Un pla de 120 dies per esdevenir un millor desenvolupador # 120daysbetterdev

Notícies 2021.01.30 01:20:12

Un pla de 120 dies per esdevenir un millor desenvolupador # 120DaysBetterDev Publicat originalment per Lena Faure liel meu programa intensiu per pujar de nivell i convertir-me en un millor enginyer de interfície M’he codificat professionalment com a desenvolupador full-stack durant mes de 3 anys i gaudeixo especialment treballant en la interfície. Sóc un desenvolupador autodidacta i graduat de bootcamp, i encara aprenc molt en el treball tots els dies, sempre vaig voler trobar el temps per fer el biencomprender els fonaments profunds de JavaScript i programació, i per esdevenir un desenvolupador mes fort. Depuis que j “ai fait un pla Intensif pour moi-même pour passer au niveau Superieur et reussir donis entretiens de Codage technique, j” ai decideix de li partager avec vosaltres. De vegades, només necessita veure com es desenvolupa el pla per començar, així que estaré feliç si pot ser útil per a algú. Necessitava un programa que realment em preparés per parlar sobre el codi, que pogués seguir mentre treballava a temps complet, i no molt car. Per a mi era important que el programa fos intensiu: em resulta més fàcil construir i mantenir l’impuls amb ràfegues curtes de acció massiva que remandor massa temps. Sóc més un velocista, però, és clar, si ets de l’tipus marató, pots estendre fàcilment aquesta rutina durant un període més llarg perquè s’adapti al teu estil d’aprenentatge. També he triat deliberadament diversos recursos superposats per a cada curs: aprendre d’una varietat de mitjans (text, vídeo) i estar exposat a diferents formes de presentar un concepte proporciona una millor comprensió de l’contingut, sense esmentar els beneficis demostrats de la repetició. Passada molt de temps investigant, llegint, investigant els millors recursos possibles per crear el meu propi programa a mida (gràcies per la inspiració FrontEndMasters, JavaScriptisSexy i Nick Ciubotariu en aquest article), i aquest és el resultat: un curs d’enginyeria front-end (molt ) intensiu de 4 mesos, amb una selecció de recursos excel·lents dins de 500 € combinat. (Pot costar molt menys si tria recursos gratuïts alternatius de la seva elecció, és clar). Recordeu que ha de sentir còmode amb els conceptes bàsics de desenvolupament front-end. Git, HTML, CSS, els conceptes essencials de DOM i JavaScript (abast, això, tancaments, etc.) no formen part d’aquesta ruta d’aprenentatge. Una gran quantitat d’excel·lents recursos gratuïts poden ajudar-lo a aprendre ràpidament els jocs front-end per principiantes.antes d’iniciar aquest programa. EL PROGRAMA (120 dies) Planejo treballar al menys 3 hores a el dia, amb un exercici de codificacion obligatori tots els dies a l’inici de cada sessió, que presionare en Github.

> estigui habilitat d’alt rendiment (16,62 €) estigui habilitat: la guia definitiva (6a edició) (19,99 €) Aprendre patrons de disseny de JavaScript (gratuït) estigui habilitat professional per desenvolupadors web rs (3.ª edició) (21,34 €) Hauria crear un compte en la mayoriae d’ells per accedir a l’contingut Brillant Codecademy CodeSchool FreeCodeCamp Javascript és atractiu ReactTraining Udacity Treball de preparació escolar de Viking Code Front-End Màsters (33 € / mes, pots cancel·lar en qualsevol moment) PluralSight (25 € / mes, pot cancel·lar en qualsevol moment) Espereu seus freqüents grans vendes on cada curs costa 10 $ Entrenament accelerat de JavaScript ES6 JavaScript avançat estigui habilitat Essentials (gratuït) JavaScript: Comprendre les parts estranyes Aprenent estructures de dades en JavaScript des de zero Modern React amb Redux El curs complet de JavaScript l’BootCamp per a desenvolupadors web WebPack 2: la guia completa per a desenvolupadors Exercici Hacker Rank JS 30 LeetCode PLANIFICACIÓ DETALLADA (120 dies) JS 30 (30 dies) Hacker Rank 30 (30 dies ) Hacker Rank: desxifrant l’entrevista de codificació (20 dies) Com desxifrar el llibre d’entrevistes de codificació on (40 dies) (alternativa gratuïta: Accés a les propietats de l’objecte amb l’operador de punt, Accés a les propietats de l’objecte amb la notacion entre parentesis, Accés a les propietats de l’objecte amb variables, Actualitzar propietats de l’objecte, Ús d’objectes per a la investigacion, Provar objectes per propietats, Manipulació d’objectes complexos, Accés a objectes imbricats) Llibre de JavaScript professional: Capítol 18XML en Java “i Capítol 20JSON” Udemy: The Web Developer BootCamp: Secció 25 “Treball amb API, conferenciaeste 237JSON i XML “Udemy: JavaScript: comprendre les parts estranyes: secció 4Objetos i funcions”, lliçó 33JSON i literals d’objectes “Udemy: JavaScript avançat, seccion 6Redes” Pluralsight: Projecte pràctic de JavaScript: JSON Book JavaScript, The Definitive Guide: Chapter 10 ” matching Patterns to Regular expressions “El tren de codificació: Presentem la sèrie d’expressions regulars FreeCodeCamp: seccion” JavaScript bàsic, 4 desafiament is (Examinar el text amb una expressio regular s, Buscars numeros amb expressions regulars, espais de recerca amb expressions regulars, coincidències d’expressions regulars inverses amb JavaScript) Udemy: JavaScript Essentials, seccion 4Manipulacion de DOM “Udemy: The Web Developer BootCamp, Seccion 14 “Manipulació avançada de DOM Il·luminació DOM: capítols 1 a 10 Llibre de JavaScript professional: capítol 13Eventos” Llibre de JavaScript, la guia definitiva: Capítol 17Manejo d’esdeveniments “Llibre de JavaScript professional: Capítol 22Tecnicas avançades”, Seccion “esdeveniments personalitzats Philip Roberts : ¿Què és el bucle d’esdeveniments de totes maneres? PluralSight: Tècniques avançades en JavaScript i jQuery, seccions 2-3 Il·luminació DOM: Capítol 11 Llibre de JavaScript, La guia definitiva: Capítol 19La biblioteca jQuery “FreeCodeCamp: SeccionjQuery” CodeSchool: Prova jQuery PluralSight: Tècniques avançades en JavaScript i jQuery, Seccion 4 llibre de JavaScript professional: Apèndix B ( “Mode estricte”) Udemy: JavaScript: Comprèn les partesExtrano, Seccion 7Probabilidades i finalitats “, Lliçons 67 i 68 Udemy: JavaScript avançat, Seccion 2Conceptos bàsics”, Lliçó 3 llibre de JavaScript, La guia definitiva : Capítol 14El objecte de finestra “, Seccion 14.6Manejo d’errors” Llibre de JavaScript professional: Capítol 17Manejo d’errors i depuracion “Llibre eloqüent de JavaScript: Capítol 8Errores i maneig d’errors” Llibre de JavaScript per a principiants: Capítol 14Ajax “professional Llibre de JavaScript: Capítol 21Ajax i Comet “Udacity: Introducció a Ajax Fre eCodeCamp ara! JSON i Ajax Book Beginning estigui habilitat: Chapter 13” Emmagatzematge de dades Book Professional estigui habilitat: Capítol 23 “Aplicacions sense connexió i emmagatzematge de la banda de el client Book JavaScript, The Definitive Guide: Capítol 20Almacenamiento de la banda de el client” Descobriu HTML5: Capítol 7 El passat, present i futur de l’emmagatzematge local per a aplicacions web “Udemy: JavaScript ES6 entrenament accelerat PluralSight: Capacitacion ràpida de ES6 Udemy: Crea instàncies d’objecte amb una funció constructora, Crea objectes únics passant paràmetres al nostre constructor, Fer que les propietats de l’objecte siguin privades) FreeCodeCamp: Tic-Tac-Toe & Projectes de jocs de Simon II. Enginyeria de programari a través de JavaScript (37 dies) Treball de preparació escolar de l’Codi Víking: capituloTrabajo bàsic de preparació, Seccion 2Conceptos bàsics d’enginyeria de programari FrontEndMasters: Taller “Quatre semestres d’informàtica a sis hores Brilliant.org: Informatique Curs complet FreeCodeCamp: Conceptes bàsics sobre informàtica “Articles de bloc: Informatica en JavaScript Programador simple: Abordi els problemes, desglossar-FreeCodeCamp: notació Big O” CodeCademy: Big O Udemy: Aprendre estructures de dades en JavaScript en començant des de zero FrontEndMasters : algorismes i estructures de dades en JavaScript Free Code Camp: Scripting d’algoritmes (principiant, intermedi i avançat) Reserva Aprendre les plantilles de disseny de JavaScript PluralSight: diseno pràctic de plantilles en JavaScript PluralSight: plantilles de disseny de JavaScript FunFunFunction: Programació funcional en la sèrie estigui habilitat Functional Light JS Creu una aplicació web estigui habilitat de Vanilla III. Eines de desenvolupament i arquitectura front-end (23 dies) j Nicholas Zakas: arquitectura d’aplicacions JavaScript escalable Creació d’una aplicacion d’una sola pàgina sense marc Eloquent JavaScript Book: Capítol 10Modulos Udemy: JavaScript: Comprendre les parts estranyes, seccions 8 i 9 Udemy: El curs complet de JavaScript, Seccion 6El projecte d’aplicacion de pressupost “PluralSight: Front-End First: prova i creacion de prototips de aplicacionesaciones JavaScript Udacity: prova JavaScript Llibre de JavaScript d’alt rendiment: Creu interfícies d’aplicacions web més ràpides IV . React & Redux (16 dies) TylerMcGinnis: React Fundamentals Udemy: Modern React amb Redux PluralSight: Creació d’aplicacions amb React i Redux en ES6 V. Go mes (14 dies) Guia per a principiants d’aplicacions web progressives Udacity: Introducció a les aplicacions web progressives PluralSight: Introducció a les aplicacions web progressives Udacity: Representaci on optimitzada de el navegador Udacity: Optimització de l’rendiment del lloc web PluralSight: Millor CSS: LESS i SASS PluralSight: Conceptes bàsics de SEO PluralSight: Preparació per a una entrevista de treball Treball de preparació escolar de Viking Code: capituloComo ser contractat Fase 1 PluralSight: Diseno d’una estratègia de recerca de feina assassina PluralSight: Participeu! ALGUNS CONSELLS A mesura que aprengui, assegureu d’escriure i reproduir la major part de el codi que encuentreintente practicar tant com sigui possible. Impulsi tant codi com sigui possible en Github: tenir llargues sèries de confirmacions publiques durant llargs períodes de temps diu molt sobre el seu coratge i la seva passió per el codi. Això es reflectís molt bé quan arribi a la fase d’entrevista real. Quan realment no comprèn un concepte clau: prengui 1 o 2 dies per escriure un article detallat. Això et obligués a cercar recursos externs i intentar esbrinar a partir de les següents explicacions. Escriu l’article com si estiguessis explicant el concepte a algú que és un veritable principiant i no té coneixement del tema. això m’ha ajudat molt a comprendre moltes parts de Java que se sap que es troben entre els millors mètodes per no recordar conceptes difícils. No sigui perfeccionista: entoncesSea intel·ligent sobre el que és millor per als seus necessitats. Dedicar 10 dies a les peculiaritats de les expressions regulars no serà de molta utilitat si no planeja usar-les en les properes setmanes. Comprèn que són i segueix endavant: quan sorgeixi la necessitat d’usar-los, tindràs l’oportunitat d’aprofundir i conèixer tots els detalls sobre ells. Proveu trobar solucions pel seu compte però no s’embussi: obtingui ajuda a StackOverflow o en el Grup de comunitat FreeCodeCamp quan no pots seguir endavant. Si vols mPara unir-se a aquest programa i compartir els seus millors recursos d’aprenentatge, utilitzeu el hashtag # 120DaysBetterDev a Twitter: ‘animem-nos els uns als altres i codifiquemos junts! > ×× “× 0000- ×× ############################## ################################################## ####### p > secció >

Deixa un comentari

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *