Das Beste ist natürlich, einen Bachelor-Abschluss zu machen.
Das denken zumindest die meisten Menschen. Wenn Sie die Zeit, das Geld und die Geduld haben, können Sie genauso gut etwas mehr verdienen, um einen Master-Abschluss zu erhalten. Hier finden Sie einige der besten Software-Engineering-Schulen.
Ein großer Teil der von StackOverflow befragten professionellen Entwickler gab an, dass sich ihr Studium auf Informatik und Software Engineering konzentrierte.
Ein kleinerer Prozentsatz der Befragten gab an, dass sie in verwandten Bereichen der Softwaretechnik wie Computerprogrammierung, Computertechnik oder IT studiert haben.Wenn es darum geht, eine formale Ausbildung als Softwareentwickler zu haben, sagen die meisten Entwickler, dass es nicht notwendig ist, eine zu haben. Was sie für viel wichtiger halten, ist die Fähigkeit, selbst zu lernen und Ihr Wissen außerhalb der Schulzeit zu erweitern … Autodidakt zu sein.
Viele Entwickler empfehlen die Teilnahme an Online-Kursen oder Coding-Camps. Diese können Ihnen definitiv dabei helfen, Ihren ersten Job zu finden.
Das Lernen durch Bücher und Online-Prüfungen kann auch als hochwirksame Übung zur Verbesserung Ihrer Programmierkenntnisse angesehen werden.
Beiträge zu Open Source werden auch von Entwicklern sehr geschätzt. Sie können zu GitHub wechseln und Ihr Softwareentwicklerportfolio ausbauen, während Sie zu anderen Projekten beitragen und Ihren Wissensumfang erweitern.
Sie können auch versuchen, nach einem Mentor zu suchen.LinkedIn ist meiner Meinung nach der perfekte Ort, um 2020 einen Mentor zu finden.
Du musst dich einfach von dem typischen Typen abheben, der nach einem Mentor sucht.
Wenn du mit einer Nachricht im Posteingang deines zukünftigen Mentors landest, die in die Richtung geht: „Hey lieber Mike, ich folge dir schon eine Weile, ich liebe deine Sachen. Ich suche einen Mentor. Sind Sie verfügbar?“die Chancen stehen gut, dass Sie nicht viele Antworten bekommen.
Seien Sie stattdessen witzig. Schließlich sind Sie ein Software-Ingenieur.Denken Sie daran: „Wenn Sie jemanden zum Lächeln oder Lachen bringen können, haben Sie eine viel höhere Chance, ein bedeutungsvolles Gespräch zu beginnen.“
Ich habe in den folgenden Zeilen ziemlich viel Erfolg gefunden:
„Hey Mike. Ich wollte mich so vorstellen, dass ich interessant war, klug und witzig — Ach, Ich habe stattdessen diese Nachricht geschrieben.“
Und dann erklären Sie, warum Sie ihnen eine Nachricht senden.
Natürlich funktioniert es möglicherweise nicht vom ersten Mal an. In der Tat, wenn es das erste Mal funktioniert, dann nenne ich das ein verdammtes WUNDER.
Beißen Sie die Zähne zusammen und senden Sie weiterhin Nachrichten. Sie werden schließlich einen geeigneten Mentor finden. Und wenn Sie es finden, stellen Sie sicher, dass Sie überliefern. Seien Sie bereit, kostenlos zu arbeiten, um so viel Wissen und Fähigkeiten wie möglich aufzunehmen (persönliche Gedanken).
Ihr Mentor sollte jedoch jemand sein, der Sie in 10 Jahren sein möchten (was bringt es sonst, einen Mentor zu bekommen?).
LinkedIn funktioniert jedoch möglicherweise nicht immer für Ihre Situation. In diesem Fall Google up lokale Entwickler Meetups in Ihrer Stadt.
Oder gehen Sie zu Seminaren und scheuen Sie sich nicht, sich mit den Referenten zu beschäftigen.
Oder vielleicht an Universitäten gehen und dort Gleichgesinnte finden. (Das kann aufgrund der aktuellen COVID-Situation etwas schwierig sein, aber Sie verstehen den Punkt.)
Eine weitere Möglichkeit besteht darin, sich für Jobs zu bewerben, bei denen Sie von erfahrenen Entwicklern umgeben sind und täglich Wissen aufnehmen können.
Genug davon.
Das Leben eines Softwareentwicklers vs Software engineer