Quando mi sono laureato, ho pensato che entrare in un lavoro di sviluppo web significava riuscire a lavorare in un gruppo di almeno una manciata di sviluppatori, e gli anziani possono insegnare a questo giovane Padawan i loro trucchi del mestiere. Nella mia esperienza, quando sono assunto come uno sviluppatore web junior, di solito ho un contatto e una collaborazione davvero limitati con uno o due altri sviluppatori (perché raramente lavoriamo sugli stessi progetti), oa volte sono l'unico che conosce come codificare
Sono cresciuto fino a odiare queste posizioni da "lupo solitario" e preferisco lavorare in un ambiente altamente collaborativo pieno di altri fanatici della programmazione. La maggior parte di questi luoghi tende ad esternalizzare il lavoro tecnico e preferisco la comunicazione faccia a faccia con i colleghi del mio reparto.
Mi piace la cultura della piccola azienda, ma allo stesso tempo, c'è una cosa troppo piccola, al punto che c'è poco lavoro tecnico reale fatto in casa, quindi non posso avere alcun parere di un esperto.
Poiché la mia esperienza è aneddotica, non penso di avere un quadro generale delle dimensioni e delle strutture delle società di sviluppo web. Quindi le mie domande correlate ...
La mia mancanza di esperienza con grandi team interni è dovuta al fatto che per lo più vengono assunti da società di consulenza che lavorano con i clienti?
Le aziende che creano i propri prodotti hanno una struttura molto diversa?
Cosa dovrei cercare in un'azienda se voglio entrare in un team di sviluppo interno più grande?