Це відео не доступне.
Перепрошуємо.
Werde kein Softwareentwickler, wenn dir DAS nicht gefällt!
Вставка
- Опубліковано 18 сер 2024
- Programmierer zu sein, hat sehr viele Vorzüge. Flexible Arbeitsorte, sehr gute Bezahlung und gut Karrieremöglichkeiten. Die Dinge, die nicht ganz so gut sind, über die wird oft nicht gesprochen. In diesem Video mache ich aber genau das.
▬▬▬▬▬▬▬▬ COMMUNITY ▬▬▬▬▬▬▬▬▬▬▬▬
Discord: / discord
Twitch: twitch.com/kev...
Twitter: / kevinchromik
Instagram: / kevinchromik
▬▬▬▬▬▬▬▬ MEIN SETUP ▬▬▬▬▬▬▬▬▬▬▬▬
▶ Hauptmonitor: AOC U2777PQU amzn.to/3acq5WH
▶ Zweitmonitor: Acer Nitro XV242YP amzn.to/3cir0rf
▶ Maus: Logitech MX Master 2S amzn.to/39mKx85
▶ Apple Magic Trackpad 2 amzn.to/36mITS1
▶ Tastatur: Keychron K1 RGB Brown Switches bit.ly/3aanCMt
▶ Monitorhalterung: ErGear: amzn.to/2YlpexB
▶ Bürostuhl: amzn.to/32psaeD
▶ Schreibtischlampe: Tomons amzn.to/36nB9zk
▶ Monitorlampe: BenQ ScreenBar Plus amzn.to/2L0lePY
▶ Mauspad: Sidorenko XXL amzn.to/39qzs67
▶ MacBook Pro 16 32GB RAM amzn.to/3ahRuXw
▶ Docking Station: i-tec Thunderbolt 3 amzn.to/39rbwj6
▶ Kamera: Sony A6300 amzn.to/3pvt0jC
▶ Objektiv: Sigma 16mm f1.4 amzn.to/3pshPIF
▶ Videolampe: Godox SL-60W amzn.to/39oQBgd
▶ Sportuhr: Garmin Fenix 5 Plus amzn.to/3ornEVu
Meine Musik von Epidemicsound: bit.ly/3lb34H9 (30 Tage kostenlos)
NOVAH: / novahmedia
▬▬▬▬▬▬▬▬ WEITERE VIDEOS ▬▬▬▬▬▬▬▬▬▬▬▬
So arbeitet ein Softwareentwickler:
• Noch ein Tag im Leben ...
Um keine Videos mehr zu verpassen, abonniere meinen Kanal: bit.ly/2CD0HHu
Die Amazon-Links (https.amzn.to/????) in der Videobeschreibung sind Afilliate-Links. Wenn ihr über die Links etwas kauft, bekomme ich eine kleine Provision, ohne dass sich der Preis für euch ändert.
▬▬▬▬▬▬▬▬ TIMESTAMPS ▬▬▬▬▬▬▬▬▬▬▬▬
0:00 Teaser & Intro
1:07 Alte Technologien und Legacy Code
3:27 Schwierige Aufgaben
4:57 Meetings
7:00 Man sitzt den ganzen Tag
8:14 Keine sichtbaren Ergebnisse und wenig Kreativität
9:28 Es ist trotzdem ein guter Beruf
Selbst wenn dir der Job nicht gefällt, dann hoffentlich das Video. Like und Abo nicht vergessen 😉
An manchen Tagen fühlt man sich wie ein junger Gott und implementiert 10 Features auf einmal. An anderen Tagen sitzt man den ganzen Tag an einem Problem und kommt nicht auf die Lösung. Das sind dann die Tage an denen man Selbstzweifel erlebt :D
Genau das denke ich mir manchmal in der Ausbildung auch. Zudem finde ich, das der Job an manchen Tagen irgendwie zu einseitig für mich ist.
Also, ich finde, dass Refactorings durchaus Spaß machen. Endlich mal das ganze alte Zeugs aufräumen … Nur leider wird hierfür (auch heute noch) oft nicht genügend Zeit für eingeplant …
Dann ist der Job wohl genau das Richtige für dich 🤓
Kommt sehr stark auf die codebase an. Schonmal mit Mathematiker-Code gearbeitet?
@@mpldr_ ich schon... Und ich fühle mit dir 🤣
wenn es leicht durcheinander ist, dann macht es ein bisschen Spaß. Bei komplettem Chaos ist es purer Frust 😅
Kann dem nur zustimmen.
Ich würde sagen bei mir ist es 60 meetings / 40 Softwareentwicklung.
Was ich noch anfügen würde, ist oft die Naivität vom Management, Kunden, etc. die sich mit der Materie nicht auskennen und Aussagen tätigen wie "kann man nicht schnell...." oder "ich war mal auf einer Internetseite wo.... und ich will das auch so"..
Was vielen auch nicht bewusst ist, ist dass man nicht wie im Fernsehen zu sehen ist, in einem schwarzen Bildschirm reinhackt und 100 Wörter die Minute in die Tastatur haut, sondern sehr viel im Internet recherchiert oder know-how aufbauen muss. Oder dass man oft Stunden bzw. Tage überlegt wie man gewisse Systeme / Features am saubersten und effizientesten implementieren kann.
Sehr gutes Video, genau am Punkt.
Danke
Also ich bin erst in der Anfangsphase, also Student der Angewandten Informatik, und kann mir gut vorestellen wie es später sein wird..
Ich weiß aber nicht wirklich Recht,, ob mich ein Studium so wirklich darauf vorbereitet...
Ein Bekannter von mir hat eine Ausbildung als Fachinformatiker angefangen und kann gefühlt schon besser programmieren als ich im 4 semester :(
@@valeroschka2385 kann ich gut verstehen, aber lass dich nicht davon unterkriegen. Ich habe viele Praktikanten mit den verschiedensten Ausbildungen ( Studenten, Quereinsteiger, Schüler, etc.) , was ich dir sagen kann, egal ob Student etc. jeder fangt mal bei 0 an. Das Studium ist garantiert nicht für die Katze ;) das versprech ich dir. Die ganzen Fachbegriffe, Grundlagen etc. wirst du noch sehr oft benötigen. Ich kann das jetzt nur aus meiner Sicht sagen, aber Programmierer lernen nie aus, ich sehe es eher als Lifestyle und nicht als 5 Jahre Studium / 3 Jahre Lehre / etc. und man weiß alles. Daher mein Tipp an dich, mach dein Studium und mach nebenbei eventuell Praktika bei unterschiedlichen Unternehmen und du wirst merken wie schnell und effizient du besser wirst. Die Kombination aus Praxis und Theorie ist der Grundstein für alles ;)
Und wie im Video erwähnt wurde, eine der wichtigsten Eigenschaften ist eine hohe Frustrationsgrenze, das wird dich als Softwareentwickler immer begleiten.
Also schön am Ball bleiben ;)
Wie soll der Kunde es auch verstehen, wenn er die *Zusammenhänge* von Software und Hardware in Bezug auf das Ergebnis nicht nachvollziehen kann? Staats- und Betriebsgeheimnisse in Form von wirtschaftlichem, finanziellem, steuerlichen und sozialem *Wettbewerb* machen mehr Ärger, als die Sache wert ist.
@@ES-cj5by Kannst du bitte den ganzen Spacken Firmen das erklären, vielleicht kriege ich dann auch mal ein Beruf des Programmierers als FIAN. Ich verschimmle Seit 5Jahren in irgendwelcher Arbeitslosigkeit oder Firmen die mir Hoffnung geben und doch zu juniorieg bin zum Schluss oder als System Wartung , das mit jeder fängt von 0 haben die noch nicht begriffen.
@@Sebastian-zs8cp ja, ich kann den Frust sehr gut verstehen. Jedoch bin ich leider nicht in der Position wo ich auf globaler Ebene so einen Aufruf starten könnte :-)
Ich hab den Kommentar aus meiner Sicht geschrieben. Jedoch muss man auch sagen, dass es in kaum einer Branche mehr "blender /nichts könner (nicht beleidigend gemeint)" gibt wie in der IT, das führt auch leider dazu, dass viele Firmen skeptisch gegenüber potentieller Kandidaten sind.
Aber kannst du eventuell was aufbereiten um deine Fähigkeiten zu präsentieren?
Ich kann wieder nur für mich sprechen, aber ich habe einige Tools in meiner Freizeit entwickelt, die ich bei Bewerbungen präsentieren konnte, das machte einen guten Eindruck und die Firmen konnten sich ein Bild von meinen Fähigkeiten machen? Eventuell kann dir das auch helfen?
Das sind wahre Worte! Ich finde es richtig und wichtig, dass du auch die "Schattenseiten" dieses Berufs nennst. Ansonsten wird wohl die Traumblase eines anstrebenden Softwareentwicklers spätestens im ersten Job zerstört. Für die Leute die nicht wissen, ob es ihnen passt. Manchmal hilft auch einfach ausprobieren und zu schauen, ob es einem passt. Das Leben ist schließlich lang. So wie auch im Video von dir gesagt, kann es auch von Unternehmen zu Unternehmen untschiedlich sein.
Ergänzend möchte ich noch etwas zum Thema Bugfixes hinzufügen:
Wenn man als Entwickler zusätzlich Support leisten muss, dann wird man nicht zu selten aus seinen Gedanken (der akutellen Entwicklungsarbeit) gerissen. Man kann also nicht immer nur die eine Aufgabe hintereinander weg abarbeiten, sondern zwischendrin kommen noch wichtigere Aufgaben (Bugfixes etc.) dazu. Das Ganze hat aber auch einen positiven Effekt, wenn man es gemeistert hat.
Komisch finde ich, dass anscheinend geistige Arbeit mehr Pausen und Bezahlung braucht, als körperliche Arbeit. Oder warum wird ein Software-Entwickler besser bezahlt als z. B. eine Reinigungs-, Verkaufs-, Pflegekraft? Das liegt wohl an der Kundenerreichbarkeit (Angebotsreichweite).
Was noch zu erwähnen ist, man arbeitet zu 99,999% an bestehender Software/Code. Vor Allem bei Legacy-Code hat man immer die Gefahr im Nacken, dass das ganze Kartenhaus durch eine Änderung oder eine neue Erweiterung zusammenfällt, speziell wenn der Code schon 20 Jahre alt ist (Ja, solche Firmen gibt es). Eine Software from the scratch mit hochzuziehen, kommt sehr selten vor. Im Prinzip wird man in die Gegebenheiten eingeführt und dann geht's los.
Der Punkt mit der Kreativität kann ich so nicht vollständig unterstützen, bzw man sollte besser definieren was man unter "Kreativität" versteht. Für mich persönlich steckt sehr viel Kreativität in der Software Entwicklung gerade bei Problemlösungen, wenn man irgendwas optimiert oder ganz neu implementiert.
Kann ich nur zustimmen
Ich kann auch gerne mal mein Senfe dazu geben :D :
Bei uns ist es auch eher 60 % Meetings, wo man diskutiert, wie man eine bestimmte Problemstellung effektiv und "schön" umsetzen kann. 40% ist mehr oder weniger effektives Coding.
Ich bin derzeit ebenfalls als iOS Entwickler tätig und wir arbeiten in 2 neuen Projekten derzeit mit SwiftUI. An einigen Stellen ist es extrem nervig, weil man noch viele Sachen selbst nachbauen musste (bspw. AsyncImage, was zum Glück jetzt mit iOS 15 in SwiftUI dazu kommt). Aber SwiftUI macht schon echt Spaß.
Meetings? Also quatschen kann ich in meiner Freizeit, aber doch nicht bei der Arbeit. XD Ständig um den heißen Brei rumalbern, weil anscheinend die Urheber- und Lizenzrechte ein effektives Arbeiten unterbinden. Jeder speichert alles Mögliche auf irgendwelchen verschiedenen Speichermedien...wenn Foren, Diskussionsplattformen etc. doch nur vernetzt strukturiert wären. Aber nein, immer wieder kommt was Neues hinzu, obwohl es eigentlich gar nichts Neues ist, sondern was Althergebrachtes in neuer Form. Finanziell effizient, aber wirtschaftlich und sozial absolut nicht. #Grüppchenbildung
-
Was bedeutet nochmal "Die Berufsausübung kann durch Gesetz oder auf Grund eines Gesetzes geregelt werden." in Verbindung mit "Alle Deutschen haben das Recht, Beruf, Arbeitsplatz und Ausbildungsstätte frei zu wählen."? (Art 12 (1) GG) - Eine Zielgerichtetheit geht glaube ich anders, als es die Wirtschaft derzeit häufig praktiziert.
Ich arbeite nur noch in Teams und Projekten, bei denen der Auftraggeber einen Projektmanager, Scrum Master, o.ä. beschäftigt. Die Koordination ist auch in kleinen Teams oftmals ein vollwertiger Job und sollte auch so behandelt werden. Jemanden zu haben, der Gespräche moderiert und sich auch um die korrekten Personenkreise für Meetings kümmert, ist einfach unabdingbar für mich geworden.
"Man sitzt den ganzen Tag."
Schüler: Cries silently
bug fixing hört sich richtig geil an, weil man nicht nur stumpf ein programm schreibt sondern den fehler suchen muss. erinnert mich an meinen jetzigen job als cnc fräser. frustrationstoleranz entwickelt man mit der zeit, weil man selbstständig das problem lösen muss und es ist sehr zufriedenstellend, designen ist auch gar nicht meins. Ich werde die branche ändern. Die ganzen regulierungen das man zum beispiel nicht selbst designen muss haben mir das ganze noch attraktiver gemacht
Hi, könntest du mal vielleicht ein Video machen zu Thema „Wie du Software dokumentierst“?
Das wäre cool 😎.
Gruß aus Frankfurt am Main….
Hey Kevin,
ich studiere gerade Wirtschaftsinformatik und deine Videos helfen mir echt mega weiter :)
In meinen Studium lerne ich ziemlich viel auch über SCRUM. Die Methode und deren Vorgehensweise kennt eigentlich fast jeder der mit Informatik was zu tun hat. Im Studium lernt man zwar die ganzen Artefakte und Rollen in der Theorie kennen, dabei bleibt aber oft die Praxis Erfahrungen und Kenntnisse in der Vorlesung oft kurz. Da du ja sicherlich mit SCRUM schon mal zu tun hattest, kennst du dich doch sicherlich gut in der Praxis aus. Du könntest doch mal in der Zukunft ein Video machen, dass so in die Richtung " a Day in a life of a SCRUM-Team" geht und dort mehr auf das wirkliche Tagesgeschäft der einzelnen Rollen eingehst. Also wie das halt so tagtäglich bzw. in einen ganzen Sprint bei den einzelnen Rollen so abläuft. Wenn es (wie ich denke) kein Video wird, könntest vielleicht auch nur kommentieren und da deine Erfahrungen bzw. Meinung über die ganze SCRUM-Methode beschrieben.
Gute Anregung 📝 ist notiert und ich werde mal schauen, ob und wie ich das in ein Video packen kann.
Bin schon seit dem „werde Programmierer“ Video gespannt auf dieses Video. Hat auf jeden Fall einige Interessante Punkte angesprochen. Ich persönlich interessiere mich sehr stark für die ganze DevOps Richtung, da ich aus der Administration komme. Und das ist wohl die beste Möglichkeit beides zu vereinen ;)
Ist wirklich sehr interessant wie unterschiedlich Arbeitgeber doch sind.
Ich bin sehr zufrieden bei meinem ersten Arbeitgeber.
Hab 2018 meine schulische Ausbildung zum "Informatiker für Game und Multimedia-Entwicklung" und bin dann direkt dort gelandet und seit dem auch super zufrieden.
Klar gibt es Dailies, aber die sind so bei 15 minuten.
Sonst wie man es aus Scrum / Agile eben kennt, gibt es in regelmäßigen Abständen Review, Planning und Refinement, aber wenn ich so schaue dann betrifft das 2 Tage und der rest des Sprints ist fast nur coden.
Das es mal ein ungeplantes Meeting zwischen durch gibt ist doch eher selten der Fall.
Aber ja das ist wohl nicht überall so.
Ich bin selbst aber auch nicht in der App-Entwicklung sondern Web-Entwicklung unterwegs, also Frontend, Backend, DevOps (K8s, Pipeline) sind so meine Themen ^^
Daher sehr spannend zu sehen wie unterschiedlich das doch sein kann und wie froh ich doch hier bei meinem aktuellen Arbeitgeber bin.
EDIT: Bin eben noch zum Thema Design angekommen, da ist es bei uns recht schön das wir zusammen mit den Designer und generell mit dem Kunden darüber reden wie es aussehen kann / soll und uns gemeinsam Gedanken zu Features machen, ob es denn auch Sinn macht und wie man das umsetzen könnte.
Also bei uns darf und kann man auch kreativ sein
Super bien explicado. Gracias!
Augenprobleme und Bewegungsmangel.
Klasse Video :) Ja das leidige Thema Meetings. ich persönlich finde es nervt nur noch Meetings zu haben die überhaupt keinen Mehrwert bringen, und dass ist leider sehr oft so, oder es wird ein Thema so durch gekaut bis am ende alle die Motivation verlieren da man sich nicht auf einen gemeinsamen Kurs einigen konnte. Aber ein Thema fehlt da noch. Es gibt Situationen (wie bei mir) da gibt es z.B ein Thema und mehrere Entwickler arbeiten getrennt voneinander an der selben Sachen. Der Grund dafür ist einfach nur NEID.. viele Entwickler neigen dazu ihr wissen oder können nicht teilen zu wollen grade Entwickler die z.b schon 20 Jahre im Unternehmen sind und wirklich extrem altmodisch arbeiten. Man weist sie drauf hin das bestimmte Sachen so nicht mehr gemacht werden sollten da diese einem sonst auf jeden Fall auf die Füße fallen werden. Dies wird dann einfach ignoriert mit den Worten .."das machen wir immer so..." *KOTZ*
Richtig gutes Video Kevin!!!!!
🙌🏼
Ich arbeite derzeit als Webentwickler und es ist teilweise schon echt hart. Aber 100% Coding Stelle, was super ist! Keine Meetings etc. Allerdings muss teilweise noch alter Code aufgebessert werden von anderen Kollegen, was manchmal wirklich mühsam ist, gerade als Einsteiger :D. Ansonsten Top Video!
Was auch total unterschätzt wird ist die Zeit die man am Rechner sitzt. Hatte am Anfang starke Rückenschmerzen 8 Stunden zu sitzen.
7:44 Ich der 14 is und den ganzen Tag nur am PC sitzt HAHAH
same
Same
Wenigstens kannst du dann ohne Probleme 8 Stunden vor dem Bildschirm sitzen 😎 da wird’s einigen schon übel nach einer Stunde 😂
@@thepotatoghost7709 ja
Hallo Kevin. Vielen Dank für Videos. Ich werde kürz nach Deutschland fliegen. Gibt es dort eine Ausbildung im Softwareentwicklerbereich? ich bin dafür sehr interessiert. circa Karlshruhe.
Ich frage mich auch wie lange man diesen Job machen kann. Mit 60 sehe ich mich nicht mehr Quellcode schreiben oder ständig in neuen Kram einarbeiten. Sollte man sich irgendwann in Richtung Team/Abteilungsleiter oder sonstwas hocharbeiten oder gibt es ne allgemeingültige Exitstrategie in ne ganz andere Richtung? Oder bin ich gar der einzige der das nicht machen will bis zur Rente?
Ich hab ab und zu Tage, bei denen ich fast nur Meetings habe. Abzüglich der Pause bleibt dann nicht mal eine Stunde für anderes.
Kann ich echt GENAU SO während meiner Ausbilung zum Anwendungsentwickler bestätigen😆 Gab täglich Meetings. Das eine lang, das andere kurz. Je nach Thema wars super! Es gab allerdings (Wie es überall so ist) auch gerne mal das ein oder andere 3 - 4 Stunden Meeting über WebEx wo ich im wahrsten Sinne des Wortes eingeschlafen bin 😆
Nun hast du 32.500 Abos voll
In unserer Firma sind die Designer entlassen worden. Das sollen die Entwickler on the fly machen. Refactoring ist sicherlich wichtig, aber erzählen sie das den Vorgesetzten. In der Firma in der Ich arbeite wird nicht der Code beurteilt, sondern die Mitarbeiter und zwar von Vorgesetzten die noch keine Zeile Code selber geschrieben haben. Refactoring ist wichtig, aber die Entscheider sehen dies nicht ein. Eine Umstellung der Software ohne dass der Kunde einen direkten schnellen Vorteil hat, scheitert nicht an den erfahrenen Entwickler sondern an den Vorgesetzten, die alles nur unter der BWL Brille sehen.
Kannst du bitte noch mal ein Video über dein aktuell stand also ein Video wie das Video (Ein Tag als Software Entwickler) machen ?
Kommt sehr bald :)
Ich programmiere (großzügig geschätzt) 10% meiner Zeit. Davon tippe ich vielleicht 2% (programmieren ist ja mehr als nur tippen)
Führungskraft, die tippen lässt?^^
@@schachsommer12 leider nein. Alles für Leute dokumentieren, die keine Ahnung von den verwendeten Tools haben, weil sie sich standhaft weigern sich damit auseinander zu setzen
@@mpldr_ Gibt's da nicht was Feines von Ratio äh Python, das einem am Ende gleich die Rechnung für den Kunden erstellt?
Für mich als Informatikstudent, der in der Branche noch keinerlei Arbeitserfahrung nachweisen kann, klingt das ehrlich gesagt wie ein gewöhnlicher Joballtag, den man bestimmt auch in einer anderen Branche findet... Jeder Job hat seine Vor- und Nachteile und das ist auch ganz ok so
Am schlimmsten finde ich wenn man x Produkte hat und man immer den context wechseln muss
Ich bin gerade dabei mir die Web Entwicklung beizubringen und habe eine Frage zu der Frustration an die erfahreneren Entwickler. Bei mir sind die Probleme zwar noch nicht so komplex, aber ich hab mich wie ein kleines Kind gefreut wenn ich die Lösung gefunden habe. wiegt der Erfolg die Frustration nach ein längeren Laufbahn noch bei euch auf?
klar, das wird dir immer bleiben.
Wäre das Erfolgsgefühl nicht, hätte ich schon lange die Branche gewechselt.
Ich denke jeder Entwickler egal welcher Erfahrungsgrat, hat mal ein Problem wo er fast in Selbstzweifel untergeht, aber ist dann mal das Problem behoben, oder konnte das gewünschte Ergebnis erzielt werden, ist die Freude um so größer :-)
Es kommt aber auch immer auf die Person an, gerade in der Softwareentwicklung steht man auch oft unter Druck bzgl. Deadlines etc., da passiert es schon öfter, dass auch Leute vom Frust überholt werden und den Job aufgeben. Ich arbeite in einem sehr großen Konzern und hab da schon viel miterlebt ,wie Leute ausgebrannt sind etc.. Aber es gibt in jedem Job vor und Nachteile.
Ich kann nur von meiner Seite sagen, jeder Frust den ich hatte (das waren einige) hat sich bei mir in Luft aufgelöst, nachdem das Problem, Bug, Feature, etc.
implementiert / gelöst war ;-)
Was man sich immer vor Augen halten sollte, jede Herausforderung, jedes Problem was du lösen musst, auch wenn es frustriert, macht dich besser und Erfahrener ;-)
Hoffe ich konnte deine Frage beantworten ;-)
Gruß
muss ich als Anwendungsentwickler selber meine Projekte vorstellen? Ich mache gerade eine Umschulung zum Fachinformatiker und bekomme mit das Meetings sehr oft dran kommen, was mich nicht weiter stört. Ich bin nur schüchtern und würde nur sehr ungerne vor mehreren Leuten etwas präsentieren :/
Wenn du damit ein richtiges Problem hast wird das in dem Job sicher Schwer fängt doch schon mit der Prüfung nachher selber an und in vielen Unternehmen stellt man sich vorn hin und Präsentiert einfach Mut zusammen nehmen und ab gehts
@@Saubermann22 ja, blöd das wir halt in einer extrovertierten Welt leben 😐 Naja 4-5 Jahre Erfahrung sammeln und danach ins Homeoffice 🫠
Ja ich finde es voll spannend
OK, jetzt werde ich Software Entwickler!
Bist du jetzt software entwickler?
Erst die Hälfte gesehen, aber schon interessant
stimmt es dass der master viel einfacher ist als der bachelor?
Ich fand ihn tatsächlich einfacher, weil ich mehr von dem gemacht habe, was mich wirklich interessiert. Man spezialisiert sich mehr.
Die Grundlagen sind dann ja schon vorhanden. ;-)
Und genau deswegen bleibe ich Freelancer.🤷♂️
Ich übe den Job gerne aus bisher :)!