quote:Op vrijdag 8 januari 2016 22:08 schreef RustCohle het volgende:
DIGers,
Alleen het probleem is: ik heb geen idee hoe ik moet starten, wat ik moet leren (en welke programmeertalen of wat dan ook) en op welke wijze?
Vrijwel alle vragen zijn nogal kortzichtig en tendentieus. De talen die ze koppelen aan bepaalde antwoorden zijn misschien wel juist, maar ze doen alsof er telkens maar één way to go is. En over de kansloze vergelijking met de lord of the rings zal ik maar helemaal niet beginnen...quote:
Breek je probleem op in subproblemen, dat is altijd de essentie van programmeren. Het kan helemaal geen kwaad je hele app al op hoofdlijnen te ontwerpen, maar wanneer je gaat beginnen, moet je een onderdeel uitkiezen en je je afvragen hoe je dat in elkaar wilt zetten. Als het een te groot ding is, kun je het verdelen in kleinere stappen. Dit blijf je net zo lang doen totdat je een subprobleem hebt gemaakt waarvan je een idee hebt hoe je het zou kunnen oplossen. En dan ga je door naar het volgende punt, net zolang totdat je app doet wat je wil dat-ie doet.quote:Op zaterdag 9 januari 2016 14:31 schreef RustCohle het volgende:
[..]
Ik weet wat ik wil maken wat betreft de smartphone app, maar als ik dan zo'n if/else statement weet en opgezocht heb hoe den notatie is: dan denk ik ''en nu? Wat nu? Ben nog steeds geen stap verder om iets aan de ontwikkeling van mijn app te moeten doen.'' Ik weet precies hoe ik de app wil hebben, maar heb geen flauw idee naar welke punten ik moet zoeken en waar ik moet beginnen.
Ja dat laatste vond ik ook een beetje bizar. Maar ja, ik heb het niet verzonnen.quote:Op maandag 11 januari 2016 15:20 schreef wimjongil het volgende:
[..]
Vrijwel alle vragen zijn nogal kortzichtig en tendentieus. De talen die ze koppelen aan bepaalde antwoorden zijn misschien wel juist, maar ze doen alsof er telkens maar één way to go is. En over de kansloze vergelijking met de lord of the rings zal ik maar helemaal niet beginnen...
Programmeren als beroep is niet iets dat je er even bij doet of iets dat je wel even doet na een cursus van een paar weken. Als je niet bereid bent jaren van je leven te investeren in het je eigen maken van de materie, wordt het erg lastig om er je brood mee te verdienen.quote:Op vrijdag 22 januari 2016 14:22 schreef RustCohle het volgende:
Na ruim een week verder te zijn ben ik er achter gekomen dat het allemaal bijzonder traag gaat het leren van programmeertalen.
Basale kennis van C is ook wel handig als je met hardware zoals arduinos aan de gang gaat.quote:Op vrijdag 22 januari 2016 14:22 schreef RustCohle het volgende:
Na ruim een week verder te zijn ben ik er achter gekomen dat het allemaal bijzonder traag gaat het leren van programmeertalen. Niet omdat ik het niet kan oppikken. Het gaat mij makkelijk af, maar ik weet echt niet wat ik ermee moet en of het wel is wat ik wil.
Ik neig ernaar om toch de hardware kant op te gaan.
Zit echt tussen twee werelden in (hardware en software). Dat ik geen informatica opleiding volg, werkt behoorlijk in mijn nadeel.
Daarnaast komt met hardware nog een zwik aan complexiteit, namelijk elektrotechniek/electronica. Buiten de software om. Leuk om te beginnen met een Arduino, maar om het echt te begrijpen zul je toch de technieken in moeten duiken en dan heb je ineens 2 problemen: de programmeertaal en hoe het spul werkt.quote:Op vrijdag 22 januari 2016 15:32 schreef ralfie het volgende:
[..]
Basale kennis van C is ook wel handig als je met hardware zoals arduinos aan de gang gaat.
Ik vraag me wel af hoe het kan dat je programmeren na een week al opgeeft terwijl het je naar eigen zegge makkelijk afgaat - tsja, als hobbyprogrammeur moet zelfs dat eerste form-windowtje toch wel een beetje als een succesje aanvoelen. Tenminste, ik denk niet dat ik het volgehouden had als het anders zou zijn.
Heb je jezelf niet te hoge eisen gesteld? verwachtte je na een week al mijnenvegen te kunnen bouwen? Als dat namelijk zo is, ga je die problemen met hardware ook krijgen hoor. Daar zul je ook blij moeten zijn met dat eerste knipperende lampje of geluidje.
Ik heb niet alleen hoge eisen gesteld, maar als het op I(C)T aankomt dan wil ik snel aan de slag. Zoals de kenners wellicht weten, kun je wel leren maar je kunt binnen IT niet alles 100 procent kennen althans.. dan kun je eindeloos blijven doorleren.. want er komt telkens wel weer wat bij.quote:Op vrijdag 22 januari 2016 15:32 schreef ralfie het volgende:
[..]
Basale kennis van C is ook wel handig als je met hardware zoals arduinos aan de gang gaat.
Ik vraag me wel af hoe het kan dat je programmeren na een week al opgeeft terwijl het je naar eigen zegge makkelijk afgaat - tsja, als hobbyprogrammeur moet zelfs dat eerste form-windowtje toch wel een beetje als een succesje aanvoelen. Tenminste, ik denk niet dat ik het volgehouden had als het anders zou zijn.
Heb je jezelf niet te hoge eisen gesteld? verwachtte je na een week al mijnenvegen te kunnen bouwen? Als dat namelijk zo is, ga je die problemen met hardware ook krijgen hoor. Daar zul je ook blij moeten zijn met dat eerste knipperende lampje of geluidje.
De basiselementen van programmeren zijn niet tot nauwelijks veranderd sinds de begindagen van de computer. Er zijn natuurlijk wel nieuwe talen, tools en werkwijzen ontstaan, maar wat je vandaag de dag moet weten om een simpele applicatie in elkaar te zetten lijkt extreem op wat men 20 of 30 jaar geleden ook deed.quote:Op vrijdag 22 januari 2016 16:27 schreef RustCohle het volgende:
[..]
Ik heb niet alleen hoge eisen gesteld, maar als het op I(C)T aankomt dan wil ik snel aan de slag. Zoals de kenners wellicht weten, kun je wel leren maar je kunt binnen IT niet alles 100 procent kennen althans.. dan kun je eindeloos blijven doorleren.. want er komt telkens wel weer wat bij.
Idd gewoon gestructureerd iets opzetten. Of het nu in fortran, cobol, pascal of C gemaakt wordt het gaat om de structuren. Dat je tegenwoordig vele makkelijker in en output schermen kan maken is wel heel fijn.quote:Op vrijdag 22 januari 2016 16:35 schreef Tijn het volgende:
[..]
De basiselementen van programmeren zijn niet tot nauwelijks veranderd sinds de begindagen van de computer. Er zijn natuurlijk wel nieuwe talen, tools en werkwijzen ontstaan, maar wat je vandaag de dag moet weten om een simpele applicatie in elkaar te zetten lijkt extreem op wat men 20 of 30 jaar geleden ook deed.
Zoals eerder in dit topic al aangegeven. Wil je succesvol kunnen programmeren. Dan moet je leren leren.quote:Op vrijdag 22 januari 2016 16:27 schreef RustCohle het volgende:
[..]
Ik heb niet alleen hoge eisen gesteld, maar als het op I(C)T aankomt dan wil ik snel aan de slag. Zoals de kenners wellicht weten, kun je wel leren maar je kunt binnen IT niet alles 100 procent kennen althans.. dan kun je eindeloos blijven doorleren.. want er komt telkens wel weer wat bij.
En daarbij: ga ermee aan de slag. Je kunt niet leren programmeren door iets te lezen, je moet het doen.quote:Op vrijdag 22 januari 2016 16:45 schreef CrashO het volgende:
[..]
Zoals eerder in dit topic al aangegeven. Wil je succesvol kunnen programmeren. Dan moet je leren leren.
Dat eindelijk doorleren ìs de IT. Wordt je bij iedere IT opleiding op dag 1 verteld. "bereid je voor om de rest van je leven door te blijven leren".
quote:Op vrijdag 22 januari 2016 16:45 schreef CrashO het volgende:
[..]
Zoals eerder in dit topic al aangegeven. Wil je succesvol kunnen programmeren. Dan moet je leren leren.
Dat eindelijk doorleren ìs de IT. Wordt je bij iedere IT opleiding op dag 1 verteld. "bereid je voor om de rest van je leven door te blijven leren".
Grote structuren en basis blijft natuurlijk grotendeels hetzelfde. Maar heel veel eromheen gaat rap.
Met leren verwees ik naar het ''uit het boek leren''. Niet het leren door te doen.quote:Op vrijdag 22 januari 2016 16:47 schreef Tijn het volgende:
[..]
En daarbij: ga ermee aan de slag. Je kunt niet leren programmeren door iets te lezen, je moet het doen.
Hoeveel code heb je geschreven de afgelopen week?quote:Op vrijdag 22 januari 2016 16:50 schreef RustCohle het volgende:
[..]
Met leren verwees ik naar het ''uit het boek leren''. Niet het leren door te doen.
In de afgelopen twee maanden heb ik mijzelf HTML, CSS en MySQL aangeleerd, waarvan ik de eerste twee eerlijk gezegd nietszeggend vind.quote:Op vrijdag 22 januari 2016 16:54 schreef Tijn het volgende:
[..]
Hoeveel code heb je geschreven de afgelopen week?
HTML en CSS zijn geen programmeertalen, daarmee beschrijf je respectievelijk de structuur en layout van een document.quote:Op vrijdag 22 januari 2016 16:57 schreef RustCohle het volgende:
[..]
In de afgelopen twee maanden heb ik mijzelf HTML, CSS en MySQL aangeleerd, waarvan ik de eerste twee eerlijk gezegd nietszeggend vind.
Dat klinkt toch alsof je flink hebt zitten coden de afgelopen week, of niet?quote:Op vrijdag 22 januari 2016 14:22 schreef RustCohle het volgende:
Na ruim een week verder te zijn ben ik er achter gekomen dat het allemaal bijzonder traag gaat het leren van programmeertalen. Niet omdat ik het niet kan oppikken. Het gaat mij makkelijk af, maar ik weet echt niet wat ik ermee moet en of het wel is wat ik wil.
Veel tutorials zitten volgen voor het programmeertaal Java.quote:Op vrijdag 22 januari 2016 17:00 schreef Tijn het volgende:
[..]
HTML en CSS zijn geen programmeertalen, daarmee beschrijf je respectievelijk de structuur en layout van een document.
Maar je zegt:
[..]
Dat klinkt toch alsof je flink hebt zitten coden de afgelopen week, of niet?
De volgende stap is iets te gaan maken. Alleen daar leer je van hoe het moet.quote:Op vrijdag 22 januari 2016 17:01 schreef RustCohle het volgende:
[..]
Veel tutorials zitten volgen voor het programmeertaal Java.
quote:Op vrijdag 22 januari 2016 17:02 schreef wdn het volgende:
Jij en ik zien programmeren als iets anders.
- programmeren is het vertalen van een stuk tekst of een gesprek naar een diagram waarmee je gaat code gaat kloppen om een programma in elkaar te zetten.
- coderen is het intikken van code.
Ik ben opgeleid als programmeur, niet als codeur. Code kloppen heb ik geleerd bij het bedrijf waar ik werk. Ik heb geleerd om te denken in "stromen" en "procedures", in welke volgorde we iets moeten opzetten om dan code te gaan kloppen. Daar kwam niet eens een taal aan te pas: voor mij maakt het niet uit in welke taal ik codeer.
Ik heb (had eigenlijk want in de loop van de tijd aardig wat ge-perl'd) totaal geen kennis van perl bijvoorbeeld (geen opleiding in gehad en alles wat ik weet is zelf uitgezocht) maar ik kreeg het wel voor elkaar om in perl webservices te maken. Door zelf na te gaan hoe de structuur is van perl (waar moet een ; staan, waarom moet ergens een "my" staan, wat modules zijn, hoe je ze installeert). Als je dat weet is bijvoorbeeld Python ook geen probleem.
In principe geldt dat ook voor JAVA, javascript. Alhoewel dit ook weer even iets anders is.
Wij hebben hier een aantal jaren geleden een discussie gehad. Omdat ons systeem met BASIC is gemaakt en dit niet meer verkoopbaar bleek zijn we overgestapt op software dat in de cloud draait en was de vraag: in welke taal gaan we dat doen? Toen mijn antwoord al: maakt me niet uit. Perl, Python, C? Weet er (toen) niks van maar dat is geen probleem. De voorkant is javascript geworden en de achterkant steeds meer perl.
Ik zou dit veel langer willen maken maar het is 17:00 en vrijdag >:D
Veel tutorials zitten volgen voor het programmeertaal Java. Na een paar video's en teksten word ik er al moe van. Het voelt allemaal als 'basis-wiskunde' en ik voel nog niet echt dat ik iets er van opgestoken heb. Enige struikelpunten zijn onder andere dat ik moet opzoeken wat ik exact moet noteren om te krijgen wat ik wil, ondanks dat ik weet welke functie het moet zijn of wat ik precies wil. De exacte syntax (zoals het volgens mij heet?)quote:Op vrijdag 22 januari 2016 17:02 schreef Tijn het volgende:
[..]
De volgende stap is iets te gaan maken. Alleen daar leer je van hoe het moet.
|
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |