2009-03-20 8 views
7

Il mio ultimo progetto di contratto è stato concluso con successo un paio di settimane fa, e sto martellando i siti di lavoro in cerca di nuovo lavoro. Sono passati sei o sette anni dall'ultimo in realtà guardato questi siti, quindi forse la frase "Programmatore .NET" o varianti, è arrivata a significare qualcosa. Ma, penzoloni se so cosa!In Job Postings, che cos'è la programmazione .NET?

La mia lingua principale è C#. Durante lo sviluppo di funzionalità web, lo utilizzo insieme a ASP.NET, JavaScript, HTML e CSS. Quindi, dal mio punto di vista, ho oltre sei anni di esperienza come "Programmatore .NET". I datori di lavoro, o almeno i loro dipartimenti delle risorse umane, tuttavia, non la vedono in questo modo.

Durante le telefonate iniziali, in risposta a quanto esperienza .NET ho, dirò sei anni di C# e ASP.NET. Nella maggior parte dei casi, l'intervistatore risponde con "Sì, ma con quale programmazione .NET diretta?" A quel punto, so che non avrò un colloquio sostanziale, perché lo screener e io non parliamo la stessa lingua.

Per me, .NET comprende Framework e Common Language Runtime. Sto facendo programmazione .NET quando uso un linguaggio, nel mio caso C#, per utilizzare il Framework per creare un'applicazione, un'utilità o alcune funzionalità web. E, il codice che scrivo viene eseguito nel CLR. Se "Programmazione .NET" significa qualcosa oltre a questo, allora penso a sviluppare/aggiornare le classi Framework e il CLR. Per quanto ne so, tuttavia, quel lavoro è il dominio esclusivo di MS. (Non parlando, naturalmente, di ereditarietà, estensione, override, ecc.)

Quindi, se non C# (o VB, J #, ecc.) E ASP.NET, cosa significa "Programmazione .NET"?

Ogni pensiero è molto apprezzato.

+0

Sembra che tu abbia ragione e non hanno idea di cosa stiano parlando. –

+0

@Ed y, ma in realtà non capisco la domanda, seriamente, vedere la mia risposta. – eglasius

+0

In risposta a questa specifica domanda, sarei tentato di dire qualcosa del tipo "Ho usato * direct * da quando è uscito da Microsoft Research, lo uso in tutta la mia programmazione .Net". –

risposta

12

Programmazione C# + asp.net è chiaramente parte della programmazione .net.

Quello che non capisco è perché stai combattendo il sistema, rimanendo bloccato nella parte sbagliata del processo.

Quando dicono "Sì, ma quanti programmi .NET diretti?", Data la tua esperienza, dici: "Ho più di sei anni di esperienza in .Net Programming".

Aggiornamento: Se continuo a ricevere questo, perché non si dicono fin dalla prima domanda "Ho più di sei anni di esperienza nella programmazione .net", e se chiedono quale lingua (s) vi dico "C#".

+2

Hai ragione; a volte sono troppo rigido nel mio modo di pensare. Poi qualcuno come te afferma l'ovvio e io devo schiaffeggiarmi in testa. Ho una bella ammaccatura a forma di palma sulla mia testa per questo! – EoRaptor013

0

Solitamente lo prendo per significare la programmazione su .NET framework, ovvero: qualsiasi cosa venga eseguita su .NET CLR.

8

Sei più preciso di quello che chiedi. Stanno richiedendo familiarità con un linguaggio o un framework mentre tu sei concentrato sullo scopo o compito.

Guardarlo da un'altra angolazione, "programmazione ANSI-C". Tutto ciò significa che hai usato la lingua, nient'altro. Nulla dice che l'hai fatto in * nix o Windows, o che hai scritto controller hardware o applicazioni aziendali.

Le risorse umane in genere hanno una lista di controllo che stanno attraversando. Hanno bisogno (vogliono) di ascoltare le parole chiave che soddisfano gli elementi in quella lista. "Programmazione .NET? Verifica." È una volta che sei nel colloquio che puoi elaborare.

2

Per me la programmazione .NET può essere qualsiasi linguaggio che utilizza il framework .NET (ASP.NET, C#, VB.NET, J # .. ecc.). Penso che questo sia il risultato delle persone che hanno bisogno che uno sviluppatore non sia abbastanza specifico per le persone incaricate di assumere lo sviluppatore che probabilmente non ha conoscenze di programmazione minime. Forse potresti dire "Uso il framework .NET con C#"?

2

È stata la mia esperienza che i dipartimenti delle risorse umane raramente hanno la minima idea di altro oltre alle normative e alle norme sulle risorse umane, alle informazioni sulle assicurazioni e alle politiche aziendali. Per quanto riguarda il fatto di avere un vero know-how tecnico, devo ancora parlare con chiunque in un dipartimento risorse umane che fosse realmente aggiornato sulle attuali tecnologie di programmazione, quindi devono fare affidamento sulle parole d'ordine e sui requisiti dati loro dai dipartimenti che si trovano bisogno di dipendenti. A volte anche i manager non sono all'altezza.

Detto questo, il tuo primo obiettivo è quello di ottenere l'intervista (quella con le persone che effettivamente hanno un interesse acquisito per le tue capacità) e quindi se ti chiedono se hai.Esperienza NET, quindi direi (dato ciò che hai scritto qui) che fai. I dipartimenti delle risorse umane lavorano spesso per aziende con un numero di tipi di lavoro e non mi aspetto che conoscano i dettagli di ciascun tipo. Ho il sospetto che a volte stiano solo controllando cose che corrispondono alla checklist fornita di abilità.

Una volta ottenuto l'intervista con la gente tecnica, puoi parlare della tua esperienza e la otterranno - o dovrebbero! I dipartimenti delle risorse umane hanno a che fare con tutti i tipi di curriculum e nell'ambiente attuale sono sicuro che la qualità dei candidati varia ampiamente. Abbiamo avuto molte persone che intervistavano nel mio negozio ultimamente. Fortunatamente il nostro "reparto risorse umane" imbroglia anche il codice tutto il giorno, quindi ha un indizio. ;-)

1

Alcune di queste persone di screening sono notevolmente dense quando si tratta di terminologia informatica. La cosa migliore da fare è semplicemente dire loro quello che vogliono sentire e passare alla vera intervista in cui puoi parlare con qualcuno che ha almeno una comprensione di base di quello che stai parlando

0

Bene.

Avresti dovuto chiedere direttamente allo SCREEN- TENER. Quindi varrebbe la pena di chiedere qualcosa come "Cos'è la programmazione .net per VOI come mio futuro datore di lavoro" naturalmente in modo molto educato.

Non sappiamo cosa pensano le persone non tecniche di alcuni argomenti tecnici.

A volte le persone che effettuano il colloquio di selezione non ne hanno la minima idea.

Ho visto offerta di lavoro come:

Java Programmer, required: EJV's, JSP, PHP and Visual Basic. 

he he

1

Questo è uno reclutatore all'oscuro. Direi semplicemente di ignorare la loro ignoranza e di rispondere alla domanda dando loro il numero totale di anni in cui hai utilizzato qualsiasi linguaggio o tecnologia .NET. Non vale la pena di metterli in pratica.

Problemi correlati