Verwijderd schreef op zondag 19 januari 2020 @ 03:57:
[...]
Je maakt een aantal goede punten.
Ik vraag me dan ook af wat voor nut het heeft om een studie te volgen wanneer je kennelijk gewoon binnen het vakgebied kan instromen en tijdens het werken je kennis uit te breiden.
TL;DR: om dat je werk voor een groot deel uit niet-sector-specifieke activiteiten bestaat die je in meer- of mindere mate bij elke 'opleiding' mee krijgt.
Hier volgt een muur van tekst die diep in de nacht geschreven is:
Om dat je met elke studie algemene kennis en structuren binnen krijgt die relatief universeel zijn. Als je niks doet mis je dus een stuk (voornamelijk sociale ontwikkeling - daarmee bedoel ik niet in de kroeg hangen met mede-studenten).
Het is ook niet voor iedereen weggelegd om te switchen; dat gaat vooral goed bij aangrenzende sectoren. Iemand die wiskunde gestudeerd heeft kan relatief makkelijk data engineering gaan doen en software schrijven. Dat gaat een arts zonder technische kennis/achtergrond niet lukken.
Er zit wel een 'maar' aan: veel menen in de IT hebben een intrinsieke motivatie en interesse en zullen hobbymatig 'onderaan' de keten al van alles gedaan hebben. De meeste computergebruikers zullen bijvoorbeeld hun eigen besturingssysteem nog nooit hoeven installeren. Als je dan een entry level support medewerker wil worden dan zal je dat eerst moeten leren. Iemand die wat wel gedaan heeft hoeft dat niet te leren en slaat die stap dus al over. Dat zie je niet in veel andere grote sectoren, je kan niet thuis even hobbyen en wat 'econometrie' rotzooien als je 12 bent. Je kan wel je PC 10x uit elkaar halen, in elkaar zetten en opnieuw installeren. Of software bouwen. Of software uit elkaar halen.
Hoe veel je leert en wat je leert hangt vooral van je eigen achtergrond en tijdsbesteding af, niet zo zeer van de opleiding of de school; daar mee bedoel ik niet dat als je frans studeert je in plaats van frans opeens vloeiend Russisch kan, maar dat als je een 'verplicht' college over software architectuur hebt (als we het in de software engineering kant zoeken) je misschien de basics al wel weet en vooral dieper in gaat op specifieke modellen waar je interesse in hebt. Waar iemand die niks weet misschien de basis van compositie en concerns moet zien te snappen en net met een 6 een tentamen haalt zal je als je vooraf al van alles gedaan hebt dat spul al wel kennen en wat dieper in gaan op verschillende RPC systemen en de opkomst en het overlijden van SOA's en ESB's. Als je dan een paar vage tentamenvragen of opdrachten krijgt heb je veel meer kennis om de vraag goed te interpreteren en een oplossing of antwoord te formuleren waardoor je correcter en/of sneller klaar bent.
In de praktijk betekent dat dat je werkwijze en kennisniveau uit een studie reflecteert wat je zelfsturing en zelfactualisatie voor je doet, wat je in je studie(of opleiding) veilig (zonder al te grote onherstelbare problemen) kan uitproberen (maar in een commerciële setting misschien bij een fout betekent dat er een paar miljoen de lucht in gaat). Dat is vaak toch net een niveau'tje boven het "even wat leren en de rest van mn leven hetzelfde werk herhalen"-model dat veel mensen volgen.
Hier is een voorbeeldje van wat iemand voor de lol doet:
https://github.com/arjun024/mkernel
Als je dat kan, dan kan je al meer dan de meeste mensen die officieel in de IT werken, je hebt bijna complete vakken en colleges voor al die componenten:
- Assembly & Assemblers
- C & Compilers
- Linkers
- Kernels
- Bootloaders
- Makefiles en (g)make
- VCS/SCM (git)
- Plain text documentatie met inline opmaak
- Dikke kans dat je lekker op mailinglists en IRC (of matrix of gitter of whatever) met een of andere community zit te babbelen over tech
Geen van allen is 100% compleet o.i.d. maar je moet er genoeg voor kennen om het te laten werken, en daarmee heb je de aanknopingspunten te hebben om 90% te leren (zelfstudie). Met die kennis heb je genoeg om te snappen hoe het bouwen en draaien van software werkt, en als je ook maar een beetje de achterliggende concepten door hebt kan je die kennis hergebruiken en heb je opeens genoeg ervaring om Linux sysadmin te spelen. Misschien niet als architect, maar beetje spul scripten, in versiebeheer hangen en lokaal packages verbouwen waar nodig is al meer dan genoeg om geld te verdienen. Moet je wel die sociale 'opleiding' gehad hebben (die je bijv. tijdens een gestructureerde opleiding krijgt als je je niet compleet afzondert).
Stel dat je naast zo'n projectje wat andere dingen hebt je je kan bewijzen tijdens een gesprek, dan zou je zomaar binnen kunnen rollen in zo'n positie:
https://stackoverflow.com...r-european-bioinformatics als junior of als je genoeg kan als mid-level. Of stel dat je meer met netwerken, GNS3, nf, pf enz. hebt zitten spelen en kleinschalig van alles hebt zitten bouwen voor de lol:
https://stackoverflow.com...etwork-and-innogames-gmbh
Behalve de 'implementatie' kant van tech zijn er ook zat IT jobs die over testen, ondersteunen, niet-inhoudelijk lijstjes bijhouden, vakspecialistische vragenbak enz gaan. Een engineer die een touchscreen interface voor brandweermannen gaat maken zal toch echt met iemand die bij de brandweer zit/zat moeten praten wil je een product opleveren dat daadwerkelijk zinvol is. En als je project/bedrijf groot genoeg is, dan zit er misschien wel 5 dagen per week een (ex-)brandweerman 'in de IT' puur om concepten af te schieten als iemand vergeet dat je met een dikke handschoen geen klein knopje kan indrukken om maar wat te noemen. Dat is dus net zo goed IT, wat al wel aangeeft dat 'switchen naar IT' eigenlijk veel te breed is om zomaar iets over te zeggen.
Een beetje bedrijf geeft je inwerktijd, collega's waar je van alles kan vragen om hun aangepaste setup te doorgronden en een relatief veilige startpositie; je kan dus vrij goed een switch maken zonder een complete opleiding voor dat ene specialisme gedaan te hebben.
Aan de andere kant: als je alleen een veterstrikdiploma hebt, je hoogst behaalde technische hobby het veranderen van je WiFi wachtwoord was en je alleen brak Nederlands spreekt en de hele dag op facebook zit en in geen enkele tech community ervaring opgedaan hebt is de kans klein dat je überhaupt interesse wekt bij een potentiële werkgever. Je sluit dan puur sociaal al niet aan en dan maakt het bijna niet meer uit of je dan nog wat kan of niet.
[
Voor 43% gewijzigd door
johnkeates op 19-01-2020 04:45
]