Citat:
Det är verkligen olika från arbetsplats till arbetsplats. Det allra viktigaste är att du är envis och nyfiken på att lära dig. Självklart krävs det att du förstår och kan skriva programmering. Hur mycket programmering läste du under dina studier som systemvetare? Utifrån din erfarenhet, ungefär hur mycket programmering bör man läsa innan man kan anses som (rent generellt) som "redo" för arbetslivet? Med det menar jag inte att man ska kunna leverera från dag 1, utan snarare att man är kompetent nog för att kunna lära sig från sina kollegor samt hänga med i tempot den första perioden i en ny arbetsplats?
Jag programmerar i procedurell COBOL trots att jag lärde mig objektorienterad programmering i systemvetarutbildningen. Inget jag kunde innan jag började jobba med andra ord. Jag fick lära mig genom att sätta mig in i olika delsystem(med loc på > 10000), utveckla mindre projekt och lösa buggar som rapporterades i vårt ärendesystem.
Systemet jag vidareutvecklar och underhåller är desktopbaserad men det är inte ett slutet system som inte kommunicerar med andra system. För att förstå systemintegrationer är det bra om du förstår hur sk. web services fungerar. Kunna utveckla en sevice som konsumeras av en klient etc. Som sagt, om du är redo för arbetslivet eller ej beror väldigt mycket på vilken typ av system du ska jobba med samt hur generöst företaget som anställer juniora utvecklare är. Jag hade turen att bli anställd av ett företag där alla hjälper varandra och fick en bra start på karriären.
Vill du lära dig allt från att utveckla en webbtjänst till mobila applikationer och webbutveckling? Då rekommenderar jag att du skriver en webservice som du sedan konsumerar från en webb och eller mobila klient. Då lär du dig rätt mycket om arkitekturen bakom webtjänster, ett programmeringspråk för mobila applikationer och dessutom har du något att visa till din framtida arbetsgivare.