Qual è la giornata lavorativa tipica nella vita di un programmatore junior? [chiuso]

4

Sono uno studente universitario laureando in CS e devo ancora fare uno stage. Mi chiedo quale sia la normale giornata di lavoro per un programmatore junior. Com'è il normale carico di lavoro giornaliero? Ci sono specifiche o ufficio per essere un programmatore diverso dagli altri impiegati junior?

    
posta Travis 07.07.2011 - 20:31
fonte

5 risposte

9

Non risponderò specificamente alle tue domande, perché penso che le risposte varino così tanto che sarebbe difficile dare qualcosa di concreto.

Ma darò una risposta alla domanda più ampia - "Com'è lavorare come ingegnere informatico nel settore dei computer?" e forse anche "qual è la differenza tra un buon lavoro e un brutto lavoro?"

Generalmente, la programmazione è considerata un "lavoro di conoscenza", che è un lavoro in cui sono necessari un certo livello di istruzione, esperienza, capacità di giudizio e di problem solving. E dove la dimostrazione della capacità di pensare e prendere buone decisioni supera di gran lunga qualsiasi altra metrica per la produttività. Per la maggior parte, gli ambienti considerati luoghi di lavoro eccezionali riconoscono questo fatto e strutturano attivamente i loro luoghi di lavoro per massimizzare le persone intelligenti che prendono buone decisioni. I posti di lavoro che sono visti come non ottimali sono dove il comportamento del programmatore è limitato o limitato per ovvi motivi, in modi che non aggiungono al prendere decisioni intelligenti.

Ciò significa che:

  • nella maggior parte delle posizioni, c'è un qualche grado di flessibilità nei tempi di inizio - le aziende vanno da wildly open ended ("entra quando vuoi, fallo e basta") ad un certo livello delle ore centrali che sono ritenute necessarie per consentire alle persone di avere riunioni e comunicare in modo efficace.

  • i giorni dell'abito formale sembrano essere più bassi, ma è un'aspettativa generale che l'abbigliamento sarà pulito, coprirà le parti del corpo che la società americana si aspetta di essere coperta e sarà abbastanza presentabile per soddisfare il cliente se una demo del cliente fa parte del lavoro. Le aziende più grandi sono ancora un po 'più formali delle piccole imprese, e a volte c'è l'idea di "business casual" e "casual fridays" - dove è incoraggiato un abbigliamento più informale il venerdì.

  • Nella maggior parte delle aziende, le interruzioni, il carico di lavoro e il tempo libero sono bilanciati dalle esigenze del prodotto. Industrie diverse e aziende diverse hanno carichi di lavoro e carichi di stress diversi. Un minimo di 40 ore settimanali è un'aspettativa standard, ma ci sono delle deviazioni e sono disponibili posizioni part time. Per la maggior parte, il lavoro è suddiviso in posizioni salariali e posizioni contrattuali con aspettative e meccanismi di retribuzione notevolmente diversi. Per una posizione stipendiata, il numero di ore settimanali è minimo - l'aspettativa è che rispetti le scadenze e fai il massimo per riordinare gli obiettivi quando le scadenze sono impossibili. Le scadenze aggressive sono sempre più la norma e conosco pochissime persone che non si aspettano un certo livello di straordinari ogni anno.

  • Le pause e il tempo libero dovrebbero essere ragionevoli e adatti alla cultura d'ufficio. La scadenza tende ad essere la linea di fondo - le persone che prendono più pause e il tempo libero quando il lavoro è prontamente in grado di rispettare la scadenza è tipico. Con la maggior parte del lavoro di conoscenza, è compreso e si prevede che le interruzioni siano necessarie e siano di competenza dell'individuo. Molti uffici offrono una sorta di area di pausa in modo che i dipendenti che si prendono una pausa abbiano un posto dove andare per rilassarsi e cambiare ritmo.

Per la maggior parte, il lavoro è svolto in team. Ci sono pochissimi prodotti là fuori per uno sviluppatore solitario: le basi di codice e la logica di business sono diventate troppo grandi per essere mantenute da uno solo sviluppatore. Di conseguenza, ci si aspetta che le persone siano in grado di lavorare in una squadra. Ciò significa che, a un certo livello, le norme di lavoro derivano dagli accordi reciproci dei membri del team, sebbene la società abbia probabilmente anche alcune regole prevalenti.

La maggior parte delle regole in una data catena aziendale a quello che serve per avere successo come squadra - una squadra ha bisogno di una comunicazione sufficiente per lavorare in modo efficiente, abbastanza rispetto reciproco per essere in grado di condividere idee senza difensiva, sufficienti norme culturali condivise per non avere violazioni tabù rompere il flusso di comunicazione.

Anche le regole possono variare in base alla posizione: i ruoli rivolti ai clienti e i ruoli correlati alle imprese tendono ad avere maggiore enfasi sulle capacità di comunicazione e di presentazione, mentre i ruoli di solo sviluppo hanno requisiti meno impegnativi. Le aziende più grandi / più grandi tendono ad avere un tipico insieme di norme aziendali americane - tempi di inizio più severi, codici di abbigliamento e altri comportamenti - mentre le aziende più piccole / più nuove possono avere regole più uniche e / o rilassate.

    
risposta data 07.07.2011 - 21:16
fonte
5

L'ora di inizio è generalmente alle 9 del mattino (ma può variare).

Il dress code è in genere business-casual (ma può variare).

Pause: in genere puoi fare delle pause per andare al bagno o fumare. Alcune giurisdizioni specificano l'importo minimo e la durata delle interruzioni (ma possono variare).

Il carico di lavoro varierà

I colleghi possono variare.

L'ambiente varierà.

Non c'è quasi abbastanza qui per rispondere in ogni ulteriore dettaglio. Informazioni che potrebbero contribuire a dare una risposta migliore: dove si trova l'azienda, in quale settore lavorano, qual è la più grande demografia dei dipendenti attuali.

    
risposta data 07.07.2011 - 20:37
fonte
2

Qual è l'ora di inizio? Breaks? Dalla mia esperienza, gli sviluppatori non sono generalmente trattati come se stessero prendendo a pugni un time card. Fintanto che i lavori sono finiti e stai lavorando per 8 ore, la maggior parte dei posti in cui ho lavorato sono andate bene tra le 7:00 e le 9:00 e ho gestito il mio programma di pausa.

Dress-code? Business casual (con Jeans il venerdì) è la norma, anche se ci sono molte eccezioni. Jeans ogni giorno è il codice di abbigliamento del luogo in cui mi trovo attualmente.

carico di lavoro? Nessun vero modo di rispondere a questo in senso generale.

collaboratori? Ancora una volta, piuttosto vago, ovviamente per le aziende che hai intenzione di avere tipi aziendali. I tuoi colleghi sviluppatori di software variano da quelli altamente competenti a quelli orribili. Probabilmente dovrai supportare un codice veramente vecchio e scritto male a un certo punto. Probabilmente dovrai risolvere dei problemi vaghi, incompleti o sbagliati a un certo punto.

Ambiente ufficio? Cube farms etc, è un ufficio.

    
risposta data 07.07.2011 - 21:01
fonte
0

Tutte le tue risposte dipendono dal lavoro e dall'azienda.

  1. Ora inizio e ora finale

    Ho lavorato in diversi posti. Il primo lavoro mi ha fatto entrare entro le 8:30 del mattino (entro e non oltre le 9:00). Il secondo lavoro mi ha fatto entrare alle 7 del mattino, il terzo alle 8:30 del mattino e il quarto alle 7:45 del mattino.

    L'orario di fine era solitamente non più tardi delle 17:30 della maggior parte dei giorni. Raramente è rimasto fino alle 18:00.

  2. Dress-Code

    Mai lavorato da nessuna parte che richiedesse giacca e cravatta. Di solito una "polo" / camicia con colletto, abito jeans, kaki, nascosto / non nascosto, e scarpe casual. Nessun vestito strappato o fatto sembrare un gangster o una persona gotica.

  3. Breaks

    La maggior parte ha dato pranzi da 30-45 minuti. Sono state necessarie varie pause durante il giorno. Non c'era un periodo di pausa definito e questo è il modo in cui di solito è per gli impiegati.

  4. I colleghi

    Come ovunque. Alcuni sono professionali, altri sono pigri, molti lavorano sodo.

  5. Ambiente ufficio

    Ho avuto il mio ufficio solo due volte negli ultimi 7 anni. Altrimenti è stato uno spazio all'aperto o cubicoli.

Modifica:

  1. Quanto codice

    Di nuovo, tutto dipende. Non c'è modo di mettere davvero un numero su di esso. Un ingegnere SW progetterà, determinerà i requisiti, scriverà documentazione tecnica, ecc. Quindi non è tutto il codice come credi.

  2. giorni

    La maggior parte dei posti sono lun-venerdi con occasionali straordinari, se necessario. Ho lavorato nei luoghi in cui si disattiva ogni venerdì (orario di lavoro 9/80). Di nuovo, dipende dal posto di lavoro.

risposta data 07.07.2011 - 20:38
fonte
0
  • ora di inizio: supponiamo 8-5 m-f se non diversamente specificato. Ho lavorato circa 45 ore a settimana come stagista in estate.

  • codice di abbigliamento: adatto al primo giorno, quindi vestire secondo lo standard aziendale.

  • interruzioni: nessuna formalmente specificata. la pigrizia è sempre scoraggiata.

  • carico di lavoro: 1/2 programmazione, 1/2 parlando alle persone

  • collaboratori: tipicamente impiegati, educati, professionisti. Oltre a questo, esseri umani medi.

  • office: cubo farm in generale. vedi dilbert.

risposta data 08.07.2011 - 00:05
fonte

Leggi altre domande sui tag