Ich programmiere seit 8 Jahren für eine Firma. Wir bauen Business Intelligence-Softwaresysteme. Seit ich dachte, dass Arbeiten Lernen ist, habe ich immer studiert, was ich in der Firma gemacht habe, während ich 60 Stunden pro Woche gearbeitet habe. Heutzutage bin ich jedoch auf der Suche nach einer neuen Firma für eine Anstellung. Ich kann sehen, dass Gedanken eine blöde Idee waren, weil ich in Vorstellungsgesprächen häufig versage, hauptsächlich aufgrund mangelnder Kenntnisse in den anderen Bereichen. Natürlich bin ich immer noch bereit, mich zu verbessern und versuche es wirklich. Aber während ich so viel Zeit pro Woche arbeite, finde ich nicht genügend Zeit zum Lernen, um aufzuholen.
Ich glaube nicht, dass ich der Einzige bin, der sich darum kümmert, also möchte ich fragen, wie ihr Zeit findet, um für eure Karriere zu studieren? Wie viele Stunden beschäftigen Sie sich mit anderen Bereichen? Vermisse ich einige Zeitmanagementfähigkeiten?
quelle
Antworten:
60 Stunden in der Woche zu arbeiten wird es ziemlich schwierig machen, viel außerhalb der Arbeit zu programmieren und alles zu haben, was einem ausgewogenen Lebensstil ähnelt. Davon abgesehen bist du da, wo du bist, also musst du das Beste daraus machen. Ich würde empfehlen, dass Sie versuchen, Ihr Domain-Wissen zu nutzen, um Ihren nächsten Job zu bekommen, anstatt sich nur auf Codierungsfähigkeiten zu verlassen. Zumindest in meiner Region sehe ich eine ganze Reihe von Jobs, die im Bereich der BI-Analysten / Programmierer liegen. Sicherlich haben Sie in den letzten 8 Jahren, zumindest innerhalb Ihrer Domain, viel übertragbares Wissen erlernt. Dies könnte nichts anderes als ein Vertrauensproblem sein, da diese Art von Erfahrung wirklich sehr wertvoll ist.
Denken Sie daran, Sie müssen wirklich keine menschliche Festplatte für Programmierkenntnisse sein. Wohlauf Ihren aktuellen Job, Best Practices mit , ist wahrscheinlich genug , um einen guten Griff auf die Dinge zu halten. Wenn Sie in einer Sprache arbeiten, die von den Personalabteilungen nicht mehr als würdig eingestuft wird, würde ich empfehlen, nebenbei eine oder zwei neue Sprachen zu lernen. Holen Sie sich ein paar Bücher auf Python oder .Net (oder einer anderen HR-freundlichen Plattform) und lesen Sie sie einige Stunden pro Woche. Dies macht Sie ein bisschen marktfähiger und ermöglicht es Ihnen, sich neuen Paradigmen auszusetzen, die sich von dem unterscheiden, was Sie gewohnt sind. Es gibt immer ein paar Stunden pro Woche zum Lernen, auch wenn es die Zeit ist, in der man normalerweise fernsieht oder etwas anderes, das nicht zu produktiv ist.
quelle
Ich würde sagen, ich habe genug Daten, um herauszufinden, wie viel Zeit für das Studium anderer Bereiche aufgewendet werden muss . Aussehen...
...Kenne ich schon. Fehlgeschlagene Interviews (und diesbezügliche Ausweise) sind eine unschätzbare Wissensquelle für das, was zu lernen ist.
Nach jedem Interview (egal ob nicht bestanden oder nicht bestanden) mache ich mir Notizen darüber, welche Bereiche mir gefehlt haben - das ist eine solide Grundlage für die weitere Studie. Anschließend liste ich nur die aus diesen Notizen extrahierten Elemente auf, priorisiere sie und schätze sie. Dies ist eine Anleitung für das weitere Lernen.
Der Vollständigkeit halber: Die Elemente in meiner Liste umfassen nicht nur technische Bereiche, sondern auch alle anderen Fähigkeiten, die mir möglicherweise fehlen. Dies können Dinge sein, wie z. B. der schwierige Umgang mit Stress nach dem Vorstellungsgespräch oder Schwierigkeiten mit der Papier-und-Stift-Codierung - im Grunde alles, was ich beim Vorstellungsgespräch als nicht ganz in Ordnung empfand.
PS. Das Verwalten und Verfolgen einer solchen Liste von Technologien mit hoher Nachfrage führt Sie möglicherweise weiter als erwartet. Die Beharrlichkeit, mit dieser Liste zu fummeln, bricht den mentalen Block der Programmierung von 8 Jahren für ein Unternehmen .
Wenn Sie beispielsweise feststellen, dass Sie etwas wirklich sehr vermissen, können Sie eines Tages beschließen, einen Job in eine nicht allzu ansprechende Position zu wechseln, in der Sie jedoch die Möglichkeit haben, Vollzeit in dem gewünschten Bereich zu arbeiten. Das ist mir zweimal passiert. Ich muss zugeben, jedes Mal fühlte es sich an, als würde ich ins Eiswasser springen. Trotzdem hat es sich auf lange Sicht wirklich gelohnt.
quelle
Beginnen Sie einfach damit, die gleiche Zeit für andere Technologien zu verwenden, an denen Sie interessiert sind.
Aus Ihren Fragen geht nicht hervor, wie viele Stunden Sie pro Tag und wie viele Tage pro Woche arbeiten.
Wie auch immer, ich würde meine Abende nutzen, um Bücher zu lesen, bis ich müde bin, oder (wenn Sie immer noch vor einem Monitor sitzen möchten) einige Zeit auf Websites wie diesen zu verbringen, um Ihre Fähigkeiten und Kenntnisse erheblich zu verbessern.
Dann probierte ich am Wochenende neue Dinge aus und startete vielleicht ein paar kleine Projekte, um zu sehen, was ich gelernt hatte.
Einige Tipps und Ratschläge zur Optimierung Ihres Studiums:
quelle
Manchmal muss man das Mitternachtsöl verbrennen und es wirklich hart treffen. Ein vorheriges Poster sprach von einem "ausgewogenen Lebensstil", aber manchmal muss man dieses Gleichgewicht aufheben und einfach "der Typ" mit Arbeit und persönlicher Entwicklung sein.
Mein Vorschlag? Personenschübe beim Lernen haben. Sagen Sie sich, in den nächsten 3 Wochen werde ich jede Nacht drei Stunden vor dem Schlafengehen lernen. Sicher, es wird ungefähr 3 Wochen dauern, aber Sie werden überrascht sein, wie viel Sie erreichen können. Dann nehmen Sie sich eine Woche frei vom verrückten Zeitplan und entspannen Sie sich einfach nach der Arbeit. Dies kann sich in Zyklen vollziehen und Sie werden sehen, dass Sie erfolgreich sind.
Wenn Sie zu Hause lernen oder persönlich programmieren möchten, sollten Sie sich nicht vom Fernsehen, dem Internet oder anderen unproduktiven Aktivitäten ablenken lassen.
quelle