100 Tipps zum Programmieren Lernen | 100k Abonnenten Special

Sdílet
Vložit
  • čas přidán 27. 08. 2024

Komentáře • 80

  • @KevinChromik
    @KevinChromik Před rokem +51

    Tipp 101: Programmieren Lernen abonnieren ✅

  • @raffa6796
    @raffa6796 Před rokem +22

    Naja, nicht nur Tipps sondern eher auch viele „Facts“, aber here we go ...
    1.) Quereinstieg problemlos möglich.
    2.) In der IT zählt das, was du kannst.
    3.) In 2021 konnten 96k IT-Stellen nicht besetzt werden.
    4.) Programmieren bedeutet Freiheit, Softwareentwicklung ist von überall von der Welt aus möglich.
    5.) Programmierer werden überall auf der Welt gesucht, auch deutsche Programmierer.
    6.) Selbst in nicht-IT-Branchen ist programmieren eine wichtige Kompetenz.
    7.) IT-ler verdienen im Durchschnitt 64k € pro Jahr (2021).
    8.) Gute Work-Life-Balance.
    9.) Teilzeit ist einfacher möglich als in anderen Branchen.
    10.) Du musst für einen IT Job nicht unbedingt umziehen.
    11.) Du solltest realistische Erwartungen haben.
    12.) Programmieren ist was für dich, wenn du ... dich schon immer für Technik interessiert hast.
    13.) … schon immer viel Zeit am Computer verbracht hast.
    14.) … von Freunden/Familie gebeten wirst, Computerprobleme zu lösen.
    15.) … bereits Erfahrung in anderen IT-Branchen wie Systemintegration gemacht hast.
    16.) … dich für Logik/Problemlösen begeistern kannst.
    17.) … gerne analytisch Rätsel löst.
    18.) … nicht schnell aufgibst.
    19.) … Gamer oder Leistungssportler bist (Ehrgeiz).
    20.) Lerne die Technologie, die auch gefragt ist.
    21.) Starte nicht mit PHP, C++ oder Java.
    22.) Wähle eine Sprache, die für Anfänger geeignet ist und mit denen du Projekte bauen kannst, die eine grafische Oberfläche haben (Empfehlung: JavaScript).
    23.) Mach das Taschenrechner-Tutorial von diesem Kanal, bevor du Programmierer werden willst, um herauszufinden ob programmieren was für dich ist.
    24.) Lerne ein Berufsfeld (z.B. Webentwickler), nicht nur eine Programmiersprache.
    25.) Lerne erst HTML/CSS, bevor du mit JS anfängst.
    26.) Eine gute Übung am Anfang ist es, verschiedene Webseiten nachzubauen.
    27.) Nutze Visual Studio Code (=VSC) als Entwicklungsumgebung.
    28.) Installiere gleich zu Anfang die Extensions „Live Server“ und „Prettier Code Formatter“ in VSC.
    29.) Nutze Shortcuts wie STRG+C etc…
    30.) Nutze Shortcuts für VSC.
    31.) Konzentriere dich auf das, was wichtig ist, und nicht welche Hardware du benutzen solltest z.B.
    32.) Stelle dich darauf ein, dass programmieren auch mal sehr schwierig wird.
    33.) Setz dich nicht zu sehr unter Druck. Nach 3-9 Monaten Vollzeit lernen ist der Einstieg schaffbar.
    34.) Sei konsistent, code jeden Tag mind. 1h.
    35.) Programmieren lernen ist emotional anstrengend (Achterbahnfahrt).
    36.) Dunning-Kruger-Effekt: Nach ersten Erfolgen kommt erstmal ein Tief.
    37.) Imposter-Syndrom: Du wirst dich konstant unterschätzen. Du musst einfach irgendwann loslegen, dich zu bewerben.
    38.) Suche dir Leute, mit denen du dich austauschen kannst.
    39.) Konzentriere dich am Anfang darauf, wirklich immer nur eine Sache zu lernen.
    40.) Du musst nicht alles können.
    41.) Lass dich nicht stressen von dem, was du noch alles zu lernen hast, sondern konzentriere dich immer nur auf den nächsten Meilenstein.
    42.) Berücksichtige deine aktuelle Situation. Wenn du noch zur Schule gehst, konzentriere dich darauf.
    43.) Wenn du in einem festen Job bist, ist für einen Quereinstieg in die Softwareentwicklung ein Bootcamp vielleicht am besten.
    44.) Lerne in jeder Sprache zuerst Text in der Console anzuzeigen.
    45.) Lerne zunächst Variablen, dann ...
    46.) … Funktionen.
    47.) … Verzweigungen.
    48.) … Arrays.
    49.) … Schleifen.
    50.) Kenne das CRUD Prinzip.
    51.) Verstehe Server.
    52.) Kenne den Unterschied zwischen Frontend und Backend.
    53.) Verstehe das Internet (was ist eine url?)
    54.) Verstehe was FTP ist.
    55.) Verstehe was DNS ist.
    56.) Lerne Versionskontrolle (Git).
    57.) Lerne branches zu erstellen.
    58.) Lerne git merge.
    59.) Übe, mit anderen zusammen zu arbeiten.
    60.) Lerne, was eine API ist.
    61.) Lerne ein Framework (z.B. Angular oder React).
    62.) Verstehe Datenbanken und wann du sie verwendest.
    63.) Lerne nicht so viele Programmiersprachen auf einmal.
    64.) Mach viele Projekte.
    65.) Mache sowohl mini-Projekte, fortgeschrittene Projekte als auch Vorzeige-Projekte.
    66.) Lass dir Feedback für deine Projekte geben.
    67.) Achte darauf, auch komplexe Konzepte in deine Projekte zu integrieren.
    68.) Baue ein Portfolio mit Projekten.
    69.) Nur weil deine App funktioniert, heißt das nicht, dass der Code auch perfekt ist.
    70.) Lasse ein Code Review durchführen.
    71.) Lerne schneller, in dem du dir Fokus-Zeit nimmst (Handy aus etc.).
    72.) Finde deinen Rhythmus und was für dich gut funktioniert.
    73.) Gewöhne dir an, präzise Fragen zu stellen.
    74.) Nicht zu lange Funktionen schreiben.
    75.) Funktionen sollten klare Namen haben.
    76.) Variablen sollten klare Namen haben.
    77.) Nutze den gleichen Stil für deinen gesamten Code, auch bei kopierten Code-Passagen.
    78.) Lies Dokumentationen.
    79.) Erstelle Dokumentationen von deinem eigenen Code.
    80.) Lies fremden Code, um deine Skills zu verbessern. Mein persönlicher Tipp: Erst ein eigenes Projekt erstellen, und erst danach auf Github Alternativen suchen und vergleichen.
    81.) Braue Projekte mit anderen zusammen, nicht nur allein.
    82.) Lerne debuggen.
    83.) Lerne IT Sicherheit.
    84.) Lerne SSL und TSL.
    85.) Wenn du einen Job suchst, konzentriere dich auf dein Portfolio.
    86.) Finde heraus ob deine Portfolio-Projekte zur Bewerbung geeignet sind, indem du dich fragst, ob du dich für deine Projekte schämst ^^.
    87.) Habe nicht nur Spiele, sondern auch mind. 1-2 Business-Apps in deinem Portfolio.
    88.) In deinem CV solltest du erklären, was dich am meisten daran begeistert, Softwareentwickler werden zu wollen.
    89.) Übe Coding-Challenges. Mein persönlicher Tipp: techinterviewhandbook.org/grind75
    90.) In deinem ersten Job geht es nicht um dein Gehalt.
    91.) In deinem ersten Job geht es darum, möglichst viel zu lernen.
    92.) Lerne Scrum.
    93.) Verstehe die Grundprinzipien von UX-Design.
    94.) Du musst mindestens Grundkenntnisse in Englisch haben.
    95.) Kommunikation ist sehr wichtig. Beschreibe z.B. klar, was genau nicht funktioniert in deinem Code.
    96.) Mach dir Notizen, wenn dir jemand etwas erklärt, um nicht das gleiche zweimal fragen zu müssen.
    97.) Bilde dich stetig weiter.
    98.) Mit der Zeit kannst du dein Gehalt neu verhandeln.
    99.) Traue nicht jedem Headhunter und überprüfe genau, ob deren Angebot wirklich das richtige für dich ist.
    100.) Programmieren ist kein Hexenwerk

  • @gamirer
    @gamirer Před rokem +1

    Herzlichen Glückwunsch

  • @Rakilicious
    @Rakilicious Před rokem +5

    Tolles Video, vielen Dank.
    Das Beratungsgespräch war für mich tatsächlich total Klasse. Der Mitarbeiter hat sich zu wirklich jeder Zeit total empathisch und interessiert gezeigt. Er hat zumindest mir immer Tipps gegeben wie es doch noch mit dem Bootcamp klappen könnte.
    Wenn mein Plan aufgeht, dann werde ich auch dieses Jahr noch bei der Developer Akademie starten :)

  • @rahimea.4881
    @rahimea.4881 Před rokem

    Vielen herzlichen Dank

  • @kartikaykhattar7935
    @kartikaykhattar7935 Před rokem +3

    Wow! Sehr hilfreich :D

  • @ThunderstormG
    @ThunderstormG Před rokem

    100 000 Abonnenten Glückwunsch!!

  • @ElectroPunk79
    @ElectroPunk79 Před rokem +1

    Gratulation zum 100k Abonnenten.
    Sei Euch gegönnt.

  • @CW-pd5fq
    @CW-pd5fq Před rokem

    Junus und Manuel, vielen Dank für das geile Video und die vielen Anreize 🙂

  • @oliverduden
    @oliverduden Před rokem

    Wahnsinn! Danke für diese tolle Arbeit die ihr leistet

  • @thedaj99
    @thedaj99 Před rokem

    Sehr gutes Video, welches keine Fragen offen lässt. Danke

  • @user-qq5ky6ko3u
    @user-qq5ky6ko3u Před rokem

    Ich finde den Tipps "Dokumentation lesen" mega und habe mich jetzt wirklich daran gewöhnt, immer mehr Zeit dafür zu geben. Es ist besonders gut, in dem Fall, dass man gerade keine weitere Informationen im Internet ausfinden kann.

  • @artik7835
    @artik7835 Před rokem

    Aaaaaaalles gute zu den 100K!!!

    • @artik7835
      @artik7835 Před rokem +1

      @WhatsApp㈩①⑦③④③③⑧⑧⑨⑦⑦ Ist alles gut mit dem Namen?

  • @RapidFireKiIIa
    @RapidFireKiIIa Před rokem +1

    Super Video, wie immer. Ich mag euren Content sehr :) .
    Ich habe mich auch bei euch im Juni beworben .. es hat am Anfang alles funktioniert und die Gespräche waren top! Ich hatte anschließend sogar die Zusage für einen Bildungsgutschein für die Developer Akademie. Leider war der ein oder andere Mitarbeiter von euch sehr unzuverlässig.
    Nach mehrmaligen Mails bekomme ich keine Antwort mehr. Dokumente die ich noch für die Agentur für Arbeit gebraucht hätte wurden mir auch nicht geschickt, obwohl schriftlich versprochen. Leider habt ihr damit einen verlässlichen Kunden verloren. Sehr Schade, aber ich besuche nun ein anderes Bootcamp.
    Ich schreibe dass nicht um euch schlecht zu reden. Macht es das nächste mal einfach besser.
    Liebe Grüße. 200k soon :)

  • @GoKu-yt7rb
    @GoKu-yt7rb Před rokem +3

    Ich kann die Akademie nur weiterempfehlen

  • @Prinzchen1990
    @Prinzchen1990 Před rokem

    Der Weg den du zum Programmieren lernen vorschlägst, geht ja grob so, dass man zunächst beginnt HTML/CSS zu lernen, damit man ein Werkzeug an der Hand hat sich eine grafische Oberfläche zu bauen und darauf aufbauend dann mit JavaScript das Programmieren zu lernen. Das ist absolut sinnig, jedoch finde ich deine Darstellung dieses Vorgehens über mehrere Video’s unangemessen alternativlos. Ein alternativer Weg für Technik-affine Menschen.
    Als ich angefangen habe Programmieren zu lernen, habe ich mit C++ begonnen und ich fand es auch frustrierend nur in einer Textkonsole Input und Output zu haben und die Bibliotheken für grafische Oberflächen haben mich deutlich überfordert. Doof wenn man seine coolen Programme nicht angemessen visualisiert bekommt. Ich habe aber dann mein Glück in Mikrocontrollern gefunden. Knöpfe drücken, LEDs und Motoren steuern und dadurch in der Lage sein in seinem Zuhause Dinge zu automatisieren, oder in vorhandene Geräte nochmal eine Zusatzfunktion reinzubauen hat dem Ganzen einen praktischen Nutzen gegeben und ich hatte einen Ersatz für meine GUI-Probleme.
    Hier kommt es auf andere Dinge an, Speicher ist kostbar und die Performance ist limitiert, man muss also deutlich effizienter programmieren und seine Algorithmen ggf. nochmal überdenken. Die grundlegenden Prinzipien guter Programmierung sind aber die gleichen, aber in einem ganz anderen Bereich. Z.B. SQL-Datenbanken spielen kaum eine Rolle. Embedded Software ist ein sehr gut bezahlter Bereich für Programmierer und bietet sich meiner Ansicht nach besonders für Menschen mit Erfahrung in Elektronik und/oder Maschinenbau an.
    PS: Heute kann ich auch grafische Oberflächen ;)

  • @Thailanderleben
    @Thailanderleben Před rokem +1

    Sehr viele Tipps, aber dafür gute tipps!

  • @b596b
    @b596b Před rokem +1

    Tipp 101: Such dir die richtigen Mentoren und Lehrer
    Im Laufe meiner Ausbildung und in Jobs habe ich hervorragende Coder als Lehrer gehabt. Nicht alle von denen konnten aber gut Kritik übermitteln. Wichtig ist hierbei, dass sie konkrete Tipps haben und nicht nur deine Fehler vor die Nase halten, dich schlecht reden oder gar dein Potential verkennen. Es dauert wirklich etwas (je nach Typ natürlich anders), bis dein Code eine gewisse Qualität hat und dieser auch von anderen als gut angesehen wird.

  • @StyleTechnique
    @StyleTechnique Před rokem

    Der erste Gedanke der mir bei 100 Programmiertipps einfiel war. Um 100 Tipps vereinfacht weiterzugeben SCHLEIFEN lernen. ;) 😅

  • @jonashoffmann9823
    @jonashoffmann9823 Před rokem

    Moin Glückwunsch zu den 100k. Hast du Videos runtergenommen? Ich kann deine Playlist mit den CSS Videos nicht mehr finden.

  • @DJone4one
    @DJone4one Před rokem +3

    Das interfregst triggert mich😅

  • @ZPIB
    @ZPIB Před rokem +1

    Hallo,
    soll ich ein CSS Framework lernen, nachdem ich gut mit HTML und CSS coden kann?
    Z.B: Bootstrap oder was Sie mir empfehlen?
    Ich freue mich eine auf Rückmeldung!

  • @ingohermsen3335
    @ingohermsen3335 Před rokem

    Hallo Junus,
    hallo Manuel,
    Erstmal vielen Dank für eure motivierenden Videos.
    Ich lerne seit 3 Monaten HTML CSS JavaScript und verfolge dabei immer wieder euren Kanal.
    Ich habe mal eine Frage zu dem Thema "Webseite nachbauen" :
    Ist damit gemeint sich wirklich nur die Website im Frontend anzusehen und zu schauen wie dies oder jenes wohl gelöst wird?
    Oder würdet ihr trotzdem dazu raten sich im Vorfeld die Seite schonmal im Entwicklerbereich umzusehen, um die grobe Struktur zu verstehen?
    Hoffe, ihr wisst was ich meine.🙈

  • @KeepMotivatedLimitLess

    Wieder ein super Video und super motivierend, vielen Dank dafür. Motiviert mich immer wieder, dass ich an meinem Traum arbeite, dass ich mit HTML/CSS/Java Skript FIORI- Apps bzw. Web Apps programmieren kann damit ich im Frontend, im Bereich FIORI(mit UI5 Framework), arbeite. Ist der Unterschied zur der klassischen Web Apps so groß, dass ihr keine Weiterbildung anbietet? weil ich bereits angefragt hatte. Und, VS Code oder VS Pro bzw. Enterprise, welches sollte man am Besten beherrschen als Programmierer/ in?

  • @ssvjahnforever9424
    @ssvjahnforever9424 Před rokem

    Also ich selber mach einen ganz anderen Weg! Ich lerne Python, da ich mich sehr für Mathematik und Data Science interessiere. Aktuell lerne ich die Bibliotheken Numpy und Pandas. Danach mach ich Algorithmen und Datenstrukturen und zum Schluss will ich Neuronale Netze machen. Dann hätte ich mein Ziel fast erreicht und zwar zu verstehen wie eine KI funktioniert und wie man eine KI schreibt.

  • @maxmustermann3037
    @maxmustermann3037 Před rokem +1

    Was genau bedeutet "Grundkentnisse" in Englisch denn?

    • @Programmierenlernen
      @Programmierenlernen  Před rokem +1

      Du solltest Englisch lesen und auch in Konversationen sprechen können. Vorträge vor 500 Leuten musst du aber nicht können

  • @scaregrow1927
    @scaregrow1927 Před rokem

    Ich habe jedes From Software Game auf Platin also Gamer und Durchsetzungsvermögen in einem. Ich bin wie für den Beruf gemacht! 😀

    • @Programmierenlernen
      @Programmierenlernen  Před rokem +1

      dann gehts nur noch darum, das Talent produktiv zu nutzen, um zu Programmieren ;-)

    • @scaregrow1927
      @scaregrow1927 Před rokem

      Bin gerade an deinem Taschenrechner dran!! So gut danke für die videos

  • @DrDicht86
    @DrDicht86 Před rokem

    Hallo zusammen,
    würdet ihr bitte ein Video zu dem Thema
    Coden z.B. html, css, js vs Wordpress etc. Baukastenprinzip für Webseiten machen?
    Ich würde mich sehr freuen wenn demnächst ein Video dazu von euch erscheint.
    VG

  • @echdeneth
    @echdeneth Před rokem

    1. Ihr habt OOP - Objekt Orientiertes Programmieren - vergessen.
    2. Sehr Web-lastig, C# z.B. geht aufgrung vieler Tutorials sehr gut für Einsteiger, Ruby evtl als Fortbildung.
    3. Als Programmierer verfällt man leicht in einen "Betriebsblindheits-Modus" - öfters mal die Scheuklappen austauschen und Laien eine UI ansehen lassen.
    Ansonsten für Einsteiger sehr nützlich.

    • @TheNightingaleDarts
      @TheNightingaleDarts Před rokem

      Im video haben sie doch Klassen erwähnt? Was ja zur OOP gehört

    • @echdeneth
      @echdeneth Před rokem

      @@TheNightingaleDarts Nein, tut es nicht, OOP ist ein Programmiersprachen übergreifender Grundsatz. Keine Klasse, nicht nur, sondern viel, viel mehr als das.

  • @BountySL
    @BountySL Před rokem

    Was genau ist mit "business app" gemeint?
    Wenn ich jetzt mit html & css beispielsweise ein Wiki nachbaue, wäre das ein "guter fortschritt"?
    Habe bisher im Informatik kurs Datenbanken, in Java Schleifen & Arrays gelernt, was meiner meinung nach jedoch recht bescheiden ist. Mit C# kam ich im privaten lernen besser klar :D
    SIdefact: Fange im Januar mit meinem Info Studium an.

  • @uoi-whitepeach-bameningong7903

    Ich brauche dringend Hilfe: ich bin auf meinem Schul Laptop und habe das Probelm das mich Onedrive immer kontaktiert ob ich 2047 Datein löschen will und wenn ich auf Wiederherstellen clicke werden nach dem Wiederherstellen wieder kontaktiert, kannst du mir helfen dieses schadprogarm zu finden? ich habe auch in meinem benachrichtigungsverlauf stehen das sich irgend welche programme heruntergeladen habe

  • @hobbes7528
    @hobbes7528 Před rokem +1

    Hi, ich würde gerne coden lernen, weiß aber nicht genau wo. Ich benutze Mac und die Lernwebseiten die in Tutorials benutzt werden sind meistens für Windows bzw. die Seite ist anders als bei mac, hast du Typs für mich? Wo kann ich coden lernen.

  • @hammeedabdo.82
    @hammeedabdo.82 Před rokem

    Hallo, Junus und Manuel,
    Arbeitet Ihr zurzeit als Webentwickler oder als Hacker?

    • @Programmierenlernen
      @Programmierenlernen  Před rokem

      wir arbeiten als Programmierlehrer und helfen Menschen den ersten Job in der IT zu bekommen als Web Entwickler / Softwareentwickler

    • @hammeedabdo.82
      @hammeedabdo.82 Před rokem

      @@Programmierenlernen Vielen Dank Junus!
      Wie hoch kann man den Gehalt im Durchschnitt bei der Webentwicklung / Softwareentwicklung als Einsteiger bzw. Quereinsteiger erwarten und ob es eine Rolle bei Programmieren spielt, wenn man als Remoter als bei Firma arbeitet?

  • @Alevi02
    @Alevi02 Před rokem

    Hallo Yunus, ich möchte eine Lern App programmieren, würdest du dazu ein Video hochladen?
    Danke

    • @Programmierenlernen
      @Programmierenlernen  Před rokem

      schau mal in den letzten Tutorials, da habe ich genau so etwas programmiert

  • @bottgame3442
    @bottgame3442 Před rokem +1

    Ist eure Weiterbildung eigentlich alters beschränkt? Ich bin 14 Jahre alt und würde es auch gerne machen deswegen die frage.

  • @bobmarkerson
    @bobmarkerson Před rokem

    Hi, ich möchte gerne lernen eine Website zu programmieren, kannst du mir da etwas empfehlen? Nehme alles an

  • @kryob1
    @kryob1 Před rokem

    Welche Peripheriegeräte könntet ihr empfehlen für fast typing? Taugt CharaChorder was? Wie ist eure Meinung dazu?

    • @Hofer2304
      @Hofer2304 Před rokem

      Viel wichtiger als ein Peripheriegerät, mit dem man schnell tippen kann, ist eine gute Kenntnis des Editors. Du kannst dir dann viel Tipparbeit ersparen. Für ein größeres Projekt kannst du den Editor dafür anpassen. Wenn der Editor für die jeweilige Programmiersprache auch eine Syntaxüberprüfung hat, ersparst du dir Übersetzungsversuche von Programmen mit Syntaxfehlern.

  • @StevenLux44554
    @StevenLux44554 Před rokem +2

    Zweiter

  • @hossainireza7801
    @hossainireza7801 Před rokem +2

    Erster

  • @fatihbtw5288
    @fatihbtw5288 Před rokem +1

    An die Anfänger: Seit niemals FAUL und macht Tutorials und versucht auch selber sachen selber dazu zu programmieren

  • @StevenLux44554
    @StevenLux44554 Před rokem

    2

  • @T-boyx
    @T-boyx Před rokem +2

    Hey, super Video 👍 🙏
    Ich würde gerne Solidity lernen, weiß aber nicht wo, auf CZcams habe ich paar Tutorials angeschaut waren aber nicht so gut
    Könnt ihr mir da weiterhelfen Bzw. Jemand aus der Community?🙏🙏🙏

    • @TsoiIzAlive
      @TsoiIzAlive Před rokem

      Warum gerade Solidity?

    • @T-boyx
      @T-boyx Před rokem

      @@TsoiIzAlive möchte gerne die Ethereum Blockchain mit entwickeln

    • @Programmierenlernen
      @Programmierenlernen  Před rokem

      JavaScript--> Solidity. Bitte nicht mit den Blockchain Themen anfangen.

    • @T-boyx
      @T-boyx Před rokem

      @@Programmierenlernen hm okay warum das ? Hab ein Video zur Blockchain damals auf eurem Kanalgefunden 🤔