Wer Java, C#, etc und sämtliche Konzepte moderner Softwareentwicklung beherrscht, kann auch alles andere leicht erlernen. Wer nur Javascript Frickeln kann (so wie es in den meisten Academies gelehrt wird), wirds schwer haben, denn die Syntax und Frameworks einer Sprache zu lernen ist leicht, die Konzepte dahinter zu verstehen und richtig anzuwenden unterscheidet dann richtige Entwickler von Code Monkeys.
Wenn man die Videos dieses Kanals überfliegt, dann richtet sich der Inhalt auch mehr an "Programmierer" oder "Alles in unter 10min". Also "Softwareentwickler" habe ich beim Überfliegen der Videotitel jetzt nicht so häufig gelesen. Geschweigedenn "Design-Patterns", "SOLID-Principles" oder vergleichbares, woran man einen Softwareentwickler vielleicht eher bewerten würde. Aber hey, der Erfolg spricht für sich. Auch für den Kanal. Und solange jemand das bezahlt.
Also ich finde jetzt das Erlernen der Konzepte nicht schwieriger als ein Framework zu erlernen. Und wenn du bspw. React anwenden willst, musst du zwangsläufig Konzepte aus der funktionalen Programmierung erlernen. Andernfalls lernst du nur Syntax auswendig, ohne zu wissen was da passiert.
Wichtig zu erwähnen ist dass Java als Backend sehr gut ist wenns um Frameworks geht und als Frontend kann man immernoch Vuejs React oder plain javascript (html5 und css3) verwenden. (Sprichwort REST API)
@@Ali_ho für mich einer der Hauptgründe, warum diese Scriptsprachen nichts in "richtigen" Projekten zu suchen haben. Prototyping klar, Webapplikationen ok und im Bereich AI leider nicht mehr wegzudenken, aber sonst nicht wirklich in großen Projekten zu gebrauchen. Das Argument bzgl. der Geschwindigkeitsnachteile von Java vs C/C++ trägt auch nicht mehr wirklich, solange man keine GUIs programmiert. Letzteres kann C/C++ von Haus aus eh nicht, also kann das auch kein Argument sein.
@@Ali_ho Nee, was ist das? Schreibt das mit noch weniger Code Hello World auf die Konsole? Ich hab mich nämlich auf die Entwicklung von Hello-World-Programmen spezialisiert.
Ebenso. Ich fühl hier nur Clickbait. Das Bsp. mit der main Methode ist mittlerweile so langweilig. JavaScript ist per Design schon immer kaputt gewesen, Python ist sicher okay, gerade wenn man nur einfache Probleme schnell lösen will oder z.B. zum Prototyping. Momentan geht die Fahrt ja eher in Richtung go und Rust und weg von viel zu komplexen und unnötigen Frontend JS Frameworks wie react und der ganze andere Schrott. Als Anfänger sind sicherlich go und Java empfehlenswert. Wenn es unbedingt sein muss evtl. noch TypeScript. Java hat die letzten Jahre sehr gute Verbesserungen durchlebt und da kommen noch einige schöne Dinge mit Java 21+. Good ol' Java - ist halt leider nix für die Script Kiddies von heute (gefühlt werden das immer mehr und immer weniger die sich mit Grundkonzepten auskennen).
@@tobyzieglerrr Mit wenig leichtem script-Code hochkomplexe funktionale Anwendung für Interpreter entwickeln wo genug Hardwareressourcen vorhanden ist. Nicht besonders Bequem zu schreibende Code für Hardwarenahe kompilirte Software die sehr schnell arbeitet. Die Frage "welche ist besser? " stellt sich doch gar nicht..
Ich finde wenn man Java lernt, lernt man die anderen Sprachen viel leichter und schneller dadurch kann man sich mehrere sprachen beherrschen. Super Video !
stimmt. Aber es ist trotzdem nicht der effizienteste Weg und es gibt auch andere gute Wege die Konzepte zu lernen, die man bei Java automatisch verstehen muss (Objektorientierung etc.)
@@Programmierenlernen Ja stimmt schon jedoch Lernt man JS vor Java ist es schwierig Java zu lernen , wobei es umgekehrt für js viel einfacher wäre es zu erlenen wenn man Java schon beherrscht, aber ja klar JS zu lernen macht es um vieles mehr Spaß , wie du erwähnst das man gleich die ergebnisse mit erlebt . Ich bin dir echt Dankbar für die ganzen Videos die du da drehst .
@@ersinkalkan8960das würd ich nicht unbedingt behaupten, dass es so herum einfacher ist. Die Syntax von JavaScript ist zwar an C-Sprachen etc. angelehnt, aber funktioniert in vielerlei Hinsicht grundlegend anders (Weil's ein Lisp Dialekt ist). Und genau das macht es ebenso schwer, andersherum. Zumindest dann, wenn man tief einsteigen mag. Die niedrige Einstiegshürde ist definitiv sehr vorteilhaft, gerade am Anfang. Unabhängig davon sammelt man egal mit welcher Sprache, haufenweise Erfahrung, die man auch zukünftig in anderen Sprachen anwenden kann, völlig unabhängig von der Syntax.
Typ manövriert sich in den ersten Minuten argumentativ selbst aus: Warum solltest du Java lernen: - hat einen riesigen Arbeitsmarkt - bringt die Konzepte vom OOP relativ einfach bei - läuft auf allen Betriebssystemen - hat eine Syntax, sie sehr ähnlich zu C# ist (und die beiden Sprachen räumen zusammen den Großteil des Marktes ab) - es gibt verdammt viel (gutes) Lehrmaterial ohne Paywall - man findet zu fast jedem Problem eine Lösung - Java ist typisiert, Python/JS nicht. Du musst am Anfang lernen richtig mit Dateitypen umzugehen, sonst schreibst du in einer nicht-typisierten Umgebung furchtbar schlimmen Code Also setzen 6
Für mich, als PHP-Entwickler interessiert mich eure Meinung zu den Zukunftsperspektiven dazu sehr. Ich weiß, dass PHP, als Webentwicklersprache mittlerweile gerne, als oldschool und nicht uptodate gewertet wird (was ich offengestanden nicht so sehe), aber was ist eure Meinung dazu?
Ich lerne durch einen online Kurs seit 5 Wochen Java, und es ist tatsächlich manchmal extrem verwirrend. Doch wenn man die Motivation hat und den Ehrgeiz, hat, dann kann man auf seine kleinen Projekte richtig stolz sein. (befinde mich aktuell bei JAVA FX)
@@ersinkalkan8960 ist von der Agentur für Arbeit und der Kurs kostet 5,5k€. Das zahlt auch Agentur für Arbeit. Aber nur wenn du Arbeitslos bist. Und du muss die Agentur für Arbeit überzeugen das du das Geld es Wert bis, wenn ich das so ausdrücken darf.
@@ersinkalkan8960 mit chatgpt kannst du auch lernen, die KI kann dir auch Aufgaben zu dem Thema geben. Man lernt am meisten wenn man selber programmiert.
wenn du jetzt nochmal eine neue Tech-Firma gründen würdest und deine Codebase neu aufbaust und deinen Tech Stack definierst, dann wirst du in 9 von 10 Fällen nicht mit Java arbeiten. Java ist heutzutage mehr Legacy Code (und ja du hast Recht: es gibt viel legacy code).
Find man hätte noch auf das Spring Boot Framework eingehen können was ja auch durchaus für neue Projekte benutzt wird dann mit React oder Vue im Frontend zum Beispiel aber insgesamt klasse Video sehr informativ!
Also wir haben ein neues Projekt mit Spring boot im backend und react im frontend angefangen. Das ist ein sehr üblicher Technologiestack für neue Projekte. Spring boot ist einfach extrem mächtig und ausgereift. Gerade für größere Projekte entscheidet man sich gerne dafür, weshalb ich den Aussagen in diesem Video nicht zustimmen kann.
Okay, Java fällt raus. Javascript und Python hört sich gut an, Rust und Go aber auch. Flask ist jetzt nochmal genau wofür gedacht? Komme ich damit um Javascript herum?
Android Studio mit Java, habe ich mir am Wochenende angeschaut. Was für ein kompliziertes Konzept. Mit welcher Entwicklungsumgebung (IDE) werden professionelle Android Apps programmiert? @Junus & @Manuel: mit der Begründung zum Legacy-Code, hat ihr mich auf eure Seite gezogen, möchte spannende und nicht tendenziell in langweiligen Projekten bei einem Grossunternehmen mitarbeiten.
Die Antworten von ChatGPT sollen so aussehen, dass man denkt, sie seien inhaltlich kompetent. Man muss da sehr vorsichtig sein. Auch wenn man nach Quellen fragt, öffne mal die Links, ob da Inhalte drin sind.
Hi, interessantes Thema! Eine kurze Frage zur Spieleentwicklung: Würdest du für ein kleines Jump and Run Spiel eher flame und Flutter nutzen oder C# komplett neu lernen und es mit Unity umsetzten?
Wenn du Flutter bereits beherrschst, solltest du mit Flutter schneller ein simples jump and run Spiel erstellen können. Wenn du aber planst in Zukunft weitere Spiele zu erstellen, bietet es sich an eine Gameengine mit graphischen Editor zu lernen. Ich persönlich finde die Godot engine deutlich anfängerfreundlicher und logischer aufgebaut als Unity.
Okay, also man keine Kenntnisse, möchte aber gerne Programmieren lernen. Vor ein paar Jahren hast du Java empfohlen und JavaScript, verstehe ich das richtig? Macht es Sinn erst HTML, dann CSS und DANN JavaScript zu lernen oder ist deine Empfehlung direkt mit JavaScriptanzufangen? (weil dann würde ich mir dein JavaScript Tutorial für Anfänger, anschauen) Ich möchte keine Zeit "verschwenden" daher möchte ich gleich mit der "richtigen" Sprache ein Eindruck gewinnen. Vielen Dank
Ich habe Java nie wirklich empfohlen. HTML, CSS --> JavaScript ist ein super Weg für Anfänger. Für Java gibt es auch viele gutbezahlte Jobs, aber es gibt mittlerweile einfach bessere Wege in die IT
Der Einsatz einer Programmiersprache richtet sich primär nach dem Einsatzzweck und dem Umfeld, in dem das finale Programm laufen soll. Insofern sind Empfehlungen für oder gegen eine Prigrammiersprache ohne Nennung der Bedingungen schlicht unsinnig und unseriös.
Was ist mit Powershell? Ist das ein Standard genutztes Programm in der Arbeitswelt? Habe Java im Kopf komplett eingenistet und bei Powershell ist das minimal was mich stört.
Ich habe eine Frage: Ich habe eine Seite mit HTML programmiert, wo zwei Textfelder nebeneinander sind , aber wenn ich die Seite kleiner mache wird das rechte Textfeld nicht nach unten gerückt, sondern geht in das linke rein. Wie kann ich dieses Problem beheben?
@philip.hildebrandt dass könnte Beispielsweise an CSS Properties, wie beispielsweise "display" order "position" liegen, welche maßgeblich den "flow" von Elementen bestimmen können. Ohne den Quellcode zu kennen, ist das allerdings schwer zu sagen.
Vermutlich musst du mit ,,@media“ in CSS ran. dann, musst du mehrere PX Größen separat designen. z.b ab jeweils: 1200px,600px, 480 usw. und jeweils das Design an die Größen anpassen. Oder: wen du CSS beherrschst, nimmst du eine CSS Library wie z.b Bootstrap, das erleichtert dir das designen von Layouts enorm und dort sparst dir viele Zeilen Code für @media.
@@Programmierenlernen ich habe es fast als erste Sprache, die ganz erste für basics war C. JavaScript habe ich vor aber bin nicht sicher ob ich es brauche.
2:45 Dafuck? Nein der Vorteil ist nicht, dass nur die virtuelle Maschine abstürzt. Wenn du ein C Programm entwickelst und es failed, stürzt doch auch nicht der Rechner ab? Dafür ist nämlich das Betriebssystem zuständig und das Programme erstmal nur isolierte Prozesse sind. Du hast doch schon bereits den Vorteil genannt, dass Java Crossplattformfähig ist und das wird eben genau mit der JVM erreicht.
Bin selbst Java Entwickler (Junior, 2 Jahre Berufserfahrung) und gehöre zu der etwas älteren Generation an (30+). Würdet ihr den Pfad als Java Entwickler beibehalten oder doch auf etwas modernes umsteigen und nach 1 bis 2 Jahren den Job wechseln (zum Javascript/Python Entwickler)? Wobei ich da ja dann auch wieder ein Junior-Ent wickler wäre.... Aber was meint ihr? Wechseln oder bei Java bleiben?
Dieses Video ist übelstes Framing erstmal der Vergleich der "Hello World"-Programme ist ja mal ein Witz. Kein richtiges Programm der Welt, mit nur einem Hauch von Funktionen sieht so aus. Interssanter wäre ein Vergleich einer (z. B. Create Read Update Delete (CRUD)) CRUD-API für z. b. User evtl. mit Login gewesen. Einmal in Java und einmal in JavaScript (Backendseite). Ich würde sagen hängt davon ab, was du gerade machst, wenn du gerade im "Backend" mit Java zufrieden bist, dann bleibe dabei, meiner Einschätzung nach sind vmtl. Datenbanken oder all. Speichertechniken (Hadoop, elastique search) besonders interessant sich damit näher zu befassen). Im Frontend musst du halt JavaScript einsetzten, da der Browser zurzeit nur JavaScript versteht und dich auch viel mit dem Thema Design (HTML & CSS) beschäftigen. Frontend ist komplexer bzw. wesentlich kleinteiliger und mittlerweile eine Welt für sich. Es kann bestimmt nicht schaden, da mal einzutauchen, aber mit Java-Kenntnissen, wirst du schnell in JavaScript Fuß fassen, die Sprachen, sind nämlich nicht nur dem Namen nach sehr ähnliche. (vgl. Brendon Eich, Erfinder von JS) Mein Rat nicht alles was "neu" oder "trendig" ist, ist auch gut. Z. B. Lernt JavaScript mit "modules" gerade erst (also seit ca. 2016) wie schön ein System wie in Java die Packages sind, achja sie werden so schnell erwachsen, die Sprachen. Also was Java schon seit keine Ahnung Version 1 (vmtl. hat ?). Hat JS erst vor ein paar Jahren nachgeholt. Dies ist halt ein Wachstumsprozess von einer Scriptsprache zu einer wirklich relevanten OOP Sprachen (wobei JS immer objektorientiert war ;) ) Kurzum mein Vorschlag wenn dir Java gefällt, bleibe dabei, wenn du Frontend mal ausprobieren willst, dann probiere es aus. Was das Gehalt anbelangt, ist übrigens Backend etwas besser gestellt, als Frontend (vgl. lerneprogrammieren.de/frontend-oder-backend-entwickler/): Achja zu deinem Punkt mit "modern", naja Java wird ja auch weiterentwickelt (einfach mal umschauen, ich bin nicht mehr ganz im Thema drin, aber Java entwickelt sich weiter und ist nicht einfach nur "alt" und wie böse Zungen sagen "überholt")
Dass man gezwungen wird, bestimmte Konzepte zu verwenden, macht Java meiner Meinung nach gerade wertvoll für Anfänger. Ich habe mehr in Java als zB in Python gelernt.
Jo, sehe ich als langjähriger Javaentwickler auch so. Mir fällt dann auch oft im JavaScript-Code des Frontends auf - und so wird es auch mit grossen Flask-Applikationen sein - vermute ich, dass die Programmierer eigentlich objektorientiert kodieren wollen/möchten/sollten, ihnen aber die Konzepte fehlen. Spaghetti.
Ist eigentlich schon interessant ! Der pc hat sich immer weiter entwikelt die programme und die betriebsysteme auch ! Aber die programiersprache die verwendet wird ist immer noch die selbe wie vom anfang an 😂
Mittlerweile mit neueren Java Versionen(21+) ist das Argument mit der "main"-Methode nicht mehr wahr. Außerdem halte ich Java für eine solide Programmiersprache im Backend.
Ich habe zwar schon ein paar mal geschrieben oder erwähnt aber ich lerne grade als Programmieranfänger JavaScript und baue grade meine erste Internetseite und noch andere Projekte. Freundliche Grüße gehen an die Developer-Akademie
Servus, kann man in einer For-Schleife (Phyton) + (unten erörtertes Szenario) eine neue Variable erstellen bzw. gibt es dafür einen Weg? Szenario: Man führt als Beispiel in der Schleife 15 Rechnungen durch und will die Ergebnisse als Variable.
Wenn ich deine Anforderung richtig verstanden habe, willst du die einzelnen Ergebnisse speichern ? Dafür gibt es mehrere Wege. Könntest zB eine Liste erstellen und bei jeder iteration das Ergebnis in die Liste anhängen. Müsste in Python mittels Append() gehen, soweit ich mich erinnere.
OOP (Objektorientierte Programmierung) sollte gelehrt werden. Und bei Java wird es gefordert. Eine gute IDE zum Anfang (Eclipse :-) ist ein muss. Wer java "befriedigend" beherscht, hat keine Probleme mit anderen programmiersprachen. Und JS ist keine :-)
Nur JavaScript ist viel aufwendiger als Java. Man muss HTML, CSS und Javascript können bevor man gut programmieren kann. In Java reicht es wenn man sich voll und ganz auf Java konzentriert.
HTML/ CSS / JavaScript - mach tutorials die es auch hier auf dem Kanal gibt wenn du eine Affinität feststellst kannst du dich für den Kurs bei der Developer Akademie bewerben oder du lernst Selbstständig und sammelst informationen zum Werdegang selber zusammen und machst so den Einstieg in die IT 👍
@@ers-ust170 it seems you have a problem with typed programming languages. Typing brings real understanding to the programming and is much less error-prone. If someone seriously wants to tackle larger projects, should program typed at the beginning. The change afterwards only makes it more difficult. C# uses one of the most commonly used syntax and also has a strong presence in both backend, desktop app development and game development. php on the other hand is more difficult to read and hardly represented.
Ich habe mal gehört, dass Programmcode durchaus auch mal aus einigen tausend Zeilen besteht. Deshalb finde ich die Erklärung warum Java soviel komplizierter ist als andere Sprachen wenig hilfreich. Und was Effizient angeht, bin ich felsenfest davon überzeugt, das es für den der programmieren lernen will völlig Latte ist welche Programmiersprache. Wenn es dazu dient sein individuelles Ziel zu erreichen. Und das ist der Punkt auf den wir uns fokussieren müssen. Willst du in einem großen Unternehmen dein zeit abreißen, den Code pflegen, Verbesserungen vornehmen und gut verdienen? Dann lerne Java. Willst du in einem Tech-Unternehmen kreative, zukunftsweisende Projekte mitgestalten. Dann eher nicht. Ich glaube fast, dass ist auch die Essenz dieses Videos. Danke dafür und bis zum nächsten.
Also ich habe langjährige Erfahrung sowohl mit Java als auch mit JavaScript. Beide Sprachen sind völlig unterschiedlich und erscheinen nur oberflächlich betrachtet ähnlich zu sein, weil beide Sprachen eine C-Syntax verwenden. Und ich kann nach meiner Erfahrung sagen, dass JavaScript definitiv die schwierigere Sprache ist. Als Einstieg erhält du mit JavaScript schneller Ergebnisse als mit Java, aber es ist schwieriger JavaScript zu meistern. Konzepte aus JavaScript die meiner Meinung nach JavaScript zur schwierigeren Sprache machen sind: 1. prototypenbasierte Objektorientierung statt klassenbasierte Objektorientierung (auch wenn es mittlerweile eine klassenartige Syntax als syntaktischen Zucker gibt) 2. Scoping und hoisting.( in javascript gibt es functional scope, local scope, global scope, block scope. in java ist es hauptsächlich block scope) 3. funktionale Konzepte wie closures und currying 4. Dynamische Änderung von Objekten 5. das Verhalten von this (lexical scope bei arrow function und aufrufkontext bei normal functions) 6. asynchrone Programmierung, die man nur wirklich versteht, wenn man sich mit der Event queue und der Microtask queue beschäftigt 7. Einige Marotten, die Implementierungsfehler sind aber aus Abwärtskompatibilitätsgründen nie behoben wurden. z.b liefert "typeof null" object, obwohl null sein eigener typ ist, wie bei undefined. 8. falsy und truthy values in kombination mit short circuit evaluation Java ist zwar geschwätziger, aber es ist leichter zu durchschauen. Gerade wenn eben der Bauplan von Objekten über Klassen zur Compilezeit vollständig definiert wird und nicht mehr zur Laufzeit geändert werden kann und du eben nicht irgendwelche Funktionen herumreichst, ist es halt einfacher zu verstehen. Allerdings kannst du mit JavaScript dafür Dinge machen, die du mit Java nicht machen kannst. Zum Beispiel dynamisch neue Funktionen erzeugen, was dann eben Dinge wie Currying ermöglicht, was aber für Anfänger schwieriger zu verstehen ist als Java. Wenn du allerdings nur nen Hello World Programm schreiben willst, sieht JavaScript natürlich einfacher aus. Deswegen versteh ich nicht, wieso gesagt wird, dass Java schwierig und JavaScript viel einfacher sei
@@omegapirat8623 Danke für die Einblicke. Das bestätigt meine Annahme, das es leider doch nicht so leicht in 13 min zu differenzieren ist. Ich habe dann tatsächlich doch entschieden, mich etwas intensiver mit JS auseinanderzusetzen. War bei mir aber relativ einfach. Als E-Commerce Kaufmann ist Web-development kein Hauptfach, aber zumindest ein Interessengebiet. Und da hab ich eher selten mit Java code zu tun. Eher mit JS, PHP, SQL und natürlich HTML, CSS und deren Weiterentwicklungen. Und dennoch nochmals Danke, dass Du dir die Zeit genommen hast das einmal ausführlich in Worte zu fassen. 🙏
@@ayzagora Mit JavaScript machst du nichts falsch, wenn dein Ziel Webdevelopment ist. Dann musst du die Sprache eh lernen, weil Browser (außer Webassembly) nichts anderes verstehen. Dank sowas wie node kannst du ja heutzutage auch eine Fullstack Webanwendung komplett mit Javascript schreiben. Man muss sich bei JavaScript aber bewusst sein, dass die Sprache dich in falsche Sicherheit wiegt und viele Dinge letztlich nicht so einfach sind, wie sie oberflächlich betrachtet zunächst erscheinen.
@@omegapirat8623 Das ist sicher richtig. Aber nun weiß ich ja, wen ich fragen kann, wenn ich auf solche Barrieren treffe. 😉 Z.B. wie viel Sinn es macht eine Webanwendung komplett in Java zu schreiben. Ich bin in meiner Vorstellung noch ein wenig beschränkt. Browsergames z.B. würden mir als Beispiel einfallen. Wie aber ist das wenn ich regelmäßig Inhalte austauschen muss. Oder sich die Inhalte erweitern?
@@ayzagora Wie meinst du das komplett in Java schreiben? Mit JavaScript macht das Sinn, aber Java sollte nur im backend verwendet werden. Sowas wie Java applets sollte man gar nicht mehr verwenden. Das ist schon lange outdated. Das minimale Rüstzeug was du für Browsergames brauchst, ist ein html canvas in das man zeichnet, was man dann mit Javascript kontrolliert, wobei es dazu aber sicherlich auch Libraries gibt, die sowas unterstützen. Browsergames schreibt man entweder komplett mit javascript und html oder aber man schreibt es in einer GameEngine, die einen html export hat wie bspw Godot. Mit was möchtest du Inhalte austauschen? In der Regel rufst du für einen Austausch mit einem anderen System eine API auf, z.B. ne REST API. Es kann aber auch ein Aufruf über websockets sein. Das kommt auf den Anwendungsfall an.
Ich persönlich finde, dass Rust ganz klar die Sprache der Zukunft ist. Sie ist meiner Meinung nach allen anderen Sprachen überlegen, aber halt auch relativ schwierig zu erlernen.
Die ganze Welt und alle Branchen suchen also Java Entwickler von Junior bis besonders Seniors aber euer Rat für Einsteiger ist die Finger davon zu lassen? Als Backend Entwickler bist du mit Java besser beraten. JS skills sind auch sehr nützlich aber als besonders als Einstieg nicht zu empfehlen
Java nimmt immer mehr ab und wird vermutlich irgendwann nur noch legacy sein. Es gibt mittlerweile so viele Alternativen, die wesentlich bessere Wege verfolgen und somit sicherer und schneller sind als Java (siehe Go, Rust, ...) Dass Java noch so stark gesucht wird liegt alleine an dem früheren Hype und die dadurch entwickelten Systeme, die nun von irgendwem auch gewartet werden müssen. Neue Systeme, die in Java entwickelt werden, wurden meist von Führungskräften durchgesetzt, die keine Ahnung von IT haben und Java nur als Buzzword kennen und wie viele das ja noch nutzen... Die Statistiken von Stackoverflow etc. zeigen aber deutlich, dass Java seit mehreren Jahren immer mehr abnimmt.
hey leute, ich intressiere mich nur it und möchte softwareentwickler werde, sollte ich eine ausbildung mach als fachinformatiker für anwendungsentwicklung oder ein fachabi als informationstechnik assistent. bin in der 10ten klasse in einer realschule, was sollte ich am besten tun.
Fachabi machen (du hast langfristig mehr Möglichkeiten) und dann direkt Programmieren lernen --> Entwicklerjob. Hör auf unserem Podcast das Interview mit Ali aus Kiel an, der hat es genauso gemacht.
Bro, die Ausbildung hängt ganz stark vom Betrieb ab. Der ITA ist m.M. Zeitverschwendung. Mit einem starken Betrieb (Aber bitte nich Großkonzern) kannst du so viel lernen. Du musst allerdings die ersten 6 Monate aushalten - Da trennt sich immer die Spreu vom Weizen. Ansonsten ist die Ausbildung halt trash, der Job ist dann aber hart geil. Hab die Ausbildung im letzten Juni abgeschlossen und bin mit meinem Job als solches sehr zufrieden. Es ist aber überall das gleiche: Es kommt ganz stark auf deinen Arbeitgeber an
Das Ding ist ich kann das einfach lernen weil ich Python und JavaScript kenne aber ich habe es dann in der 11. Klasse und die gehen von 0 aus ich habe das auch schonmal angesprochen das es keinen Sinn macht direkt eine OOP Sprache anzufangen ohne andere Kenntnisse von anderen Sprachen zu haben dir einfacher sind. Schulen sollten echt mal ihren Lehrplan in diesem Feld ändern.
@@TsoiIzAlive Naja im Informatik Kurs. Ihc sag mal so je nach Bundesland ist der Plan auch bissl anders und nicht jede Schule bietet den Info Kurs an aber ich hab mich mal umgehört und viele lernen Java
@@jonas-werner Ja wie nice ist das denn.. Meine Schule hatte keinen IT Kurs :(( Aber warum Java und nicht C# als native Sprache ist doch etwas gebrauchlicher :P
Bloß gut, dass ich im öffentlichen Dienst der einzige Programmierer bin und dort und auch eigene Webprojekte mit Spring Boot programmieren kann... Ich werde eher dazulernen, als komplett was anderes machen... Hab mein festes Gehalt im gehobenen Dienst. Dafür keinen Stress mit irgendwelchen Kunden... Also ich kann mich nicht beschweren 😬😉
wir hatten bei meinem Studium auch im 2. Semester mit java angefangen und meine Entwickler-Gruppe hat die weiteren Semester am liebsten mit java Programme geschrieben
Ich weiss nicht mal ob es Java oder Javascript ist... Die Command Blocks in Minecraft habe ich vor einiger Zeit angefangen zu nutzen. Ich weiss dass Minecraft mkt Java funktioniert, vermute aber dass die Commands in Javascript sind. Ist das plausibel?
Es ist in dem Fall eine Zwischendurch Programmiersprache. Anstatt, dass man einen Roboter in RL programmiert, legt man fest, was, wo, zu welchem Zeitpunkt, bei welchem Auslöser passieren soll in Game.
@@janne029 es gibt aber dennoch gewisse Muster, denen du folgst. Mit den Nbt- Daten, die du einstellen kannst. Und wenn man eine Klammer nicht (richtig) setzt, funktioniert der "Script" nicht...
@@cs_wolke diese Menschen propagieren ja auch, dass man nach 2 3 Monaten gute Software schrieben könnte. Ganz ehrlich man braucht dazu so viel mehr als nur die Konzepte von Klassen, statischen Methoden, Übergabeparametern und Arrrys
Hatte vor ca 10 Jahren Java als erste Programmiersprache gelernt. Heutzutage spielen JavaScript und PHP die wesentlich wichtigere Rolle für mich, sowohl beruflich als auch im Hobby. Würde definitiv heutzutage (auch wenn ich damals ebenso wie du Junus anderer Meinung war) niemandem empfehlen, mit Java einzusteigen.
Man kann statt Java auch C# machen. Ich programmiere seit 10 Jahren mit C# und die Entwicklungsumgebung Visual Studio ist vermutlich die beste die es gibt. Leider programmiere ich immer noch in der Firma mit Visual Studio 2017 und nicht mit der neusten Version 2022.
@@tmicecave Ja, die Sprachen sind sich ziemlich ähnlich. C# ist das bessere Java für mich. Ich sehe es nicht ganz so wie die beiden. Sicher wird JavaScript und Python immer beliebter und immer mehr zu Einsatz kommen, aber ich glaube nicht, dass C# so schnell aussterben wird. Die Sprache kommt von Microsoft und die ist z.B. auch in der Spieleentwicklung sehr gefragt.
C# hat genau die gleiche Möglichkeit mit web apps zu entwickeln wie Javascript und sie ist sicher nicht vorm aussterben. Ich lerne es seit 2 Jahren und komme mit neuen Features und Versionen nicht mit. Am Anfang hat mich Entwicklung für Android interessiert hatte ich xamarin gelernt, jetzt ist mittlerweile schon maui da.
@@user-fd1ru8bt8e Mit Xamarin hatte ich mal in der Firma ein kleines Projekt gemacht. Von Maui hab ich auch schon gehört, wollte mir das mal privat anschauen, aber soweit ich weiß ist das doch glaub kostenpflichtig, Xamarin konnte ich so nutzen. Hab auch mal überlegt Futter zu machen, dazu wurde hier ja auch schon was gezeigt.
Such doch Mal bei gulp nach Java oder JEE Projekten und dann nach Python Projekten. Dann sollte klar sein das dieses Video nur clickbait von einem noob ist.
Du lernst hier trotzdem Wertvolle Konzepte. Der Einstieg ist nur schwerer. Wenn du es schaffst, wird dir das lernen von anderen Programmiersprachen leichter fallen. Gut, dass du überhaupt programmieren in der Ausbildung lernst. Bei vielen ist das nicht so.
die von dir beschriebenen Unternehmen nutzen für den Backend meist einen vielseitigen Stack mit Microservices. Facebook ist aber berühmt dafür, ursprünglich dass es ursprünglich mit php aufgebaut wurde. Java wird tatsächlich immer weniger von Tech Startups verwendet
Ihr beide habt null Ahnung von Java, wie es aussieht... Java ist nicht schneller als C, keine Sprache ist schneller als C, aber Java ist schneller als Python oder Javascript.das liegt daran dass Java Code kompiliert wird und Python/js interpretiert.. ausserdem wird java ständig weiterentwickelt und modernisiert. Viele lieben java, ihr aber nicht, da ihr für eure Webentwickler Kurse Werbung macht. Aber selbst da ist java besser mit dem Spring framework
Du auch nicht. Du kannst Java komplett interpretieren, wenn du möchtest. Zweitens ist Java keine reine Compiler-Sprache. Zwar hast du Bytecode vorliegen, aber es gibt unterschiedliche Methoden damit umzugehen. Android benutzt zum Beispiel ein Ahead of Compiler und ein Jit - Compiler. Hotspot macht es wiederum ganz anderes. Zum Beispiel Reflecion kann du mir einen reinen Compiler nicht so gut umsetzen. Außerdem siehst du es daran, dass Java Programme ungefähr halb so groß sind wie C-Programme.
@@user-qm9jx6bk2l womöglich liegt es an javas Slogan: Write once, run everywhere. Klar kannst du nicht den gleichen Compiler und den interpretor von java auf deinem Fernseher nutzen wie auf dem PC. Der Kern meiner Aussage besteht trotzdem. Java ist um einiges schneller als JS oder Python.
@@mal.angenommen Das Java normalerweise schneller ist als Python oder JS beschreitet keiner. Nur von der Struktur ist Java näher an Phyton oder JS als an C/C++.
@@mal.angenommen Spring und Spring Boot benutzen gerne Java Script in der Client-Darstellung im Browser. Nur als Randbedingung. Jede Sprache hat ihren Sinn und Zweck. Es gibt keine optimale Sprache. Nur der Lernaufwand bei Java oder C++ ist größer. Die gehen in der Akademie den Weg des geringsten Widerstand. Ob das gut ist, bezweifle ich. Auch das die Leute wirklich auf den Beruf vorbereitet sind, bezweifle ich auch. JS ist einfach zu lernen, aber größere Projekte haben den Hang zu maximaler Komplexität, weil die Sprache doch begrenzt ist.
@@h.m.1514 wird halt immer irrelevanter. Wenn man dann ich 3+ Jahren fertig ist, wird es nicht besser. Wenn danach noch das Studium kommt, wird es wahrscheinlich dann noch irrelevanter wenn man fertig ist
Javascript ist aber keine Programmiersprachr, die an Unis gelehrt werden sollte. An einer Uni geht es nicht darum, einen Job zu erhalten, sondern wissenschaftlich die Informatik zu studieren. Ich kenne seinen Kanal nicht, aber wäre auch mal gut ein Video zu sehen, was an Javascript schlecht ist.