Hier ist also die Geschichte: Ich bin ein frischgebackener CS-Absolvent, der seit ungefähr einem halben Jahr für ein Regierungsunternehmen arbeitet, nicht weil es meine erste Wahl war, sondern weil ich ihr Universitätsstipendium genommen habe und keine halbe Million dazu habe zahlen sie zurück. Es ist traurig, weil ich ursprünglich ein Stellenangebot im Silicon Valley hatte, dieses aber aufgrund der ganzen Situation ablehnen und in mein Heimatland zurückkehren musste.
Meine Arbeit dreht sich derzeit um mehr F&E-Arbeit und die Beratung der Kunden, daher verbringe ich einen großen Teil meiner Zeit damit, Meetings zu organisieren und Papierkram zu erledigen, anstatt Entwicklungsarbeit zu leisten, was mir in früheren Praktika woanders sehr viel Spaß gemacht hat. Die Kultur ist, individuell an einem Projekt zu arbeiten, Versionskontrolle wird selten (!) verwendet und ich interagiere nicht viel mit anderen Teammitgliedern. Ich habe mich bemüht, mich anzupassen, aber an den meisten Tagen fühle ich mich nur gelangweilt und traurig, was meine Leistung beeinträchtigt.
Ich versuche mein Bestes, um aus diesem Loch herauszukommen, indem ich aktiver bei Stack Overflow bin und ein paar Nebenprojekte habe (die ich viel interessanter finde als meine Arbeit), und beabsichtige, bald einige Patches für Open Source einzureichen, aber Ich komme oft müde und demotiviert von der Arbeit zurück und wälze mich auf dem Bett, anstatt einen Job zu suchen und an meinen Projekten zu arbeiten.
Wie kann ich mich zwingen, wegen Schulden weiter zu arbeiten? Was kann ich tun, um als Programmierer wieder Vertrauen in mich selbst zu gewinnen?
BEARBEITEN: Vielen Dank für den Rat, es ist aufschlussreich, verschiedene Perspektiven zu sehen, und es ist großartig, einen erfahrenen und unterstützenden Haufen von Leuten hier beim Stack-Austausch zu haben! jetzt zurück zu den bugs...
Vor einem Jahr war ich fast oder in einer noch schlimmeren Situation als Sie jetzt, mit den finanziellen und familiären Sorgen zu kämpfen. Ich brauchte 2 Jahre, um die Dinge von meinem Heimatgelände zu sortieren, um an einem Ort zu sein, an dem ich nach Abschluss meines Abschlusses von CS Stream sein sollte.
Aus meiner persönlichen Erfahrung kann ich Ihnen daher folgendes empfehlen:
Eine Sache, die Sie wahrscheinlich im Hinterkopf behalten sollten, ist, dass es zwar eine großartige Sache ist, Entwickler zu sein (ich bin selbst seit fast 30 Jahren einer), aber Sie können den langfristigen Nutzen nicht unterschätzen, wenn Sie lernen, wie man Beziehungen pflegt und, was noch wichtiger ist, zuhören zu Ihren Kunden. Ob Sie es glauben oder nicht, Sie haben gerade jetzt eine ziemlich gute Gelegenheit, nach dem, was Sie beschrieben haben. Sie haben die Leidenschaft, die ein Entwickler braucht, um erfolgreich zu sein, aber jetzt müssen Sie wahrscheinlich an der Geduld und den Fähigkeiten zur sozialen Interaktion arbeiten, die nicht immer auftreten, wenn Sie sechs bis acht Stunden am Tag vor einem Computer verbringen . Auch wenn Sie vorhaben, selbstständig zu arbeiten, sollten Sie dies als Chance betrachten, die geschäftliche Seite der Softwareentwicklung kennenzulernen.
An Nebenprojekten zu arbeiten, um Ihre Fähigkeiten auf dem neuesten Stand zu halten, ist eine sehr gute Idee, aber geben Sie dieser Position noch eine Weile eine Chance. Wenn die Arbeit ermüdend und langweilig ist, nutzen Sie Ihr technisches Know-how, um Wege zu finden, die Qualität Ihrer Zeit zu verbessern. Entwickeln Sie kleine Workflow-Automatisierungsprojekte, die Ihnen helfen, Ihre Aufgaben unter Kontrolle zu halten, und Ihnen auch die Möglichkeit geben, Ihre Programmiermuskeln spielen zu lassen. Es hört sich so an, als würden sie Ihnen sagen, was Sie tun müssen, aber nicht, wie es erreicht werden muss. Scheuen Sie sich also nicht, Ihrer Fantasie freien Lauf zu lassen. Wenn Sie richtig damit umgehen (wozu Sie fähig sind), werden die richtigen Leute darauf aufmerksam, was Ihrem Berufswunsch keinen Abbruch tut und die Tage auf jeden Fall viel einfacher vergehen lässt.
Manchmal ist es nicht so schwer, das Sprichwort "Wenn das Leben dir Zitronen gibt, mach Limonade" anzuwenden, wie wir es für uns selbst machen ...
Ich habe schon einmal in einem ähnlichen Umfeld gearbeitet. Ich konnte immer noch viel programmieren, aber die Kultur der Isolation war genauso ein Thema. Darunter litten nicht nur meine Motivation und Leistungsfähigkeit, sondern es gab keinen Ausgleich zu meinen Schwächen, sodass auch die daraus resultierende Software litt. Die Kombination führte schließlich dazu, dass ich losgelassen wurde, bevor ich die Dinge umdrehen konnte.
Dies sind Vorschläge, die ich basierend auf dem gemacht habe, was für mich funktioniert hat und was nicht:
Hoffentlich ist dieser Beitrag zum Jahresende hilfreich für Sie oder jemand anderen, der darauf stößt. Der Hauptpunkt hier ist, sich darauf zu konzentrieren, ein guter Programmierer zu sein . Ihr Job ist immer noch voller Möglichkeiten, Ihre Krallen scharf zu halten und mehr zu lernen, Sie müssen sie nur selbst finden und nutzen. Wachsen wird Ihr Selbstvertrauen stärken, und je mehr Sie Ihr Arbeitsumfeld für sich selbst produktiver gestalten , desto erträglicher wird es.
jmort253
Amy Blankenship
Erik Reppen
d3lphi