Wie war Ihr erster Arbeitstag als Programmierer?

Nachdem ich einige der Horrorgeschichten hier gelesen hatte, war mein erster Tag wirklich anständig.

Ich fand meinen vorherigen Job sehr stressig und musste ein paar Monate damit verbringen, mich als Entwickler auszubilden, um meine Karriere zu wechseln. Ich erinnere mich noch daran, dass mein erster Start um 6 Uhr morgens seit Monaten von der Anspannung begleitet war, die ich hatte, bevor ich jeden Tag zur Arbeit ging, und ich musste mir versichern, dass ich meinen neuen Job antrat.

Weil ich gleich nach der Weihnachtspause angefangen hatte, hatte mein Chef gesagt, dass ich gern eine Stunde zu spät kommen würde, da er mindestens die erste Stunde mit Kunden zu tun haben würde, aber ich ging trotzdem pünktlich, da ich eine habe Ich war ein bisschen mit der Bahn unterwegs und wollte mir Zeit nehmen, um die Verbindungen zu überprüfen und zum ersten Mal den Weg ins Büro zu finden.

Zur Dokumentation gab es nicht viel, aber einer meiner neuen Kollegen setzte sich mit mir in Verbindung und erklärte die Microservices-Architektur unseres Systems. Wir unterhielten uns darüber, was ich in der Codebasis anfangen könnte, in den Griff zu bekommen.

Mein Chef und mein Kollege haben mich mit einem Computer eingerichtet (mir wurde ein MacBook Pro versprochen, aber er war noch nicht eingetroffen, also haben sie mich mit einem Ubuntu-Desktop eingerichtet, bis es soweit war) und GitHub, Slack, Clubhaus, E-Mail-Arbeit usw. Als ich mit einer IDE und einem lokalen Git-Repo fertig war, verbrachte ich wahrscheinlich den größten Teil des restlichen Tages damit, den Code für eines unserer Projekte zu lesen und zu versuchen, ihn mit Stift und Papier zu verstehen Und als ich im Clubhaus nach einem kleinen Job suchte, dachte ich, ich könnte es versuchen. Ich glaube, es war ungefähr zwei Tage später, als ich meinen ersten Beitrag leistete. Ich habe einer Datenbanktabelle ein Boolesches Flag hinzugefügt und eine if / else-Anweisung mit ungefähr 5 Zeilen geschrieben. Aber weil dieser Code im Grunde eine Anweisung war, die Verarbeitung bestimmter Konten zu beenden, war ich paranoid, dass ein Fehler, der so einfach wie das Schreiben von = anstelle von == war, unser System grundsätzlich deaktivieren konnte, bis er behoben war, und sehr erleichtert war, als das System nicht starb wenn es zum Leben eingesetzt wurde.

Mein erster echter Programmierjob war bei John Fluke Mfg., Der heutigen Fluke-Abteilung von Danaher Corp., für Bauplatten-Testsysteme. Ich wurde in Flukes kleines Auditorium gebracht, wo 25 von uns, die zum ersten Mal an diesem Tag arbeiteten, einen kurzen Vortrag über die Funktionsweise der Gehaltsabrechnung und einige grundlegende Erwartungen an die Mitarbeiter erhielten (nichts Denkwürdiges oder Interessantes). Mein erster Vorgesetzter, eine sehr nette Dame namens Patsy Thiemens, brachte mich zu dem Teil des Gebäudes, in dem die Testgruppe arbeitete. Ein Hardware-Typ namens Ken Hallman brachte mir einen Fluke 9010A-Board-Tester, ein Handbuch und ein Demo-Board. Er sagte: „Probieren Sie es aus, bis Sie es so gut wie möglich verstanden haben. Sagen Sie uns Bescheid, wenn Sie fertig sind. “

Den Rest des Morgens spielte ich allein an meinem schlachtschiffgrauen Schreibtisch in meiner modularen Trennwand aus Formica-Pressspan. Mittags ging ich mit einigen meiner neuen Kollegen in die Cafeteria. Den ganzen Nachmittag habe ich herumgespielt. Es war nicht sehr kompliziert und das Handbuch war ausgezeichnet (1981 gab es noch detaillierte Handbücher für die Ausrüstung.) Irgendwann am Nachmittag wurde mein Foto für mein dauerhaftes Abzeichen gemacht. Um 17:00 Uhr verließ ich das Büro und ging ungefähr eine halbe Meile in die Weite des Boeing-Werks Everett (wo die 747 gebaut wird), wo ich einen Bus nach Hause nahm.

Mein zweiter Arbeitstag war so ziemlich derselbe; herumspielen. Es war ein bisschen einsam und sehr langweilig. Ich spreche, bitte, lass mich nicht langweilig bei der Arbeit einschlafen. Aber ich blieb dran. Ich wusste nicht, wie sehr sie erwartet hatten, dass ich es verstehe, und ich würde sie verdammt sicher nicht enttäuschen.

Mein dritter Arbeitstag war die Auftaktparty für den 9010A, die bei Alfy’s Pizza in Everett stattfand (das gibt es heute noch, yum). Es gab Pizza und Bier und viel Feiern und Albernheit. Ich dachte, ich könnte mich daran gewöhnen. Und dann zurück zur Pflanze, um noch mehr herumzuspielen.

Ich glaube, ich habe eine ganze Woche damit verbracht, zuzugeben, dass ich schrecklich gelangweilt war und jede Menge Informationen aus dem 9010A herausgeholt hatte, und konnte ich bitte keine Programmierarbeit leisten. Und ich war weg.

More Interesting

Warum entscheiden sich so wenige Südkoreaner dafür, während des Studiums an ausländischen Universitäten eine Teilzeitbeschäftigung zu finden?

Was sind kulturelle Fauxpas bei der Arbeit im Weißen Haus?

Benötigen Sie einen Abschluss oder eine Erfahrung in der Vergangenheit, um in die Rekrutierung einzusteigen? Wie durchbricht man die Eintrittsbarriere?

Wie ich sicherstellen kann, dass ich meinen Job kündige, ist die beste berufliche Entscheidung, die ich jemals für meine Karriere getroffen habe

Wie man einen Monat lang eine Auslandsreise macht, während man berufstätig ist

Was ist ein normaler Arbeitstag für einen Softwaretechniker am MIT?

Gibt es Beispiele für Menschen, die durch ihre Arbeit (IT) berühmt und reich geworden sind, ohne ein Geschäft zu betreiben?

Was sind die Kernaufgaben für Telekommunikationsingenieure?

Soll ich als neuer CS-Absolvent einer der besten CS-Schulen als Softwareentwickler bei Google, Palantir oder Dropbox arbeiten?

Welcher Abschluss würde eine bessere Stelle in der Technologiebranche bekommen, ein Abschluss in Informatik oder Softwaretechnik?

Mit welchen Aspekten Ihrer Tätigkeit als Facility Manager haben Sie am meisten zu kämpfen?

Wie bewerbe ich mich in Australien aus anderen Ländern

Wenn Geld kein Objekt wäre und Sie nicht in der Technik arbeiten würden, welchen Beruf würden Sie wählen?

Wurde es in den USA im Laufe der Jahre immer schwieriger, einen Programmierjob zu bekommen?

Wie ist es, als Entwickler bei PayU India zu arbeiten?