Ik zoek een cursus die me in het zadel helpt om C en eventueel ook C++ te gaan programmeren.
Achtergrond: ik heb een technische master gedaan aan een technische universiteit in Nederland waar programmeren niet echt aan bod is gekomen (maar logisch nadenken gelukkig wel). Echter heb ik het als hobby altijd erg leuk gevonden en mezelf PHP, SQL en Python aangeleerd (of dat "echt" programmeren is wil ik graag even buiten beschouwing laten). Ik ben dus wel bekend met veel voorkomende syntax en object geörienteerd programmeren. Met projectjes heb ik ook een klein beetje Java, C, C#, Matlab en JavaScript gebruikt, maar meestal in de orde zoeken op Google tot ik alle goede stukjes aan elkaar kon plakken en het deed wat ik wilde.
In mijn huidige functie is het de bedoeling dat ik drivers ga ontwikkelen in C en ik merk dat van een high-level taal (bijvoorbeeld Python) naar een low-level taal (zoals C) een wat grotere stap is dan andersom
Ik heb inmiddels wel wat functionerende C code geschreven en geleerd over data types en pointers, maar voor mijn gevoel mis ik een basis. Ik heb dus met mijn leidinggevende afgesproken dat ik een cursus ga doen om ervoor te zorgen dat het wat natuurlijker voor me word.
Ik heb gekeken op Google en een aantal sites gevonden waar dergelijke cursussen worden aangeboden, een mooi overzicht hiervan wordt door deze site gegeven, echter zie ik door de bomen het bos niet meer. Er zijn veel verschillende cursussen op verschillende niveaus, met tijdsduren van en dag tot orde maanden (en de ratings vertrouw ik eigenlijk sowieso niet). Voor zover ik het kan inschatten mag ik er iets van ordegrootte 1-2k€ aan uitgeven (hoewel goedkoper waarschijnlijk gewaardeerd gaat worden) en wil ik er het liefst niet maanden mee bezig zijn, 2-3 dagen zou mijn voorkeur hebben (mits relevant is korter geen probleemn en als een betere cursus een week duurt is dat ook prima). Ook zou het fijn zijn als ik de cursus op korte termijn zou kunnen volgen.
Waar de onzekerheid bij mij vooral zit is welk niveau ik moet kiezen en hoeveel praktisch nut ik eruit haal. Ik heb niet zo'n zin om bij een cursus terecht te komen waar hoe een if statement werkt (om maar wat te noemen) het moeilijkste is wat ze gaan uitleggen en ik daarna eigenlijk niets nieuws geleerd heb. Ik weet ook niet goed wat het verschil tussen MBO/HBO/Bachelor is. Ik snap dat een groot deel ook uit ervaring moet gaan komen, maar het zou fijn zijn als er een stoomcursus bestond die me, zoals gezegd, in het zadel helpt.
Overigens heb ik in ieder geval 2 collega's die vrij bedreven zijn in C/C++, dus in die zin is er altijd een vangnet voor als ik er niet uit kom of code wil laten checken. Ik heb thuis het boek Accelerated C++ liggen waarin ik al een beetje aan het lezen geslagen was, maar we zijn nu specifiek meer met C bezig, dus het sluit niet perfect aan bij wat ik wil gaan doen. Ik hoop dat iemand hier begrijpt waar ik naar zoek en me de goede richting op kan duwen en eventueel wat ervaringen kan delen over hoe dergelijke cursussen in elkaar zitten. Ik ben niet echt op zoek naar tutorials op internet, omdat er dan geen sturing is en ik niet goed kan aantonen (middels een certificaat oid) wat ik nou geleerd heb.
Achtergrond: ik heb een technische master gedaan aan een technische universiteit in Nederland waar programmeren niet echt aan bod is gekomen (maar logisch nadenken gelukkig wel). Echter heb ik het als hobby altijd erg leuk gevonden en mezelf PHP, SQL en Python aangeleerd (of dat "echt" programmeren is wil ik graag even buiten beschouwing laten). Ik ben dus wel bekend met veel voorkomende syntax en object geörienteerd programmeren. Met projectjes heb ik ook een klein beetje Java, C, C#, Matlab en JavaScript gebruikt, maar meestal in de orde zoeken op Google tot ik alle goede stukjes aan elkaar kon plakken en het deed wat ik wilde.
In mijn huidige functie is het de bedoeling dat ik drivers ga ontwikkelen in C en ik merk dat van een high-level taal (bijvoorbeeld Python) naar een low-level taal (zoals C) een wat grotere stap is dan andersom
Ik heb gekeken op Google en een aantal sites gevonden waar dergelijke cursussen worden aangeboden, een mooi overzicht hiervan wordt door deze site gegeven, echter zie ik door de bomen het bos niet meer. Er zijn veel verschillende cursussen op verschillende niveaus, met tijdsduren van en dag tot orde maanden (en de ratings vertrouw ik eigenlijk sowieso niet). Voor zover ik het kan inschatten mag ik er iets van ordegrootte 1-2k€ aan uitgeven (hoewel goedkoper waarschijnlijk gewaardeerd gaat worden) en wil ik er het liefst niet maanden mee bezig zijn, 2-3 dagen zou mijn voorkeur hebben (mits relevant is korter geen probleemn en als een betere cursus een week duurt is dat ook prima). Ook zou het fijn zijn als ik de cursus op korte termijn zou kunnen volgen.
Waar de onzekerheid bij mij vooral zit is welk niveau ik moet kiezen en hoeveel praktisch nut ik eruit haal. Ik heb niet zo'n zin om bij een cursus terecht te komen waar hoe een if statement werkt (om maar wat te noemen) het moeilijkste is wat ze gaan uitleggen en ik daarna eigenlijk niets nieuws geleerd heb. Ik weet ook niet goed wat het verschil tussen MBO/HBO/Bachelor is. Ik snap dat een groot deel ook uit ervaring moet gaan komen, maar het zou fijn zijn als er een stoomcursus bestond die me, zoals gezegd, in het zadel helpt.
Overigens heb ik in ieder geval 2 collega's die vrij bedreven zijn in C/C++, dus in die zin is er altijd een vangnet voor als ik er niet uit kom of code wil laten checken. Ik heb thuis het boek Accelerated C++ liggen waarin ik al een beetje aan het lezen geslagen was, maar we zijn nu specifiek meer met C bezig, dus het sluit niet perfect aan bij wat ik wil gaan doen. Ik hoop dat iemand hier begrijpt waar ik naar zoek en me de goede richting op kan duwen en eventueel wat ervaringen kan delen over hoe dergelijke cursussen in elkaar zitten. Ik ben niet echt op zoek naar tutorials op internet, omdat er dan geen sturing is en ik niet goed kan aantonen (middels een certificaat oid) wat ik nou geleerd heb.
HP ZBook Studio G3 - Hyundai Ioniq EV Classic - Opel Vivaro-e 75kWh - 22x Prusa i3 MK3S - 8x Prusa MINI+ - Ooznest Workbee 1,5m x 1,5m