Að setja sér markmið bætir framleiðni þróunaraðila.
Skilja:
Hvers vegna byrjaðir þú að forrita?
Hver eru markmið forritunar
Какой мечты хотите достичь, став разработчиком
У каждого есть личные цели, но я создал список универсальных идей для каждого:
Búðu til vefsíðu
Получить новую работу
Starfa sem sjálfstæður
Til að vinna í fjarvinnu
Prófaðu þig
Улучшить финансовое состояние
Ekki gleyma að spara pláss fyrir sérstakan tilgang: persónulegt verkefni. Ef þú vilt ná árangri og vera áhugasamur verður þú að búa til gæludýraverkefni. En þú þarft ekki endilega að klára þau alltaf. Hugmyndin er einmitt að ná litlum markmiðum í eigin verkefnum.
Leyfðu mér að gefa þér dæmi. Ef þú vilt læra hvernig á að nota gagnagrunn í grundvallaratriðum geturðu byrjað á bloggverkefni. En ef þú ert að læra hvernig á að bæta einhverju við gagnagrunn geturðu búið til einfalt eyðublað til að bæta færslu við gagnagrunninn.
Mikilvægt er að nota verkefni til að ná markmiðum því það leiðir til þess að unnið er með áþreifanleg dæmi. Hvað gæti verið meira hvetjandi en þetta?
2. Gerðu það aftur... og aftur
Þegar þú hefur valið markmið þín skaltu vinna að þeim eins mikið og mögulegt er. Því meira sem þú æfir, því meira lærir þú.
Að læra að kóða er kunnátta og þú getur borið það saman við að stunda íþrótt. Ef þú vilt vera frábær í þessu og vinna vinnuna þína þarftu að æfa þig mikið, á PC, en ekki lesa bækur og flokka kóða með blýanti.
Skrifaðu kóða á hverjum degi, í hádegishléi eða eftir vinnu. Jafnvel þótt það sé bara í klukkutíma, ef þú býrð til vana og heldur þig við það, muntu sjá daglegar umbætur sem eru smám saman en varanlegar.
"Endurtekning er móðir lærdóms, faðir athafna, sem gerir hana að arkitekt afreks."(Zig Ziglar -Twitter)
3. Deildu því sem þú lærir eða skapar.
Þetta er besta leiðin til að læra nýja hluti.
Nokkrar hugmyndir til að deila því sem þú gerir:
Skrifaðu blogggreinar (til dæmis á Habré)
Присоединяйтесь к конференциям или местным встречам, митапам
Biðja um álit á StackOverflow
Skráðu framfarir þínar á hverjum degi með hashtag #100DaysOfCode
Немного повествования:veistu hvers vegna ég bjó til HereWeCode.io?
Ég er heillaður af kóða og þekkingarmiðlun. Undanfarin ár hef ég lesið margar greinar á pöllunum: freeCodeCamp, skuldaði og svo framvegis. Og ég lærði að allir geta deilt því sem þeir læra og skapa, jafnvel þótt það sé bara smá hlutur.
Я создал здесь код по нескольким причинам:
Поделиться знаниями, чтобы стать лучшим разработчиком
Skrifaðu fyrir aðra og þú munt bæta forritunarkunnáttu þína. Að geta útskýrt hugtak og hvernig það virkar er mikilvæg færni fyrir þróunaraðila.
Mundu: Не нужно быть экспертом области, чтобы написать о чем-то.
4. Lestu kóðann
Все, что Вы читаете о коде, улучшит навыки программирования.
Hér er það sem þú getur lesið:
Kóði á GitHub
Книги
Greinar
Fréttabréf
Þú getur lært mikið af kóða annarra. Þú getur fundið sérfræðinga á þínu sviði eða notað GitHub til að finna kóða sem líkist þínum eigin kóða. Það er áhugavert að vita hvernig aðrir forritarar skrifa kóða og leysa vandamál. Þú munt þróa gagnrýna hugsun þína. Er aðferðin sem þeir nota betri en þín? Við skulum athuga.
Til viðbótar við forritun á hverjum degi, hvers vegna ekki að lesa að minnsta kosti eina grein eða nokkrar blaðsíður í bók um forritun á hverjum degi?
Nokkrar frægar bækur:
Clean Code: A Handbook of Agile Software Craftsmanship eftir Robert C. Martin
Pragmatískur forritari: frá sveins til meistara
Cal Newport: Djúp vinna
5. Spyrðu spurninga
Ekki vera feimin við að biðja um of mikið.
Задавать вопросы полезно, если вы чего-то не понимаете. Вы можете обратиться к своей команде или друзьям. Используйте форумы программирования, если вы не знаете никого, кого можете спросить.
Stundum þarf aðra skýringu til að skilja hugtak. Það er auðvitað gott að hanga og leita að svari á netinu, en á einhverjum tímapunkti er samt betra að spyrja aðra þróunaraðila.
Notaðu þekkingu annarra til að bæta þig. Og ef þú spyrð annan verktaki, þá eru miklar líkur á því að hann svari ekki bara, heldur kunni að meta þig.