[Python] Hoe zorg ik dat ik programmeren leuk vind?

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • nokia3310hoesje
  • Registratie: Maart 2024
  • Laatst online: 22-03-2024
Mijn vraag

Hoe zorg ik dat ik programmeren leuk vind? En in dit geval dan specifiek Python.
...

...

Wat ik al gevonden of geprobeerd heb

Ik ben momenteel bezig met een nieuwe baan, waarbij ik ook moet leren om te programmeren. Ik heb weliswaar ervaring in de ICT, maar echt programmeren is voor mij redelijk nieuw. Ik heb in het verleden wel eens wat lesjes gedaan op CodeAcademy of Microsoft en dergelijke gratis websites, omdat iedereen altijd zegt dat je rijk wordt van programmeren. Maar ik vind het nogal droge stof. If, elif, while. Ja allemaal leuk en aardig maar ik kan er echt niks mee.

Met deze baan krijg ik een cursus Python, en deze baan verdient ook redelijk goed. Maar ik vind het programmeren niet leuk en ik begrijp niet wat het praktisch nut is ervan. Zo zat ik vandaag moeilijk te doen met 'comprehension' van een list. Ik begrijp niet wat je daaraan hebt (grappig want in het Engels is dat 'to comprehend', maar dat is dus niet wat comprehension van een list betekent zo ver was ik nog), ik begrijp het nut er niet van. Daarom vond ik het dus ook heel erg moeilijk om mij te concentreren op de uitleg van hoe je dat doet.

Is het zo dat iedereen die (veel) geld verdient met programmeren, dit ook echt inherent leuk vindt om te doen? Of is dit gewoon net zoiets als je tanden poetsen: je moet het nou eenmaal doen, ookal is het niet leuk?

Ik vroeg aan iemand die ik ken, die ook veel geld verdient met programmeren, wat je nou hebt aan dit comprehension van een list of wat het ook is. Deze persoon zei 'nu nog niks'. Dat hielp dus ook niet echt.


...

Beste antwoord (via nokia3310hoesje op 19-03-2024 20:11)


Anoniem: 361276

nokia3310hoesje schreef op maandag 18 maart 2024 @ 19:30:
[...]
Nou kijk wat lijkt me leuk?

- Een hack aanval van de Russen tegenhouden
Ja, dat lijkt me ook gaaf, en dat iedereen in paniek is en kijkt naar een groot scherm met een timer die afloopt. En dat jij dan even snel wat code intypt zo uit je hoofd en boem hack gestopt met nog 3 seconden op de klok en heel de westerse wereld gered en iedereen is blij :+

Maar helaas werkt dat niet zo in het echt.

Alle reacties


Acties:
  • +8 Henk 'm!

  • Reacher
  • Registratie: Januari 2001
  • Laatst online: 16:26

Reacher

oldschool

Als je motivatie is dat je dit doet vanwege het geld... dan zijn er andere delen van het 'IT' vakgebied wat veel meer geld kan opbrengen.

Programmeren is niet voor iedereen. Zo eenvoudig is het ook.

Als je het een serieuze kans wil bieden dan kun je eens proberen om een "echt" probleem op te oplossen met bijvoorbeeld Python. Tutorials afgelopen helpt niet altijd met een krijgen van een 'klik' met het vakgebied.

but I don't like you in that way
the best things in life are illegal
born to do porn!


Acties:
  • +18 Henk 'm!

  • ByteMe_
  • Registratie: Januari 2009
  • Niet online
Protip: ga nooit een richting in qua werk als je er helemaal niks mee hebt. Kies wat je leuk vindt en weet je niks: ga een traject in om dit te ontdekken.

Mijn laatste reviews: Xiaomi Mi 9T | Mpow H12


Acties:
  • 0 Henk 'm!

  • Zenomyscus
  • Registratie: September 2012
  • Laatst online: 07:39
Tja, ik weet niet hoe je zoiets kunt forceren. Wat bij mij helpt als ik iets nieuws leer is kijken naar het resultaat wat je gemaakt hebt. Om eerlijk te zijn vind ik het begin vaak nooit leuk en zou ik het liefst alles gelijk kunnen. Wat ik vaak echt leuk vind is het eindresultaat en dat is per opdracht bij mij verschillend en dus ook meer of minder leuk. Van enkele programmeertalen heb ik wel een passie waarin ik de ontwikkeling van de taal zelf ook echt boeiend vind. Maar over het algemeen doet een tof eindresultaat meer dan de opgezette codebase.

Acties:
  • 0 Henk 'm!

  • nokia3310hoesje
  • Registratie: Maart 2024
  • Laatst online: 22-03-2024
Reacher schreef op maandag 18 maart 2024 @ 19:16:
Als je motivatie is dat je dit doet vanwege het geld... dan zijn er andere delen van het 'IT' vakgebied wat veel meer geld kan opbrengen.

Programmeren is niet voor iedereen. Zo eenvoudig is het ook.

Als je het een serieuze kans wil bieden dan kun je eens proberen om een "echt" probleem op te oplossen met bijvoorbeeld Python. Tutorials afgelopen helpt niet altijd met een krijgen van een 'klik' met het vakgebied.
Nou ja echte cases zullen later nog wel aan bod komen, maar als ik nu al moeite heb met de basis lijkt dat me ook lastig worden.

Welke andere takken van de ICT zouden veel geld kunnen opbrengen dan, behalve programmeren?

Acties:
  • 0 Henk 'm!

  • nokia3310hoesje
  • Registratie: Maart 2024
  • Laatst online: 22-03-2024
Zenomyscus schreef op maandag 18 maart 2024 @ 19:18:
Tja, ik weet niet hoe je zoiets kunt forceren. Wat bij mij helpt als ik iets nieuws leer is kijken naar het resultaat wat je gemaakt hebt. Om eerlijk te zijn vind ik het begin vaak nooit leuk en zou ik het liefst alles gelijk kunnen. Wat ik vaak echt leuk vind is het eindresultaat en dat is per opdracht bij mij verschillend en dus ook meer of minder leuk. Van enkele programmeertalen heb ik wel een passie waarin ik de ontwikkeling van de taal zelf ook echt boeiend vind. Maar over het algemeen doet een tof eindresultaat meer dan de opgezette codebase.
Wat betreft resultaat:

Ik moest bijvoorbeeld iets doen en er stond bij 'doe dit met een for loop'. In plaats van een for loop deed ik gewoon hetzelfde maar dan 6 keer. Daarmee had ik exact hetzelfde resultaat als met de for loop. Maar het was dus toch niet goed want ze zeiden van 'wat als je het vaker moet doen'.

Ik denk dan 'ja ok maar deze opdracht moest ik het maar 6x doen, geef me dan een opdracht waarbij je het niet gewoon kan herhalen maar écht een for loop nodig hebt?'.

Acties:
  • +4 Henk 'm!

  • Haan
  • Registratie: Februari 2004
  • Laatst online: 17:01

Haan

dotnetter

ik weet niet hoe serieus je post helemaal is, maar ik zal toch enigzins serieus proberen te reageren.
Ten eerste, er zijn maar weinig mensen die 'rijk' worden van programmeren. Het kan wel, als je én heel goed bent, én iets maakt dat veel geld waard is, en dan nog gecombineerd met een neus voor zakendoen (en wellicht nog een portie geluk ook). Dan heb je het dus over mensen als Bill Gates, en Mark Zuckerberg. Dat wil niet zeggen dat je als programmeur slecht verdient, maar een arts of goede advocaat zal meer verdienen. Bedenk wel dat daar jaren van studie aan vooraf zijn gegaan, net zoals de meeste programmeurs ook gewoon een opleiding van minstens vier jaar achter de rug hebben. Dus verwacht niet dat je met een paar gratis online cursussen dat zelfde niveau zult halen.
Maar zoals gezegd, als je iets doet dat je niet leuk vindt, gaat dat sowieso nooit werken, dus dan ga je beter op zoek naar een job die wel bij je past. Dat scheelt zowel jezelf als je werkgever onnodig verspilde moeite.

Kater? Eerst water, de rest komt later


Acties:
  • 0 Henk 'm!

  • nokia3310hoesje
  • Registratie: Maart 2024
  • Laatst online: 22-03-2024
ByteMe_ schreef op maandag 18 maart 2024 @ 19:17:
Protip: ga nooit een richting in qua werk als je er helemaal niks mee hebt. Kies wat je leuk vindt en weet je niks: ga een traject in om dit te ontdekken.
Nou ja ik zie deze baan als een (onderdeel van een) dergelijk traject.

Acties:
  • +10 Henk 'm!

  • alex3305
  • Registratie: Januari 2004
  • Laatst online: 15:30
Kort door de bocht: niet. Het is ontzettend droge stof en vooral in het begin is er eigenlijk niets aan. Je moet voor jezelf bepalen of je door een dergelijke leercurve heen wilt. Toen ik mijn HBO opleiding informatica deed bleven er na 1 jaar ook maar 20 tot 25 studenten over, van de ruim 100 die startte.

Ik vind software ontwikkelen, want ik doe meer dan alleen programmeren, leuk omdat ik iets kan bouwen. Net zoals een timmerman ook iets kan bouwen. Echter is het iets wat ik bouw nagenoeg altijd virtueel, in tegenstelling tot die timmerman. Voor mij is software ontwikkelen het idee (van een ander) omtoveren tot een werkende machine. Iets wat waarde toevoegt. En onderweg moet ik daarvoor de benodigde logische puzzels oplossen.

Als je het niet leuk vind en het nut er niet van in ziet, zou ik je adviseren om ermee te stoppen. Of accepteren dat je je werk niet leuk vind en 'veel verdient'. Maar dat is een afweging die je zelf zult moeten maken en niet iets wat wij op Tweakers kunnen bepalen voor je.

Acties:
  • +5 Henk 'm!

  • DarkSide
  • Registratie: Oktober 2000
  • Laatst online: 09-06 22:25

DarkSide

theres no place like ::1

Mijn tandarts rijdt een dikke bak en heeft een grote vila.
Denk dat ik maar Tandarts wordt zodat ik rijk kan worden.


Oh nee wacht even. Ik vind het controleren en verbeteren van iemands gebit echt niets.
Dus dat is geen beroep voor mij.

Je eerste doel moet (vind ik) niet veel geld verdienen zijn.
Maar te doen wat je leuk vind.
Als je iets leuk vind kan je daar goed in worden en als je echt goed bent kun je je onderscheiden en kun je daar een leuk salaris mee verdienen (iets te kort door de bocht. maar je snapt mijn punt hoop ik)

Dus wat is nu echt het doel.
Wil je leren programeren of wil je alleen maar veel geld verdienen.

There are 10 kinds of people in this world..... Those who know binary. And those who don't.


Acties:
  • 0 Henk 'm!

  • Cyphax
  • Registratie: November 2000
  • Laatst online: 17:20

Cyphax

Moderator LNX
nokia3310hoesje schreef op maandag 18 maart 2024 @ 19:25:
[...]

Welke andere takken van de ICT zouden veel geld kunnen opbrengen dan, behalve programmeren?
Ik zou beginnen met "wat vind ik leuk?" of "wat past bij mij?" en dan kijken wat binnen de ICT daar het beste op aansluit. En als je daarvoor moet leren programmeren, dan heb je er tenminste een reden voor.
Als je het omdraait kom je bij de vraag "hoe zorg ik dat ik dit leuk vind?" eigenlijk altijd op het antwoord "denk maar aan je salarisstrook". :)

Saved by the buoyancy of citrus


Acties:
  • 0 Henk 'm!

  • nokia3310hoesje
  • Registratie: Maart 2024
  • Laatst online: 22-03-2024
Haan schreef op maandag 18 maart 2024 @ 19:27:
ik weet niet hoe serieus je post helemaal is, maar ik zal toch enigzins serieus proberen te reageren.
Ten eerste, er zijn maar weinig mensen die 'rijk' worden van programmeren. Het kan wel, als je én heel goed bent, én iets maakt dat veel geld waard is, en dan nog gecombineerd met een neus voor zakendoen (en wellicht nog een portie geluk ook). Dan heb je het dus over mensen als Bill Gates, en Mark Zuckerberg. Dat wil niet zeggen dat je als programmeur slecht verdient, maar een arts of goede advocaat zal meer verdienen. Bedenk wel dat daar jaren van studie aan vooraf zijn gegaan, net zoals de meeste programmeurs ook gewoon een opleiding van minstens vier jaar achter de rug hebben. Dus verwacht niet dat je met een paar gratis online cursussen dat zelfde niveau zult halen.
Maar zoals gezegd, als je iets doet dat je niet leuk vindt, gaat dat sowieso nooit werken, dus dan ga je beter op zoek naar een job die wel bij je past. Dat scheelt zowel jezelf als je werkgever onnodig verspilde moeite.
In mijn geval heb ik geen opleiding gevolgd richting programmeren. Dit is eigenlijk een omscholingstraject.

Acties:
  • 0 Henk 'm!

  • Accretion
  • Registratie: April 2014
  • Laatst online: 09-06 21:06

Accretion

⭐⭐⭐⭐⭐ (5/5)

nokia3310hoesje schreef op maandag 18 maart 2024 @ 19:09:
Mijn vraag

Hoe zorg ik dat ik programmeren leuk vind? En in dit geval dan specifiek Python.
...
omdat iedereen altijd zegt dat je rijk wordt van programmeren.
Ik vindt programmeren leuk, maar Python specifiek helemaal niets.
Uberhaupt, als je enige motivatie is om geld te verdienen, lijkt me het niet het beste idee.

Degene die rijk worden van programmeren, zijn de mensen die het met 'liefde' doen en daardoor snel groeien en carriere maken.
De club die 'programmeert om het geld' is veelal ongemotiveerd en verdient (wellicht boven modaal) maar niet bijzonder goed.

In de IT (zonder programmeren) kun je uberhaupt veel geld verdienen, verdiep je bijvoorbeeld in security of cloudservices o.i.d.

Persoonlijk vindt ik programmeren leuk omdat je iets 'creeert', bijvoorbeeld het programmeren van games is leuk of het programmeren van aansturing van een robot-autotje o.i.d.

[ Voor 23% gewijzigd door Accretion op 18-03-2024 19:31 ]


Acties:
  • 0 Henk 'm!

  • nokia3310hoesje
  • Registratie: Maart 2024
  • Laatst online: 22-03-2024
Cyphax schreef op maandag 18 maart 2024 @ 19:29:
[...]

Ik zou beginnen met "wat vind ik leuk?" of "wat past bij mij?" en dan kijken wat binnen de ICT daar het beste op aansluit. En als je daarvoor moet leren programmeren, dan heb je er tenminste een reden voor.
Als je het omdraait kom je bij de vraag "hoe zorg ik dat ik dit leuk vind?" eigenlijk altijd op het antwoord "denk maar aan je salarisstrook". :)
Nou kijk wat lijkt me leuk?

- Een hack aanval van de Russen tegenhouden
- Een programma fixen zodat dit gebruiksvriendelijker wordt, of toegankelijker voor mensen met een beperking.

Voor dat soort zaken zul je wel moeten programmeren neem ik aan.

Acties:
  • 0 Henk 'm!

  • nokia3310hoesje
  • Registratie: Maart 2024
  • Laatst online: 22-03-2024
Accretion schreef op maandag 18 maart 2024 @ 19:29:
[...]


Ik vindt programmeren leuk, maar Python specifiek helemaal niets.
Uberhaupt, als je enige motivatie is om geld te verdienen, lijkt me het niet het beste idee.

In de IT (zonder programmeren) kun je uberhaupt veel geld verdienen, verdiep je bijvoorbeeld in security of cloudservices o.i.d.

Persoonlijk vindt ik programmeren leuk omdat je iets 'creeert', bijvoorbeeld het programmeren van games is leuk of het programmeren van aansturing van een robot-autotje o.i.d.
Gamedevelopment lijkt me ook heel erg leuk, maar ik maak mij niet de illusie dat ik daar mijn brood mee zou kunnen verdienen.

Voor security moet je toch ook wel iets qua programmeren kunnen neem ik aan?

Acties:
  • 0 Henk 'm!

  • Cyphax
  • Registratie: November 2000
  • Laatst online: 17:20

Cyphax

Moderator LNX
nokia3310hoesje schreef op maandag 18 maart 2024 @ 19:30:
[...]


Nou kijk wat lijkt me leuk?

- Een hack aanval van de Russen tegenhouden
Daar hoef je niet voor te programmeren (kennis van hoe programma's werken lijkt me dan wel een pre maar programma's ontwerpen is dan toch wat anders), dat klinkt als cybersecurity :)
- Een programma fixen zodat dit gebruiksvriendelijker wordt, of toegankelijker voor mensen met een beperking.
Hiervoor moet je wellicht wel programmeren, al hangt de mate waarin af van wat je voor je hebt (misschien is het een webapplicatie en gaat het over html+css en niet zozeer programmacode). Is er een programma of zoiets wat je daadwerkelijk zou willen verbeteren? Dan wordt het wat concreter en makkelijker een richting te zoeken.

Ik denk dat een van je problemen is dat je nu de focus legt op code schrijven, maar niet op hoe een programma nou eigenlijk in elkaar steekt, want zijn twee verschillende zaken.

Saved by the buoyancy of citrus


Acties:
  • +3 Henk 'm!

  • ByteMe_
  • Registratie: Januari 2009
  • Niet online
nokia3310hoesje schreef op maandag 18 maart 2024 @ 19:30:
[...]


Nou kijk wat lijkt me leuk?

- Een hack aanval van de Russen tegenhouden
- Een programma fixen zodat dit gebruiksvriendelijker wordt, of toegankelijker voor mensen met een beperking.

Voor dat soort zaken zul je wel moeten programmeren neem ik aan.
Dat klinkt als Security Specialist vs UX developer/designer oid. Ik weet niet wat voor soort omscholingstraject het gaat, maar als je al bij een 'for loop' niet het nut wil zien of proberen dan wordt het echt een lange weg. Dit is een minimale basis waarin je (bij 4 jarige opleidingen bijv) na 2 jaar kunt gaan specialiseren.

Mijn laatste reviews: Xiaomi Mi 9T | Mpow H12


Acties:
  • 0 Henk 'm!

  • Accretion
  • Registratie: April 2014
  • Laatst online: 09-06 21:06

Accretion

⭐⭐⭐⭐⭐ (5/5)

nokia3310hoesje schreef op maandag 18 maart 2024 @ 19:31:
[...]


Gamedevelopment lijkt me ook heel erg leuk, maar ik maak mij niet de illusie dat ik daar mijn brood mee zou kunnen verdienen.

Voor security moet je toch ook wel iets qua programmeren kunnen neem ik aan?
Eens m.b.t. game development, maar voor mij was het wel een trigger om mij in het programmeren zelf te verdiepen.

En dan ging het om heel simpele dingen, al is het zoiets als een tetris-namaak; maar met programmas zoals 'Processing' kun je daardoor 'spelender wijs' leren programmeren.

En ja, qua security valt het erg mee hoeveel je moet programmeren, maar ik bedenk me dat het eigenlijk ook vooral droge stof is; zegmaar alle instellingen/updates nalopen en de omgeving zodanig inrichten dat je 'lekken dicht'. Maar is wel geld aan te verdienen (:

Acties:
  • +6 Henk 'm!

  • Philip Ross
  • Registratie: Januari 2013
  • Laatst online: 17:53
nokia3310hoesje schreef op maandag 18 maart 2024 @ 19:27:
[...]


Wat betreft resultaat:

Ik moest bijvoorbeeld iets doen en er stond bij 'doe dit met een for loop'. In plaats van een for loop deed ik gewoon hetzelfde maar dan 6 keer. Daarmee had ik exact hetzelfde resultaat als met de for loop. Maar het was dus toch niet goed want ze zeiden van 'wat als je het vaker moet doen'.

Ik denk dan 'ja ok maar deze opdracht moest ik het maar 6x doen, geef me dan een opdracht waarbij je het niet gewoon kan herhalen maar écht een for loop nodig hebt?'.
Als dit je instelling is dan is programmeren waarschijnlijk niet voor jou. Ik ben software engineer en deed juist precies het tegenovergestelde vroeger op school. Als ik bij schei/natuurkunde 4 keer op rij eenzelfde som moest oplossen schreef ik in plaats daarvan een script op de grafische rekenmachine om het automatisch te laten doen.

Het is in de basis een groot probleem/wens opdelen in veel kleine problemen/stukjes en die zo efficiënt/netjes mogelijk oplossen.

Je kan eens kijken naar van die websites met puzzels die je door te programmeren op kan lossen. Zoiets als https://projecteuler.net/
Kijk eens bij probleem 18, heel simpel om te programmeren als je het trucje door hebt. Heel moeilijk als je voor de brute force aanpak gaat

Acties:
  • +1 Henk 'm!

  • leejoow
  • Registratie: Juni 2007
  • Niet online

leejoow

Dat ben ik!

En dit is precies de reden waarom ik nu buiten het IT veld aan het zoeken ben :) Ik ben voor het geld (en het werd van me verwacht, ook een slechte reden) hier in gerold en heb altijd leuk verdiend.

Maar inmiddels heb ik door dat ik beter iets kan doen waar ik ook echt blij van word :)

👨‍🚒 spuitgast | ☀️ 8000Wp oost/west, 4425Wp zuid | Ontwikkelaar van Itho Daalderop Warmtepomp ESPHome uitleesmodule


Acties:
  • +2 Henk 'm!

  • RayNbow
  • Registratie: Maart 2003
  • Nu online

RayNbow

Kirika <3

nokia3310hoesje schreef op maandag 18 maart 2024 @ 19:09:
Zo zat ik vandaag moeilijk te doen met 'comprehension' van een list. Ik begrijp niet wat je daaraan hebt (grappig want in het Engels is dat 'to comprehend', maar dat is dus niet wat comprehension van een list betekent zo ver was ik nog), ik begrijp het nut er niet van.
Comprehension in list comprehension komt van set comprehension. In deze context heeft het de betekenis van inclusion. Iets als set of list comprehension is dus een notatie die aangeeft welke elementen er in een verzameling of lijst zitten.
Ik vroeg aan iemand die ik ken, die ook veel geld verdient met programmeren, wat je nou hebt aan dit comprehension van een list of wat het ook is. Deze persoon zei 'nu nog niks'. Dat hielp dus ook niet echt.
Het is een alternatieve notatie die leesbaarder kan zijn.

Ipsa Scientia Potestas Est
NNID: ShinNoNoir


Acties:
  • +1 Henk 'm!

  • ThomasG
  • Registratie: Juni 2006
  • Laatst online: 18:06
In wezen gaat programmeren om het oplossen van problemen door de computer te vertellen wat te doen. Het vraagt om probleemoplossend denken en creativiteit, en omdat de wereld van software engineering constant verandert, moet je altijd blijven leren. Als je hier niet van houdt, is programmeren misschien niet jouw ding. Als beginnende programmeur moet je echt enthousiast zijn over het schrijven van code. Zo niet, dan is het misschien beter om naar andere banen te kijken, omdat je het waarschijnlijk nooit echt leuk gaat vinden.

Acties:
  • +2 Henk 'm!

  • Knutselsmurf
  • Registratie: December 2000
  • Laatst online: 17:46

Knutselsmurf

LED's make things better

Het schrijven van code is uiteindelijk het gereedschap wat je nodig hebt om het doel te bereiken. Het doel is niet de software, maar het probleem wat met die software opgelost gaat worden. Het schrijven van code is ook maar een klein schakeltje in het geheel van het programmeren, wat begint met het analyseren van een probleem, het bepalen van een oplossing, daarna het coderen van deze oplossing, gevolg door terugkoppeling om te bepalen of het probleem adequaat is opgelost.

Je zult je gereedschap echter moeten leren gebruiken. Je moet weten waar alle knopjes voor dienen en wat je wél en niet kan moet ieder knopje.

Ik kan met goed voorstellen dat dit saai kan zijn. Maar je zult alle gereedschappen moeten leren kennen voordat je ze kunt combineren om je probleem op te lossen.

Waarom moet je voor deze nieuwe baan programmeren? Wat zijn de problemen die je daarmee op moet gaan lossen? Dat zijn de vragen waar je je op moet focussen. Als dat namelijk iets is waar je je in kunt vinden en waar je interesse bij ligt, dan heb je iets om naar toe te werken. En het programmeren is dan een middel om dat te bereiken.

Net als vroeger op de middelbare school, eindelijk lijstjes met woorden stampen voor Frans of Engels of Duits. Leuk? Nee, maar uiteindelijk wel een middel om de taal te beheersen om daarna ( als doel) met mensen over de grens te kunnen communiceren.

- This line is intentionally left blank -


Acties:
  • +6 Henk 'm!

  • Ben(V)
  • Registratie: December 2013
  • Laatst online: 14:28
Je benadert programmeren van de verkeerde kant.
Programmeren is iets anders dan statements aan elkaar plakken.

Je begint met een doel, analyseert hoe je dat doel moet bereiken en schrijft daar dan een programma voor.
Bij jouw ontbreekt het doel dus lijkt programmeren nutteloos en saai.

En een list comprehension is niet anders dan een korte schrijfwijze voor een loop door een list.

All truth passes through three stages: First it is ridiculed, second it is violently opposed and third it is accepted as being self-evident.


Acties:
  • +1 Henk 'm!

  • Yucon
  • Registratie: December 2000
  • Nu online

Yucon

*broem*

Probeer eens bruikbare code met chatgpt te genereren. Als je het op de juiste manier doet werkt dat best goed, en wie weet ga je er de sport van inzien.

Voordat iedereen over me heenvalt; natuurlijk kan chatgpt geen win12 genereren. Maar juist het soort dingen waar python voor gebruikt wordt is in veel gevallen juist wel ervoor geschikt.

Voor niet al te ingewikkelde data dingen programmeer ik bijna niets meer met de hand.

Acties:
  • +8 Henk 'm!

  • RayNbow
  • Registratie: Maart 2003
  • Nu online

RayNbow

Kirika <3

Yucon schreef op dinsdag 19 maart 2024 @ 12:02:
Probeer eens bruikbare code met chatgpt te genereren.
Hoe moet een beginner beoordelen of de gegenereerde code bruikbaar is?

Ipsa Scientia Potestas Est
NNID: ShinNoNoir


Acties:
  • +2 Henk 'm!

  • RM-rf
  • Registratie: September 2000
  • Laatst online: 17:12

RM-rf

1 2 3 4 5 7 6 8 9

nokia3310hoesje schreef op maandag 18 maart 2024 @ 19:09:

Maar ik vind het nogal droge stof. If, elif, while. Ja allemaal leuk en aardig maar ik kan er echt niks mee.
dat is eigenlijk wel exact het punt .... programmeren is iets scheppen en bepaalde routines creeren, en een mogelijke plezier is juist ook in het doorhebben van deze routines en constructies, het kunnen volgen en traceren van wat er gebeurt. Eventueel ook begrip van optimalisaties en comprimering

het kan zijn dat het gewoonweg je niet intersseert... dat is verder niet erg en dan zou ik ook verder niet al te moeilijk erover doen, dan is het niks voor jou en kun je beter een bepald vakgebied opzoeken dat je wel ligt.

het kan ook zijn dat je het niet goed genoeg kunt. zoals soms ook bepaalde sport of soms musiceren pas echt leuk wordt, als je er meer oefening in krijgt en zelf dingen gaat doorzien... dan heeft verder leren wel zin en kan het ervoor zorgen dat je door die oefeneing ook aan plezier winst, juist omdat je wel leert "er iets mee te doen", en je bepaalde bevestiging krijgt als je merkt dat dit zin heeft...


maar als je motivatie nu hooguit het verdienen van geld is, zou ik dat niet als motivatie zien, ik vermoed dat het dan nooit wat gaat worden, en je misschien jezelf enkel tegen zit te werken door hier verder in te gaan.

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


Acties:
  • +1 Henk 'm!

  • Dido
  • Registratie: Maart 2002
  • Laatst online: 17:06

Dido

heforshe

nokia3310hoesje schreef op maandag 18 maart 2024 @ 19:09:
Maar ik vind het nogal droge stof. If, elif, while. Ja allemaal leuk en aardig maar ik kan er echt niks mee.
Dan ben je niet in de wieg gelegd om te programmeren. Is niet erg, dat zijn de meeste mensen niet.

Veel mensen denken dat programmeur een technisch beroep is, en er komt inderdaad wel techniek bij kijken, maar als je echt wat wilt in die richting wordt je ontwikkelaar. Niet alleen code kloppen die een ander voor je uitkauwt, maar een probleem analyseren en zel fbedenken hoe je dat met het gereedschap in je gereedschapskist het beste kunt oplossen.

En daar komt, naast technische kennis, vooral creativiteit bij kijken.

Programmeren is niet wat een huisschilder doet, maar een kunstschilder. Ze moeten allebei een kwast kunnen hanteren, maar de kunstschilder komt nergens zonder creativiteit.

Geld verdienen is sowieso een erg slechte motivatie om bepaald werk te doen, en al helemaal al shet creatief werk is waarvoor je de creativiteit mist.

Er zijn kuntschilders en muzikanten die er stinkend rijk mee worden, maar als je kleurenblind bent of geen enkel muzikaal gevoel hebt zijn het geen geschikte carreirekeuzes. Misschien leuk als hobby, maar dat kost geld en levert niets op.
Is het zo dat iedereen die (veel) geld verdient met programmeren, dit ook echt inherent leuk vindt om te doen?
Iedereen die als softwareontwikkelaar leuk verdient (rijk worden is een illusie!) en die na een jaar of vijf nog niet is doorgestroomd naar een andere functie vindt het waarschijnlijk inderdaad inherent echt ontzettend leuk om te programmeren, ja. Net zoals je weinig goede chirurgen, kunstenaars, schrijvers of architecten zult treffen die je gaan vertellen dat ze hun werk al 20 jaar doen, maar het eigenlijk nooit leuk gevonden hebben.

Nogmaals, het is heel normaal als je programmeren niet leuk vindt, maar dan moet je het niet als werk gaan doen. Net zoals ik geen chirurg moet worden als ik niet in mensen wil snijden, en geen slager moet worden als ik niet tegen dode beesten kan.

Geld verdienen kan op heel veel manieren, en het loont echt om iets te vinden dat je leuk vindt om dat geld te verdienen (geld, niet heul veul geld - als je dat wilt heb je echt andere uitdagingen!).

Bot gezegd, als je geld nodig hebt om te overleven zijn er meer dan genoeg niet-zo-leuke banen die je kunt doen waar je geen ingewikkelde dingen hoeft te leren waarvan je het nut niet snapt. Dara wordt je (ook) niet rijk van, maar dan hoef je je ook niet te ergeren aan schijnbaar nutteloze zaken als elegante oplossingen om leesbare, onderhoudbare en uitbreidbare code te schrijven.

Wat betekent mijn avatar?


Acties:
  • 0 Henk 'm!

  • olafmol
  • Registratie: April 2002
  • Nu online
Je gaat leren timmeren en zagen als je het leuk vindt om dingen van hout te maken, bv meubels.

Dus je moet je eerst afvragen wat je leuk vindt om te maken/leveren. En dan kun je uitzoeken wat voor skills er nodig zijn om dat product of die dienst te realiseren. En daarna zoek je uit of je die skills ook leuk vindt om te leren, en of je daar genoeg aanleg voor hebt.

Je vindt het leuk om games te maken, en om hack aanvallen tegen te gaan. Maar je vindt het vooral leuk om veel geld te verdienen. Mijn tip zou zijn om ondernemer te worden. Vind een probleem dat dicht bij je passie ligt, en ga daar een dienst of product omheen maken. Evt met hulp en investeerders. En dan keihard werken, niet opgeven, en hopen dat je bij die 1% behoort die succesvol worden.

Maar het begint bij passie en talent. En vaak versterken die 2 elkaar. Vogel dus eerst uit waar je passie en talent ligt.

Acties:
  • +2 Henk 'm!

  • DjoeC
  • Registratie: November 2018
  • Laatst online: 16:54
@nokia3310hoesje Ik lees "naar een nieuwe baan" en "geld verdienen", ik mis: leeftijd, opleiding, wat het je gedaan en wat was daar leuk/niet aan, waarom ben je aan het omscholen, wat stel je je voor in je werk (los van veel geld), etc? Wat geeft je energie in je leven?

Ik krijg een beetje het beeld van een tiener met dollartekens en als dat beeld klopt kan ik je geen advies geven want dan zul je "werk" nooit leuk gaan vinden. O ja, toch een advies: Start een eigen bedrijf, neem personeel aan en laat die het geld voor je verdienen. Moet je eerst nog wel een gat in de markt vinden. Als alternatief kun je de handel ingaan - Goede produkten die nog niemand heeft maar iedereen wil kunnen ook goed geld opleveren. Denk flippo's, zwaaihandjes maar dan jouw produkt. Programmeren gaat t m bij jou op basis van de gegeven informatie niet worden

Acties:
  • Beste antwoord
  • +14 Henk 'm!

Anoniem: 361276

nokia3310hoesje schreef op maandag 18 maart 2024 @ 19:30:
[...]
Nou kijk wat lijkt me leuk?

- Een hack aanval van de Russen tegenhouden
Ja, dat lijkt me ook gaaf, en dat iedereen in paniek is en kijkt naar een groot scherm met een timer die afloopt. En dat jij dan even snel wat code intypt zo uit je hoofd en boem hack gestopt met nog 3 seconden op de klok en heel de westerse wereld gered en iedereen is blij :+

Maar helaas werkt dat niet zo in het echt.

Acties:
  • 0 Henk 'm!

  • Yucon
  • Registratie: December 2000
  • Nu online

Yucon

*broem*

RayNbow schreef op dinsdag 19 maart 2024 @ 12:06:
[...]

Hoe moet een beginner beoordelen of de gegenereerde code bruikbaar is?
Laten we beginnen met eens als maatstaf te nemen of het draait en doet wat het moet doen. :7

Nu snap ik denk ik wel waar je heen wil, maar het lastige met dit soort discussies als het over python gaat is een beetje dat er in zekere zin twee gezichten van python zijn. Het ene is data science, het andere is 'scriptjes' en in mijn beleving switchen mensen niet snel tussen beide werelden. Het heeft ook geen zin om die tweede variant bij de beoordeling van kwaliteit het resultaat al te dogmatisch te beoordelen.

Acties:
  • 0 Henk 'm!

  • RayNbow
  • Registratie: Maart 2003
  • Nu online

RayNbow

Kirika <3

Yucon schreef op dinsdag 19 maart 2024 @ 15:23:
[...]

Laten we beginnen met eens als maatstaf te nemen of het draait en doet wat het moet doen. :7
Maar doen wat het doen moet kan op zich al best lastig zijn. Stel dat een ChatGPT wat code voorschotelt die voor een beginner lijkt te doen wat het zou moeten doen. Op basis van wat eerste testjes zou een beginner denken dat het geproduceerde antwoord correct is, maar zeker weten doet hij of zij niet. Immers, de code is als een black box. Het gevaar zit hem erin dat de beginner de code vervolgens blind kan gaan vertrouwen en het overal gaat inzetten, mogelijk ten onrechte, bijvoorbeeld omdat er subtiele bugs in zitten die niet altijd tot uiting komen.

Ipsa Scientia Potestas Est
NNID: ShinNoNoir


Acties:
  • +1 Henk 'm!

Anoniem: 80910

Ik zou op YouTube een paar filmpjes met jupiter notebook gaan bekijken. Data visualiseren bijvoorbeeld, van je excel werkmap naar grafieken... zo zijn er nog veel meer dingen. De details zul je wel moeten leren op den duur. Het is meestal gewoon een grote puzzel, en als je niet tot het einde komt kan het gaan frustreren. Ik had het als hobby als 14 jarige, heb er toch m'n werk van gemaakt...

Acties:
  • 0 Henk 'm!

  • DjoeC
  • Registratie: November 2018
  • Laatst online: 16:54
Yucon schreef op dinsdag 19 maart 2024 @ 15:23:
[...]

Laten we beginnen met eens als maatstaf te nemen of het draait en doet wat het moet doen. :7
Hoe gaat een beginner dat testen? Het ambacht van programmeur omvat zoveel meer dan alleen maar regeltjes code produceren. Het begint met snappen wat hetgeen je gaat maken moet gaan doen en dan zul je dat dus ook moeten kunnen verifieeren (lees: testen).

En ja, ik noem t "ambacht" ondanks alle nieuwe hulpmiddelen die suggereren dat een AI de oplossing wel uitspuugt. Als het inderdaad zo simpel was zou jij de code niet aan chatgpt vragen maar deed je klant dat gewoon zelf.

Acties:
  • +1 Henk 'm!

  • Salvatron
  • Registratie: April 2003
  • Niet online

Salvatron

Dispereert niet

hier heb je een gratis boek over python waar je nuttige dingen kun leren over files, web scraping e.d.

https://automatetheboringstuff.com/

Programmeren kan bijv. zinnig zijn als je veel files hebt die moeten worden bewerkt, etc.

Lucht en leegte, zegt Prediker, alles is leegte.


Acties:
  • +1 Henk 'm!

  • KabouterSuper
  • Registratie: September 2005
  • Niet online
Ooit Karate Kid gezien? Wax on, wax off. Iets kunnen is veel leuker dan iets leren.

Je zou eens kunnen proberen of je het wel leuk vindt om Python te leren via een wedstrijd zoals advent of code.

When life gives you lemons, start a battery factory


Acties:
  • +1 Henk 'm!

  • eric.1
  • Registratie: Juli 2014
  • Laatst online: 18:16
Als je het puur voor het geld doet; niet doen.

Maar dan nog, leren programmeren (code kloppen) is eigenlijk gewoon Nederlands leren spreken. Het is geen doel, maar een middel om een doel mee te bereiken. Als je bij ieder dingetje wat je leert je afvraagt wat je er in hemelsnaam aan hebt, dan kijk je er denk ik gewoon naar vanuit een ''verkeerd'' perspectief. Al die methodes, filosofieën en best-practises komen niet uit de lucht vallen. Uiteindelijk heb je die gewoon nodig bij het bedenken en implementeren van een oplossing voor een probleem.

Over geld verdienen, volgens mij kan je als ZZP-consultant aardig wat geld binnen harken. Maar ook dat komt niet vanzelf aanzetten.

Acties:
  • 0 Henk 'm!

  • nokia3310hoesje
  • Registratie: Maart 2024
  • Laatst online: 22-03-2024
Yucon schreef op dinsdag 19 maart 2024 @ 12:02:
Probeer eens bruikbare code met chatgpt te genereren. Als je het op de juiste manier doet werkt dat best goed, en wie weet ga je er de sport van inzien.

Voordat iedereen over me heenvalt; natuurlijk kan chatgpt geen win12 genereren. Maar juist het soort dingen waar python voor gebruikt wordt is in veel gevallen juist wel ervoor geschikt.

Voor niet al te ingewikkelde data dingen programmeer ik bijna niets meer met de hand.
Dit is ook wel kort aan bod gekomen. Er werd gezegd, zodra je echt daadwerkelijk aan projecten gaat werken, gebruik dan vooral chat gpt. Maar in deze fase dat het programmeren nog vrij nieuw is , is het eigenlijk beter om dat niet te doen.

Acties:
  • +2 Henk 'm!

  • vrotogel
  • Registratie: Oktober 2019
  • Laatst online: 09-06 18:07

vrotogel

leest vooral mee

Lange weg, geen affiniteit, financiële motivatie, geen opleiding. Succes met dit traject. Mijn inschatting: kansarm.

Life 's hard and then you die


Acties:
  • 0 Henk 'm!

  • nokia3310hoesje
  • Registratie: Maart 2024
  • Laatst online: 22-03-2024
vrotogel schreef op dinsdag 19 maart 2024 @ 18:55:
Lange weg, geen affiniteit, financiële motivatie, geen opleiding. Succes met dit traject. Mijn inschatting: kansarm.
Dat kan. Maar het zou natuurlijk ook kunnen dat een baan die te máken heeft met programmeren wat geschikter is voor mij, dan daadwerkelijk echt zelf dingen gaan lopen programmeren in python.

Dat laatste kan iemand in India namelijk goedkoper, beter én sneller dan dat ik dat kan. Ik kan daar nóóit maar dan ook nóóit mee concurreren.

Acties:
  • 0 Henk 'm!

  • nokia3310hoesje
  • Registratie: Maart 2024
  • Laatst online: 22-03-2024
eric.1 schreef op dinsdag 19 maart 2024 @ 18:13:
Als je het puur voor het geld doet; niet doen.

Maar dan nog, leren programmeren (code kloppen) is eigenlijk gewoon Nederlands leren spreken. Het is geen doel, maar een middel om een doel mee te bereiken. Als je bij ieder dingetje wat je leert je afvraagt wat je er in hemelsnaam aan hebt, dan kijk je er denk ik gewoon naar vanuit een ''verkeerd'' perspectief. Al die methodes, filosofieën en best-practises komen niet uit de lucht vallen. Uiteindelijk heb je die gewoon nodig bij het bedenken en implementeren van een oplossing voor een probleem.

Over geld verdienen, volgens mij kan je als ZZP-consultant aardig wat geld binnen harken. Maar ook dat komt niet vanzelf aanzetten.
Voor consultancy moet je wel echt heel goed zijn in wat je doet voordat je daarin kan gaan beginnen te ZZP'en. Zo ver ben ik niet.

Ik vind het belangrijker dat ik een goede werk-privébalans heb, dan dat ik echt bakken met geld binnenhark en rondtuf in een dikke leasebak. Dat interesseert mij minder. Ik doe hiernaast ook vrijwilligerswerk namelijk.

Acties:
  • 0 Henk 'm!

  • nokia3310hoesje
  • Registratie: Maart 2024
  • Laatst online: 22-03-2024
DjoeC schreef op dinsdag 19 maart 2024 @ 16:10:
[...]

Hoe gaat een beginner dat testen? Het ambacht van programmeur omvat zoveel meer dan alleen maar regeltjes code produceren. Het begint met snappen wat hetgeen je gaat maken moet gaan doen en dan zul je dat dus ook moeten kunnen verifieeren (lees: testen).

En ja, ik noem t "ambacht" ondanks alle nieuwe hulpmiddelen die suggereren dat een AI de oplossing wel uitspuugt. Als het inderdaad zo simpel was zou jij de code niet aan chatgpt vragen maar deed je klant dat gewoon zelf.
Een ambacht leer je niet uit een boek of van een website, een ambacht leer je van vader op zoon of in ieder geval van ouderen die dat ook weer op hun beurt van ouderen hebben geleerd etc. Ik doe een dergelijk ambacht als vrijwilligerswerk want er valt geen droog brood meer mee te verdienen.

Programmeren vind ik echt werk.

Acties:
  • 0 Henk 'm!

  • nokia3310hoesje
  • Registratie: Maart 2024
  • Laatst online: 22-03-2024
Anoniem: 80910 schreef op dinsdag 19 maart 2024 @ 16:08:
Ik zou op YouTube een paar filmpjes met jupiter notebook gaan bekijken. Data visualiseren bijvoorbeeld, van je excel werkmap naar grafieken... zo zijn er nog veel meer dingen. De details zul je wel moeten leren op den duur. Het is meestal gewoon een grote puzzel, en als je niet tot het einde komt kan het gaan frustreren. Ik had het als hobby als 14 jarige, heb er toch m'n werk van gemaakt...
Wat grappig. Als tiener had ik als hobby het programma 'game maker'. Eigenlijk één van de eerste 'nocode' omgevingen, waarmee je spelletjes kon maken.

Ik wilde toen een poppetje willekeurig in het rond laten bewegen. Dat kon niet met de nocode opties. Dus toen zocht ik op hoe doe je random in programmeren (zou niet eens weten welke taal dat was, misschien echt basic of zo, echt iets ouds). En dat lukte toen. Toen was mijn oudere broer wel onder de indruk. Maar het was heel simpel

Acties:
  • 0 Henk 'm!

  • nokia3310hoesje
  • Registratie: Maart 2024
  • Laatst online: 22-03-2024
Anoniem: 361276 schreef op dinsdag 19 maart 2024 @ 14:46:
[...]

Ja, dat lijkt me ook gaaf, en dat iedereen in paniek is en kijkt naar een groot scherm met een timer die afloopt. En dat jij dan even snel wat code intypt zo uit je hoofd en boem hack gestopt met nog 3 seconden op de klok en heel de westerse wereld gered en iedereen is blij :+

Maar helaas werkt dat niet zo in het echt.
Ja misschien is het beeld dat ik ervan heb een beetje te geromantiseerd inderdaad.

Acties:
  • 0 Henk 'm!

  • remco_k
  • Registratie: April 2002
  • Nu online

remco_k

een cassettebandje was genoeg

nokia3310hoesje schreef op dinsdag 19 maart 2024 @ 20:09:
[...]

Wat grappig. Als tiener had ik als hobby het programma 'game maker'. Eigenlijk één van de eerste 'nocode' omgevingen, waarmee je spelletjes kon maken.

Ik wilde toen een poppetje willekeurig in het rond laten bewegen.
Dit is jouw nostalgie. En zie hier! Een harstikke mooi projectje om exact hetzelfde eens "even" in Python te gaan doen. Dan heb je een doel, je hebt plezier (want nostalgie) en je gaat er van leren.

For the record, programmeren is werk waar je echt je kop bij moet houden. Je kan niet een dagje op halve kracht omdat je er effe geen zin in hebt. Je moet altijd aanstaan. En wacht maar tot je tegen een bug aanloopt die ogenschijnlijk simpel is maar waar je zonder blikken of blozen zomaar 8 uur naar kan zoeken. Dat kan (meestal) alleen vol worden gehouden als je dat werk echt leuk vindt. Ik programmeer al meer dan 35 jaar waarvan 24 op professioneel vlak en hoog niveau. Voor mij is het nog altijd een hobby welke ik graag uitvoer. Dat moet je alleen mijn werkgever niet vertellen die elke maand geld aan mij overmaakt voor het uitvoeren van die hobby.

[ Voor 6% gewijzigd door remco_k op 19-03-2024 20:21 ]

Alles kan stuk.


Acties:
  • +1 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

Een molenaar die geen droog brood verdient is nooit grappig. Heb je je rijbewijs nou al?

Het is fijn voor je dat je eindelijk een baan hebt gevonden, maar als het programmeren je zo enorm tegenstaat én je wil het alleen leren omdat je hebt gehoord dat je er rijk van wordt, dan hobbel je zo een burnout in.

Ik zou als ik jou was dus op zoek gaan naar een emmertje motivatie en een oefening die het voor jou tastbaar en interessant maakt. Games worden al genoemd hierboven. Of probeer iets dat raakvlakken heeft met je hobby.

https://oneerlijkewoz.nl
Het ergste moet nog komen / Het leven is een straf / Een uitgestrekte kwelling van de wieg tot aan het graf


Acties:
  • 0 Henk 'm!

  • Duke of Savage
  • Registratie: April 2023
  • Laatst online: 06-06 16:27
Ik heb wat programeer skills en heb ook regelmatig een job aanbod gekregen, maar ik zie mij zelf niet dat part noch full time doen. Het hangt echt van de persoon af.

Ik kan je <Programmeer-taal> voor Dummies aanraden (b.v. Python voor Dummies). De boeken zijn echt underrated door het stigma dat er op zit. Ze zijn makkelijk te lezen, gaan goed in op de stof en leggen dingen goed uit met voorbeelden die je op je eigen computer kan volgen.

Als je het een tijdje gedaan hebt, weet je snel genoeg of je een programmeur bent of iemand die het interresant vind op het af en toe te doen.

Hoe dan ook is het een handige skill om te hebben.

Acties:
  • +1 Henk 'm!

  • DjoeC
  • Registratie: November 2018
  • Laatst online: 16:54
Duke of Savage schreef op woensdag 20 maart 2024 @ 12:52:
Ik heb wat programeer skills en heb ook regelmatig een job aanbod gekregen, maar ik zie mij zelf niet dat part noch full time doen. Het hangt echt van de persoon af.

Ik kan je <Programmeer-taal> voor Dummies aanraden (b.v. Python voor Dummies). De boeken zijn echt underrated door het stigma dat er op zit. Ze zijn makkelijk te lezen, gaan goed in op de stof en leggen dingen goed uit met voorbeelden die je op je eigen computer kan volgen.

Als je het een tijdje gedaan hebt, weet je snel genoeg of je een programmeur bent of iemand die het interresant vind op het af en toe te doen.

Hoe dan ook is het een handige skill om te hebben.
Het probleem is niet het programmeren, da's gewoon - excuzes moi - dom werk. Een programmeertaal is een hulpmiddel. Het gaat er bij programmeren om of jij in staat bent een (bussiness)probleem zodanig op te knippen dat je er een logische, begrijpelijke en onderhoudbare oplossing voor kunt maken in programmeertaal X. Met de taal codeer je, het hele proces is programmeren.

Toen ik, lang, lang geleden begon was er een Volmac, later CAP opleiding. De eerste 2 maanden of zo was je niet met programmeren bezig maar met leren de problemen op te knippen in zinnige stukjes. Kon je dat niet dan was het exit opleiding. Helaas, dergelijke opleidingen lijken niet meer te bestaan als ik zo de (soms wan) produkten van mijn collegae zie.

Maar kern is: Programmeren is niet gelijk aan coderen in taal X - als je de problemen begrijpt maakt de taal waarin je codeert geen bal meer uit, da's dan een kunstje geworden waar je ook nog eens goed voor betaald kunt worden.

Acties:
  • 0 Henk 'm!

  • DjoeC
  • Registratie: November 2018
  • Laatst online: 16:54
nokia3310hoesje schreef op dinsdag 19 maart 2024 @ 20:06:
[...]
Een ambacht leer je niet uit een boek of van een website, een ambacht leer je van vader op zoon of in ieder geval van ouderen die dat ook weer op hun beurt van ouderen hebben geleerd etc. Ik doe een dergelijk ambacht als vrijwilligerswerk want er valt geen droog brood meer mee te verdienen.

Programmeren vind ik echt werk.
De eerste ambachtsman leerde t vak ook niet van z'n vader. Een goede programmeur is in mijn optiek een vrijgevochten vogel. Is onderzoekend, wil leren, etc. Houdt zich maar beperkt aan de regels en zorgt vooral voor werkende en onderhoudbare oplossingen waarbij dat laatste op gespannen voet staat met "vrijgevochten", daar komt professionaliteit om de hoek kijken.

Acties:
  • 0 Henk 'm!

  • nokia3310hoesje
  • Registratie: Maart 2024
  • Laatst online: 22-03-2024
CodeCaster schreef op dinsdag 19 maart 2024 @ 22:38:
Een molenaar die geen droog brood verdient is nooit grappig. Heb je je rijbewijs nou al?

Het is fijn voor je dat je eindelijk een baan hebt gevonden, maar als het programmeren je zo enorm tegenstaat én je wil het alleen leren omdat je hebt gehoord dat je er rijk van wordt, dan hobbel je zo een burnout in.

Ik zou als ik jou was dus op zoek gaan naar een emmertje motivatie en een oefening die het voor jou tastbaar en interessant maakt. Games worden al genoemd hierboven. Of probeer iets dat raakvlakken heeft met je hobby.
Nou ja een burn out is natuurlijk niet de bedoeling. Maar ja aan de andere kant je hebt ook mensen die lijken van het spoor schrapen als baan. Krijgen die allemaal een burn out? Want ik kan me niet voorstellen dat die dat werk leuk vinden. Het lijkt me vrij onwaarschijnlijk dat ik de enige Nederlander ben die zijn werk minder leuk vindt.

En bij deze baan is het heus niet zo dat je alleen maar hele dagen moet programmeren er zit nog wel wat meer bij.

Acties:
  • 0 Henk 'm!

  • DjoeC
  • Registratie: November 2018
  • Laatst online: 16:54
nokia3310hoesje schreef op woensdag 20 maart 2024 @ 21:11:
[...]

Nou ja een burn out is natuurlijk niet de bedoeling. Maar ja aan de andere kant je hebt ook mensen die lijken van het spoor schrapen als baan. Krijgen die allemaal een burn out? Want ik kan me niet voorstellen dat die dat werk leuk vinden. Het lijkt me vrij onwaarschijnlijk dat ik de enige Nederlander ben die zijn werk minder leuk vindt.

En bij deze baan is het heus niet zo dat je alleen maar hele dagen moet programmeren er zit nog wel wat meer bij.
Nee, je bent zeker niet de enige die z'n werk niet (altijd) leuk vind. De keuzes die je dan hebt zijn: Iets anders gaan doen of je concentreren op de onderdelen die wel leuk zijn. Bij de 2e keuze zal dat overigens tijdelijk werken, zeg een paar jaar. In mijn geval was het het geneuzel om het werk heen dat het totaal onaantrekkelijker maakte. Daardoor ga je op den deur het echte werk ook minder leuk vinden en in mijn geval was de oplossing om het echte werk weer eens een paar jaar ergens anders te gaan doen. Het geneuzel is overal anders en stoorde mij iig de eerste paar jaar op een klus niet. En dan dus tijd om te gaan verkassen want er is niks moeiers dan uit niets een mooi product neerzetten ;-)

Acties:
  • 0 Henk 'm!

  • Salvatron
  • Registratie: April 2003
  • Niet online

Salvatron

Dispereert niet

DjoeC schreef op woensdag 20 maart 2024 @ 19:24:
Maar kern is: Programmeren is niet gelijk aan coderen in taal X - als je de problemen begrijpt maakt de taal waarin je codeert geen bal meer uit, da's dan een kunstje geworden waar je ook nog eens goed voor betaald kunt worden.
hangt de taal niet af van de modules/bibliotheken die bij de taal zitten? Python heeft makkelijk bruikbare bibliotheken bijv.

Lucht en leegte, zegt Prediker, alles is leegte.


Acties:
  • 0 Henk 'm!

  • ThomasG
  • Registratie: Juni 2006
  • Laatst online: 18:06
Salvatron schreef op woensdag 20 maart 2024 @ 22:35:
[...]


hangt de taal niet af van de modules/bibliotheken die bij de taal zitten? Python heeft makkelijk bruikbare bibliotheken bijv.
Nee, dat maakt niet uit. Of in ieder geval: het zou niet uit moeten maken. Als je het probleem daadwerkelijk begrijpt, kun je dat in iedere programmeer taal uitwerken. Of desnoods in pseduo-code op papier. Dat bepaalde talen veel libraries hebben zorgt er enkel voor dat bepaalde dingen minder werk zijn. De vraag daarbij is dan wel weer: kunnen die libraries wat je nodig hebt? En om de juiste te kiezen moet je toch wel het probleem begrijpen.

Acties:
  • 0 Henk 'm!

  • Salvatron
  • Registratie: April 2003
  • Niet online

Salvatron

Dispereert niet

ThomasG schreef op woensdag 20 maart 2024 @ 22:55:
[...]
Nee, dat maakt niet uit. Of in ieder geval: het zou niet uit moeten maken. Als je het probleem daadwerkelijk begrijpt, kun je dat in iedere programmeer taal uitwerken. Of desnoods in pseduo-code op papier. Dat bepaalde talen veel libraries hebben zorgt er enkel voor dat bepaalde dingen minder werk zijn. De vraag daarbij is dan wel weer: kunnen die libraries wat je nodig hebt? En om de juiste te kiezen moet je toch wel het probleem begrijpen.
volgens mij maakt dat wel degelijk uit, voor android zijn kotlin en dart bijv geschikt, voor unity is C# de keuze. Python is weer handig in automatiseren, R voor rekenen, etc etc.

Lucht en leegte, zegt Prediker, alles is leegte.


Acties:
  • 0 Henk 'm!

  • Merethil
  • Registratie: December 2008
  • Laatst online: 13:41
Salvatron schreef op donderdag 21 maart 2024 @ 00:30:
[...]


volgens mij maakt dat wel degelijk uit, voor android zijn kotlin en dart bijv geschikt, voor unity is C# de keuze. Python is weer handig in automatiseren, R voor rekenen, etc etc.
Ja, maar het is niet zo dat het 1-op-1 is. Python wordt ook veel gebruikt voor data science en machine learning. Java, C#, Kotlin, Typescript, Javascript, PHP, Python, Ruby en vast nog meer ook voor backenddevelopment. Dezelfde talen worden ook gebruikt voor GUI-applicaties of tools die je op je CLI draait.

Eigenlijk is het eerder dat er een aantal talen zijn met een overduidelijk doel (R voor data analyse, berekeningen enz, Dart en Swift voor (Android/MacOS/iOS) apps, etc.) Dat houdt niet in dat een taal uitsluitend dat doel heeft, maar het is wel waar het het meest gebruikt wordt.

En dan heb je nog wat er ook eerder al is vermeld: leren programmeren is meer het toepassen van logica en weten op welke manier dit het best te doen voor de gegeven opdrachten dan het leren van syntax/programmeertaal X. Dat komt vanzelf wel - als je weet hoe je iets moet programmeren door de juiste logica toe te passen dan kan je het vanzelf ook leren doen in elke programmeertaal, zolang je snapt hoe je documentatie leest en de juiste tools hebt (een Mac voor Objective-C of Swift, bijvoorbeeld :+)

Acties:
  • +1 Henk 'm!

  • RayNbow
  • Registratie: Maart 2003
  • Nu online

RayNbow

Kirika <3

DjoeC schreef op woensdag 20 maart 2024 @ 19:24:
Maar kern is: Programmeren is niet gelijk aan coderen in taal X - als je de problemen begrijpt maakt de taal waarin je codeert geen bal meer uit, da's dan een kunstje geworden waar je ook nog eens goed voor betaald kunt worden.
* RayNbow schuift talen als Haskell en Prolog naar voren.

Ipsa Scientia Potestas Est
NNID: ShinNoNoir


Acties:
  • +1 Henk 'm!

  • DaFeliX
  • Registratie: December 2002
  • Laatst online: 15:19

DaFeliX

Tnet Devver
nokia3310hoesje schreef op woensdag 20 maart 2024 @ 21:11:
[...]

Nou ja een burn out is natuurlijk niet de bedoeling. Maar ja aan de andere kant je hebt ook mensen die lijken van het spoor schrapen als baan. Krijgen die allemaal een burn out? Want ik kan me niet voorstellen dat die dat werk leuk vinden. Het lijkt me vrij onwaarschijnlijk dat ik de enige Nederlander ben die zijn werk minder leuk vindt.

En bij deze baan is het heus niet zo dat je alleen maar hele dagen moet programmeren er zit nog wel wat meer bij.
De baan is niet "lijken schrapen van het spoor", het heet incidentenbestrijding en dat omhelst heel veel meer dan dat; https://www.youtube.com/@ProRail-Incidentenbestrijding. Of bedoel je de brandweer/politie die op deze meldingen reageren? Die doen ook wel wat meer dan dat.

Er zullen inderdaad mensen zijn die hun werk minder leuk vinden, maar zeg nou zelf, als je nu de keuze hebt om iets te gaan doen wat je eigenlijk niet leuk vind: Is dat slim?

Wil je alleen voor 't geld werken? Prima joh, maar dan "moet" je ook niet zeuren dat je het niet leuk vind. Accepteer gewoon dat je met een lang gezicht je werk doet. Je haalt je plezier dan wel aan 't einde van de maand als jouw salaris wordt gestort.

Einstein: Mijn vrouw begrijpt me niet


Acties:
  • 0 Henk 'm!

  • nokia3310hoesje
  • Registratie: Maart 2024
  • Laatst online: 22-03-2024
DjoeC schreef op woensdag 20 maart 2024 @ 21:30:
[...]

Nee, je bent zeker niet de enige die z'n werk niet (altijd) leuk vind. De keuzes die je dan hebt zijn: Iets anders gaan doen of je concentreren op de onderdelen die wel leuk zijn. Bij de 2e keuze zal dat overigens tijdelijk werken, zeg een paar jaar. In mijn geval was het het geneuzel om het werk heen dat het totaal onaantrekkelijker maakte. Daardoor ga je op den deur het echte werk ook minder leuk vinden en in mijn geval was de oplossing om het echte werk weer eens een paar jaar ergens anders te gaan doen. Het geneuzel is overal anders en stoorde mij iig de eerste paar jaar op een klus niet. En dan dus tijd om te gaan verkassen want er is niks moeiers dan uit niets een mooi product neerzetten ;-)
Wat bedoel je met geneuzel ?

Bedoel je irritante collegas die het bloed onder je nagels vandaan halen ?

Acties:
  • 0 Henk 'm!

  • nokia3310hoesje
  • Registratie: Maart 2024
  • Laatst online: 22-03-2024
RayNbow schreef op donderdag 21 maart 2024 @ 07:21:
[...]

* RayNbow schuift talen als Haskell en Prolog naar voren.
Prolog is heel specifiek en wordt gebruikt in de computationele linguïstiek en nlp etc
Dat heb je echt niet nodig voor de meeste zaken tenzij je je daarin specialiseert

Wel eens gedaan maar ik snapte er weinig van en ben er toen mee gestopt

Acties:
  • 0 Henk 'm!

  • nokia3310hoesje
  • Registratie: Maart 2024
  • Laatst online: 22-03-2024
DaFeliX schreef op donderdag 21 maart 2024 @ 07:37:
[...]


De baan is niet "lijken schrapen van het spoor", het heet incidentenbestrijding en dat omhelst heel veel meer dan dat; https://www.youtube.com/@ProRail-Incidentenbestrijding. Of bedoel je de brandweer/politie die op deze meldingen reageren? Die doen ook wel wat meer dan dat.

Er zullen inderdaad mensen zijn die hun werk minder leuk vinden, maar zeg nou zelf, als je nu de keuze hebt om iets te gaan doen wat je eigenlijk niet leuk vind: Is dat slim?

Wil je alleen voor 't geld werken? Prima joh, maar dan "moet" je ook niet zeuren dat je het niet leuk vind. Accepteer gewoon dat je met een lang gezicht je werk doet. Je haalt je plezier dan wel aan 't einde van de maand als jouw salaris wordt gestort.
Ik vond functies waarbij je gewoon een beetje slap moet ouwehoeren en meer niet een stuk leuker.

Maar dat is lastig te vinden helaas. Heb ik voorheen wel gedaan.

Acties:
  • 0 Henk 'm!

  • RayNbow
  • Registratie: Maart 2003
  • Nu online

RayNbow

Kirika <3

nokia3310hoesje schreef op donderdag 21 maart 2024 @ 08:11:
[...]

Prolog is heel specifiek en wordt gebruikt in de computationele linguïstiek en nlp etc
Dat heb je echt niet nodig voor de meeste zaken tenzij je je daarin specialiseert

Wel eens gedaan maar ik snapte er weinig van en ben er toen mee gestopt
Mijn post ging vooral in op de opmerking die gemaakt werd, dat het als programmeur niet uitmaakt in welke taal je een oplossing probeert te formuleren. Dit is misschien waar als je alleen talen beschouwt die qua model van rekenen op elkaar lijken, zoals bijv. C, Java en Python. Schakelen tussen deze talen is gemakkelijker, omdat de manier waarop je een berekening uitdrukt op elkaar lijkt. Overschakelen naar een functionele taal als Haskell of een logische taal als Prolog vergt echter wat meer moeite.

Een taal als Verse (van Epic) heeft bijv. ook een interessante manier van rekenen wat je niet zo snel terugvindt in de bekendere talen:

Ipsa Scientia Potestas Est
NNID: ShinNoNoir


Acties:
  • +1 Henk 'm!

  • Cartman!
  • Registratie: April 2000
  • Niet online
nokia3310hoesje schreef op donderdag 21 maart 2024 @ 08:12:
Ik vond functies waarbij je gewoon een beetje slap moet ouwehoeren en meer niet een stuk leuker.

Maar dat is lastig te vinden helaas. Heb ik voorheen wel gedaan.
Eigenlijk wil je dus gewoon rijk worden zo min mogelijk inspanning...hallo wereld ;)

Acties:
  • +1 Henk 'm!

  • geekeep
  • Registratie: Oktober 2010
  • Laatst online: 16:54
Ben(V) schreef op dinsdag 19 maart 2024 @ 11:48:
Je benadert programmeren van de verkeerde kant.
Programmeren is iets anders dan statements aan elkaar plakken.

Je begint met een doel, analyseert hoe je dat doel moet bereiken en schrijft daar dan een programma voor.
Bij jouw ontbreekt het doel dus lijkt programmeren nutteloos en saai.

En een list comprehension is niet anders dan een korte schrijfwijze voor een loop door een list.
Exact. Een programmeertaal is een middel voor een bepaald doel, en geen doel opzich. Vergelijk het met een timmerman en z'n gereedschapkist. Een hamer op zichzelf is ook weinig boeiend. Maar als je het combineert met een zaag en wat spijkers kun je al wat bouwen.

@nokia3310hoesje Wat dat betreft kun je een for-loop zien als een zaagmal, i.p.v. telkens opnieuw het werkstuk af te moeten tekenen. Tuurlijk is het mogelijk om 6x hetzelfde af te tekenen, maar klinkt dat nu echt efficiënt omgaan met je tijd, inclusief de kans op meetfouten?
Vergeet ook niet dat je meerdere programmeertalen (/gereedschappen) kunt gebruiken om hetzelfde doel te behalen. Persoonlijk vind ik Python ook totaal niet leuk om te gebruiken. Veel te abstract.

Je zou overigens ook een stapje minder diep kunnen gaan en wat low-code cursussen kunnen proberen. Die zijn een stuk visueler dan code typen in kladblok of een IDE.
https://www.outsystems.com/ biedt een gratis omgeving en online cursussen aan. Hierin kun je in ieder geval wat meer los qua user interfaces (wat overeenkomt met één van je interesses) en is hetgeen je codeert/modelleert qua UI direct zichtbaar (WYSIWYG) in je ontwikkelomgeving.

Acties:
  • 0 Henk 'm!

  • ouweklimgeit
  • Registratie: Juni 2014
  • Niet online
RayNbow schreef op dinsdag 19 maart 2024 @ 12:06:
[...]

Hoe moet een beginner beoordelen of de gegenereerde code bruikbaar is?
Sterker nog, wat heb je aan code waarvan je zelf niet weet waarom het functioneert. Het enige wat je doet is iets in elkaar kopiëren en plakken waar je zonder externe hulp niet meer uitkomt. Leuk als ChatGPT basisbeginselen zoals arrays voorschotelt maar als je vervolgens niet weet wat het verschil is tussen een .insert of .append is dan heb je er helemaal niets aan.

Ik ben 20+ jaar geleden begonnen met php en draai sinds 2016 een eigen software (SAAS) pakket. Heel veel van geleerd en aangezien de techniek niet stilstaat ben je altijd bezig met doorontwikkeling. Python is een paar jaar geleden ook belangrijk(er) geworden voor mijn software en hoewel de frontend nog voornamelijk op php draait, gaat de backend (20 servers) stap voor stap over naar Python.

Software ontwikkeling is 10 stappen vooruit kijken, elke regel die je toevoegt of aanpast kan immense invloed hebben op de rest van de tienduizenden regels code en zodra je die manier van programmeren onder de knie hebt dan wordt het steeds leuker. Combineer dat met (query) optimalisatie, caching, load balancing, beveiliging, API's, etc, genoeg te leren.

Ik ben er in elk geval nog lang niet op uitgekeken :)

Acties:
  • 0 Henk 'm!

  • ThomasG
  • Registratie: Juni 2006
  • Laatst online: 18:06
nokia3310hoesje schreef op donderdag 21 maart 2024 @ 08:12:
[...]


Ik vond functies waarbij je gewoon een beetje slap moet ouwehoeren en meer niet een stuk leuker.

Maar dat is lastig te vinden helaas. Heb ik voorheen wel gedaan.
Ofwel: middle management :+

Acties:
  • 0 Henk 'm!

  • eric.1
  • Registratie: Juli 2014
  • Laatst online: 18:16
nokia3310hoesje schreef op donderdag 21 maart 2024 @ 08:12:
[...]


Ik vond functies waarbij je gewoon een beetje slap moet ouwehoeren en meer niet een stuk leuker.

Maar dat is lastig te vinden helaas. Heb ik voorheen wel gedaan.
Als je het zo neerzet wordt het lastig ja. Als je hieruit extraheert dat je voldoening haalt uit sociale omgang (geen idee of dit het is, ik noem maar wat), dan kan je zeker wel in een bepaalde hoek zoeken. Sales, accountmanagement, ... in die hoeken heb je best wel wat van doen met direct en veel contact.

Acties:
  • 0 Henk 'm!

  • TunderNerd
  • Registratie: November 2011
  • Laatst online: 17:01
Of, middel management is IMHO het zwaarst wat je kan bedenken; van boven te korte tijdslijnen + kleine budgetten, vanaf onder de klachten over boven. Succes met lijmen...

Naar TS: programmeren is puzzelen, falen, en weer opstaan. Als je van nature dingen wilt bouwen, snappen, uitpuzzelen + een drive naar computer techniek hebt is het mogelijk om te leren. Zo niet: blijf er van weg. Niks zo giftig (voor werknemer als werkgever!) als een ongeïnteresseerde werknemer.

Acties:
  • 0 Henk 'm!

  • DjoeC
  • Registratie: November 2018
  • Laatst online: 16:54
nokia3310hoesje schreef op donderdag 21 maart 2024 @ 08:07:
[...]

Wat bedoel je met geneuzel ?

Bedoel je irritante collegas die het bloed onder je nagels vandaan halen ?
Ik bedoel vooral de zakelijke administratieve rompslomp van vinkjes zetten. Vaak kun je die de eerste jaren nog wel afdoen met "doe jij dat maar", later lukt dat niet meer. Daarbij ben ik van oplossingen en niet van eindeloos heen en weer zeuren over hoe, wat, waar, wanneer en 10x waarom. De oplossing maken kost vaak minder tijd en levert meestal echte bussinesswaarde op. Maar de heen-en-weer zeurders staan vaak te ver van de echte bussiness af. Ook daar heb je de eerste tijd op een klus minder last van omdat je nog bezig bent je kennis van de nieuwe bussiness op te doen, je netwerk te bouwen en te snappen wat werkelijk nodig is. Maar, da's hoe ik werk - niet iedereen doet dat.

Acties:
  • 0 Henk 'm!

  • DjoeC
  • Registratie: November 2018
  • Laatst online: 16:54
Salvatron schreef op woensdag 20 maart 2024 @ 22:35:
[...]


hangt de taal niet af van de modules/bibliotheken die bij de taal zitten? Python heeft makkelijk bruikbare bibliotheken bijv.
Bibliotheken verbergen de lagere werking van je software. Fouten in bibliotheken (en die komen voor) moeten ook gevonden en opgelost worden. Daarnaast moet je je afvragen of je zakelijk afhankelijk wilt worden van bibliotheken. Ze zijn niet altijd effcicient, vooral van belang bij hoge volumes, en ze zijn niet altijd doorzichtig en/of je hebt de broncode niet. Ik heb voorbeelden gezien van respectabele Java libs waar de meest krankzinnige constructies in zaten.......

Dus: libs gebruiken als het een nadrukkelijk en aantoonbaar zakelijk voordeel heeft, anders intern herbruikbare componenten ontwikkelen EN onderhouden. Zakelijk voordeel staat niet persee gelijk aan "makkelijk maken" voor de programmeur.

Acties:
  • +2 Henk 'm!

  • Lapa
  • Registratie: April 2010
  • Laatst online: 09-06 11:40
nokia3310hoesje schreef op maandag 18 maart 2024 @ 19:27:

Wat betreft resultaat:

Ik moest bijvoorbeeld iets doen en er stond bij 'doe dit met een for loop'. In plaats van een for loop deed ik gewoon hetzelfde maar dan 6 keer. Daarmee had ik exact hetzelfde resultaat als met de for loop. Maar het was dus toch niet goed want ze zeiden van 'wat als je het vaker moet doen'.

Ik denk dan 'ja ok maar deze opdracht moest ik het maar 6x doen, geef me dan een opdracht waarbij je het niet gewoon kan herhalen maar écht een for loop nodig hebt?'.
Ik ga er vanuit dat dit gaat om een opdracht in een cursus? Dan is denk ik je kijk op wat het beoogde resultaat was niet helemaal scherp geweest. Het doel was in dit geval natuurlijk niet om dat dingetje 6x gedaan te krijgen, maar het doel was dat jij zou leren hoe een for loop werkt en waarom je die zou gebruiken. Daarvoor maakt het niet of het dingetje 6 of 600 keer uitgevoerd moet worden.

En dan wat betreft "leuk" en voldoening. Stel dat dat dingetje wat je 6x moest doen 3 regels code nodig heeft. Dan was jouw oplossing 3x6 = 18 regels code. En als er iets aan het dingetje moet veranderen dan moet je die wijziging op 6 plekken doorvoeren.
Met een for loop was het 4 regels code geweest, 3 voor het dingetje en 1 voor de loop er omheen. En als het dingetje moet veranderen hoef je het maar op een plek aan te passen. Verder hoef je geen regel code aan te passen als het ineens 1000x moet in plaats van 6x, dat werkt vanzelf of hooguit door op één plek 6 in 1000 te veranderen.
Om dat nou "leuk" te noemen gaat misschien een beetje ver, maar vrijwel elke programmeur haalt toch wel iets van voldoening uit dit soort optimalisaties, zelfs al is dit een super simpel voorbeeld. Als jij dat helemaal niet hebt, dan is het waarschijnlijk gewoon niks voor jou en daar is ook niks mis mee.

Acties:
  • +2 Henk 'm!

  • über-n00b
  • Registratie: Februari 2024
  • Laatst online: 07-06-2024
Ben zelf aan de slag gegaan met python, maar wel via chatgpt.
Heb wel enige ervaring met scripts schrijven, maar heel basic.

\Ik doe er bepaalde pre-press handelingen mee. (eigenlijk hernoemen en verplaatsen van pdf bestanden adhv een excellijst met data, naar mappen met de naam van het te bedrukken materiaal. Bestanden worden hernoemd met het ordernummer, itemnummer en aantal voor de oorspronkelijke naam)
Door dit kleine scriptje win ik per (grote)order meerdere uren. Dit doen mijn collega's met de hand: die lezen elke regel in excel uit, zoeken het bestandje erbij en hernoemen deze en verplaatsen deze .. gekkenwerk!)

Enige ervaring met het lezen van scripts is wel een dikke pre iig


Wat mij vooral helpt is een concreet doel mbt wat je doet, je moet iets bouwen of werkend krijgen.
Dat is een goed instapmoment.

Heb altijd al HTML en CSS willen doen, maar geen idee waar ik beginnen moest.
Tot we op het werk een landingspage nodig hadden voor een softwarepakket wat we wilden laten draaien (XMPIE .. verschrikkelijk!)

Kortom, de stof is droog en saai en als je geen doel hebt is het (vind ik zelf) lastig om enthousiast te blijven.
Als je een doel hebt, en progressie boekt dan motiveert dat vanzelf.

Acties:
  • 0 Henk 'm!

  • Bezulba
  • Registratie: November 2000
  • Laatst online: 16:41

Bezulba

Formerly known as Eendje

nokia3310hoesje schreef op maandag 18 maart 2024 @ 19:27:
[...]


Wat betreft resultaat:

Ik moest bijvoorbeeld iets doen en er stond bij 'doe dit met een for loop'. In plaats van een for loop deed ik gewoon hetzelfde maar dan 6 keer. Daarmee had ik exact hetzelfde resultaat als met de for loop. Maar het was dus toch niet goed want ze zeiden van 'wat als je het vaker moet doen'.

Ik denk dan 'ja ok maar deze opdracht moest ik het maar 6x doen, geef me dan een opdracht waarbij je het niet gewoon kan herhalen maar écht een for loop nodig hebt?'.
Je hebt nooit een for loop nodig. Je kan het altijd X aantal keer kopiëren. Maar dit leest voor mij alsof je het aanpakt als een vak voor school wat je eigenlijk niet wilt doen maar alleen maar volgt omdat het moet en er genoegen uit haalt om het dan net niet goed genoeg te doen door de opdracht bewust verkeerd te lezen.

Je wist prima dat je een for loop moest gebruiken, je wou het alleen niet doen. En als dat je instelling blijft ga je dit nooit niet leuk vinden, dus is het verspilde moeite.

blup


Acties:
  • 0 Henk 'm!

  • Tk55
  • Registratie: April 2009
  • Niet online
Programmeren is net als puzzelen. Het plezier haal je uit zowel het vaak lastige en uitdagende proces als uit het eindresultaat.

Je noemt dat je niet inziet wat het nut is, maar dan moet je toch eens beter om je heen kijken. Hoe denk je dat alles om je heen werkt? Je telefoon, je computer, je pinpas, je elektrische fiets, je slimme lampen, de website tweakers, enzovoorts. In de meeste dingen komt tegenwoordig wel programmeerwerk te pas. De mogelijkheden zijn vrijwel eindeloos!

Daarnaast lijk je je meer te interesseren in snel de oplossing te verkrijgen in plaats van het op de juiste manier te doen. Als ik je 1 ding kan vertellen over programmeurs, is dat ze hier vaak een hekel aan hebben. Als je er dus zo in staat, ga je van niemand waardering krijgen.

Je kan altijd nog manager worden :+

Acties:
  • 0 Henk 'm!

  • Guus...
  • Registratie: Juni 2017
  • Laatst online: 09-06 23:10
Programmeren is voor mij ook niet leuk als het nergens heen gaat. Dus voor een online cursus ben ik niet te inspireren maar wat excels samenvoegen in python en daarvoor een nieuw pakket moeten leren lukt me wel. Ik begrijp ook wel waarom een for loop voor iets dat je 6 keer moet doen niet inspireert.

Ik zou proberen iets te vinden wat je vaak moet doen wat je niet interessant vindt om te doen en dat proberen op te lossen met python. Misschien kost het je wel meer tijd en moeite om ergens te komen maar ik denk dat je dat misschien leuker vindt dan droge stof doorwerken.

Als je eenmaal de eerste succesvolle ervaring hebt kan je weer teruggaan naar wat dingen lezen. Dan weer wat projectjes, dan een lesje volgen en op die manier de kennis opbouwen. Het klinkt vooral alsof je moet zoeken naar de beste manier voor jou om te leren in dit gebied.

Als er geen manier van leren is die het wel interessant genoeg maakt is de conclusie dat het niet voor jou is.

Acties:
  • +2 Henk 'm!

  • DjoeC
  • Registratie: November 2018
  • Laatst online: 16:54
Tk55 schreef op donderdag 21 maart 2024 @ 13:20:
<....knip....>
Je kan altijd nog manager worden :+
En daar zijn er al veel te veel van.....

Acties:
  • 0 Henk 'm!

  • nokia3310hoesje
  • Registratie: Maart 2024
  • Laatst online: 22-03-2024
Cartman! schreef op donderdag 21 maart 2024 @ 09:13:
[...]

Eigenlijk wil je dus gewoon rijk worden zo min mogelijk inspanning...hallo wereld ;)
Als je met 'rijk worden' bedoelt:

- mijn huur betalen
- op termijn een bescheiden autootje kopen zoals bijvoorbeeld een volkswagen golf met een sportief pookje
- Leuke kleertjes maar niet van gucci of zo. Suitsupplypak voor formeel, h en m voor andere dingen is prima.
- Op vakantie maar niet in opulente luxe. Goedkope hotelletjes zijn prima.
- Wel lekker eten kopen dus vlees van de slachter, brood van de bakker etc. maar op restaurant blijft een uitzondering voor feestelijke gelegenheden.
- Af en toe een flink avondje in de kroeg maar niet aan de champagne.

Dan: ja. Precies.

Acties:
  • 0 Henk 'm!

  • nokia3310hoesje
  • Registratie: Maart 2024
  • Laatst online: 22-03-2024
Kijk bij een leidinggevende functie heb ik altijd zoiets van:

- Als ze me vragen wil ik het best doen.
- Ik wil dat mijn team achter mij staat.
- Ik wil wel iets weten van het werk dat mijn team moet doen, anders vind ik het echt nutteloos. Ook al is dit niet de kerntaak van een manager vind ik het wel echt essentieel.
- Als mijn team me niet kan luchten of zien, ga ik het niet doen.
- Ik ga niet slijmen om zo'n baantje te krijgen.

Acties:
  • 0 Henk 'm!

  • Cartman!
  • Registratie: April 2000
  • Niet online
nokia3310hoesje schreef op donderdag 21 maart 2024 @ 19:45:
[...]

Als je met 'rijk worden' bedoelt:

<dingen>

Dan: ja. Precies.
Voor de meesten is dit simpelweg niet weggelegd met slechts minimale inspanning. Het klinkt alsof je net van school komt en denkt dat het geld je zomaar komt aanwaaien. Sorry om die bubbel te breken maar dat is niet zo, je zal er zelf wat van moeten maken. Kijk waar je interesse ligt, waar je goed in bent en keihard je best ervoor doen.

[ Voor 58% gewijzigd door Cartman! op 21-03-2024 20:27 ]


Acties:
  • 0 Henk 'm!

  • nokia3310hoesje
  • Registratie: Maart 2024
  • Laatst online: 22-03-2024
Cartman! schreef op donderdag 21 maart 2024 @ 20:22:
[...]

Voor de meesten is dit simpelweg niet weggelegd met slechts minimale inspanning. Het klinkt alsof je net van school komt en denkt dat het geld je zomaar komt aanwaaien. Sorry om die bubbel te breken maar dat is niet zo, je zal er zelf wat van moeten maken. Kijk waar je interesse ligt, waar je goed in bent en keihard je best ervoor doen.
Tsja waar ben ik goed in?

Niet echt ergens bijzonder goed in of zo zou ik zeggen. Ik vind mezelf gewoon normaal. Ja ik heb een WO master, dus ik zal net wat intelligenter zijn dan de gemiddelde jan-met-de-pet, maar zó slim ben ik nou ook weer niet want dan had ik nou al wel een miljoen gehad natuurlijk.

Wat ik leuk vind? Zat maar daar valt geen droog brood mee te verdienen dat is het probleem.

Acties:
  • 0 Henk 'm!

  • Sissors
  • Registratie: Mei 2005
  • Niet online
nokia3310hoesje schreef op donderdag 21 maart 2024 @ 21:08:
[...]


Tsja waar ben ik goed in?

Niet echt ergens bijzonder goed in of zo zou ik zeggen. Ik vind mezelf gewoon normaal. Ja ik heb een WO master, dus ik zal net wat intelligenter zijn dan de gemiddelde jan-met-de-pet, maar zó slim ben ik nou ook weer niet want dan had ik nou al wel een miljoen gehad natuurlijk.

Wat ik leuk vind? Zat maar daar valt geen droog brood mee te verdienen dat is het probleem.
Nou ja, als je met een beetje redelijk slim zijn zo een miljoen had gehad, dan hadden meer het gehad. Maar welke richting heb je dan een master in?

Acties:
  • 0 Henk 'm!

  • nokia3310hoesje
  • Registratie: Maart 2024
  • Laatst online: 22-03-2024
Sissors schreef op donderdag 21 maart 2024 @ 22:36:
[...]

Nou ja, als je met een beetje redelijk slim zijn zo een miljoen had gehad, dan hadden meer het gehad. Maar welke richting heb je dan een master in?
Niks waar wat mee te verdienen valt.

Dat was dan ook helemaal niet mijn intentie toen ik ging studeren. Ik studeerde gewoon wat ik toen leuk vond.

Acties:
  • +1 Henk 'm!

  • Stukfruit
  • Registratie: Oktober 2007
  • Niet online
Om het kort te houden: de moderne programmeur is de nieuwe metselaar, maar dan met extra nadelen.

Nadelen zijn o.a. dat je best vaak, als je er echt aan wil verdienen in je toekomst, bereid moet zijn om minstens 60 tot 80 uur te werken voor een geweldig salaris over 40 uur. Het is een beetje zoals een bonusproduct bij AH. Het lijkt een goede aanbieding, totdat je ziet dat het eigenlijk 59 cent per koek is ipv dat het bedrag per verpakking met 4 koeken betaald dient te worden, zoals ze duidelijk adverteren.

Omdat je niet de wereld gaat redden van de ondergang zal je plaats in de gemiddelde bedrijfsomgeving met heuse pingpongtafel en open werkruimte voornamelijk bestaan uit het bezichtigen van de plantjes die buiten het kantoorgebouw groeien, want hoewel er absoluut uitdagingen in het werk zitten geldt dit niet wanneer je op productie meedraait om met je certificaat voor Azure, GCP of AWS binnen de lijntjes te kleuren en de bankrekeningen van Microsoft, Jeff en Google op te laten stijgen.

Werken bij o.a. Google is trouwens wel geweldig. Als je in de VS woont waar je hoge salaris een duppie waard is.

Ook zal van je worden verwacht dat je ervaring meebrengt en je skills bijhoudt, wat in je avonduren prima kan. Je werkt niet voor het geld, maar omdat je de kans krijgt van een bedrijf om mee te werken aan iets werelds!

Wat ik je eigenlijk vooral dus wil meegeven is dat je als standaard programmeur voor het geld niet meer zal doen dan productie draaien en weinig van het bijbehorende leven moet verwachten tenzij je het interessant gaat vinden of zelf redelijk ondernemend bent en je het voor jezelf kan inzetten om de wereld te veranderen.

Dus de vraag is een beetje of je de virtuele variant van een hamburgerflipper wil worden of ook buiten de keuken wel eens proactief gedrag vertoont.

In dat laatste geval is het een prima beroep om vooruit te komen. Zo niet, dan wens ik je alvast sterkte met de vele "goedemorgen deze smorgens"-grappen die dan ongetwijfeld jouw kant zullen opzoeken als productiemedewerker :Y

Dat was de korte versie van het verhaal. Bij hoge uitzondering ben ik in principe ook bereid om de lange variant uit de doeken te doen!

Dat zit wel Schnorr.


Acties:
  • +4 Henk 'm!

  • edeboeck
  • Registratie: Maart 2005
  • Laatst online: 02-06 18:46

edeboeck

mie noow noooothing ...

nokia3310hoesje schreef op maandag 18 maart 2024 @ 19:09:
[...]
Zo zat ik vandaag moeilijk te doen met 'comprehension' van een list. Ik begrijp niet wat je daaraan hebt (grappig want in het Engels is dat 'to comprehend', maar dat is dus niet wat comprehension van een list betekent zo ver was ik nog), ik begrijp het nut er niet van. Daarom vond ik het dus ook heel erg moeilijk om mij te concentreren op de uitleg van hoe je dat doet.
...
Ik vroeg aan iemand die ik ken, die ook veel geld verdient met programmeren, wat je nou hebt aan dit comprehension van een list of wat het ook is. Deze persoon zei 'nu nog niks'. Dat hielp dus ook niet echt.
Niet slecht bedoeld, maar op dit moment lijkt programmeren echt niets voor jou: je doet het niet graag en je mist een mijn inziens elementaire eigenschap voor een programmeur: de wil om zaken te doorgronden. Dat hoeft echt niet telkens to the bottom te zijn, maar nu mis ik die compleet.
Zo levert een heel eenvoudige DuckDuckGo op python list comprehension een eerste hit op waarin je letterlijk het antwoord op jouw vraag kan lezen.
Het feit dat je dit niet deed, geeft aan dat het je inderdaad niet echt interesseert.

Ik hoop dat je vindt wat je wel graag doet.

Acties:
  • 0 Henk 'm!

Anoniem: 294759

Als de baan erom vraagt, kan je twee dingen doen:
- Accepteren want programmeren is tegenwoordig een must dan een 'nice-to-have'.en alsnog proberen eigen te maken.
- Andere baan zoeken waarbij je niet hoeft te programmeren. Maar dan heb je een aanzienelijke kans dat je niet ver komt.

Afgezien hiervan.

Ik geloof dat de nodige reacties al hebben aangegeven over hoe je software ontwikkeling kan zien, maar dat helpt niet echt met het 'zien' van de doelmatigheid. De vraag over doelmatigheid is niet relevant want die wordt beantwoord als een eis voor de baan die je nu vervuld.

Dat je het ervaart als droge stof is waarschijnlijk omdat je erg theoretisch met de stof bezig bent en 'leeft' het niet echt. Het is daarom noodzakelijk om manieren te vinden om deze stof praktisch te benutten.

Er zijn op het internet genoeg bronnen met opdrachten voor beginners te vinden die je hiermee zou kunnen helpen. En nee. Dat zijn vaak geen grootste projecten. Om te beginnen zou je hiernaar kunnen kijken: https://automatetheboringstuff.com/

Hoewel dit al gezegd is. Maar je doet er goed aan om te kijken wat jou verder interessant lijkt.
Python is een 'all-purpose' programmeertaal wat je in heel veel velden en onderwerpen kan terugvinden. Een interesse in een onderwerp waar je Python zou kunnen gebruiken helpt enorm in het begrijpen en uiteindelijk het 'zien' van de logica wat je nodig hebt om het te kunnen.

En volgens mij hoeft jouw kennis in Python niet heel uitgebreid zijn. Ik betwijfel of jij iets moet doen met Object-georienteerd programmeren maar is enkel functioneel programmeren ook prima. Dat maakt de doelstelling wel stukken minder zwaar en haalbaar.

Acties:
  • 0 Henk 'm!

  • Salvatron
  • Registratie: April 2003
  • Niet online

Salvatron

Dispereert niet

Anoniem: 294759 schreef op vrijdag 5 april 2024 @ 14:37:
En volgens mij hoeft jouw kennis in Python niet heel uitgebreid zijn. Ik betwijfel of jij iets moet doen met Object-georienteerd programmeren maar is enkel functioneel programmeren ook prima. Dat maakt de doelstelling wel stukken minder zwaar en haalbaar.
Ik neem aan dat je procedureel programmeren bedoelt? Functioneel programmeren is heb ik begrepen dat je functies naar elkaar gooit.

Lucht en leegte, zegt Prediker, alles is leegte.


Acties:
  • 0 Henk 'm!

  • RayNbow
  • Registratie: Maart 2003
  • Nu online

RayNbow

Kirika <3

Salvatron schreef op vrijdag 5 april 2024 @ 17:37:
Functioneel programmeren is heb ik begrepen dat je functies naar elkaar gooit.
Functioneel programmeren is zoals Excel.

Ipsa Scientia Potestas Est
NNID: ShinNoNoir


Acties:
  • 0 Henk 'm!

Anoniem: 294759

Salvatron schreef op vrijdag 5 april 2024 @ 17:37:
[...]


Ik neem aan dat je procedureel programmeren bedoelt? Functioneel programmeren is heb ik begrepen dat je functies naar elkaar gooit.
Whoops. My bad.

Acties:
  • +2 Henk 'm!

  • Lethalis
  • Registratie: April 2002
  • Niet online
nokia3310hoesje schreef op maandag 18 maart 2024 @ 19:09:
Is het zo dat iedereen die (veel) geld verdient met programmeren, dit ook echt inherent leuk vindt om te doen? Of is dit gewoon net zoiets als je tanden poetsen: je moet het nou eenmaal doen, ookal is het niet leuk?
Ik heb een nare eigenschap dat ik dingen altijd wil begrijpen en mij vastbijt erin. Vind ik programmeren altijd leuk? Absoluut niet! Maar ik ben er wel door geobsedeerd. De volgorde is alleen anders dan bij jou. Ik krijg een probleem (uitdaging!) voorgeschoteld dat ik moet oplossen en programmeren is vaak het middel. Niet het doel.

Ik ben problemen aan het oplossen dus. En soms is programmeren niet eens de oplossing, maar kan het slimmer zijn om een bestaande tool te gebruiken.

Dat gezegd hebbende, helpt het wel als je iets leuk vindt als je er enigszins bekwaam in wil worden. Ik begon op mijn 10e al met programmeren. Toen was het een alternatief voor Lego _O- Want met Lego bouwde ik ook steeds van alles.

Kortom, ik ben een "bouwer" en "probleemoplosser". Een "puzzelaar".

Eigenschappen die passen bij programmeren, waardoor ik er vanzelf in ben gerold nadat ik een paar maanden spelletjes spelen op een PC saai begon te vinden. "Eens kijken wat ik nog meer met dit ding kan" ;)

Ik kan dus ook rustig kruiswoordpuzzels doen, of schaakpuzzels. Mijn hersenen houden zich graag bezig, for better or worse.

PS
En ik ben er niet rijk mee geworden. Dat is ook niet de hoofdmotivatie. Ik heb een prima salaris. "Rijk" is mijn werkgever, maar daar horen heel andere eigenschappen bij, zoals willen ondernemen en risico's durven te nemen. Stevig in jouw schoenen staan etc. Jaren van jouw leven opgeven omdat alles in het teken van het werk staat.

Ik daarentegen ga graag om 17:00 naar huis naar mijn gezin :P

[ Voor 12% gewijzigd door Lethalis op 08-04-2024 07:45 ]

Ask yourself if you are happy and then you cease to be.

Pagina: 1