Gli ingegneri del software sentono sempre di essere sottopagati mentre la maggior parte delle persone all'esterno sentono di essere strapagati.
La maggior parte degli ingegneri del software a Bangalore passano 3/4 della loro giornata solo per il loro lavoro (incluse le ore di lavoro e i viaggi e la gestione del traffico).
Quando la scadenza è vicina e i bug da risolvere sono abbastanza grandi, devono lavorare come pazzi. Questo porta ad un programma frenetico e ad una vita indesiderabile.
Il loro lavoro dipende pesantemente dalle aziende degli Stati Uniti (non necessariamente sempre). Una dura verità è che milioni di laureati fanno ingegneria CSE/IT con l'obiettivo di ottenere un ruolo di ingegnere/sviluppatore di software, ma una grossa fetta di persone non trova lavoro in questo settore.
A volte potresti non trovare una bella squadra con cui lavorare. Potresti non trovare persone disponibili, ma comunque ci si aspetta che tu dia il meglio di te. Ci si aspetta che tu finisca il tuo compito indipendentemente dal fatto che tu abbia capito bene i requisiti.
Noi generalmente preferiamo le aziende basate sui prodotti, ma a causa di una concorrenza molto dura nel mondo esterno, in qualche modo le persone si rivolgono a un'azienda basata sui servizi e poi aspettano solo il momento di passare a un'azienda migliore o a un'azienda da sogno che non possiamo ottenere facilmente.
Se sono stati in panchina per un lungo periodo, iniziano a sentirsi frustrati e a dubitare delle loro capacità.
L'ingegnere/lo sviluppatore di software non è un lavoro da 9-6 (sì, infatti!!!). È un processo di apprendimento che adattiamo durante la nostra vita. Imparare nuove abilità/lavorare su nuove tecnologie diventa un'abitudine. Così per far fronte, abbiamo bisogno di lavorare extra.
Stare seduti di fronte al sistema per tutto il giorno e per tutto l'orario di lavoro (fino a quando non si ritirano dal lavoro) li rende couch potato. Questo a sua volta porta a problemi di salute.