Ik weet niet waar je dat aan het doen bent maar bij de Fontys in Eindhoven valt het assembly en cisco gehalte erg mee (non existent).quote:Op maandag 4 juli 2011 22:36 schreef FoolWithMokey het volgende:
Ben op dit moment Technische informatica aan het studeren, maar twijfel erg of ik moet overstappen naar informatica. Wat ik niet leuk vind aan Technische informatica:
PLC programmeren![]()
Netwerken(Cisco)
Waar ik nog niet uit ben of ik het leuk vind of niet:
Technische informatica gaat ook meer over hardware en is erg low level, je krijg ook een hoop assembly, Het zit een beetje tussen Electrotechniek en Informatica.
Informatica vind ik leuker omdat het veel meer programmeren is. Ik zit thuis zelf vaak gewoon te programmeren in java of c# of c omdat ik het gewoon leuk vind. Plc en Cisco opdrachten maak ik alleen maar omdat het moet, en vind eigenlijk niet leuk.
Wat mij ervan weerhoudt om te switchen naar informatica: Ben bang dat ik teveel achterstand heb qua programmeren vergeleken met informatica studenten die vanaf begin informatica doen.
Tips?
Beetje kort door de bocht wat ik nu zeg, maar Java is C++ zonder de geheugenellende.quote:Op vrijdag 8 juli 2011 11:02 schreef darpios het volgende:
.
PHP voor allround webapplicaties, C en C++ voor cross-platform desktopapplicaties, Python, Perl en Bash voor grof aankutwerk. Ik heb niks met dat hele .NET/C# en Java, veel te omslachtig voor mij.
Deels eens, alleen ik heb liever controle over wat ik met mijn geheugen doe. C++ maakt het wel een stuk makkelijk met new/delete (helemaal bij arrays) dan C met malloc/realloc/free.quote:Op vrijdag 8 juli 2011 11:05 schreef Pietverdriet het volgende:
[..]
Beetje kort door de bocht wat ik nu zeg, maar Java is C++ zonder de geheugenellende.
Waarom wil je welke controle over je geheugengebruik dan? Ik ken wel hele specifieke toepassingen waar het nuttig kan zijn, maar ik zie in de meeste gevallen echt het voordeel niet van zelf je geheugen beheren en het levert vaak gewoon enorm irritante bugs op. Memoryleaks zijn na threading issues (race conditions, deadlocks e.d.) wel de meest lastige bugs IMHO.quote:Op vrijdag 8 juli 2011 11:08 schreef darpios het volgende:
Deels eens, alleen ik heb liever controle over wat ik met mijn geheugen doe. C++ maakt het wel een stuk makkelijk met new/delete (helemaal bij arrays) dan C met malloc/realloc/free.
Dat inderdaad. Ik denk ook dat je op z'n best even goede performance krijgt als een garbage collector als je zelf aan de gang gaat met geheugenbeheer, of je moet erg goed zijn.quote:Op vrijdag 8 juli 2011 11:11 schreef Catbert het volgende:
[..]
Waarom wil je welke controle over je geheugengebruik dan? Ik ken wel hele specifieke toepassingen waar het nuttig kan zijn, maar ik zie in de meeste gevallen echt het voordeel niet van zelf je geheugen beheren en het levert vaak gewoon enorm irritante bugs op. Memoryleaks zijn na threading issues (race conditions, deadlocks e.d.) wel de meest lastige bugs IMHO.
PHP voor allround webapplicaties, en Python voor grof aankutwerk?quote:Op vrijdag 8 juli 2011 11:02 schreef darpios het volgende:
Native assembly is een beetje overkill voor desktopmachines. Inline assembly in C wil ik nog wel geloven voor extra performance. Of je moet shit gaan schrijven voor handheld ARM- en Z80-cores machines waar goede performance nog uitmaakt. Sowieso zit je dan met een compleet andere instructieset dan op Intel processoren.
PHP voor allround webapplicaties, C en C++ voor cross-platform desktopapplicaties, Python, Perl en Bash voor grof aankutwerk. Ik heb niks met dat hele .NET/C# en Java, veel te omslachtig voor mij.
Ja.quote:Op vrijdag 8 juli 2011 11:17 schreef Henno het volgende:
[..]
PHP voor allround webapplicaties, en Python voor grof aankutwerk?
Ooit gehoord van Django?
Ik ben geen programmeur van huis uit, maar heb wel een tijdje complex programmeerwerk gedaan. In mijn ervaring wist ik altijd al instinctief waar de pijnpunten lagen. Je zit de ganse dag op de automatische piloot te werken, waar zo ongeveer het enige van belang is dat je gestructureerd aan de slag gaat. Iedereen is dolblij als hij echt tegen een complex stukje aanloopt en dat wordt gelijk druk bij de koffie bediscussieerd.quote:Op donderdag 7 juli 2011 17:15 schreef Catbert het volgende:
Ik denk juist dat kennis hebben van de werking van een CPU maar ook de werking van bepaalde algorithmen (hoe doorzoek ik een boom, hoe sorteer ik een array) belangrijk is omdat je dan als het ware instinctief weet wat dure en goedkope operaties zijn. Niet dat je dat automatisch een goeie programmeur maakt, maar omgekeerd denk ik dat goeie programmeurs dat ook zelf interessant vinden en dat soort dingen graag willen weten.
In Java/C# kan je net zo snel en makkelijk memory leaks krijgen...ondanks de garbage collectionquote:Op vrijdag 8 juli 2011 11:11 schreef Catbert het volgende:
[..]
Waarom wil je welke controle over je geheugengebruik dan? Ik ken wel hele specifieke toepassingen waar het nuttig kan zijn, maar ik zie in de meeste gevallen echt het voordeel niet van zelf je geheugen beheren en het levert vaak gewoon enorm irritante bugs op. Memoryleaks zijn na threading issues (race conditions, deadlocks e.d.) wel de meest lastige bugs IMHO.
Python voor grof aankutwerk? Ik verbaas me er ook over dat sommige Python echt als waardeloos zien. Het is in begin een beetje een vreemde taal, maar Python is echt wel geschikt voor gestructureerde programma's.quote:Op vrijdag 8 juli 2011 11:02 schreef darpios het volgende:
PHP voor allround webapplicaties, C en C++ voor cross-platform desktopapplicaties, Python, Perl en Bash voor grof aankutwerk. Ik heb niks met dat hele .NET/C# en Java, veel te omslachtig voor mij.
Programmeren is best lastig hoor. Als je de juiste denkwijze en het gewenste abstractie-niveau niet hebt, krijg je een lastige taak als programmeur. De taal is niet het moeilijkste, het gaat om het aanpassen en trainen van je hersenen. Zodra je het juiste gevoel te pakken hebt gaat alles een stuk makkelijk inderdaad.quote:Op vrijdag 8 juli 2011 11:34 schreef kingmob het volgende:
[..]
Ik ben geen programmeur van huis uit, maar heb wel een tijdje complex programmeerwerk gedaan. In mijn ervaring wist ik altijd al instinctief waar de pijnpunten lagen. Je zit de ganse dag op de automatische piloot te werken, waar zo ongeveer het enige van belang is dat je gestructureerd aan de slag gaat. Iedereen is dolblij als hij echt tegen een complex stukje aanloopt en dat wordt gelijk druk bij de koffie bediscussieerd.
Ik gooi er mijn eigen ramen wellicht mee in voor de toekomst (programmeren is mijn fall-back cariere), maar ik denk niet dat programmeren nou werkelijk zo lastig is. Zodra je de - over het algemeen warrig geschreven - documentatie doorhebt ben je er.
Ik droom nog steeds van een taal en IDE waar je min of meer alleen klikkerdeklak op high level doet en enkel echt bijzondere zaken zelf moet implementeren. Min of meer een extrapolatie van de huidige evolutie van talen, als je bijvoorbeeld C, C++ en C# bekijkt.
Het kan, als je echt goed bent en ervaring hebt, best goed verdienenquote:
Een taal kunnen gebruiken voor grof aankutwerk != waardeloze taal.quote:Op vrijdag 8 juli 2011 12:39 schreef QBay het volgende:
[..]
Python voor grof aankutwerk? Ik verbaas me er ook over dat sommige Python echt als waardeloos zien. Het is in begin een beetje een vreemde taal, maar Python is echt wel geschikt voor gestructureerde programma's.
Grappig maar je weet ook wel dat je daar in Java redelijk je best voor moet doenquote:Op vrijdag 8 juli 2011 12:39 schreef QBay het volgende:
In Java/C# kan je net zo snel en makkelijk memory leaks krijgen...ondanks de garbage collection![]()
De syntax die totaal niet logisch bij C past (ik noem een + en een - om te bepalen of een method statisch of niet is), de onnodige verbositeit soms, [[object alloc] init]. Verder is wat mij betreft weinig op te merken aan de taal - al weet ik niet wat ik van de dynamic typing moet denken dat het kennelijk ondersteunt. Misschien had ik het ook ietwat verkeerd verwoord - ik vind de taal an sich niet verschrikkelijk, maar voornamelijk de syntax en gedeeltelijk de filosofie.quote:Op dinsdag 5 juli 2011 17:42 schreef retorbrapi het volgende:
[..]
Ik vraag me af wat je 'verschrikkelijk' vindt aan Objective-C?
Het is beter dan kippen aan haken hangen of kentekenplaten stansen.quote:Op vrijdag 8 juli 2011 12:39 schreef QBay het volgende:
Het kan, als je echt goed bent en ervaring hebt, best goed verdienen.
Python in combinatie met C werkt op zich wel lekker. Python voor het hogere programmeerwerk, C voor optimalisatie waar dat nodig is. Het enige wat daarbij nog mist is een goede ondersteuning voor parallellisatie.quote:Op vrijdag 8 juli 2011 12:39 schreef QBay het volgende:
[..]
Python voor grof aankutwerk? Ik verbaas me er ook over dat sommige Python echt als waardeloos zien. Het is in begin een beetje een vreemde taal, maar Python is echt wel geschikt voor gestructureerde programma's.
Dat was ook ongeveer mijn gedachte destijdsquote:Op vrijdag 8 juli 2011 13:28 schreef Pietverdriet het volgende:
[..]
Het is beter dan kippen aan haken hangen of kentekenplaten stansen.
Een bekend probleem in de programmeerwereld. De meeste programmeurs kennen maar 1 taal en zijn alleen maar op die ene taal gefocust.quote:Op vrijdag 8 juli 2011 13:46 schreef Pietverdriet het volgende:
Wat me wel opvalt is dat de meeste programmeurs hier niet verder dan hun eigen bordje kijken.
Dat bedoel ik niet echt, ik bedoel dat ze niet verder kijken dan hun eigen programmeren, niet hoe dat in architectuur of design past, in teamwerk, ontwikkel, debugging en licentiekosten, etc etc.quote:Op vrijdag 8 juli 2011 13:56 schreef thabit het volgende:
[..]
Een bekend probleem in de programmeerwereld. De meeste programmeurs kennen maar 1 taal en zijn alleen maar op die ene taal gefocust.
Correctquote:Op vrijdag 8 juli 2011 14:06 schreef thabit het volgende:
Het een hangt natuurlijk wel met het ander samen.
Ik denk dat dat ook afhankelijk is van de manager die boven de programmeur staat. Als die toestaat dat een programmeur vooral zijn eigen ding doet en totaal geen rekening houdt met zijn collega's heb je een slechte manager.quote:Op vrijdag 8 juli 2011 14:00 schreef Pietverdriet het volgende:
[..]
Dat bedoel ik niet echt, ik bedoel dat ze niet verder kijken dan hun eigen programmeren, niet hoe dat in architectuur of design past, in teamwerk, ontwikkel, debugging en licentiekosten, etc etc.
| Forum Opties | |
|---|---|
| Forumhop: | |
| Hop naar: | |