Door Anoniem: De nieuwe generaties groeien op met mooie swipe interfaces en plaatjes, een interface voor babies. (No offence)
De oude generatie werkte met computers via commands, die generatie is nu aan het uitsterven.
De meeste mensen weten op dit moment al niet er op de achtergrond gebeurd van bijv. een smarphone.
De computerkundige mensen zullen inderdaad verminderen.
Er zullen nog wel wat scriptkiddies overblijven, en mensne die zich er daadwerkelijk in hebben verdiept, maar als bedrijven niet meer gaan betalen voor computerdeskundigen zal het er inderdaad niet op vooruitgaan, en dat gaat ten koste van een hoop potentieel mooie software!
In mijn opinie is het bijvoorbeeld belangrijk dat kinderen van vroegs af aan het verschil leren kennen tussen proprietaire (commerciele software en vrije/open software, zulke dingen kunnen worden uitgelegd zonder extensieve computerkennis en hebben ze een goede basis om het verschil tussen het "goed en kwaad" in software te herkennen en wat er later met hun metadata gebeurd.
Ze met vrije software laten werken op school is daarnaasr essentieel aangezien ze dan leren van de broncode.
Microsift neemt die mogelijkheden weg met hun monopolie op contracten met scholen e.d.
Laat ze liever met oa. GNU+Linux werken ipv. Windows, dat is al een goed begin.
Het grootste probleem wat ik zie qua bedrijfsverwachting is dat niemand behalve mensen in de sector zelf werkelijk snapt wat IT nou eigenlijk allemaal behelst. Je ziet constant dat ze het hebben over een tekort aan IT'ers en vervolgens gaat het alleen over programmeurs, codeurs in de berichten. Op uiteraard IT-platforms na.
Belangrijke functies absoluut maar die gaan je niet verder helpen met je automatisering strategie, beveiliging audits etc. Daar in tegen heb je dus werkelijk bedrijven die vereisen dat een netwerkbeheerder bijvoorbeeld ook kan programmeren. Ik zit inmiddels meer dan twintig jaar in het vak kan basis programmeren PERL, Python. Heb er een hekel aan en ik doe het zeker niet voor mijn werkgever en ik ga ook zeker niet naar broncode kijken dat is het werkgebied van een programmeur. Dat is als we het over klassieke programmering hebben. Ik heb bijvoorbeeld wel zeven jaar ervaring met machinelearning en data-analyse en R. Ik heb zelfs een clausule in mijn contract laten zetten dat ik niet ingezet mag worden voor programmeren en als ik ooit van baan verander sla ik elke werkgever over die dat wel van me eist.
Het moeten opgroeien met een commandline interface, terminals of ander type besturing systeem vind ik ook compleet overbodig. Ik kan ook niet zomaar beslissen dat ik product A gebruik als Product B contracten zijn mee afgesloten in corporate. Het is een illusie dat je vrije keus hebt in bedrijfsleven daar vroeg mee geconfronteerd worden en op de lijnen van beperkingen leren werken kan helemaal geen kwaad zolang je maar leert dat er ook andere dingen bestaan dan dat ze je voorschotelen. Veranderingen kosten vaak jaren en heel uitzonderlijke gevallen heb je het geluk iets in maanden voor me kaar te krijgen.
We hadden 90% les in Windows 5% in Linux en 5% in Cisco IOS. Macintosh was besteed aan de grafimedia opleidingen en werd compleet niet serieus genomen voor IT-kennis. Enige keren dat we daarmee werkte was als er iets stuk ging en ze iemand nodig hadden die de boel kon fiksen door algemene Linux kennis toe te passen.
Het heeft me 0,0 beperkt in mijn opleiding traject want ik zette gewoon VM's op om daar mee om te leren gaan in spare time met allerlei systemen. Ik had toen nog een map met kleine stuk van 50 besturing systemen voornamelijk Linux op Cd's zodat er snel geschakeld kon worden (in de tijd dat we nog niet snel internet hadden om even ISO op te halen).
Ik heb eerste vijf jaar na mijn opleiding gewerkt in netwerk beheer Windows servers corporate en overheid en toen drie jaar MacOS bij een Apple Premium Partner en resterende jaren ben ik IT operations manager waar Windows voor kantoor personeel gebruikt wordt en exclusief Linux kernel gebaseerde systemen voor netwerkinfra en klanten. Het heeft niet mij beïnvloed in mijn keuze van systemen binnen nog organisatie nog privé. Ik had al vanaf eerste jaar afiniteit voor linux maar heb bewust gekozen voor eerst Windows kennis op te doen ook al was dat niet mijn einddoel.
Een applicatie en OS is gereedschap niks meer dan dat en hoe eerder men afstapt van het idee dat het meer dan dat is hoe eerder er unbiased gewerkt wordt. Is het gereedschap goed voor wat je wilt doen dan gebruik je het. Hetzelfde geldt voor een GUI of een termina, commandlinel. Soms is een GUI handig andere keren een terminal vaker dan niet mix je de twee. Ik ga niet voor mijn plezier EXIM delivery reports auditten via terminal dus dat print ik naar een GUI met simpel filter maar ik zal het wel nodig hebben om bijvoorbeeld een config aanpassing te doen op hoeveel berichten per uur een klant mag doormaken of herstellen van Bayes score opbouw.
Het is trouwens ook niet waar dat Microsoft de mogelijkheden weghaalt. Je hebt Linux integratie al in je Windows zitten in de vorm van Windows Subsystem for Linux (WSL) sinds 2016
Powershell elevated prompt
wsl --install -d <Distribution Name>
Wel even kernel package nodig maar die is ook binnen vijf min binnen gehaald.
We deden dat in onze tijd via het lokaal hacken van een Cygwin installatie en die te koppelen aan bijvoorbeeld een RHEL installatie. Ik ben Microsoft dankbaar dat we nu WSL hebben want dat maakt alles een stuk makkelijker.
Zelfde als de mythe dat broncode van Windows afgeschermd is die is ook gewoon in te zien.
Hoe denk je anders dat ze de oudere generatie ontwikkelaars gaan vervangen als daar geen kennis over wordt vrijgegeven? Gaat de studie dat zelf allemaal aanvragen kleine kans maar je kunt er wel zelf achteraan gaan. Bijvoorbeeld Windows Internals Book lezen of als het nog geven deelnemen aan hun kernel education program of workshops. Ik heb twintig jaren terug ook mijn eigen tour bij Microsoft aangevraagd evenals dagje meelopen met datacenter operations KPN bijvoorbeeld en nog vele andere sectors. Sommige via school meeste in vrije tijd. Initatief tonen brengt je ver ook met netwerken naar potentiele werkgevers of zakelijke partners.
Heeft Microsoft een monopolie afgedwongen? Nee ze hebben goede marketing en afspraken met het onderwijs en ja en daar kiezen de scholen voor die hebben geen zin in maanden onderhandelen als ze een goede deal op hun bord krijgen in de eerste maand. En dat is simpel weg bedrijfsvoering, budgettering kosten baten analyes. Ik zie niet Canonical bijvoorbeeld een paar miljoen investeren in scholen in EU maar die hebben de markt wel gevonden in India vooral en rest van Azië. Good for them het is ze gegund.
Het verschil tussen open closed source etc. is ook *niet* simpel uit te leggen. Leg alleen maar uit wat het technisch voor verschil is dan ben je fout bezig als educatie. Dit rust namelijk veel meer op juridische kant, copyright en licenses met wat je wel en niet mag doen en dat is waar heel veel IT'ers nat op gaan. Ik kan dit echt niet genoeg benadrukken de algemene kennis van IT'ers over wetgeving in hun werkgebied is belabberd jonge en oude generaties a like en een heel groot deel van alle ellende qua privacy komt hierdoor. Want die generatie wordt waarschijnlijk op termijn manager en als ze niet de moeite nemen om echt hier focus op te leggen herhalen ze de fouten van de vorige generatie.
Opensource kan net zo ineffcient zijn als closed source als we het hebben over privacy, veiligheid van datasubjects vs controller. Chromium is niet bepaald goed voor privacy maar is wel opensource en zo kan ik wel tientallen opnoemen. Goed en kwaad is subjectief en cultuur gebonden. Als we een product in Singapore zouden lanceren en we weigeren bijvoorbeeld op grond van privacy biometrische functies in te bouwen in het product dan krijgen we de opdracht niet. Terwijl als we dat in Europa zouden doen is er al heel gauw verontwaardiging. Maakt dat het verkeerd nee absoluut niet het gaat om intenties en dat staat los van techniek. Een Remote Acces Tool (RAT) is zowel voor legaal gebruik als voor illegaal gebruik in te zetten. Maakt de tool niet goed of kwaad dat is te bepalen aan de intentie van de gebruiker daarvoor hoef ik de broncode niet te zien.
Nee waar veel meer focus op gelegd moet worden naar mijn mening zijn de kwaliteiten, soft skills los staand van technisch inzicht en hard skills.
Project planning, coördinatie in teamverband
Documenteren aan hand van frameworks
Kritisch denken, reflecteren
Motivatie, onderhandeling, presentatie kennis
Communicatie vaardigheden richting klanten (begrijpelijke taal i.p.v. vak jargon)
Basis digitale wetgeving en copyright inzicht.
Technisch inzicht veranderd constant ik moet elke dag bijleren net als zoveel andere in de IT-sector maar de soft skills bouw je op en veranderen niet gauw op de naampjes na die HR er aan geeft als trendsetters. Maar ze stellen je wel in staat efficiënter en gerichter en nauwkeuriger te werken en meer tijd over te houden voor de hard skills weer.
Je wilt niet weten hoeveel stagiaires we gehad hebben die we binnen dag konden leren iets te maken maar het weken kosten genoeg zelfvertrouwen te hebben om de telefoon op te kunnen nemen en te onthouden waar het overging zodat we iets met dat telefoontje konden. Of het opstellen van een overtuigend verhaal waarom iets gedaan moest worden naar een klant.
Als ik mag kiezen tussen twee kandidaten eentje met enkele jaren ervaring stelt zich niet voor tijdens de bedrijfs tour vraagt geen dingen of iemand met nog geen jaar kennis leergierig stelt zich voor tijdens de bedrijfstour en heeft zelfs al eens eerder naar ons geinformeerd dan gaat er richting HR een voorkeur naar de laatste.