Archief - Wat studeren om apps te kunnen maken?

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

azamato

Legacy Member
De titel zegt het eigenlijk al maar ik wil graag apps leren maken. Ik heb veel idee?n om leuke apps te kunnen maken en ze zijn ook verschillend van elkaar maar dat lijkt mij enorm moeilijk.. Wat moet ik hier voor studeren? Ik heb toegepaste informatica gestudeerd op de hogeschool maar dat ging niet zo vlot (wiskunde.. buh..) ben ik hopeloos?

Sooth Awful

Legacy Member
Uhm, applicatieontwikkeling is een afstudeerrichting van toegepaste informatica. Als TI niet gaat, betwijfel ik of applicatieontwikkeling zal lukken.

Universiteit raad ik al helemaal niet aan dan.

Submarine

Legacy Member
Enkele vrienden van mij studeren Multimedia & Communicatietechnologie aan de Erasmushogeschool Brussel. Misschien moet je daar eens wat info over opzoeken.

CoxM

Legacy Member
azamato zei:
De titel zegt het eigenlijk al maar ik wil graag apps leren maken. Ik heb veel idee?n om leuke apps te kunnen maken en ze zijn ook verschillend van elkaar maar dat lijkt mij enorm moeilijk.. Wat moet ik hier voor studeren? Ik heb toegepaste informatica gestudeerd op de hogeschool maar dat ging niet zo vlot (wiskunde.. buh..) ben ik hopeloos?

Waar een wil is, is een weg. 't Is jammer genoeg een feit dat Wiskunde een belangrijk vak binnen TI is, maar als je beseft wat programmeren inhoudt, is dat logisch.

Als je echter zeker bent dat je wil leren programmeren, en je er 100% voor geeft (bijlessen,...), is er misschien toch nog een mogelijkheid?

Lord Kveldulv

Legacy Member
TI begonnen maar ook afgemaakt of niet? Wij konden als gewone TI'ers 15 jaar geleden al apps maken in het 2de jaar. Als je eerst een volwaardig programma moest schrijven dan was de app niet meer dan een simpel extra'tje...

a7x

Legacy Member
Lord Kveldulv zei:
TI begonnen maar ook afgemaakt of niet? Wij konden als gewone TI'ers 15 jaar geleden al apps maken in het 2de jaar. Als je eerst een volwaardig programma moest schrijven dan was de app niet meer dan een simpel extra'tje...
Als hij zegt dat hogeschool niet vlot ging, heeft hij het niet voltooid.

Cycloon

Legacy Member
Michael.Cox zei:
Waar een wil is, is een weg. 't Is jammer genoeg een feit dat Wiskunde een belangrijk vak binnen TI is, maar als je beseft wat programmeren inhoudt, is dat logisch.

Als je echter zeker bent dat je wil leren programmeren, en je er 100% voor geeft (bijlessen,...), is er misschien toch nog een mogelijkheid?

Wiskunde een belangrijk vak binnen TI :'). Wat men daar ziet van wiskunde heeft quasi geen enkele meerwaarde voor een TI'er zijn ICT carriere. De ICT domeinen waar wiskunde echt belangrijk is zal iemand met een TI-diploma toch nooit (of zeer zelden) met in aanraking komen.

Maar bon, als zelf TI niet lukt dan vrees ik toch dat het een beetje hopeloos is om zelf ooit apps te maken.

Li1quid

Legacy Member
Cycloon zei:
Wiskunde een belangrijk vak binnen TI :'). Wat men daar ziet van wiskunde heeft quasi geen enkele meerwaarde voor een TI'er zijn ICT carriere. De ICT domeinen waar wiskunde echt belangrijk is zal iemand met een TI-diploma toch nooit (of zeer zelden) met in aanraking komen.

Maar bon, als zelf TI niet lukt dan vrees ik toch dat het een beetje hopeloos is om zelf ooit apps te maken.

De meerwaarde van de wiskunde zit hem in het beter kunnen redeneren, dus ook betere code kunnen schrijven. Als TI student schrijf je een N² algoritme en als (goede)unif student probeer je er een Log van te maken.

Cycloon

Legacy Member
Li1quid zei:
De meerwaarde van de wiskunde zit hem in het beter kunnen redeneren, dus ook betere code kunnen schrijven. Als TI student schrijf je een N² algoritme en als (goede)unif student probeer je er een Log van te maken.

Door de wiskunde die je daar ziet ga je niet beter leren redeneren. Ze zouden daar beter een vak "probleemoplossend denken" geven als ze echt eens een vak met meerwaarde willen geven. Maar goed, fijn dat je de termen log en n kwadraat algoritmen kent, maar verder dan de praktische betekenis zal een TI-student daar niet mee komen. En de wiskunde die je als TI-er ziet is zelf van een te laag niveau om de "efficientie bewijzen" van bepaalde algoritmen te verstaan.

Bon, mijn punt blijft dat de wiskunde die in TI gegeven wordt geen enkel rechtstreekse invloed heeft op je verdere carriere en dat er betere manieren zijn om mensen probleemoplossend te laten denken (als jij vindt dat dit het doel is van wiskunde).

nameless

Legacy Member
Als het programmeren tijdens ti goed lukte, kan je proberen op u eigen een mobile platform aan te leren.
Bij voorkeur android aangezien je waarschijnlijk java hebt gezien tijdens je opleiding?

Probeer al je werk publiek te zetten op Github en probeer dan binnen een aantal maanden te solliciteren bij bedrijven die mobile devs zoeken.

Er is veel meer vraag dan aanbod op de markt dus als je iets van deftige referentie kan opbouwen moet je wel ergens geraken.

Li1quid

Legacy Member
Cycloon zei:
Door de wiskunde die je daar ziet ga je niet beter leren redeneren. Ze zouden daar beter een vak "probleemoplossend denken" geven als ze echt eens een vak met meerwaarde willen geven. Maar goed, fijn dat je de termen log en n kwadraat algoritmen kent, maar verder dan de praktische betekenis zal een TI-student daar niet mee komen. En de wiskunde die je als TI-er ziet is zelf van een te laag niveau om de "efficientie bewijzen" van bepaalde algoritmen te verstaan.

Bon, mijn punt blijft dat de wiskunde die in TI gegeven wordt geen enkel rechtstreekse invloed heeft op je verdere carriere en dat er betere manieren zijn om mensen probleemoplossend te laten denken (als jij vindt dat dit het doel is van wiskunde).
Wiskunde en inzicht gaan hand in hand en kan je beiden oefenen. Natuurlijk heb je als TI student niets aan het feit dat je een afgeleide kan berekenen, maar het zegt wel iets over de bekwaamheid van de persoon. 'kben nu aan mijn schakeljaar master TI bezig na 3 jaar hogeschool. Het vak algoritmen dat ik nu krijg is veruit het belangrijkste vak dat naar mijn gevoel mist uit de hogeschool opleiding. Daar kon en mocht je rommelcode afleveren zolang het maar werkte, en als het niet helemaal werkte kreeg je vaak nog de helft.

Ik moet wel toegeven dat de meeste vakken op unif niet veel bijbrengen. (Vb: turing machines 'programmeren')


Voor de OP: ik heb enkel statistiek op de hogeschool gekregen, één vak kan toch geen probleem zijn?

Sooth Awful

Legacy Member
Ik weet niet wat ze bij TI krijgen, maar wiskunde is veel algemener dan statistiek alleen . Statistiek is in se dan nog één van de makkelijkere delen van wiskunde, en aangezien dat statistiek overal een buisvak is, kan ik me voorstellen dat de TS wiskunde moeilijk vindt.

MrKend54l

Legacy Member
Li1quid zei:
De meerwaarde van de wiskunde zit hem in het beter kunnen redeneren, dus ook betere code kunnen schrijven. Als TI student schrijf je een N² algoritme en als (goede)unif student probeer je er een Log van te maken.
Ik zie ti studenten nog bubblesort gebruiken imo.

Emerxill

Legacy Member
Li1quid zei:
Wiskunde en inzicht gaan hand in hand en kan je beiden oefenen. Natuurlijk heb je als TI student niets aan het feit dat je een afgeleide kan berekenen, maar het zegt wel iets over de bekwaamheid van de persoon. 'kben nu aan mijn schakeljaar master TI bezig na 3 jaar hogeschool. Het vak algoritmen dat ik nu krijg is veruit het belangrijkste vak dat naar mijn gevoel mist uit de hogeschool opleiding. Daar kon en mocht je rommelcode afleveren zolang het maar werkte, en als het niet helemaal werkte kreeg je vaak nog de helft.

Ik moet wel toegeven dat de meeste vakken op unif niet veel bijbrengen. (Vb: turing machines 'programmeren')


Voor de OP: ik heb enkel statistiek op de hogeschool gekregen, één vak kan toch geen probleem zijn?

Zelfde gevoel hier, alleen moet ik dat direct nuanceren want in mijn 10-jarige carrière als ontwikkelaar heb ik die algoritmes nooit echt nodig gehad. In de meeste programmeertalen bestaan de meeste algoritmes al in de bijgeleverde APIs.
Voor zakelijke applicaties werkt men zelden met zulke hoeveelheden data waar de impact van een minder efficiënte algoritme dan ook zelden problematisch gaat zijn.

Ikzelf ben sinds een paar weken een interessante cursus over algoritmes op coursera (gegeven door Princeton university) en ik ben -puur uit interesse- van plan om het tot het einde af te werken.
Qua timing valt dat wel tegen aangezien ik meer een meer aan't weg groeien ben van puur coderen .

Op vlak van wiskunde ben ik ne rare. Nooit goed geweest in wiskunde, op de hogeschool mij daar letterlijk moeten door spartelen, dan 2 jaar als developer gewerkt en begonnen als werkstudent aan een schakeljaar voor TEW. Ik heb mij toen verschillende keren afgevraagd wat er nu moeilijk was aan die wiskunde en waarom ik dat al die jaren nooit gesnapt had (wrsch inzicht gekregen door teprogrammeren)

Soit, als OP apps wil leren maken zal hij een tutorialleke moeten volgen :p, het feit dat hij niet goed is in wiskunde is imho niet relevant. Het feit dat hij zijn opleiding TI heeft stop gezet heeft omwille van -mogelijks- 1 vak zegt wel iets over het doorzettingsvermogen...

MrKend54l

Legacy Member
Recipe4hate zei:
Best wel een neerbuigende houding.
Niet zo bedoeld maar ik vraag mij toch echt af als een TI'er al een sick programma kan schrijven. Wat schrijven de mensen met een master informatica of computerwetenschappen dan?
Informatica is allesbehalve mijn vak of zelfs interessegebied.
Maar ik vergelijk het een beetje met het programmeren in machinetaal. Misschien is dit verkeerd dat weet ik natuurlijk niet.

Maar ik kan mij toch moeilijk ontdoen van het feit dat een master in de informatica toch een beter programma zal kunnen schrijven dan iemand van TI.
Ik zie deze mensen dan ook vaker teruggrijpen naar prefab code waar je enkel uw variabelen nog moet dimmen ofzo.

Recipe4hate

Legacy Member
MrKend54l zei:
Niet zo bedoeld maar ik vraag mij toch echt af als een TI'er al een sick programma kan schrijven. Wat schrijven de mensen met een master informatica of computerwetenschappen dan?
Informatica is allesbehalve mijn vak of zelfs interessegebied.
Maar ik vergelijk het een beetje met het programmeren in machinetaal. Misschien is dit verkeerd dat weet ik natuurlijk niet.

Maar ik kan mij toch moeilijk ontdoen van het feit dat een master in de informatica toch een beter programma zal kunnen schrijven dan iemand van TI.
Ik zie deze mensen dan ook vaker teruggrijpen naar prefab code waar je enkel uw variabelen nog moet dimmen ofzo.

Ergens kan ik je wel volgen, maar zoals al gezegd in dit topic: programmeren is niet alleen algoritmisch denken/schrijven.

Crappy code...ok, maar in veel teams is er ook een concept zoals 'code review' of 'crosstesting', waarbij de dev ook nog een pak bijleert...
Als ik kijk hoe mijn code er een tijd geleden uitzag tov. de code die ik nu schrijf, enkel en alleen door code reviews, sta ik al een heel eind verder.

Sommige mensen hebben gewoon sneller een concept/structuur beet.
Ik zie de 'intelligentere' devs dan ook eerder doorgroeien naar posities als analyst, teamlead, senior dev...

Uiteindelijk: als uw programma doet wat het moet doen, is de 1e fase bereikt - is je programma dan beter of slechter dan iemand die een master heeft?
Refactoring, clean code, onderhoudbaarheid, loose coupling enz zijn concepten die dan pas in het spel komen, maar hebben IMO niks met de kwaliteit van het programma zelf te maken.

Iemand die prefab code aanpast, is volgens mij eerder een scriptkiddie of iemand die als hobby iets opzet.

Just my 2 cents :)

Li1quid

Legacy Member
Recipe4hate zei:
Uiteindelijk: als uw programma doet wat het moet doen, is de 1e fase bereikt - is je programma dan beter of slechter dan iemand die een master heeft?
Refactoring, clean code, onderhoudbaarheid, loose coupling enz zijn concepten die dan pas in het spel komen, maar hebben IMO niks met de kwaliteit van het programma zelf te maken.

Als je programma geschreven is zonder losse koppeling, is je code gewoon rommel. Het is vrijwel onmogelijk om te testen en in 9/10 gevallen moet er later wel iets gewijzigd worden.
En je hoeft helemaal geen master te hebben om design principes toe te passen :p Dat is weer een geval van inzicht hebben. (masters zijn hier normaal wel 'beter' in)

Met het feit dat intelligentere devs eerder doorstromen naar de minder technische rollen geef ik je compleet gelijk.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan