Ich programmiere seit meinem 13. Lebensjahr. Ich bin jetzt 34. Ich habe das immer gemacht, weil ich es gerne gemacht habe, mich mit maschinellem Lernen und vielen anderen Konzepten beschäftigt habe. Die Menge an Programmen, die ich entwickelt habe, ist riesig.
Außerdem hatte ich kurzzeitig Informatik im Rahmen meines Ingenieurstudiums, habe das Studium aber nicht abgeschlossen.
Ich habe praktisches Wissen in php, mysql, c#, pascal, basic, visual basic, python, c, c++ gesammelt, ich habe sogar vor langer Zeit ein Remote-Access-Tool geschrieben. Aber das alles ist Autodidakt und ich habe keinerlei Zertifikat, um irgendetwas davon zu beweisen. Ich könnte nur meine Bewerbungen zeigen.
Ich habe nicht viel Geld. Ich denke, nachdem ich so viel praktisches und nützliches Wissen erworben und über Softwareunternehmen gelesen habe, die Millionen verdienen, warum kann ich mit meinem Wissen kein Geld verdienen?
Aber dann sehe ich, dass so viele Leute genau diese Idee hatten und die meisten eine viel höhere Qualifikation zu haben scheinen als ich. Aber dann erinnert mich meine Freundin daran, dass sie beeindruckt ist von dem, was ich geschaffen habe, und ich denke, sie hat es wirklich ernst gemeint und war nicht nur nett, weil sie mich liebt.
Ich habe keine Ahnung, für welchen Job ich mich bewerben könnte, da alle besser bezahlten Jobs ein abgeschlossenes Studium voraussetzen.
Oder ist Selbstständigkeit in meiner Situation besser?
Wie nutze ich mein autodidaktisches Wissen, um Geld zu verdienen und gleichzeitig Spaß an meiner Arbeit zu haben?
Ich stelle mal die offensichtliche Frage:
Was hast du die letzten 21 Jahre gemacht?
Du sagst, dass du schon lange Programmieren studierst. Wenn es so ein großer Teil Ihres Lebens war, warum war es dann zweitrangig für Ihren Lebensunterhalt?
Und was Sie beruflich machen, wird ziemlich wichtig sein. Wenn Sie Erfahrung mit dem Umdrehen von Burgern haben, werden Unternehmen ein wenig zögern, zu glauben, dass Sie auch ein großartiger Programmierer sind. Wenn Ihre Erfahrung es Ihnen jedoch ermöglicht, ihre Softwareanforderungen besser zu verstehen, dann ist Ihre Erfahrung – auch wenn sie nicht direkt mit der Entwicklung zusammenhängt – ein großes Plus.
Davon abgesehen gibt es drei Möglichkeiten, wie Sie Ihre Softwarekarriere starten können:
Es ist nie zu spät, wieder zur Schule zu gehen. Es gibt auch Online-Zertifizierungen, die Sie anstreben können und die sehr wertvoll sein können.
Ich arbeite mit einem Typen zusammen, der die Schule abgebrochen hat und in einer Fabrik arbeitete, als ihm plötzlich klar wurde, dass er das nicht für den Rest seines Lebens in einem Alter machen wollte, das deinem ziemlich ähnlich war. Er liebte Computer, Spiele usw., also ging er zurück zur Schule, um sich zu entwickeln, und es hat alles für ihn geklappt.
Was für Programme hast du geschrieben? Welche Probleme hast du gelöst ?
Sie listen viele Sprachen auf, aber Sie müssen beweisen, dass Sie sie auf einem ausreichend fortgeschrittenen Niveau verwenden können, um wertvoll zu sein.
Erstellen Sie ein LinkedIn-Profil und präsentieren Sie sich dort. Ein Github-Portfolio ist auch sehr wertvoll. Beweisen Sie, dass Sie talentiert sind, und Unternehmen werden nach Ihnen suchen.
Stellen Sie sicher, dass Sie auch Ihren Lebenslauf aktualisieren (passt zu LinkedIn) und beginnen Sie mit der Bewerbung. Bitten Sie um die Chance, sich zu beweisen, indem Sie eine Programmierherausforderung oder einen Test usw. abschließen.
Bewerben Sie Ihre Dienste als Web-Entwickler. Entscheiden Sie, wie Sie die Probleme der Menschen lösen möchten. Vollständige Anwendungen, die von Grund auf neu erstellt wurden? Optimierte WordPress-Sites, die Sie in weniger als einem Tag liefern können? Verdammt, manche Leute verdienen ihren Lebensunterhalt ausschließlich mit der Entwicklung von WordPress-Vorlagen und verdienen auch gutes Geld damit.
Die Quintessenz hier ist, dass Sie eine Richtung wählen und danach handeln müssen. Schreiben Sie einen Lebenslauf, erstellen Sie diese Profile usw.
Wussten Sie, dass selbst ein hochrangiger Stack Overflow-Account ein prahlender Punkt im Lebenslauf eines Entwicklers sein kann? Nutzen Sie all diese Dinge zu Ihrem Vorteil und viel Glück!
Erstellen Sie ein solides Portfolio Ihrer Arbeit. Professionelle Unternehmen sind von Skript-Kiddies nicht beeindruckt, aber wenn Sie zeigen können, dass Sie geschäftliche Probleme mit Ihrem Code lösen, dass Sie von Anfang bis Ende an Projekten arbeiten können, dass Sie gut mit Kunden und Teammitgliedern zusammenarbeiten können, dann sind Sie es lernfähig sind und Sie die Grundlagen von Softwareentwicklungsprozessen kennen, dann bekommen Sie ein Vorstellungsgespräch.
Erwarten Sie beim Vorstellungsgespräch ein fachliches Vorstellungsgespräch in der Sprache, für die Sie sich bewerben (oder in der Sie Fachwissen beanspruchen).
Bestehe das Vorstellungsgespräch und du bekommst den Job. Sie nehmen vielleicht nicht auf dem Niveau teil, von dem Sie glauben, dass Sie es verdienen, aber wenn Sie Autodidakt sind, sind Sie wahrscheinlich nicht auf dem Niveau, von dem Sie denken, dass Sie es sind.
Wenn Sie hier Ihre Kommunikationsfähigkeiten zeigen, hilft Ihnen dies wahrscheinlich nicht bei Ihrer Jobsuche, Sie bestehen möglicherweise nicht einmal die schnelle Google-Suche, die die Personalabteilung durchführt.
Wenn Sie sich in einem Vorstellungsgespräch so verhalten, müssen Sie wirklich ein großartiger Entwickler sein, um den Job zu bekommen, und selbst dann werden Sie die meisten Leute nicht wegen dieser Einstellung einstellen.
.. alles vorausgesetzt, Sie sind wirklich Sie und nicht jemand anderes, der einen schlechten Ruf für den echten Vitalis aufbaut ;)
Abweichler
as all of the better paid jobs require a finished study.
Zuerst einen niedrigeren Job annehmen und dann innerlich aufsteigen, ist möglich. b) Tragen Sie zu (oder erstellen) einigen FLOSS-Projekten bei, die Sie potenziellen Arbeitgebern zeigen können.Brandin
PeteCon
HorusKol
Vitalis Hommel
Vitalis Hommel
PeteCon
nvoigt
Jim G.