Dove dovresti essere con 5 anni di esperienza? [chiuso]

2

Backround: sono attualmente un junior al college che lavora per conseguire una laurea in MIS. Sono stato internato con una sistemazione per 3 estati e un'interruzione invernale lì. A soli 11 mesi dalla fine, prima di iniziare a commercializzarmi con potenziali datori di lavoro, ho deciso di insegnare il più possibile a lingue e piattaforme attualmente molto richieste.

La mia scuola offre posti di lavoro, ma ho sentito storie in cui non funziona così bene per i candidati. È per questo motivo che ho iniziato a cercare lavoro online: Dice, Monster, CareerBuilder, ecc. Sembra che gli unici posti di lavoro che posso trovare richiedano almeno 5 anni di esperienza. So anche che non tutti i requisiti devono essere esatti.

Situazione: Anche se non sono stato in campo per 5 anni, vorrei assicurare ai datori di lavoro che sarei in grado di tenere il passo con qualcuno che era. L'esperienza è fondamentale per l'autosviluppo, ma ho bisogno di un posto dove acquisire quell'esperienza. Se tu fossi un datore di lavoro alla ricerca di qualcuno con più di 5 anni di esperienza, cosa ti aspetti che loro sappiano? Come puoi dire un 2 anni da 5 anni oltre a un curriculum?

So che questa domanda è molto generica e potrebbe applicarsi a molti livelli diversi. Mi occupo principalmente di linguaggi di programmazione come C #, Java, ecc. Non sarò un esperto su entrambi, ma voglio sapere cosa posso almeno impostare come obiettivo?

EDIT : ho trovato questo sito web questo spiega la progressione delle abilità che mi ha dato un'idea di dove mi trovo. So che non specifica anni come ho chiesto, ma è stato comunque utile.

    
posta Adam Beck 22.07.2011 - 18:49
fonte

6 risposte

3

Di solito se qualcuno dice più di 5 anni di esperienza, in realtà lo intende.

Ci vuole tempo per ottenere l'esperienza necessaria prendere alcune decisioni con un livello di sicurezza. 5 anni è una posizione di livello medio a livello senior e non deve essere considerata come entry level ( a meno che il poster di lavoro non abbia idea dei requisiti di lavoro dei programmatori, cosa che sicuramente accade - come "5 anni di esperienza nello sviluppo di dispositivi iOS" ). Se vuoi dimostrare loro che puoi stare al passo con le persone di 5 anni con l'equivalente di 2 anni, allora suggerirei di mostrare progetti collaterali adeguati e attività della comunità (gruppi di utenti, discorsi, ecc.), Che si spera possano compensare la differenza.

Ecco un paio di cose che ti aiuteranno:

  • Trova e unisciti al tuo gruppo di utenti locale (se non ce n'è uno, avvialo!) : i gruppi di utenti sono un ottimo modo per incontrare altri sviluppatori e migliorare la tua creatività. Soprattutto, puoi entrare in contatto con potenziali datori di lavoro e ottenere connessioni con i team con cui potresti lavorare un giorno. Molte società di consulenza locali e dipartimenti IT (incluso me) cercheranno nuovi candidati nel gruppo di utenti prima . Chiunque si prenda il tempo di venire a questi mensilmente si preoccupa ovviamente di ciò che fa e probabilmente produrrà un lavoro di qualità.
  • Fai lavorare da parte i collaboratori esterni : trova i familiari e gli amici che hanno aziende o un'organizzazione di beneficenza locale che non dispone di un budget IT o di un sito Web (fidati, ci sono un TON). Costruisci software per loro, o un sito web a tariffa ridotta o addirittura gratuito per beneficenza. Quello su cui vuoi concentrarti qui non è necessariamente fare soldi, ma creare un progetto che è visibile al pubblico e che puoi indicare su un curriculum. Questa esperienza di auto-partenza è enorme e ti darà un vantaggio.
risposta data 22.07.2011 - 19:11
fonte
6

Mi aspetto che qualcuno con 5 anni di esperienza abbia sperimentato molti problemi, soluzioni, modelli di progettazione, architetture, tecnologie, ecc. Non c'è davvero nulla che possa sostituire l'esperienza. Non è qualcosa che puoi imparare da un libro o online.

La programmazione è un concetto troppo ampio per sapere tutto. Il meglio che puoi fare è vivere il più possibile e fare del tuo meglio per capire quello che incontri.

Questo non vuol dire che non puoi candidarti per queste posizioni. Basta chiarire che non hai l'esperienza richiesta, ma capisci la tecnologia che stanno cercando per assumerti. Mostra il lavoro precedente in queste tecnologie e dimostra di comprendere la tecnologia e i principali modelli di progettazione utilizzati.

L'ho già sentito e lo dirò di nuovo, X anni non significa nulla se è solo per 1 ripetuto X volte.

    
risposta data 22.07.2011 - 19:08
fonte
3

Although I've not been in the field for 5 years, I would like to assure employers that I'd be able to keep up with someone who was. Experience is critical to self-development but I need somewhere to gain that experience. If you were an employer looking for someone with 5+ years experience, what would you expect them to know? How can you tell a 2 year from a 5 year besides a resume?

Pur apprezzando l'attitudine, capisci che potresti andare in questo modo nel modo sbagliato. Alcune aziende potrebbero voler trovare sviluppatori con poca esperienza ma non fare molto lavoro per trovarli. Quindi, possono reclutare da istituzioni post-secondarie locali o utilizzare organizzazioni professionali per trovare le persone più facilmente che andare a Dice o Monster. Prendi in considerazione di costruire la tua rete e conoscere la tua nicchia. Quali sono le cose che fai bene? Dove sono i tuoi punti di forza?

I lavori che richiedono 5 anni di esperienza sono probabilmente quelli in cui l'azienda non vuole avere a che fare con quegli anni formativi in cui si può avere più di un battesimo a fuoco situazioni che aiutano a dare forma a qualcuno nella persona che sono. Potrebbero esserci più di alcuni lavori là fuori che richiedono poca esperienza ma potresti non trovarli trasmessi pubblicamente dove un'azienda sta pagando cifre esorbitanti ai siti di job board. Chiedi al Cacciatore di teste sarebbe il mio suggerimento su dove andare a prendere idee anche se JobHuntersBible.com ha anche varie idee e risorse.

    
risposta data 22.07.2011 - 19:22
fonte
3

Prima di tutto, non lasciare che ti impedisca di candidarti. Il nostro dipartimento stava cercando di assumere ingegneri esperti e ha finito con l'assumere due nuovi laureati, perché non siamo riusciti a trovare nessuno. Stanno funzionando molto bene finora.

Ciò detto, l'esperienza è una cosa molto diversa dalla conoscenza o dall'attitudine. Ci sono molti errori che non fai dopo 5 anni, perché li hai fatti tutti prima. Ci sono problemi che risolverai molto più velocemente e con meno assistenza, perché prima ne hai visti di simili. Ciò non significa che un nuovo laureato non sia in grado di risolvere gli stessi problemi, ma solo che il tuo livello di esperienza determina quanto impegno ci vorrà da parte di altre persone per aggiornarti.

È anche una misura della quantità di rischio che un'impresa assume che non risolvi il problema. È molto più facile raccontare in un'intervista se qualcuno con presunti 5 anni di esperienza sta bluffando sull'esperienza tecnica, mentre con una nuova laurea, cerchiamo soprattutto attitudini e potenzialità e ci aspettiamo di impiegare sforzi per aumentare le tue competenze tecniche secondo necessità .

    
risposta data 22.07.2011 - 19:36
fonte
3

Sfortunatamente molte volte quando le persone hanno più di 5 anni di esperienza, non hanno davvero bisogno di qualcuno con tanta esperienza. Ma a causa di questa esperienza di 5 anni, semplicemente getteranno / filtreranno il tuo curriculum. Ad esempio, se qualcuno sta semplicemente costruendo un'applicazione di moduli Web .NET, 1 anno è più che sufficiente per imparare come farlo. Ma 5 sembra il numero magico da mettere giù. Voglio uno sviluppatore Java ... 5 anni java. Inoltre molti di loro tendono a mettere 5 anni su ogni tecnologia toccata. Principalmente un ruolo java, ma potrebbero esserci uno o due script python in uso ... 5 anni java, 5 anni python.

Il mio primo datore di lavoro quando me ne sono andato (sono stato assunto appena uscito dal college) ha messo 5 anni di esperienza su ogni tecnologia che ho toccato mentre ero lì. Alcune cose che abbiamo usato una volta e che probabilmente non avrebbero mai più utilizzato e che hanno avuto anche 5 anni di esperienza ...

Dall'altro lato, le università generalmente non insegnano la progettazione orientata agli oggetti, i modelli di progettazione, l'architettura del software, le preoccupazioni sulla possibilità di rendere i programmi mantenibili. Nella migliore delle ipotesi potrebbe esserci un elettivo, ma in molti casi non c'è nulla. Anche il lavoro sbagliato non insegna queste abilità neanche. Le università insegneranno sul polimorfismo, l'incapsulamento, ecc. (Non è garantito però) ma non su come applicarlo per ottenere progetti software puliti (anche i libri non sono d'accordo che utilizzano i nomi / verbi nelle descrizioni dei problemi, gli oggetti del modello basati sul comportamento, modellano il dominio con un modello di dominio .....). Nella mia scuola di specializzazione hanno avuto una lezione sulla progettazione di software, ma il materiale è super obsoleto.

Una cosa che puoi fare è leggere su Design Patterns (vedi Head First Design Patterns per iniziare), Object Oriented Design (vedi Head Oriented Design, Object Thinking di David West e Domain Driven Design di Eric Evans). Ma ancora qualcuno con esperienza lavorativa nell'applicazione di queste cose sarà molto più avanti di te. Fortunatamente molti datori di lavoro sono indietro nei tempi .....

    
risposta data 22.07.2011 - 19:41
fonte
0

Nella mia esperienza i suoi Reclutatori che specificano X anni di esperienza e danno un peso significativo rispetto alla tua padella complessiva. Conosco sviluppatori con più di 20 anni di esperienza che programmano .NET e non conoscono la prima cosa sullo sviluppo orientato agli oggetti. Ciò che è importante è sapere cosa ti senti a tuo agio e come si riferisce alla posizione in questione.

Se sei sicuro di poter fare il lavoro, quindi mostralo. Dimostra che ti meriti il lavoro. Non preoccuparti per quanti anni hanno inserito la descrizione del lavoro.

    
risposta data 22.07.2011 - 19:07
fonte

Leggi altre domande sui tag