Zum Inhalt springen
L

Das Video kommt von YouTube: erst beim Abspielen verbindet sich die Seite mit YouTube (Google).

Informatik: Jobeinstieg als Software-Entwickler bei SAP | alpha Uni

alpha Uni13:34 481.485 Aufrufe veröffentlicht Auf YouTube

Das Wichtigste aus dem Video

Tipp auf eine Zeit – das Video springt genau dorthin.

Transkriptautomatisch erstellt · 132 Zeilen
Herunterladen
  1. Hello everybody and welcome to this session. Was gar nicht passieren darf, ist, dass mir eben ein Fehler unterläuft.
  2. Gerade bin ich maximal nervös, ja. Our first aim is to provide instant recommendations.
  3. Ich hoffe, dass ich jetzt positives Feedback von Ralf bekomme. Dieses Klischee vom Nerd entspricht jetzt nicht unbedingt der Realität.
  4. Hallo, ich bin Jonas. Und ich arbeite als Softwareentwickler
  5. im Norden von München bei SAP. Heute werde ich eine neue Funktion
  6. für unser Produkt Signavio Process Intelligence entwickeln. Und das ist für mich eine Herausforderung,
  7. weil ich die Aufgabe im Detail noch nicht kenne. Und es eben auch bis morgen 16 Uhr fertig werden muss.
  8. Servus. Das ist definitiv ein Ritual von mir.
  9. Also, so ein Kaffee hilft mir einfach dabei, wirklich dann Lust aufs Programmieren
  10. noch mal mehr zu spüren. Die Aufgaben eines Softwareentwicklers
  11. werden typischerweise in "Tickets" strukturiert. Dort steht dann einfach drin, was genau erledigt werden muss.
  12. Und, was ich jetzt hier hinzufügen soll, ist eben die Funktion GREATEST.
  13. Das bedeutet, wir haben einen Tabellenlayout, ähnlich, wie man das auch aus Excel kennt.
  14. Und diese Funktion soll es eben möglich machen, dass man zeilenweise den maximalen Wert aus verschiedenen Zellen
  15. selektieren kann. Die Vorgabe, die ich jetzt für die Funktion hab, ist,
  16. dass ich bis morgen 16 Uhr ungefähr fertig sein sollte. Wenn ich mich jetzt tatsächlich mal richtig konzentrieren möchte,
  17. dann höre ich eben sehr gerne Musik. Das hilft mir einfach dabei, dann die anderen Kollegen auszublenden
  18. und wirklich nur an den Code zu denken. Was gar nicht passieren darf, ist, dass mir eben ein Fehler unterläuft,
  19. also, die Funktion falsche Ergebnisse liefert. Wenn es dann einmal in Produktion gelangt
  20. und wirklich Kunden darauf zugreifen können, die ihre Entscheidung darauf basieren.
  21. Das darf eben nicht passieren, dass da irgendwelche Fehler wirklich in den Produktivcode kommen.
  22. Ich versuche, mich jetzt an verschiedenen anderen Funktionen zu orientieren,
  23. wie ich das eben schon in der Vergangenheit gemacht habe. Und, ja, dann werde ich quasi verschiedene Dateien editieren
  24. und es dann quasi einmal komplett durch die Codebasis durchziehen. Sodass dann am Ende auch die Funktion aufgerufen wird,
  25. wenn man jetzt sie eingibt. Mein Weg zum Informatiker
  26. ist eigentlich ein Stück weit schon ein Klischee. Ich bin in einer ländlichen Region groß geworden,
  27. wo ich eben mit Freunden sehr viel online gezockt hab. U.a. dann Modifikationen für Minecraft und Arma installiert habe.
  28. Und, ja, so kam es dann quasi auf, wie kann ich meine eigenen Mods schreiben.
  29. Und darüber habe ich dann auch, ja, Programmieren gelernt. Es ist ein Ziel von mir, mich weiter technisch zu spezialisieren
  30. und dann eben noch mehr technische Verantwortung auch übernehmen zu können.
  31. Und deshalb ist es dann mein Ziel, dass ich in zwei, drei Jahren auch zum Senior-Entwickler befördert werde.
  32. Ich gehe jetzt in das Daily Meeting. Also, ich habe ja auch Kollegen, die in Berlin und Walldorf sitzen.
  33. Und da ist es einfach notwendig, dass wir uns jeden Tag austauschen, wo jetzt jeder gerade dran arbeitet.
  34. Und ob es da irgendwelche Hürden gibt. Oder, ja, ob einfach alles glatt läuft.
  35. Good morning everybody. - Morning. How is it going? How is the weather in Berlin?
  36. In meinem Alltag als Softwareentwickler verbringe ich ca. 70 Prozent der Zeit mit dem Programmieren.
  37. Und die restlichen 30% sind zwischen Meetings und Weiterbildung geteilt. As you can see, I just pulled the GREATEST function into to-do.
  38. So, I'm currently working on it, getting it implemented. Yeah, if I have any trouble getting it implemented,
  39. I'll, of course, reach out and ask any questions. Generell ist Englisch sehr wichtig als Softwareentwickler.
  40. Und in einem internationalen Konzern wie SAP ist es natürlich auch so, wenn da jetzt jemand dazukommt und der spricht nur Englisch,
  41. dann ist es auch vollkommen normal, dass wir Meetings komplett auf Englisch abhalten.
  42. Also, es ist jetzt knapp 11 Uhr. Das bedeutet, ich hab noch eine halbe Stunde bis zum Mittagessen.
  43. Ähm, ja, ich glaube, in der Zeit liege ich eigentlich relativ gut. Dann, denke ich, schaffe ich das bis morgen.
  44. Aus meiner Sicht hat Programmieren auf jeden Fall auch einen kreativen Anspruch.
  45. Also, ich bin jetzt keiner, der irgendwelche krassen Bilder malt. Aber es ist eben schon notwendig,
  46. dass man jetzt mit einer Problemstellung auch verschiedene Lösungsansätze entwickeln kann.
  47. Nichtsdestotrotz sollte man natürlich auch analytische Fähigkeiten mitbringen.
  48. Und jetzt im Beruf habe ich auch die Erfahrung gemacht, dass man eben sehr kommunikativ sein muss,
  49. um eben auch seine eigenen Ideen richtig rüberbringen zu können. Lass mal essen gehen.
  50. Dieses Klischee vom Nerd entspricht jetzt nicht unbedingt der Realität. Also, wir arbeiten natürlich im Team,
  51. und da findet einfach eine Menge Austausch statt. Dann wird eben auch mal Privates diskutiert.
  52. Servus. Das Tischtennisspielen, das ist natürlich auch zur Erholung,
  53. um dann eben mal weg vom Bildschirm zu kommen und sich ein bisschen körperlich zu betätigen.
  54. Nein. Oh, Mann.
  55. * Musik * Sehr schön.
  56. Wir haben knapp gewonnen, aber, ich denke, wir müssen einfach noch mehr Mittagspausen so verbringen,
  57. dann wird es noch besser. Als Nächstes muss ich eine Präsentation vorbereiten,
  58. die jetzt in circa einer Stunde ansteht. Und dafür werde ich jetzt in den Meetingraum gehen.
  59. Es ist natürlich absolut nicht unüblich, dass ich meine Arbeitsergebnisse präsentiere.
  60. Aber für mich ist es definitiv was Besonderes, das in diesem größeren Rahmen zu präsentieren.
  61. Und, also viele meiner Kollegen sehen mich dann jetzt dort zum ersten Mal in einer Präsentation.
  62. Und dementsprechend möchte ich auch einen guten ersten Eindruck hinterlassen.
  63. Das Slide sieht jetzt auch okay aus. Okay, jetzt der Punkt noch mal.
  64. Additionally, we want to assist our customers. Including those in non-technical roles.
  65. Our aim is to provide instant recommendations for redesigning processes.
  66. Ich wurde jetzt von einer Kollegin gefragt, ob ich spontan mich zu einem Kaffee treffen kann.
  67. Und, ich glaub, das nehme ich auch mit einfach noch mal als Ablenkung vor dieser Präsentation.
  68. Hallo Selina. Na, wie gehts? - Gut. Freut mich, dass es noch geklappt hat.
  69. Mit Kaffee. - Ja, relativ spontan. Mir kommt das auch echt gelegen,
  70. dass du mir noch mal geschrieben hast. - Ja. Also, ich hab jetzt gleich eine Präsentation um 16 Uhr. - Oh.
  71. Und da ist es eigentlich die perfekte Ablenkung. Bist du aufgeregt? - Jaja.
  72. Das ist jetzt das erste Mal vor so 20, 30 Leuten. Auch außerhalb des Teams. - Okay.
  73. Ähm, ja, hoffentlich kommt es gut an. Hast dich bestimmt lang darauf vorbereitet, dann wird das schon.
  74. * Musik * Ja, es sind jetzt noch zehn Minuten bis zum Meeting.
  75. Jetzt kommt natürlich noch mal die Nervosität hoch, weil gleich wird es ernst.
  76. Ich hab gerade keine Ahnung, wo er ist. Also, ich muss ihn jetzt gerade erst mal suchen.
  77. Dann muss ich ihn, glaube ich, noch mal auf der anderen Seite suchen. * Musik *
  78. Gefunden. Ich glaube, er ist gerade noch in einem Meeting.
  79. Aber ich schreibe ihm einfach, und dann weiß er Bescheid. Ich glaub, gerade bin ich maximal nervös, ja.
  80. Also, das ist jetzt, glaube ich, so ziemlich die Spitze der Nervosität. Genau.
  81. Also, wenn man die Beförderung zum Senior-Entwickler anstrebt, dann hilft es einfach ungemein, wenn man zeigen kann,
  82. dass man an verschiedenen Initiativen mitgearbeitet hat. Wie jetzt eben diese Präsentation.
  83. Und, dass man eben auch ohne große Leitung einfach den Sprung ins kalte Wasser schafft.
  84. Und eben trotzdem Ergebnisse dann auch präsentieren kann. Hi Sam.
  85. Just close the door. It looks like we are good to go, Jonas.
  86. Hello everybody and welcome to this session from the SAP Signavio Process Intelligence.
  87. In today's biweekly session, I will give a brief update on process AI initiatives.
  88. Our first aim is to provide instant recommendations for redesigning processes.
  89. And, last but not least, these features should empower every single customer,
  90. including those in non-technical roles. Mir macht es einfach sehr viel Spaß in dem Beruf,
  91. vor komplexe Aufgaben gestellt zu werden. Und dann eben auch genügend Freiraum zu bekommen,
  92. um eigene Ideen zu entwickeln. Letztendlich erfolgt es dann aber trotzdem immer im Team.
  93. Das bedeutet, dieser Austausch mit anderen Informatikern und dieses gemeinsame Nachdenken finde ich auch sehr gut.
  94. Thank you Darko. I think we will stay in touch. (Kollegin) Okay, then with that, thank you very much.
  95. Thanks. Bye. All right. Puh.
  96. Ja, also ich glaube, es ist ganz gut gelaufen. Also, die Vorbereitung hat auf jeden Fall geholfen.
  97. Erleichtert bin ich auch. Also, jetzt wäre eigentlich die ideale Zeit für ein Bier,
  98. aber es ist noch ein bisschen zeitig. Hat er sehr gut gemacht, glaube ich.
  99. Ja, gut vorbereiten und, ja, war sehr interessant zu sehen. Ja, ich glaub, jetzt gehe ich noch mal ein bisschen programmieren,
  100. und dann geht es ab nach Hause. Servus. - Servus.
  101. Der Berufseinstieg selbst hat bei mir sehr gut funktioniert. Ich hab hier bei SAP einfach sehr viel Unterstützung bekommen.
  102. Aus meiner Sicht ist es für das Studium sehr hilfreich, wenn man auch genügend praktischen Anteil hat.
  103. Ob das jetzt in Form eines dualen Studiums ist oder ob man sich nebenbei noch einen Nebenjob sucht.
  104. Ich glaube, es hilft einfach ungemein, wenn man vor dem Berufsleben schon ein bisschen Ahnung hat,
  105. wie das Leben als Softwareentwickler dann aussieht. Hi Jonas.
  106. Bist du bereit fürs Review? - Jo. Dann gehen wir mal rüber.
  107. Also, ich bin jetzt fertig mit dem Ticket, so weit auch pünktlich. Und ich hoffe, dass ich jetzt positives Feedback von Ralf bekomme,
  108. damit die Änderung heute noch übernommen werden kann. Okay, also mit dem Ticket bist du ja im Wesentlichen vertraut,
  109. aber ich würde es trotzdem noch mal kurz wiederholen. - Genau. Also an sich, ja, habe ich diese GREATEST-Funktion hinzugefügt.
  110. Ja, was war denn deine Überlegung? Zeig es doch mal. Also, wenn jetzt A größer als B ist.
  111. Und A größer als C ist. Dann würden wir natürlich A rausbekommen,
  112. weil wir ja das Maximum suchen. Also, Mathematik ist auf jeden Fall ein wichtiger Bestandteil
  113. des Informatikstudiums. Und ich bin auch froh, dass es den Stellenwert bekommt,
  114. den es jetzt hat. Also, gerade zur Analyse von Datenstrukturen und so was
  115. ist es auf jeden Fall notwendig. Aber im Tagtäglichen verwende ich tatsächlich weniger Mathematik,
  116. als ich gedacht hätte. Ähm, Tests. Wo sind die?
  117. Also, wie wir es immer machen, habe ich halt auch einmal logische Tests hinzugefügt.
  118. Also, genau, die sich nur um die Sprache kümmern. Sieht gut aus.
  119. Genau, dann können wir aber jetzt auch unseren Test ausrollen, würde ich sagen.
  120. Und dann, ja, sehr gute Arbeit. Gut gemacht. - Ja, danke.
  121. Okay, dann bis später. - Ja, ich schaue es mir noch mal an. Jo, ciao.
  122. Ja, also aus meiner Sicht ist es sehr gut gelaufen. Also, Ralf hat mir positives Feedback so weit gegeben.
  123. Und, ja, wenn er dann jetzt noch mal am Rechner geschaut hat, dann kann ich es, glaube ich, auch auf der Testlandschaft ausrollen.
  124. Wenn jetzt natürlich irgendein Fehler meinerseits mit drin ist, dann könnte es natürlich passieren, dass das Testsystem abstürzt.
  125. Das wäre natürlich nicht gut. Für mich ist es natürlich schon ein Glücksmoment,
  126. wenn ich sehe, dass es dann tatsächlich funktioniert. Also, zum jetzigen Zeitpunkt funktioniert es quasi noch nicht,
  127. diese Funktion. Und, ja, hier drüben habe ich jetzt die Möglichkeit,
  128. das Ganze auf das System aufzuspielen und ja. Okay, also jetzt sehe ich, dass hier drüben der Fehler verschwunden ist
  129. und tatsächlich ein Ergebnis rauskommt. Also, mit dem, was ich jetzt gesehen habe auf der Testlandschaft,
  130. ist das Ticket aus meiner Sicht abgeschlossen. Und meine Arbeit ist damit auch gelungen.
  131. Wenn ihr wissen wollt, wie das Informatikstudium so abläuft, dann schaut doch mal hier.
  132. Und hier gibt es noch mehr Informationen zum Thema Informatik.

Zum Nachlesen