20 Saachen déi ech wënschen ech wousst ier ech e Webentwéckler ginn

20 Saachen déi ech wënschen ech wousst ier ech e Webentwéckler ginn

Ganz am Ufank vu menger Carrière wousst ech net vill wichteg Saachen déi extrem nëtzlech sinn fir en Ufänger Entwéckler. Wann ech zréckkucken, kann ech soen, datt vill vun mengen Erwaardungen net erfëllt goufen, se waren emol net no un der Realitéit. An dësem Artikel wäert ech iwwer 20 Saachen schwätzen, déi Dir wësse sollt am Ufank vun Ärer Webentwéckler Karriär. Dësen Artikel hëlleft Iech déi richteg Erwaardungen ze setzen.

Dir braucht keen Diplom

Jo, Dir braucht keen Diplom fir Entwéckler ze ginn. Déi meescht Informatioun kann um Internet fonnt ginn, besonnesch d'Basis. Dir kënnt léieren eleng ze programméieren mam Internet.

Googelen ass eng richteg Fäegkeet

Well Dir just ufänkt, feelt Dir nach ëmmer d'Wëssen, déi néideg sinn fir e puer Probleemer ze léisen. Dëst ass an der Rei, Dir kënnt et mat der Hëllef vu Sichmotoren handhaben. Wësse wat a wéi Dir sicht ass eng wichteg Fäegkeet déi Iech vill Zäit spuert.

Mir recommandéieren eng gratis intensiv Programméierung fir Ufänger:
Applikatioun Entwécklung: Android vs iOS - 22-24 August. Den intensiven Cours erlaabt Iech fir dräi Deeg an d'Entwécklung vun Uwendungen fir déi populärste mobil Betribssystemer z'entdecken. D'Aufgab ass e Stëmmassistent op Android ze kreéieren an eng "To-Do List" fir iOS z'entwéckelen. Plus Bekanntheet mat de Fäegkeete vu Cross-Plattform Uwendungen.

Dir kënnt net alles léieren

Dir musst vill studéieren. Kuckt just wéi vill populär JavaScript Kaderen et ginn: React, Vue a Angular. Dir kënnt se net all grëndlech studéieren. Awer dëst ass net erfuerderlech. Dir musst op de Kader konzentréieren deen Dir am Beschten gefällt, oder deen mat deem Är Firma schafft.

Einfach Code schreiwen ass ganz schwéier

Vill relativ onerfueren Entwéckler schreiwen ganz komplexe Code. Dëst ass e Wee fir ze weisen, fir ze weisen wéi gutt se programméieren. Maacht dat net. Schreiwen déi einfachst méiglech Code.

Dir wäert keng Zäit fir grëndlech Testen hunn

Aus menger eegener Erfahrung weess ech datt d'Entwéckler faul Leit sinn wann et drëm geet hir Aarbecht ze kontrolléieren. Déi meescht Programméierer wäerten d'accord sinn datt Testen net den interessantsten Deel vun hirer Aarbecht ass. Awer wann Dir plangt seriéis Projeten ze maachen, vergiesst et net.

A mir hunn och Frist - bal ëmmer. Dofir gëtt Tester dacks manner Zäit kritt wéi néideg - just fir den Termin z'erreechen. Jidderee versteet datt dëst d'Finale Resultat schued, awer et gëtt kee Wee eraus.

Dir wäert ëmmer falsch iwwer Zäit sinn.

Et ass egal wéi Dir et maacht. De Problem ass datt d'Theorie ni mat der Praxis entsprécht. Dir denkt eppes wéi dat: Ech kann dës kleng Saach an enger Stonn maachen. Awer dann fannt Dir eraus datt Dir vill vun Ärem Code restrukturéiere musst fir datt dës kleng Feature funktionnéiert. Als Resultat stellt sech déi initial Bewäertung komplett falsch aus.

Dir wäert Iech schummen fir Ären alen Code ze kucken

Wann Dir fir d'éischt programméiere wëllt, wëllt Dir just eppes maachen. Wann de Code funktionnéiert, ass dat eng Freed. Fir en onerfueren Programméierer schéngt et datt Aarbechtscode a qualitativ héichwäerteg Code déiselwecht Saach sinn. Awer wann Dir en erfuerene Entwéckler gëtt a kuckt de Code deen Dir am Ufank geschriwwen hutt, wäert Dir iwwerrascht sinn: "Hunn ech wierklech all dës Mess geschriwwen?!" Eigentlech, alles wat an dëser Situatioun gemaach ka ginn ass ze laachen an de Chaos ze botzen, deen Dir erstallt hutt.

Dir wäert vill Zäit verbréngen Bugs ze fänken

Debugging ass Deel vun Ärer Aarbecht. Et ass absolut onméiglech Code ouni Bugs ze schreiwen, besonnesch wann Dir wéineg Erfahrung hutt. De Problem fir en Ufänger Entwéckler ass datt hien einfach net weess wou ze kucken wann de Debugging. Heiansdo ass et net emol kloer wat Dir sicht. An dat Schlëmmst ass datt Dir dës Bugs fir Iech selwer erstellt.

Internet Explorer ass de schlëmmste Browser dee jee erstallt gouf

Internet Explorer, och Internet Exploder genannt, wäert Iech den CSS bedaueren, deen Dir just geschriwwen hutt. Och Basis Saache sinn glitchy an IE. Iergendwann wäert Dir Iech selwer froen firwat et sou vill Browser gëtt. Vill Firmen léisen de Problem andeems se nëmmen IE 11 a méi nei Versiounen ënnerstëtzen - dëst hëlleft wierklech.

Aarbecht stoppt wann Serveren erofgoen

Enges Daags wäert et definitiv geschéien: ee vun Äre Serveren geet erof. Wann Dir net op Är lokal Maschinn geschafft hutt, kënnt Dir näischt maachen. A keen kann. Gutt, et ass Zäit fir eng Kaffispaus.

Dir wäert maachen wéi wann Dir alles verstitt wat Är Kollegen soen.

Op d'mannst eemol (wahrscheinlech méi) wäert Dir e Gespréich mat engem Matbierger Entwéckler hunn, deen begeeschtert iwwer eng nei Technik oder Tool schwätzt. D'Gespréich endet mat datt Dir mat allen Aussoen averstane sidd, déi de Gespréichspartner mécht. Awer d'Wourecht ass datt Dir déi meescht vu senger Ried einfach net verstanen hutt.

Dir braucht net alles ze memoriséieren

Programméiere ass d'Applikatioun vu Wëssen an der Praxis. Et ass kee Sënn alles ze memoriséieren - Dir kënnt déi fehlend Informatioun um Internet fannen. Den Haapt Saach ass ze wëssen wou ze kucken. D'Erënnerung wäert méi spéit kommen, wärend Dir un Projeten schafft, zesumme mat Erfahrung.

Dir musst léieren wéi Dir Probleemer effektiv léist

A maacht et kreativ. Programméiere ass eng konstant Léisung vu Probleemer, an et kann op verschidde Weeër geléist ginn. Kreativitéit hëlleft dëst séier an effizient ze maachen.

Dir wäert vill liesen

Liesen wäert vill vun Ärer Zäit huelen. Dir musst iwwer Methoden, bescht Praktiken, Tools a vill aner Industrienoriichten liesen. Vergiesst net iwwer Bicher. Liesen ass e super Wee fir Wëssen ze kréien a mam Liewen weiderzekommen.

Adaptabilitéit kann e Kappwéi sinn

Eng Websäit fir all Apparater unzepassen ass ganz schwéier. Et gëtt eng grouss Varietéit vun Apparater a Browser, sou datt et ëmmer eng Kombinatioun "Device + Browser" gëtt an där de Site schlecht ausgesäit.

Debugging Erfahrung spuert Zäit

Wéi uewen ernimmt, Debugging kann eng ganz Zäitopwendeg Aufgab sinn, besonnesch wann Dir net wësst wou Dir sicht a wat Dir sicht. Wësse wéi Ären eegene Code funktionnéiert hëlleft Iech séier ze debuggen. Dir kënnt Är Debugging Fäegkeeten verbesseren andeems Dir verstitt wéi Debugging Tools a verschiddene Browser funktionnéieren.

Dir sicht fäerdeg Léisungen, awer si funktionnéieren net fir Iech.

Wann Dir d'Léisungen net selwer fannt, ass et derwäert ze googelen. An de meeschte Fäll fannt Dir Aarbechtsléisungen op Foren wéi StackOverflow. Awer an deene meeschte Fäll kënnt Dir se net nëmmen kopéieren a pechen - se funktionnéieren net sou. Dëst ass wou Problemléisungsfäegkeeten a Kreativitéit praktesch kommen.

Eng gutt IDE wäert d'Liewen méi einfach maachen

Ier Dir ufänkt ze codéieren, ass et derwäert e bëssen Zäit ze verbréngen fir déi richteg IDE ze fannen. Et gi vill gutt, souwuel bezuelt a gratis. Awer Dir braucht een deen perfekt passt. D'IDE muss Syntax Highlight hunn, souwéi Feeler Highlight. Déi meescht IDEs hunn Plugins déi Iech hëllefen Är IDE ze personaliséieren.

Den Terminal wäert d'Aarbecht méi effizient maachen

Wann Dir gewinnt sidd an enger GUI ze schaffen, probéiert d'Kommandozeil. Et ass e mächtegt Tool dat vill Probleemer méi séier wéi grafesch Tools léise kann. Dir sollt Iech zouversiichtlech fillen mat der Kommandozeil ze schaffen.

Erfannen d'Rad net nei

Wann Dir eng Standard Feature entwéckelt, ass déi éischt Plaz fir ze kucken GitHub fir eng Léisung. Wann de Problem typesch ass, ass et wahrscheinlech schonn geléist. Et kann schonn eng stabil a populär Bibliothéik mat enger fäerdeg Léisung ginn. Kuckt aktiv Projete mat Dokumentatioun. Wann Dir nei Funktiounen un engem aneren säi "Rad" wëllt addéieren oder et einfach iwwerschreiwe wëllt, kënnt Dir einfach de Projet forkéieren oder eng Fusiounsufro erstellen.

Source: will.com

Setzt e Commentaire