Ich habe mit PHP und Javascript programmiert und war einige Jahre lang als Designer in einem Unternehmen tätig. Ich denke daran, das Unternehmen zu verlassen und frage mich, welche Fähigkeiten ich heutzutage haben muss, um erfolgreich zu sein.
Antworten
Zu viele Anzeigen?Zumindest in der Webentwicklung (wo ich meistens gearbeitet habe) gibt es oft eine Trennung zwischen Front-End- und Back-End-Fähigkeiten.
Ich spreche hier von Kodierung, also mit "Front-End" meine ich Dinge wie CSS und Javascript. Die Grenze zwischen Design und Programmierung ist hier oft fließend. Leute, die am Frontend arbeiten, haben also oft ein bisschen Programmierkenntnisse und ein bisschen Designkenntnisse.
Das Backend besteht eher aus Java oder .net (am häufigsten für das Web, zumindest in den Stellenanzeigen, die ich gesehen habe) mit ein wenig Python, Ruby, PHP und anderen. Wahrscheinlich werden Sie mit Ihren Kenntnissen in den letzteren Bereichen eher in einer kleineren Stelle landen. Ich habe die Erfahrung gemacht, dass die Backend-Kenntnisse wahrscheinlich etwas besser bezahlt werden. Sie könnten gut daran tun, sich nach einer Stelle umzusehen, bei der Sie ein wenig im vorderen und ein wenig im hinteren Bereich tätig sind, und zu versuchen, mehr programmiertechnische Aufgaben zu übernehmen.
Natürlich ist "Erfolg" eine sehr persönliche Angelegenheit, also ignorieren Sie bitte alles, was oben geschrieben wurde, und wünschen Sie viel Glück.
Einige konkrete Daten finden Sie auf einer Website, die eine Rangfolge der Sprachen nach ihrer Beliebtheit bei Stellenausschreibungen aufstellt (es gibt auch andere) http://www.langpop.com/
Im Grunde müssen Sie verstehen, dass Programmieren kein Beruf für Faule ist, auch wenn es es viel zu sitzend. Es erfordert Gedanken und es erfordert Praxis und es erfordert Geduld . Wenn Sie glauben, Sie können ein paar Kochbuchansätze lernen und plötzlich ein Programmierer sein, dann irren Sie sich gewaltig.
(Leider sind aber viele Manager davon überzeugt, dass es sind Kochbuchlösungen und richten ihre Einstellung danach aus, welche Schlagworte Sie aufsagen können. Aber Sie haben gefragt, welche Fähigkeiten ein Programmierer sollte haben, nicht was er wissen muss, um eingestellt zu werden).
- See previous answers
- Weitere Antworten anzeigen