Man könnte vermuten, dass sich die Arbeitszeiten von Programmierern nicht voneinander unterscheiden. Aber das ist nicht wahr! Jedes Start-up, jedes Softwarehaus und sogar jedes Unternehmen hat seinen eigenen Arbeitsstil, der die Art und Weise beeinflusst, wie wir tagtäglich arbeiten.
Bevor man seine Karriere an einem bestimmten Ort beginnt, kann es sein, dass einem schwindelig wird, weil man alles in Frage stellt. Deshalb habe ich beschlossen, diesen Artikel zu schreiben und Ihnen einen Blick hinter die Kulissen zu gewähren. Gehen wir einmal durch meinen Tag als JavaScript Entwickler hier bei The Codest.
Morgen
Es ist Freitag, 7:52 Uhr. Ich habe mir gerade eine Tasse meines Lieblingskaffees gegönnt und bin gerade dabei, mich in Slack einzuloggen, um in unserem Benachrichtigungskanal Hallo zu sagen. Je nach Tag würde ich zwischen 7 und 9 Uhr anfangen, da wir flexible Arbeitszeiten haben. Das ist der Moment, in dem die Magie beginnt - ich öffne die Front-/Backend-Anwendungen und die Datenbank. Dann schaue ich gerne noch einmal in mein Slack, um zu sehen, ob es einige Aspekte zu beachten gibt - neue Probleme, die aufgetreten sind, während ich
nicht bei der Arbeit, Käfer zum Spielen, Code Bewertungen von anderen Entwicklern, die ich überprüfen muss.
Ich gehe auch gerne meine Mailbox und meinen Kalender durch, um zu sehen, ob für den Tag neue Meetings geplant sind. Wenn das alles geklärt ist, gehe ich zu Trello, um zu sehen, was ich heute zu erledigen habe, und plane den Rest des Tages.
Mittagspause
Wenn ich mit all den oben genannten Aufgaben fertig bin, ist es Zeit, mich in meinen Code zu vertiefen! Um den guten Arbeitsablauf aufrechtzuerhalten, telefoniere ich manchmal mit anderen Entwicklern, die an der gleichen Projekt um zu sehen, was es Neues gibt, um sich auszutauschen und, falls nötig, um gemeinsam die besten Lösungen für auftretende Fallstricke zu finden.
Um auf dem richtigen Weg zu bleiben, schaue ich in Trello und in den Kommentaren nach, ob es Änderungen gegeben hat, damit ich immer auf dem Laufenden bin. Als ich mit den dringendsten Angelegenheiten fertig bin, ist es Zeit für die Mittagspause! Ich lasse meine The Codest-Kollegen wissen, dass ich für einige Zeit weg bin und gebe 'AFK' in unseren Benachrichtigungskanal auf Slack ein.
Außerdem organisieren wir jeden Freitag virtuelle Kaffeetreffen für alle Mitarbeiter. Ich genieße es, von Zeit zu Zeit dabei zu sein und mich mit Leuten aus allen Abteilungen zu unterhalten.
Nachmittag
Je nach Projekt habe ich auch einige regelmäßige Treffen. In der derzeit laufenden Sitzung habe ich ein Gespräch mit Wojtek (unserem Leiter der Produkt Design) alle zwei Wochen, um über das aktuelle Projekt zu sprechen und sicherzustellen, dass alles reibungslos läuft. Wir besprechen auch alle Probleme, die in den letzten Tagen aufgetreten sind, überlegen uns Lösungen und arbeiten bei allen wichtigen Fragen zusammen.
Neben der Codeerstellung habe ich auch die Möglichkeit, meine Aufgaben zu diversifizieren und mich an anderen spannenden Projekten zu beteiligen, wie z. B. Unterstützung bei der Personalbeschaffung, Verwaltung interner Entwicklungsbesprechungen und Erstellung von Projektangeboten. Je nach Situation nehme ich an einigen Vorstellungsgesprächen teil, um die Kandidaten kennenzulernen und unsere Personalabteilung mit praktischem Fachwissen zu unterstützen. Ich konzentriere mich auch auf die Organisation unserer internen Entwicklertreffen, bei denen alle Entwickler von The Codest zusammenkommen und ihr Wissen miteinander teilen, indem ich einige praktische How-to-Präsentationen und ansprechende Online-Events vorbereite. Ich kümmere mich hauptsächlich darum, das Feedback der Teilnehmer zu sammeln, die Treffen anzukündigen und Referenten aus unserem Unternehmen für die internen Veranstaltungen in der nahen Zukunft zu suchen.
Da sich der Arbeitstag dem Ende zuneigt, verabschiede ich mich einfach von The Codest Team und im Protokoll und setze meinen Status auf inaktiv.
Einpacken
So ist mein Tag also verlaufen! Sie können sich alle voneinander unterscheiden, ganz ehrlich. Das Tolle an der Telearbeit ist, dass man bequem von zu Hause aus arbeiten und trotzdem an vielen sozialen Aktivitäten mit Kollegen teilnehmen kann, die ihren eigenen Standort haben - und man kann im Grunde genommen arbeiten, wo immer man will!
Lesen Sie mehr:
Warum Sie (wahrscheinlich) Typescript verwenden sollten
Wie kann man ein Projekt nicht durch schlechte Programmierpraktiken zerstören?
Strategien zum Abrufen von Daten in NextJS