Haftungsausschluss: Auf keinen Fall möchte ich sagen, dass dies der Weg zum Lernen ist. Aber nach 13 Jahren Erfahrung und mehr als einem Jahr Aktivität in Gemeinden wird die Argumentation nicht leer sein. Wenn Sie jedoch bereits Programmierer geworden sind, werden Sie höchstwahrscheinlich nicht an dieser Veröffentlichung interessiert sein.
Ein bisschen über dich
Ich sage sofort: Ich bin der falsche Programmierer. Ich habe keine andere Ausbildung als die Schule und habe im Alter von 25 Jahren mit dem Programmieren begonnen. Ich habe nicht einmal ein klares Verständnis dafür, was ich richtig programmiere und was nicht. Trotzdem programmiere ich seit über 13 Jahren. Ich bin immer noch nicht sehr gut in verschiedenen mathematischen Formeln usw., aber im Allgemeinen schaffe ich es, Softwareprodukte zu erstellen (und ich verdiene übrigens ziemlich viel). Daher unterrichte ich möglicherweise nicht richtig, aber immer mit dem Schwerpunkt, bald Geld zu verdienen.
Argumentation über das Wesentliche der Programmierung
Wahrscheinlich müssen wir uns hier einen anderen Begriff einfallen lassen, um "Programmierung" zu ersetzen. Auf jeden Fall kann ich kaum Programmieren unterrichten. Aber wie es mir scheint, müssen Sie nur die Ziele verstehen. Wir erinnern uns an den Klassiker "Checkst du aus oder gehst du?"
Am häufigsten sehe ich das folgende Bild: Einerseits sagen alle, dass es eine sehr schwierige Aufgabe ist, Programmierer zu werden, die viel Zeit erfordert und nur wenige Programmierer aus einer großen Anzahl von Bewerbern hervorgehen, und andererseits. Es gibt einen wilden Mangel und alle rufen "Wir haben nicht genug Programmierer!" Und hier ist ein weiteres Paradoxon: Nur wenige Menschen verstehen im Allgemeinen, nach welchen Kriterien Programmierer zu bewerten sind (dass dies im Allgemeinen ein Programmierer ist). Ich denke, dass das Problem hier darin besteht, dass ein System zur korrekten Einstellung von Aufgaben noch nicht entwickelt wurde. Welches Projekt Sie auch betrachten - Sie brauchen einen fantastischen Charakter, der alles kann, was Sie brauchen. Das passiert aber nicht. Selbst im Rahmen von JavaScript sind so viele Technologien entstanden, so viele Ansätze, dass Sie unabhängig davon, in welches Projekt Sie eintauchen, garantiert etwas finden, auf das Sie noch nicht gestoßen sind.Und so stellt sich heraus, dass es sich ein erfahrener Spezialist mit 10 Jahren Erfahrung noch leisten kann, sich dem Projekt anzuschließen, da er viel weiß und was er nicht weiß, wird er sein Studium beenden. Und was ist mit denen, die nicht einmal ein paar Jahre Erfahrung haben? Ich werde sicher sagen: für solche - fast hoffnungslos.
. , ( , ). , ?
, :
() , ( , , , ), .
, , .
, , . , .
. , php, MODX . , , , . , .
JS : . , . - , ( ).
, " ?! , !". : " ?". , - ? , , , ? , , . , , "". . .
: . , - , , . . , , . , , : , , .
, . , , : - , hh, , .
, ?
Git
, . .
TypeScript
TypeScript - , , , JavaScript, .
?
, , , - ( ..). TypeScript . , , , , . , . , . - , JS , , - . , , : ? ( , )? ? JS, , , ( ).
TypeScript, , - IDE , . - , TS , " , " " , , " .. , " ", " ". . " ", , : " ". , , . , . , , , , IDE , , .
: JavaScript, TypeScript. . , .
React
React . Vue, Svelte .. , React. : , . , , . - , , .
Styled-Components
- - JS+HTML+CSS. CSS , SASS, LESS .. , styled-components. TS+React -, , , . .
GraphQL
GraphQL API , GraphQL. , , , . , API-, GraphQL , , , . ( ), .
Next.JS
( , ). . , ( SSR (Server-Side-Rendering)), ( ) .. , - , . Next.JS.
Next.JS - - JS+React ( ). ( GraphQL, Prisma, Nexus, Styled-Components ..). , 90%+ . ( , ).
, . , Next.JS , HTML-, API, GraphQL. , zero-configuration.
, , - . - . : , . , (- React, - Styled-Components, - GraphQL). . , , , , ..
. , - , . . , -. . , , - .., , , - , . .
, , , , , .. . , . . , , " - ". . , : https://freecode.academy
Ich werde gleich klarstellen, dass dies höchstwahrscheinlich nur für Anfänger und nur für diejenigen geeignet ist, die wirklich etwas lernen wollen. Das heißt, Sie müssen sich anstrengen und die ersten konkreten Ergebnisse werden erst in zwei oder drei Wochen erzielt, während das kommerzielle Niveau mindestens zwei oder drei Monate dauern wird. Aber ich garantiere, dass meinerseits den Schülern alle Arten von Hilfe zur Verfügung gestellt werden, und all dies ist kostenlos.