Denne artikkelen er hovedsakelig rettet mot de av dere som er i videregående skoler og universiteter i øyeblikket. De fleste av dere må være vurderer om din karriere på dette punktet, og mange av dere har allerede gjort opp din sinn. I denne informasjonsteknologi drevet verden, ville jeg ikke være overrasket i det hele tatt om ganske mange unge ender opp med å velge karrieren til en programvare ingeniør. Vanligvis er den viktigste drivkraften bak denne beslutningen folks kjærlighet for datamaskiner. Men å være en programvare ingeniør selv, jeg vil gjerne dele noen av de potensielle fallgruvene av IT-bransjen.
1) Først av alt, tingene vi gjør på PCen mens vi er bare underholdende oss selv er helt forskjellige fra tingene du må gjøre som en programvare ingeniør. Når du blir med i et selskap, vil du bli opplært på ulike teknologier og for det meste av karrieren din du vil arbeide med disse teknologiene bare. Noen ganger vil det være muligheter for å veksle dine spesialiteter, men disse sjansene presentere seg selv ganske sjelden. Så med mindre du kan håndtere arbeider på den samme ting dag inn og dag ut i år, er IT-bransjen ikke for deg.
2. I motsetning til jobber i produksjon eller detaljhandel domener, IT jobber mesteparten av tiden ikke har fast inn og ut ganger for hver dag. Uansett hvor tidlig du er ferdig med arbeidet ditt, noe kan og vil komme opp like før du lar for dagen. Hvis du utvikler en kode eller oppretter et verktøy for klienten, det er ditt ansvar å holde den kjører perfekt. Så, hvis din verktøyet går ned mot slutten av dagen og nedetid vanskeliggjør kundens virksomhet, må du løse problemet før du forlater selv om det tar hele natten. Dette er den primære årsaken bak det sies at programvareingeniører ikke kan nyte god familie liv.
3. Når det gjelder intervaller og kampanjer, er IT-bransjen blant verste. I selskaper av andre domener er det ofte en riktig organisatoriske struktur som forteller deg innlegg du kan tilegne seg som du får erfaring, og også hvilke personer i avdelingen din er i konkurranse med deg så langt som kampanjer er bekymret. Men innen IT, vil du knapt har noen ide om når du vil få forfremmet, hvor mye tilveksten får du eller hvilke betegnelse vil du bli forfremmet til. Til tider kan du ikke bli fremmet selv etter å ha alle de nødvendige legitimasjonsbeskrivelsene, og til tider du vitne til andre mennesker som overgår du selv om du har jobbe hardere enn dem. Jeg er enig i at disse ting skje i alle bransjer, men innen IT disse praksis er mer utbredt.
4. Programvareindustrien er en klient-orientert ett. Hvert skritt du tar vil være å tilfredsstille kunden og sikre tilførsel av fremtidige virksomhet fra dem. Du får det meste til å fungere med utenlandske klienter. For å få møter med dem over telefonen, må du bo på kontoret i løpet av arbeidstiden. Selv om det betyr å være samtalen på 11 PM i natt, vil du måtte. Det er ingen måte du kan gjøre ting i henhold til dine ønsker. Noen ganger må du kanskje gjøre ting på den harde måten bare fordi klienten sa det selv om det kan være enklere måter å utføre oppgaven.
5. Noen ganger vil intervaller og godtgjørelser avhenge ytelse for hele forretningsenheten i stedet for din egen. Software selskaper skille vanligvis sine kunder inn i separate forretningsenheter til å administrere dem bedre. Det kan være eller konsern bransjesegmenter som forbruksvarer, produksjon og detaljhandel osv. Så hvis du arbeider for en endelig selskap og utføre svært godt, kan veksten fortsatt få påvirket hvis detaljhandel loddrett som helhet ikke utførte bra i det siste kvartalet.
Disse detaljene er ingen måte ment å terrorisere du eller holde deg unna å være en programvare ingeniør. Dette er bare noen tips som du trenger å vite på forhånd slik at du får vite hva du skal komme deg inn. Mange mennesker bli med IT-bransjen hvert år, og nyte en oppfylle karriere. Så hvis du tror du har det som trengs for å være en programvare ingeniør, for all del gå for det.