Wie nutze ich mein autodidaktisches Wissen, um Geld zu verdienen und gleichzeitig Spaß an meiner Arbeit zu haben? [geschlossen]

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?

Zwei Dinge: a) 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.
Wenn die Jobs, die Sie wollen, einen Abschluss erfordern, warum schließen Sie Ihren nicht ab? Übrigens, erwähnen Sie nicht das Schreiben eines "Troianers" als Qualifikation. Niemand wird Ihre legitimen Demoanwendungen ausführen wollen.
Stimme Brandin zu; Wenn ich eine Bewerbung sehen würde, in der erwähnt wird, dass der Autor einen Trojaner geschrieben hat, würde ich nicht einmal den Lebenslauf zu Ende lesen. Die meisten Entwickler verfügen über dieses Wissen, aber sie ziehen es vor, es nicht anzuwenden.
Mir ist nicht klar, was Sie in den vergangenen 21 Jahren gemacht haben.
@Pete Ich habe von Leuten gehört, die Würmer schreiben, die sich verbreiten, und sie haben gut bezahlte Jobs in Sicherheitsunternehmen bekommen. Woher wissen Sie, dass die meisten Entwickler diesen Wissensstand haben, wie heißt Ihre Ratte?
@Brandin Ich habe meine nicht beendet, das ist alles, was Sie wissen müssen.
@Vitalis: Mein Hauptberuf ist ein Internet Security Analyst, nach 30 Jahren als Softwareentwickler. Ich sehe viel.
"Ich habe keine Ahnung, für welchen Job ich mich bewerben könnte, da alle besser bezahlten Jobs ein abgeschlossenes Studium voraussetzen." Das ist nicht wahr. In Deutschland heißt es bei allen nichtstaatlichen Jobs in der IT „abgeschlossene Ausbildung oder gleichwertige Berufserfahrung“. Ganz einfach, weil zum Beispiel das „abgeschlossene Studium“, das der Staat von mir verlangt, noch gar nicht existierte, als ich meine Ausbildung beendete. Ich habe in genau dem Job gearbeitet, den sie suchen, lange bevor die erforderliche Ausbildung kam. Keine formale Ausbildung zu haben, ist also kein so großer Showstopper, wenn Sie die Erfahrung nachweisen können. Aber dann bleibt die Frage: Was hast du gemacht?

Antworten (3)

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:

#1. Zur Schule zurückkehren

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.

#2. Erstellen Sie ein Portfolio

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.

#3. Ein Geschäfft eröffnen

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.

Abschluss

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 ;)

Wie fühlt sich das an: 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.
kommt drauf an ob du hier nach hilfe oder ärger suchst.. soweit scheint es das zweite zu sein. Zeigen Sie Ihr Portfolio/Ihre Fähigkeiten, seien Sie jemand, mit dem die Leute zusammenarbeiten möchten, in Deutschland müssen Sie wahrscheinlich erklären, warum Sie die Schule verlassen haben, das alles beeinflusst die Entscheidung. Vielleicht möchten Sie auch nach Jobs im Ausland suchen, vielleicht im Silicon Valley.