Ich werde meine eigenen Erfahrungen teilen.
Ich habe vor ungefähr 10-11 Monaten angefangen zu programmieren. Mein erster wirklicher Umgang damit war mit PHP, aber danach lernte ich C # in einem Einführungskurs (CS 140) an meinem örtlichen Community College. Nachdem ich die Grundlagen gelernt hatte, flog ich so ziemlich damit und habe seitdem nicht mehr aufgehört. Nach C # beschloss ich, die Mechanik der Funktionsweise von Computern auf niedrigerer Ebene zu erlernen. Ich arbeite an einer Anwendung, die plattformübergreifend sein soll und Videospiel-Engines bei der Interaktion unterstützen soll (ähnlich wie SDL, aber möglicherweise niedriger, mit einem strengen Fokus auf GUI, Mathematik) und andere Hilfsfunktionen).
Ohne diesen Kurs hätte ich im Grunde erst viel später das gefunden, was ich liebte. Sie wissen nicht wirklich, dass Sie Spaß am Programmieren haben, bis Sie die dahinter stehenden Konzepte wirklich verstanden haben. Wenn Sie es herausfinden möchten, empfehle ich Ihnen, sich eine Einführung in das Programmierbuch anzuschauen und mit C / C ++ zu beginnen, da Sie verstehen müssen, was Sie tun, anstatt eine Sprache zu verwenden, die Ihre Hand in der Hand hält, wie Java oder C # oder Nur einige Skriptsprachen - wohlgemerkt, diese haben ihren Platz und sind gute Werkzeuge, aber es ist auch sehr wichtig, dass Sie die Konzepte der unteren Ebenen am Anfang verstehen. Das war ein Fehler, den ich am Anfang gemacht habe.
Danach programmieren Sie weiter, wenn es Ihnen gefällt. Wenn nicht, lerne etwas anderes. Was auch immer Sie sich entscheiden, Sie sollten so viel Zeit wie möglich darauf verwenden, bevor Sie eine 2-4-jährige Universität besuchen, um es zu lernen, da es Sie WIRKLICH vor dem Spiel hält. Es zeigt auch jedem Arbeitgeber Motivation, der Sie möglicherweise einstellen könnte.
Ich kann Ihnen sagen, dass die Disziplinen Informatik / Elektrotechnik in Bezug auf ihre (von Jahr zu Jahr steigenden) Entwicklungsraten bei weitem die schnellsten sind, und Sie müssen immer wieder neue Technologien lernen, um mit den aktuellen Entwicklungen Schritt zu halten Das Neueste und Beste (was Sie zumindest etwas interessant finden sollten, obwohl es wirklich davon abhängt, auf welches Fachgebiet Sie sich spezialisieren. Ich hasse beispielsweise Webprogrammierung und interessiere mich überhaupt nicht für die vorhandenen Technologien dafür, aber einige Leute genießen es wirklich und sind daran interessiert). Trotzdem ist C / C ++ eine großartige Sprache zum Lernen, da viele andere Sprachen (z. B. C #, Java) ihre eigenen vorgefertigten APIs haben, um "das Leben zu erleichtern", aber Sie werden verdammt noch mal nichts über das lernen, was wirklich passiert unter der haube bis du
Grundsätzlich programmiere ich seit 10-11 Monaten und habe noch keine Universität besucht. Ich habe eine C # -Klasse an einem Community College besucht (meine erste Programmierklasse, die mir die Grundlagen beigebracht hat) und mindestens 95% des Restes habe ich alleine gelernt. Das liegt daran, dass ich nach dem Besuch des Kurses wusste, dass ich Programmierer werden wollte. Sie werden es wissen, wenn Sie es verstehen. Für welchen Weg Sie sich auch entscheiden, Sie sollten ihn unabhängig studieren, wenn Sie wirklich erfolgreich sein möchten, da er Ihre Motivation und Ihr Engagement fördert. Ein Programmierer hatmotiviert sein, erfolgreich zu sein. Sie haben viel zu tun, mehr als nur "Code schreiben". Eine Anwendung muss ständig von Grund auf getestet, getestet und verstanden werden. Ob klein oder groß, Sie werden in der Regel für jedes Projekt, das Sie durchführen, etwas Neues lernen. Das ist eine gute Sache, denn Sie müssen das Gehirn aktiv halten.