6+1 Tipps für gute Softwareentwickler (Karrieretipps)

  Рет қаралды 8,851

David Tielke

David Tielke

Күн бұрын

Пікірлер: 38
@larsschmitt7259
@larsschmitt7259 3 жыл бұрын
Meiner Meinung nach ist der beste Tipp, habt spaß bei der Arbeit solange Ihr euren Job gerne macht bildet Ihr auch auch gerne weiter und wollte immer besser werden.
@DavidTielke
@DavidTielke 3 жыл бұрын
Hey Lars, bin ganz Deiner Meinung :) Ohne Spaß geht gar nichts.... Gruß David
@arthurfelde5437
@arthurfelde5437 3 жыл бұрын
Tolle Tipps David, kann dir da nur zu 100% beipflichten, zu allen 7 Punkten. Besonders bei Punkt 4,5 und 6 habe ich selbst genau die Erfahrung in ein-zwei Unternehmen gemacht. Und der Faktor "Spass haben" ist tatsächlich einer der wichtigsten. Neues zur erlernen kann manchmal sehr zeitintensiv sein und nicht alles wird einem in einer Schulung beigebracht, man muss teilweise doch viel private Zeit für Technologieforschung investieren, ohne Spass wäre das eine große Last.
@DavidTielke
@DavidTielke 3 жыл бұрын
Hey Arthur, schön Dich wenigstens hier mal wiederzusehen :) Da hast Du recht, das ist auch wieder so ein Ding was uns unterscheidet, ich habe noch keinen BWLler gesehen, der im Urlaub noch Spaß daran hat, sich in irgendein Thema einzuarbeiten :) Gruß David
@wie-geht-programmieren
@wie-geht-programmieren 3 жыл бұрын
Hej David, Du triffst mit dem Nagel genau auf den Kopf. Mit meinen 55 programmiere ich jetzt schon seit 1980 und auch hier ist das technische zum größtenteil nicht mehr vorhanden. Einige Konzepte sidn auch nicht mehr zu verwenden, aber viele Konzepte verwende ich heute noch... (viele Kollegen lachen immer wenn ich anfange ein PAP oder Struktogramm zu zeichnen)
@DavidTielke
@DavidTielke 3 жыл бұрын
Hey Frank, was für ein großartiges Beispiel mit dem PAP bzw. Struktogramm - genau die hole ich bei komplizierten Dingen auch immer raus und besonders die jüngeren Kollegen gucken dann immer wie ein Auto :D Das wissen zu so etwas zum Beispiel ist total zeitlos - schade das ich das Beispiel nicht schon heute morgen bei der Aufnahme hatte. Gruß David
@msit
@msit 3 жыл бұрын
Persönlich finde ich auch, dass Kommunikation und Kritikfähigkeit ganz wichtig sind. Kommunikation innerhalb von "gleichgesinnten" aber auch mit Leuten aus den Fachbereichen. Gerade die, verstehen in den meisten Fällen nicht, wenn man nur von Technologien spricht. Wer offen für Feedback ist, der wird auch selber wieder nach Feedback gefragt. Gerade auch von unerfahrenen Kollegen. Das widerrum erhöht den persönlichen Wert.
@DavidTielke
@DavidTielke 3 жыл бұрын
Hey Sebastian, bin ganz bei Dir - genau sowas meinte ich mit unserem Klischee :) Ich denke das ist der Schlüssel zu vielen Dingen. Aber besonders so etwas wie mit der Kommunikation verstehen viele nicht :) Gruß David
@Beskha
@Beskha Жыл бұрын
Tolle Tipps. All diese sprechen mir so aus der Seele und das sind auch genau diese Werte, die ich versuche meinen Azubis immer wieder zu vermitteln und weiter zu geben. Fällt mal leichter und mal schwerer, aber insgesamt ist das der Weg.
@NA-bh1ly
@NA-bh1ly 3 жыл бұрын
Für mich sind deine Videos überragend, doch dieses Video soll ein Manifest sein, Hertz rot und Daumen hoch David
@DavidTielke
@DavidTielke 3 жыл бұрын
Hey, dein Feedback freue mich sehr! Vielen Dank! Gruß David
@PeterEichhorn
@PeterEichhorn 3 жыл бұрын
Danke @David du hast mir die Augen geöffnet!
@DavidTielke
@DavidTielke 3 жыл бұрын
Hey Peter, sehr gerne, schön wenn es dir geholfen hat :) Gruß David
@chaosprinz1983
@chaosprinz1983 3 жыл бұрын
@@DavidTielke Ja ... leider :D
@aristor2926
@aristor2926 2 жыл бұрын
Super Tipps. Ich habe schnell gemerkt, dass man Konzepte lernen sollte, da man mit Konzepte besser kommunizieren kann und das Wissen lässt sich sehr leicht auf andere Sprachen transferieren, wie du ja bereits beschrieben hast. :D Das Große Ganze wird oft unterschätzt. Wenn man die einzelnen Puzzleteile (Wissenshappen) zu einander in Beziehung setzen kann hat das einen enormen Mehrwert. Man versteht einzelne Teile ganzheitlicher, man kann Teile in Beziehung zueinander setzen und man kann sich dann vieles auch besser merken. Beim Thema Softskills ist mir bei meinen Kollegen aufgefallen, dass sie meist dazu neigen in Dingen das Schlechte zu sehen und selten an denen wirklich mitarbeiten. Quasi sind die Entwickler, die ich kennengelernt habe, echte Meckerköpfe. xD Der Selbstwert ist auch ein sehr wichtiges Thema. Zu dem auch meine eigene Achillesferse. Feedback auch super wichtig für die Entwicklung. Entwickler sollten viel mehr auch von sich aus Feedback geben, vor allem auch positives und negatives Feedback nicht vor den Latz knallen sondern erläutern was sie meinen und dann konkret einen Hinweis geben. Cooles Video mit konkreten und nachvollziehbaren Tipps.
@stefanalpers7415
@stefanalpers7415 3 жыл бұрын
Dem kann ich nichts hinzuzufügen außer: Du hast recht!
@Aalii6
@Aalii6 2 жыл бұрын
sehr hilfreich, danke!
@DavidTielke
@DavidTielke 2 жыл бұрын
Sehr gerne!
@Hyperschrapnell
@Hyperschrapnell Жыл бұрын
Ich habe noch nie erlebt, dass Code wiederverwendet oder verbessert bzw. refakturiert wurde. Der Zeitdruck ist einfach da. Daher liebe ich Kompromisse. Kein Spaghetticode aber auch kein Frameworkmonster.
@AlexReflex
@AlexReflex 2 жыл бұрын
Hast du zufällig vor einen Podcast zu machen? Das würde ich mir gerne beim Auto fahren o.ä. anhören. :)
@DavidTielke
@DavidTielke 2 жыл бұрын
Hey Mars, wurde hier schon oft gewünscht, allerdings sehe ich darin recht wenig Mehrwert gegenüber einem Video - das kann man nebenbei auch anschauen und nur dabei zuhören :) Ich habe es mal mit Webcasts probiert, allerdings dauert es 4-5 Stunden so ein Video zu machen und daraus einen Podcast zu produzieren wären nochmal 1 bis 1,5h Stunden (Audio extrahieren, schneiden, overlays, Thumbnail etc) wäre es dann eben nicht wert :) Gruß David
@maervo4179
@maervo4179 8 ай бұрын
Ich find es kommt auch immer drauf an wie gut das Projekt ist, ich bin in einem Projekt wo das Backend Top designed ist, aber das Frontend ist uralter Legacy Code mit Coffe Script. Ich habe noch nie so einen **** Spaghetti Code gesehen, man findet nichts. Um ein Feld auf einem View hinzuzufügen brauche ich teilweise 4-5 Stunden, weil die View komplett vom Verhalten entkoppelt ist und nirgendswo steht welcher Code für was verantwortlich ist, es gibt nicht mal eine 1 zu 1 Beziehung zwischen Controller und View. Ich habe mich immer als guter und schneller Software Entwickler gesehen, aber dieses Legacy Projekt demotiviert mich derart bei der Arbeit wenn ich mal ans Frontend ran muss.
@netzmerker
@netzmerker Жыл бұрын
Denkt daran, alle Kochen nur mit Wasser. Also keine Angst sondern Respekt... Teamfähigkeit steht ganz oben und Kritikfähigkeit. Seid nicht zu bequem die Firma zu wechseln... Ich programmiere sei 1992 C & C++ und bin 20 Jahre Freelancer...
@robertneville5969
@robertneville5969 2 жыл бұрын
Wie kommt man in eine Open-Source-Projekt rein?
@sabiplaypuzzles7332
@sabiplaypuzzles7332 2 жыл бұрын
Sorry, aber zu sagen, dass man nach einem Studium ein Programmierer ist, ist einfach falsch. Mir ist schon klar, dass man nach einem alleinigen Studium (ohne weitere Erfahrung) in der Regel kein besonders guter Entwickler ist, allerdings geht das Spektrum in einem Informatikstudium weit über einen Programmierer hinaus. Außerdem klingt das auch ein wenig Widersprüchlich, wenn du deine Erfahrungen aus dem Studium als so wertvoll betonst. Nichts für ungut 🙂 Im übertragenen Sinne ist für mich ein Entwickler sowas wie ein Architekt und ein Programmierer die Handwerker wie (Zimmermänner, Elektriker, Trockenbauer, Maler etc.). Ich finde diese Analogie sehr treffend.
@DavidTielke
@DavidTielke 2 жыл бұрын
Hey, danke für Dein Feedback. Das sehe ich vollkommen anders als Du - kein Absolvent den ich jemals in Projekten kennengelernt habe (es sind mehrere Hundert) hatte genug Wissen um als Softwareentwickler durchzugehen, wenn er nicht parallel irgendwo gearbeitet hat und dort die Erfahrung gesammelt hat. Das ist auch vollkommen okay, wie Du sagst ist der Fokus in einem Informatikstudium nicht die Softwareentwicklung. Das Problem ist die Erwartung vieler Menschen, dass ein Informatik Student automatisch weiß wie man Software entwickelt - genau das führt in der Industrie jedes Jahr zu extremen Schäden. Wo siehst Du da einen Widerspruch? Wenn ich sage, dass viele Konzepte (theoretisches Denken, Beweisführung, selbstständiges Erarbeiten von Themen) für mich unglaublich wertvoll und gewinnbringend waren? Ich habe mich dabei nicht auf die Softwareentwicklung bezogen sondern auf andere Dinge die für meine Karriere wichtig waren - aber kaum etwas davon hat mir geholfen ein guter Softwareentwickler oder Architekt zu sein. Das ist ja das schöne oder eben unschöne an der Softwareentwicklung - Deine Einschätzung teile ich nur bedingt, Programmierer mögen wie Handwerker sein, jeder weiß aber das dort die Qualität extrem schwankt und nur wenig Handwerker wirklich gut sind. Entwickler und Architekten teilen zwar eine gemeinsame theoretische Basis (Modularisierung & Entkopplung), aber das restliche Skillset also die Taktiken und Muster sind vollkommen unterschiedlich. Ein Softwareentwickler muss noch einiges dazu lernen um ein Architekt zu sein. Gruß David
@sabiplaypuzzles7332
@sabiplaypuzzles7332 2 жыл бұрын
​@@DavidTielke Vielleicht verstehst du was ich meine, wenn ich dir sage, dass du ein Video raushaust deren Titel lautet: "Wieso Programmierer schädlich sind" und hier quasi pauschalisierst, dass Informatikstudium-Absolventen ohne weitere Erfahrung nicht als Entwickler durchgehen und Programmierer sind. Das ist nicht gerade aufbauend und wirkt ehrlich gesagt auch ein wenig Arrogant. Vielleicht solltest du nicht so binär denken und einen dritten Zustand des unerfahrenen Entwicklers erwägen 🙂 Schließlich liegt es nicht an dem Lehrstoff des Studiums, sondern daran, dass noch nie ein Meister vom Himmel gefallen ist. Aber lass mich das bitte näher erläutern: Du hast nach vielen Jahren (bevor deine studentische Prüfungsordnung abgelaufen ist) dein Master absolviert, vielleicht hast du nicht mitbekommen, dass im Studium Programmierparadigmen, Design-Patterns uvm. mittlerweile zum Standard-Lehrplan geworden sind. Im Übrigen hatte ich das gleiche Problem mit der ablaufenden Prüfungsordnung und habe in Erwägung gezogen in eine neue Prüfungsordnung zu wechseln, wobei ich dann erstaunt war, wie viele neue Module hinzugekommen sind bzw. alte ersetzt wurden, die ich alle aufs neue machen müsste 🤯 Deswegen finde ich deine Haltung zum Studium überholt. Außerdem hast du auch die Nicht-Funktionalen Anforderungen wie zB die Qualität angesprochen. Darauf wurde bei uns auch sehr hohen Wert gelegt und das sogar noch zu meiner Zeit. Das könnte aber auch daran gelegen haben, dass ich im speziellen Medieninformatik studiert habe oder ich auf einer technischen Hochschule war und nicht auf einer Universität wo traditionell mehr auf die Theorie Wert gelegt wird. Zu der Analogie zum Architekten und den Handwerkern, hat sich die Analogie auf den VERGLEICH von Architekten zu den Handwerkern bezogen, nicht auf die einzelnen Muster des Architekten. Zum Schluss wollte ich nur sagen, dass ich deinen Standpunkt verstehe und auch der Überzeugung bin, dass es in der Praxis anscheinend anders ankommt. Allerdings kann man auf den unerfahrenen Entwickler aufbauen und den Rohdiamanten polieren 😉 Bei einem, der lediglich nur das Programmieren gelernt hat (was man ehrlich gesagt auch in wenigen Monaten schaffen kann) wird es eher schwer. 🕊️☮️
@Andreas-gh6is
@Andreas-gh6is Жыл бұрын
Stellenausschreibungen machen keinen Unterschied zwischen Programmierer und Entwickler... Am Ende entscheidet, was der Vorgesetzte von dir will und erwartet.
@xVirtualMagicx
@xVirtualMagicx Жыл бұрын
Spaß... Ich sage immer wieder "Sollte mein Job jemals zu ernsthafter Arbeit werden, suche ich mir sofort nen neuen" :D Ich habe mir alles selber beigebracht, was ich weis. Schulungen etc finde ich absolut langweilig. Als Video ja. Aber in Person. Nein. Das ist für mich absolute Zeitverschwendung. Ich käme nie auf die Idee einen unterschied zwischen einem Programmierer und einem Entwickler zu sehen... Für mich ist das ein und das selbe. Es gibt zwei Arten von Devs... Für die einen ist das ein Job. Für die anderen ist es einfach war sie gerne tun. Alles andere ist eine Frage von Erfahrung. Ich denke Software zu schreiben ist 80% Erfahrung und 20% Wissen. Der einzige Grundsatz dem ich konstant folge ist "Keep it simple". Wenn etwas Kompliziert ist, ist es vermutlich keine gute Idee und man sollte nochmal drüber Nachdenken. Alles andere ergibt sich aus dem Kontext.
@ThePeterDuh
@ThePeterDuh 3 жыл бұрын
Danke David! Ich kann nur beipflichten! Was generell als Mitarbeiter und nicht nur als Entwickelt wichtig ist, ist Kommunikation. Das muss man wirklich lernen. Vorallem dass es hier auch Sender und Empfänger gibt und dazwischen viel schief laufen kann. Das führt mich auch irgendwie zu einer Frage. Auch wenn ich dich grandios finde so sind etliche Kollegen der deutschen Sprache nicht mächtig. Kannst du vielleicht einen englischen Kanal empfehlen? Ich übernehme einiges von dir und probiere das auch weiterzugeben aber es wäre gut wenn Kollegen das nicht nur von mir hören sondern sich das anschauen können wann sie wollen.
@DavidTielke
@DavidTielke 3 жыл бұрын
Hallo Peter, da stimme ich Dir komplett zu - wichtiges Thema! Nein, leider kenne ich keinen der ähnlichen Content macht - es gibt zwar für die einzelnen Themen wie beispielsweise Architektur ganz gute englische Kanäle, aber kenne keinen Kanal der eine vergleichbare Bandbreite zu dem hier hat. Es gibt aber in der Tat einige englischsprachige Zuschauer die mit den automatisch übersetzten Untertiteln sehr zufrieden sind - ist zwar keine super Lösung aber zumindest ein Anfang. Gruß David
@medn_
@medn_ 3 жыл бұрын
Oh verdammt. Wenn du mit 37 schon unterhalb des Durchschnitts bist, wo bin ich dann? :D Bin ich der Jüngste? 🤔
@DavidTielke
@DavidTielke 3 жыл бұрын
Hey, vermutlich... ;) Gruß David
@medn_
@medn_ 3 жыл бұрын
@@DavidTielke Verdammt :D
@DavidTielke
@DavidTielke 3 жыл бұрын
Sei froh, Du hast alles noch vor Dir :D
@Andreas-gh6is
@Andreas-gh6is Жыл бұрын
Lasst mich zuerst über Pangea reden, bevor ich zum Punkt komme...
Softwareentwicklung - Von A bis Z (Mit Beispiel!)
17:59
David Tielke
Рет қаралды 22 М.
Gute Bücher zu Software Architektur
15:40
David Tielke
Рет қаралды 7 М.
Players vs Pitch 🤯
00:26
LE FOOT EN VIDÉO
Рет қаралды 131 МЛН
The IMPOSSIBLE Puzzle..
00:55
Stokes Twins
Рет қаралды 159 МЛН
HELP!!!
00:46
Natan por Aí
Рет қаралды 76 МЛН
А я думаю что за звук такой знакомый? 😂😂😂
00:15
Денис Кукояка
Рет қаралды 1,9 МЛН
Keine Softskills - WARUM Softwareentwickler oft verlieren!
9:47
David Tielke
Рет қаралды 16 М.
5 Skills von professionellen Softwareentwicklern
11:41
David Tielke
Рет қаралды 6 М.
Fehlerkultur & Fehlervermeidung - WeeklyTalk #107
21:50
INOSOFT AG
Рет қаралды 386
NICHT Gehalt! was Softwareentwicklern wichtig ist
12:47
David Tielke
Рет қаралды 7 М.
Die Gefahr von Unit Tests und die Nachteile
11:54
David Tielke
Рет қаралды 7 М.
Scrum - Von A bis Z [Mit Profi-Tipps]
27:14
David Tielke
Рет қаралды 26 М.
Einstiegsgehälter als Softwareentwickler - der WAHNSINN!!!
8:06
David Tielke
Рет қаралды 47 М.
Wenn zu viel Perfektion der Softwareentwicklung schadet
13:02
David Tielke
Рет қаралды 12 М.
Warum ich heute über KI in der Entwicklung anders denke
18:16
David Tielke
Рет қаралды 19 М.
Fehlende Softskills bei Entwicklern
12:28
David Tielke
Рет қаралды 8 М.
Players vs Pitch 🤯
00:26
LE FOOT EN VIDÉO
Рет қаралды 131 МЛН