En specialist inden for softwareudvikling fokuserer på et specifikt område eller en specifik teknologi. De har en dyb forståelse for deres valgte felt og er ofte ansvarlige for at løse komplekse problemer inden for dette område. På den anden side er en generalist i softwareudvikling i stand til at arbejde på tværs af mange forskellige områder og teknologier. De har en bred viden, som de kan bruge til at tackle en række forskellige opgaver.
PowerPoint til oplægget - https://edumercantec-my.sharepoint.com/:p:/g/personal/mags_edu_mercantec_dk/EUBsnWffXjBDobklgsU_DNoBBolEnjDcAl_qprX0OmKXgQ?e=qalYho
På uddannelsen fokusere vi på at være generalister. Vi har emner inden for grundlæggende programmering, webudvikling, diverse database-teknologier, IoT, mobil-udvikling, Linux og embede.
Det betyder ikke at I nødvendigvis skal være generalister. 2/3 af uddannelsen er ude ved jeres virksomhed eller i SOC, her har I massere af mulighed for at specialisere sig!
Personligt mener jeg det er vigtigt at have en hvis grad af specialist i sig, når det gælder programmering. Det fortæller virksomheden, at I er interesseret inden for et bestemt emne og at I har evner til at gøre det godt med det emne. Konkurrencen inden for programmering og specielt elevpladser inden for programmering er så hård at man bliver nød til at specialisere sig og skille sig ud fra mængden.
Dog er det vigtigt at være ydmyg, hvis I har specialiseret jer inden for mobil-udvkiling med Dart, skal man ikke afvise et job hvor de bruger Native. I skal være åbne, men fortæl virksomheden at I har nogle klare præferencer!
Bjarne Stroustrup, den danske opfinder af C++.
Don’t over specialize, don’t be too sure that you know the future. Be flexible and remember that careers and jobs are a long-term thing.
(Life) Advice From The Creator of C++
Her kunne det for eksempel være at man altid hopper på det nyeste JavaScript Frameworks eller specialisere sig en bestemt niche teknologi. Han lægger vægt på at man skal kunne kommunikere og skabe relationer til andre inden for samme felt.
Dette er også derfor vi lægger så meget vægt på gruppearbejde. Man kunne i princippet arbejde helt alene fra GF2 til H6, men en stor del af læringen kommer altså fra at arbejde sammen med andre!