2 van 2

Re: Programma voor windows maken

Geplaatst: wo 23 jan 2008, 19:27
door jhnbk
Ik zou als beginnende programmeur niet direct met een GUI app beginnen...
Zeker, wij hebben in de lessen quasi direct gui gezien, en diegenen die niet thuis waren in het ontwerpen van algoritmen liepen dan ook direct vast bij de oefeningen.
Wat je ook kiest, probeer een programmer te worden en niet een Java Programmeur, een Python Programmeur, etc... Verbreed jezelf, leer meerdere programmeer talen en word een goede programmeur in elke taal.
Dat is mijn probleem :D . Ik ben goed in python, maar verder heb ik slechts minimale & beginners kennis van andere talen.

Re: Programma voor windows maken

Geplaatst: wo 23 jan 2008, 23:02
door Cycloon
Wat je ook kiest, probeer een programmer te worden en niet een Java Programmeur, een Python Programmeur, etc... Verbreed jezelf, leer meerdere programmeer talen en word een goede programmeur in elke taal


Ik denk dat dit enkel opgaat als je carriëre wil maken en niet als hobbyist. Als hobbyist is het enorm prettig om het bij 1 taaltje te houden omdat je het sowieso trager aanleert en als je 1 taal dan helemaal onder de knie hebt kan je vaak veel meer plezier believen aan het programmeren. Natuurlijk geeft kennis in meerdere talen je soms wel een duidelijker zicht over welke taal je bij welk probleem zou gebruiken of je leert totaal nieuwe technieken aan, dus imo houd je het beter eerst bij 1 taal voor een lange periode en zorg dat je die voor 99% onder de knie hebt, en ga dan verder indien je daar nood aan hebt :D

Re: Programma voor windows maken

Geplaatst: wo 23 jan 2008, 23:07
door RaYK
dan nog, als je 1 taal kent is het toch niet zo'n grote stap naar een andere taal?

Meestal is gewoon de syntax anders maar de structuur van programmeren blijft toch meestal hetzelfde..

Iedere taal heeft z'n voor en nadelen, het is gewoon het best om een taal te zoeken waar je jezelf het best bij voelt.

Re: Programma voor windows maken

Geplaatst: wo 23 jan 2008, 23:26
door Cycloon
RaYK schreef:dan nog, als je 1 taal kent is het toch niet zo'n grote stap naar een andere taal?

Meestal is gewoon de syntax anders maar de structuur van programmeren blijft toch meestal hetzelfde..

Iedere taal heeft z'n voor en nadelen, het is gewoon het best om een taal te zoeken waar je jezelf het best bij voelt.
Welja, het is ook wel tezien wat voor soort taal je eerst geleerd hebt. Maar vaak zitten er toch grote verschillen hoor, bepaalde zaken die je al dan niet kan gebruiken, zaken waar je rekening moet mee houden e.d. Ik noem maar iets: PHP naar C++, tabellen in PHP zijn véél eenvoudiger te bewerken/te maken/... itt C++ waar je met meerdere zaken moet rekening houden zoals vooraf de grootte definiëren, de grootte bijhouden, geen mogelijkheid om tabellen te vergroten, ... (ok je kan naar containers overstappen, maar goed, t'is een voorbeeld). Vaak is de overstap tussen talen niet zo vanzelfsprekend als ze voor andere doeleinden bedoelt zijn (client applicaties vs browser applicaties e.d.). De basis van een taal verstaan is vaak niet moeilijk, maar de voordelen halen uit een taal zijn vaak moeilijker omdat je ze dan helemaal moet beheersen.

Re: Programma voor windows maken

Geplaatst: do 24 jan 2008, 09:08
door qrnlk
Mijn ervaring is dat mensen meestal sneller functioneel programmeren kunnen leren dan imperatief, vooral alpha's hebben meer affiniteit met functioneel programmeren terwijl beta's meestal beide wel kunnen. Aan de andere kant merk ik ook dat mensen die beide geleerd hebben over het algemeen kortere en betere programmas schrijven in beide.

Bedenk ook dat lang niet alle talen dezelfde abstracties kent, een Java programmeur 'denkt' in termen die hij kan uitdrukken in java; Constructies die niet uit te drukken zijn in Java kent hij niet. Juist door meerdere talen te leren ontdekt een programmeer om in meer abstractere termen te denken en vervolgens het juiste gereedschap te kiezen voor een probleem. Programmeer talen zijn immers slechts gereedschap.

Vergelijk het met als je alleen een hamer hebt: Alles mag er dan wel uitzien als een spijker; soms zijn het andere dingen... en andere gereedschap is soms handiger, een torx schroef gaat er wel in met een hamer of met een ph schroeven draaier, maar specialistisch gereedschap is dan toch handiger.