A gyakorlati útmutató a professzionális webfejlesztővé válásról

Ez a cikk gyakorlati útmutatóként szolgál a professzionális webfejlesztővé váláshoz. Több mint 20 évet töltöttem az internet kódjának írásával. Naponta dolgozom és segítem a fejlesztőket. Ebben a cikkben elmondom, hogy mit kell megtanulnia, mikor kell megtanulnia, és honnan tanulhatja meg (általában ingyen ). Ezután tanácsokat adok a valós tapasztalatok megszerzéséhez, és ami a legfontosabb, hogyan lehet fizetni a kódírásért.

Szerző megjegyzés: A népszerű kereslet miatt ez a cikk most kibővített e-könyvként érhető el, amely egy speciális mellékletet tartalmaz, amely a cikk összes hivatkozását egy könnyen követhető listába sorolja. Az eBook verziót itt szerezheti be.

Nem kapok közvetlen ellentételezést az itt felsorolt ​​webhelyek említéséért. Csak a lehető legjobb forrásokat szeretném biztosítani, amelyek segítenek eljutni oda, ahová tart.

Két szempontot tartson szem előtt ...

1. Nem baj, ha előreugrik.

Ez az útmutató segítséget nyújt Önnek, függetlenül attól, hogy hol halad a szakmai fejlesztővé válás felé. Miután elolvasta ezt a bevezetőt, csak görgessen ahhoz a címhez, amely a legjobban leírja a helyzetét, és kezdje el onnan olvasni. Ha csak most kezded, vagy csak gondolkodsz az induláson, akkor kövesd a király tanácsát Alice Csodaországban ...

- Kezdje az elején, és folytassa, amíg a végére nem ér; akkor hagyd abba. ”

2. Először gyorsan ízelítsen meg mindent , majd specializálódjon.

A pénz nem a legfontosabb. Meg kell ❤ SZERETNI ❤ amit csinálsz! De nem fogja tudni, mit szeret, amíg nem próbálja ki.

Ez az útmutató arról szól, hogy segítsen minél gyorsabban megismerkedni a webfejlesztés lehető legtöbb területtel, majd segítsen szakosodni a szeretett területen. Eleinte nem fogsz elsajátítani semmit, csak megtanulod az alapokat és áttérsz a következő dologra. Miután megtalálta szenvedélyét, megmutatom, hogyan kell mélyebbre ásni.

Úgy döntöttem, hogy megtanulok kódolni. Szeretem a webet. Nem tudom, hol kezdjem.

Gratulálunk! Ez egy nagy első lépés és valami nagyon izgalmas dolog kezdete. Teljesen elsöprő is lehet. Ne aggódj, azért vagyok itt, hogy segítsek.

Az első célod az legyen, hogy nagyon gyorsan felgyorsulj a webfejlesztés minden területének alapjaival (gyakran „a teljes verem” -nek hívják). Nagyon széles körű lesz a tanulás során, de nem túl mély. Ez csak arról szól, hogy segítsen megtalálni a legjobban tetsző területet, és általános ismereteket kell felépítenie annak érdekében, hogy értékelje és kezelje a kihívások széles skáláját, függetlenül attól, hogy hol specializálódott.

Ismerje meg az alapvető HTML-t

A Hypertext Markup Language (HTML) az, amely a webböngészőben látottak tartalmát és elrendezését vezérli. Azáltal, hogy ott kezdi, kap egy olyan felhasználói felületet , amelyet használhat a kóddal való interakcióhoz és annak eredményeinek megtekintéséhez. Ahogy fejlettebb nyelvekkel foglalkozik, ez egyre fontosabbá válik. Nem akar kódolni a sötétben.

Itt van a HTML, amelyről először meg kell tanulnia (kattintson a linkekre, hogy ingyenes oktatóanyagot kapjon):

  • Elkezdeni
  • Címkék, attribútumok és elemek
  • Oldalcímek
  • Bekezdések
  • Címsorok
  • Listák
  • Linkek
  • Képek
  • Táblázatok
  • Formák
  • Összedobva az egészet

Ismerek néhány alapvető HTML-t

Fantasztikus! Ez egy fontos első lépés. Most szüksége van néhány alapvető JavaScript-re.

Ismerje meg az alapvető JavaScript-et

A JavaScript a web nyelve, minden főbb böngészőben (Chrome, Firefox, Safari, IE és még sok más) beépített JavaScript-támogatás található. Valamennyi használt webhely vagy webalkalmazás valószínűleg sok-sok JavaScript-kóddal rendelkezik mögötte. Nem beszélve arról, hogy a JavaScript mára más platformokon is népszerűvé válik, beleértve a szervereket, asztali számítógépeket és eszközöket is.

Egyelőre csak az alapokra van szükséged, ezek a linkek segítenek:

  • A cuccok történése
  • Változók és adatok
  • Matematika
  • Logika
  • Feltételes
  • Hurok
  • Funkciók
  • Tárgyak
  • Tömbök
  • A DOM
  • Események és visszahívások
  • AJAX
  • JSON
  • Hatály

Ismerek néhány alapvető JavaScript-et és HTML-t

Fantasztikus! Vegyünk egy kis CSS-t az öved alá.

Ismerje meg a CSS-t

A CSS jelentése Cascading Style Sheets. Az oldal HTML-elemeinek megjelenésének és hangulatának testreszabására szolgál. Kövesse ezt a Mozilla ingyenes oktatóanyagát az alapok megszerzéséhez, majd gyakran keresse fel a CSS-trükköket a legnehezebb CSS-problémák megoldásához (használja a jobb felső sarokban található keresési funkciót).

Ugrás a „Háttérre”

Ezen a ponton ki van téve az úgynevezett „front-end webfejlesztésnek”. Vagyis ismeri a webböngészőben futó főbb nyelveket. Itt az ideje, hogy a „hátulra” lépjünk. Ami egy szerveren futó kód. Ne aggódjon, hogy ennek megtanulásához nincs szüksége szerverre, a saját számítógépe remekül fog teljesíteni.

Rengeteg háttérnyelv létezik, de mivel már ismeri a JavaScript-et, javasolni fogom, hogy tanulja meg használni a Node JS-t. A Node JS lehetővé teszi a JavaScript-kód futtatását egy szerveren (a böngésző helyett).

A Node JS mellett meg kell tanulnia az Express és a Mongo DB szolgáltatásokat.

Expressz

Az Express egy olyan könyvtár, amely megkönnyíti a Node JS számára, hogy webszerverként működjön (azaz meghallgassa a „kéréseket” a weboldalairól, és a „válaszokat” visszaküldje a weboldalaira).

Mongo DB

A Mongo DB egy adatbázis. Ez lehetővé teszi információk tárolását és visszakeresését.

Ebből a kiváló, ingyenes oktatóanyagból és annak folytatásából megismerheti a Node JS, az Express és a Mongo DB programokat.

Választanom kell a „Front End”, „Back End” vagy „Full Stack” fejlesztők között.

Ha mindkét végének ki volt téve, ideje választani. Ha nem, akkor kérjük, kövesse az előző szakaszban található tanácsokat, hogy pótolja ismereteinek hiányosságait.

Mostanra kétféle kódot írtál. Az egyik fajta a felhasználói interakcióhoz kapcsolódik. A másik fajta az adatok interakciójához kapcsolódik. Melyiket kedveli jobban?

Felhasználói interakció? Gratulálunk, Ön front end fejlesztő!

Adat kölcsönhatás? Gratulálunk, háttérfejlesztő vagy!

Mindkét? Gratulálunk, te egy teljes stack fejlesztő vagy!

Utált mindent? Gratulálunk, webfejlesztővé válás nem neked szól, örülj, hogy most rájött erre, ahelyett, hogy több időt és pénzt pazarolnád. Még nem áll készen feladni? Talán még nem talált olyan nyelvet, amelyet szeret? Próbáljon ki néhány más nyelvet, amelyet a „Backend fejlesztő akarok lenni” című cikk tartalmaz.

Full Stack fejlesztő akarok lenni

Menő. El kell olvasni, és mindent megtesz alatt szeretnék lenni Front End Developer és azt akarom, hogy a Back End Developer alább .

Front-end fejlesztő szeretnék lenni, és ismerek néhány alapvető JavaScript-et, HTML-t és CSS-t

Ahhoz, hogy hatékony legyen front-end fejlesztőként, el kell sajátítania a HTML, CSS és kliensoldali JavaScript-eket. Néhány fontos keretrendszerben jártasnak kell lennie. Ez megadja azokat a készségeket, amelyeket a munkaadók és az ügyfelek elvárnak a front-end fejlesztőktől.

Mostanra ismernie kell néhány alapvető HTML-t. Ha nem, akkor térjen vissza a Learn Basic HTML oldalhoz.

Tanuljon meg középszintű és haladó HTML-t

Kövesse ezt a köztes HTML-oktatóanyagot, majd ezt a speciális HTML-oktatóanyagot a szakképzettség megszerzéséhez.

Ismerje meg az Advanced Client-side JavaScript programot

A JavaScript szintjének emeléséhez nagyon ajánlom a Kyle Simpson , a You Don't Know JS című könyvsorozatát . A szerző a teljes sorozatot ingyen tette elérhetővé az alábbi linkeken:

  1. „Fel és megyek”
  2. „Hatály és lezárások”
  3. „Ez és az objektum prototípusai”,
  4. „Típusok és nyelvtan”
  5. „Async & Performance”
  6. „ES6 & Beyond”

Ezekkel a könyvekkel együtt az MDN JavaScript Reference-nek kell a legjobb barátjának lennie.

A „front-end trifecta” HTML, CSS és JavaScript ismerete nagyszerű. De ahhoz, hogy pénzt keressen, meg kell ismernie néhány keretet.

Ismerje meg a jQuery-t

A jQuery minden idők legnépszerűbb JavaScript-könyvtára. Bár néhány újabb keretrendszer kevésbé teszi relevánssá a jQuery-t, ha munkát keres, nagy eséllyel a jQuery még sok éven át része lesz a munkaköri leírásnak (és interjúnak).

Azt javaslom, hogy kövesse a jQuery utat a FreeCodeCamp-nél, hogy gyorsan és hatékonyan kezdje meg a jQuery megtanulását. Ezt követően keresse fel a jQuery hivatalos oktatási webhelyét, ahol további útmutatást kaphat.

Érdemes kéznél tartania a jQuery API-dokumentumokat is.

Tanuljon meg egy népszerű JS keretrendszert

A keretrendszerek megkönnyítik az adott nyelvvel vagy technológiával való munkát azáltal, hogy megoldják és megoldják a technológia legnagyobb problémáit. A JavaScript óriási hasznot hozott a keretrendszerek fejlesztésében és népszerűsítésében.

Úgy tűnik, hogy minden héten létezik egy új JavaScript keretrendszer, amelyet a következő defacto szabványként emlegetnek. Ellenőriznie kell az álláshirdetési táblákat, vagy gugliznia kell, hogy kiderüljön, melyik a legnépszerűbb az Ön piacán. Jó hely az ellenőrzésre a Hacker News bérleti trendek eszköze.

Íme, amire úgy tűnik, hogy az írás idején kereslet van:

React JS

A React-ot a Facebook hozta létre, hogy működjön a Flux architektúrájukkal. Ez egy JavaScript könyvtár az interfészek felépítéséhez. Nemrégiben az első helyre emelkedett, megelőzve az Angulart. Tehát kezdje a React-lel. Van egy jó ingyenes tanfolyam, amely bemutatja a Reactot.

1. és 2. szög

Az Angular JS-t a Google hozta létre, és azonnal elindult, amint bemutatták. Sok vállalat jelentős összegeket fektetett be a keretrendszerbe, és mint a fenti grafikonból látható, még mindig nagyon népszerű. Sajnos a Google úgy érezte, hogy teljesen újra kell írni az Angulart, amikor felépítették a 2. verziót. Tehát az Angular 1 és a Angular 2 szinte olyan, mint két teljesen különböző keretrendszer. Ha az Angular szakértőjének akarja nevezni magát, mostantól mindkettőt meg kell tanulnia ahhoz, hogy valóban piacképes legyen. Valószínűleg van még egy időablak, ahol csak az Angular 1 ismerete elég. De az ablak bezárul. A szögletes munka többsége az Angular 1 kódalapok Angular 2-re történő átállítása lesz. A Code School szórakoztató, ingyenes tanfolyamot kínál az Angular 1 számára. Az Angular 2 esetében nézze meg ezt az ingyenes videósort az alapok elsajátításához.

Ember JS

Még mindig van elég sok munka az Ember JS tapasztalattal rendelkező emberek számára, de amint az a grafikonon is látható, ez kezd laposnak lenni. Nem áll mögötte egy olyan zsongó, mint a Google vagy a Facebook, és tele lesz a keze a React és a Angular szolgáltatással. Ennek ellenére, ha kíváncsi vagy, követheted a hivatalos Ember JS útmutatóval.

Miután kiválasztotta azt a keretrendszert, amelyik a legjobban tetszik, és ésszerűen ismeri, érdemes lehet felfedeznie egy kísérő CSS keretrendszert. A CSS két meghatározó szereplője jelenleg a Bootstrap és az Material Design.

Bootstrap

A Bootstrap-ot a Twitter készítette, és elég érett és népszerű. Vannak Bootstrap for Angular, Angular 2 és React verziók.

Anyag

Az anyag a Google által kiadott tervezési irányelv, amely egyre nagyobb tapadást mutat. Vannak ennek Angular és React verziói is. Mivel az Angular-ot a Google is kiadta, ott találni fog egy természetes illeszkedést.

Íme néhány link, amelyekkel továbbléphetsz.

  • Reagáljon a Bootstrap-ra
  • Szögletes bakancs
  • Angular 2 Bootstrap
  • Anyagi felhasználói felület (reagál)
  • Szögletes anyag
  • 2. szögletes anyag

Gratulálunk! Most már rendelkezik a szükséges kulcskompetenciákkal ahhoz, hogy Ön fejlesztő legyen!

Háttér-fejlesztő szeretnék lenni

Kiváló! Az első lépés a nyelvválasztás. A háttérben sok olyan nyelv működik, amelyek mindegyikének megvannak az erősségei és gyengeségei. Vessen egy pillantást az alábbi ábrára, amely a programozási nyelveket rangsorolja a népszerűség szempontjából. Ezek mind egy évtizede a top 10-ben vannak. A zöld színűek az internetes nyelvek, amelyek az évek során egyre népszerűbbek.

A zöld nyelvű nyelveken kell összpontosítania. Ha még nem ismeri ezeket, kezdje a tetején, és haladjon lefelé. Állj meg, ha találsz egy tetszőt, és menj mélyre!

Ha már ismeri az adott zöld nyelvet, és tetszik, akkor koncentráljon erre.

Jáva

A Java rendkívül népszerű nyelv, és (szinte) bárhova futtatható. A Sun Microsystems fejlesztette ki (jelenleg az Oracle tulajdonában van ). A Java az Android-alkalmazások készítéséhez használt nyelv. Használható asztali alkalmazások készítésére is, és természetesen webalkalmazások készítésére is használható (akár önálló háttérként, akár JSP-vel párosítva). Érett, stabil, és rengeteg erőforrás van a Java megtanulására. Ez az egyik legtöbbször tanított objektumorientált programozási nyelv a világ főiskoláin és egyetemein. Itt egy ingyenes Java tanfolyam kezdőknek, ez nagyon jó.

C #

A C # egy olyan nyelv, amelyet a Microsoft hozott létre, hogy közvetlenül versenyezzen a Java-val. Egészen a közelmúltig nem támogatott a nem Microsoft rendszereken, de ez gyorsan változik. A Java-hoz hasonlóan objektumorientált, és nemcsak webalkalmazások (akár önálló háttérprogramként vagy ASP.Net-nel társítva), hanem asztali alkalmazások számára is felépíthető. Ha Windows-felhasználó vagy, és egy kicsit zártabb ökorendszert szeretnél programozni, akkor a C # lehet a helyes út. Nézze meg a Microsoft Virtual Academy ingyenes tanfolyamát.

Piton

Annak ellenére, hogy nincs mögötte olyan nagy névtársaság, mint a Java vagy a C #, a Python nagyszerű nyelv a dolgok gyors elvégzéséhez. Viszonylag könnyen megtanulható, és minden évben egyre népszerűbb. Ha nem szereted a többieket, ez egy jó nyelv, amire be kell süllyeszteni a fogaidat. Az indulás legjobb helye itt van.

JavaScript

Ha a kezdetektől fogva követi, akkor már lefedtük a JavaScript-et. A Node JS megjelenésével és az npm (a Node Package Manager) népszerűségével a szerveren található JavaScript csak az elkövetkező években válik népszerűbbé. Érdemes megtanulni.

Ha még nem tette meg korábban, akkor itt az ideje, hogy megismerje a Node JS, az Express és a Mongo DB információkat ebből a kiváló, ingyenes oktatóanyagból és annak folytatásából.

Rubin

Ruby furcsa madár. Azok, akik nagyon-nagyon szeretik, szeretik. A legjobb 10 között van, de úgy tűnik, hogy lassul a növekedés. Maga a nyelv keverék a funkcionális programozás és az imperatív programozás között. Javaslom, hogy próbáld ki, talán a heves rajongói közé kerülsz. Az elkövetkező években rengeteg Ruby-munka lesz. Érdemes azonban még egyszer ellenőrizni az adott területen található listákat, hogy megbizonyosodjon arról, hogy legalább néhány céget megharapott a Ruby-hiba.

A Ruby megtanulásának legjobb helye a RubyMonk

Mi a helyzet a PHP-vel?

Sok a PHP a piacon, de legalábbis ezen adatkészlet szerint úgy tűnik, hogy egyre kevésbé népszerű. Sárgává tettem, mert úgy gondolom, hogy jelenleg még mindig életképes választás a karrierépítés. Továbbá a teljes nyilvánosság érdekében nem vagyok a PHP rajongója, ezért talán itt is behatolt valami személyes elfogultság, de nem tudom elképzelni, hogy a következő 5–10 évben a PHP értékesebb lesz, mint a JavaScript , bár jelenleg magasabb rangú, és valószínűleg még mindig lesznek munkák odakinn a PHP fejlesztők számára.

Sokat tanultam, de nincs valódi tapasztalatom.

Rendkívül nehéz tapasztalat nélkül elhelyezkedni.

Az első lépés egy vagy két személyes projekt befejezése, a kényelmes építés a végtől a végéig.

Amikor elkezdesz személyes projekteket építeni, hasznos, ha módod van a kód kezelésére és közzétételére. Ehhez szüksége van a GitHub-ra.

GitHub

A GitHub egy online forráskód-tár, amely a Git platformra épül. Ez lehetővé teszi a kód tárolását, kezelését és közzétételét. Ha ma fejlesztő vagy, akkor GITHub-fiókkal kell rendelkezned. A „Hello World” útmutatóból, valamint a Git platform használatáról szóló interaktív oktatóanyagból többet megtudhat a GitHubról és a GitHub használatáról.

Személyes projektek

Most, hogy beállítottad a GitHub-ot, íme néhány személyes projektötlet.

  • Készítsen egy egyszerű blogot (itt van egy oktatóanyag a React és a Node használatával)
  • Készítsen egyszerű naptárat (itt van egy oktatóanyag a C # és .Net használatával)

A Free Code Camp különféle projekteket is kipróbál, köztük csak néhány előtérbe tartozó projektet. Itt van két kedvencem:

  • Építsen „pomodoro” órát (csak az elülső oldalon)
  • Könyvkereskedelmi klub kezelése (teljes verem projekt)

Valódi élmény

Ezután valódi tapasztalatra van szüksége . A valódi tapasztalat azt jelenti, hogy valaki másért végez munkát. A személyes projektek hasznosak, de nem elégségesek ahhoz, hogy versenyképessé váljanak a munkaerőpiacon. Van néhány út a valódi tapasztalatok megszerzésére .

1. Hozzájárulás egy nyílt forráskódú projekthez

A GitHub népszerűségének köszönhetően több millió nyílt forráskódú projekt létezik, amelyek nyitott problémákkal (hibákkal) várnak, hogy kijavítsák azokat, akik hozzád hasonlóak. Önéletrajzának feltöltése, hogy közreműködött néhány népszerű és jól ismert nyílt forráskódú projektben, remek módszer a hitelesség megalapozására és növelésére. A Code Triage a legjobb forrás ahhoz, hogy kiderüljön, mely projektekhez kell hozzájárulni. A Code Triage segítségével kiválaszthatja kedvenc projektjét, és minden nap más, nyitott kérdést küld a postaládájába.

2. Dolgozzon egy barát vagy családtagnál

Keressen egy barátot vagy családtagot, akinek van vállalkozása, és készítsen nekik egy webalkalmazást vagy weboldalt, vagy javítsa a meglévőt. Csak győződjön meg róla, hogy nagyon körültekintően választott, ki kell választania a megfelelő méretű projektet és a megfelelő családtagot, hogy elkerülje a kellemetlen helyzeteket az úton. Ideális esetben egy olyan projektnek kell lennie, amelyet 90 nap alatt megvalósíthat, és egy olyan embernek, akivel nagyon őszinte a kapcsolata. Nem szabad félnie bevallani, ha / amikor a dolgok nem a tervek szerint alakulnak, és nem kell félnie vagy aggódnia attól, hogy „nem” -et kell mondania, vagy azt kell mondania nekik, hogy bizonyos hátrányoktól vagy elvárásoktól fogva „hátráljon”. Biztosnak kell lennie abban is, hogy ha bármelyikőtök valamilyen okból kifizeti a kezét, az nem fogja véglegesen károsítani a kapcsolatát.

3. Jótékonysági / nonprofit célú munka

A valódi tapasztalatok megszerzésének nagyon kifizetődő módja a nonprofit szervezetek és / vagy jótékonysági szervezetek számára végzett munka. Megkeresheti egy helyi jótékonysági szervezetet vagy nonprofit szervezetet, amely iránt erősen érdeklődik és felajánlja segítségét. Használhatja a Catch a Fire webhelyet is, hogy megtaláljon egy projektet, amelyben segíthet. Végül, ha követi a programot a Free Code Camp-nél, és megszerzi az összes bizonyítványukat, hozzáférést nyerhet olyan nonprofit projektekhez, ahol készségeit jól kamatoztathatja.

4. Megélhetési munkásság

Tapasztalatom szerint, ha ezt az utat választja, majd később munkát kap vagy szabadúszóvá válik, akkor biztosan megélhetési munkaként fog visszanézni rá. Az olyan webhelyek, mint az Upwork, a Fiverr és a PeoplePerHour, lehetőséget nyújtanak üzleti megnyerésére, de nagyon alacsonyan kell tartani az árfolyamokat, és el kell fogadnia, hogy ezt csak a tapasztalat érdekében teszi.

Van valódi tapasztalatom, kérem, segítsen nekem munkát találni.

1. szabály - Ne hívd magad „webfejlesztőnek”

Ezt nézd meg…

Mi a fene a különbség a „webfejlesztő” és a „kezelőfelület” fejlesztő között !? Nos, körülbelül 7000 $ / év látszólag. Komolyan, ha eljön az ideje, akkor az önmagadnak nevezett egyszerű változtatás nagy változást hozhat.

Erős önéletrajzot

Annak ellenére, hogy olvastál olyan történeteket, amelyek vad és őrült dolgokat tesznek, hogy felhívják a munkáltató figyelmét, mégis jó önéletrajzzal kell rendelkezned. Ebben segít a Tech Republic cikkében.

Készítsen portfólió weboldalt

A jó önéletrajznál fontosabb az erős portfólió-weboldal. Vigye el az összes valós projektet, amelyet elvégzett, és tegye egy személyes honlapra, amely megmutatja őket. Ez a SitePoint cikk jó tanácsokat nyújt a portfólió webhely felépítéséhez. Egy másik dolgot hangsúlyoznék, hogy feltétlenül emelje ki, hogy az egyes projektek hogyan oldották meg az üzleti problémákat az ügyfelek (vagy munkáltatók) számára. Tedd ezt, és a portfólióhelyed fejen és vállon felül fog állni a többinél.

Készüljön fel az interjúk kódolására

Ebben segít a korábbi cikkem, a Hogyan nyerhetem a kódolási interjút.

Hozza fel az általános interjúkészségét

Fel kell készülnie nemcsak a kódoló részre. Ez a Life Hacker darab jó ütemterv rengeteg értékes és fontos információhoz.

Csak tegye be a lábát az ajtón

Ne aggódjon amiatt, hogy álmai munkáltatójánál azonnal álomfizetéssel álljon munkába. Csak aggódj amiatt, hogy egy ideig fizetnek a kódírásért. Ha van még némi tapasztalata az öv alatt, elkezdheti mérlegelni a következő lépését.

Szabadúszó akarok lenni.

Saját főnöknek lenni csodálatos dolog, de rengeteg hozzáadott nyomással és összetettséggel is jár. A szabadúszóval kapcsolatos legjobb információforrás, amit valaha láttam, a DoubleYourFreelancing.com, Brennan Dunn. Van egy cikksorozata, amely jobban át fogja vezetni önálló szabadúszóvá válását, mint bármi, amit valaha ide írhatnék. Szóval, nézd meg őket.

A szabadúszó másik lehetősége, ha úgy gondolja, hogy igazán jó vagy, az a csatlakozás a Toptalhoz. Csak a jelentkezők 3% -át fogadják el, és folyamatuk köztudottan nehéz, de ha bejutsz, akkor sok jól fizető szabadúszó lehetőséghez juthatsz, ahol távolról dolgozhatsz.

Ezen az úton indultam el, de most elakadtnak érzem magam.

Hallak téged. Ez nem könnyű, és bárki, aki azt mondta neked, hogy könnyű lesz, soha nem tette meg, vagy megpróbál pénzt kihozni belőled. Ha elakadtnak érzi magát, a következőket teheti:

Fedezze fel újra eredeti szándékát

Tedd fel magadnak a kérdést , és írd le, miért is indultál el ezen az úton? A válaszod még mindig igaz? Ha igen, akkor miért álljon meg most? Gyerünk!

Get Real

Most, hogy többet tud a tényleges és a valóban lehetséges dolgokról, jobb elképzelése van a legjobb, a legrosszabb és a folytatás legvalószínűbb forgatókönyvéről. Írja le az egészet, nézze meg, és vegye észre, hogy a „legvalószínűbb forgatókönyv” az, amely valószínűleg megtörténik, és valószínűleg közelebb áll a „legjobb”, mint a „legrosszabb esethez”. Nem kell félned. Menj tovább. Meg tudod csinálni!

Olvassa el ezt!

Kérjük, ne hagyja abba - minden szakértő kezdő volt

Ha olyan vagy, mint én, akkor valamikor a programozás elsajátítására tett erőfeszítéseid során feldobta a kezét, és azt mondta:

Boldog kódolást!

Kérjük, ❤ és ossza meg

Minél több embernek szeretnék segíteni. Segíthet nekem, ha eltalálja a kis zöldet ❤, és megoszthatja ezt a cikket a közösségi médiában is.

Végül ne felejtsd el elkapni a cikk kibővített eBook változatát az összes linkkel, egy könnyen követhető mellékletben. Kattintson az alábbi linkre.

Ingyenes útmutató a webfejlesztővé váláshoz

Ez a csodálatos ingyenes útmutató lépésről lépésre végigvezeti Önt a professzionális webfejlesztővé válás tanulási folyamatán keresztül freebies.devmastery.com