Поставувањето цели ја подобрува продуктивноста на програмерите.
Разберете:
Зошто почна да програмираш?
Кои се целите на програмирањето
Кој сон сакате да го постигнете со тоа што ќе станете програмер?
Секој има лични цели, но јас создадов листа на универзални идеи за секого:
Направете веб-локација
Добијте нова работа
Работете како хонорарец
За работа од далечина
Тестирајте се
Подобрете ја финансиската состојба
Не заборавајте да заштедите простор за посебна намена: личен проект. Ако сакате да успеете и да останете мотивирани, мора да креирате проекти за домашни миленици. Но, не мора секогаш да ги завршувате. Идејата е токму да постигнете мали цели во сопствените проекти.
Дозволете ми да ви дадам пример. Ако сакате да научите како да користите база на податоци во принцип, можете да започнете проект за блог. Но, ако учите како да додадете нешто во базата на податоци, можете да креирате едноставна форма за да додадете запис во базата на податоци.
Важно е да се користат проекти за да се постигнат целите бидејќи тоа води кон работа на конкретни примери. Што може да биде помотивирачко од ова?
2. Направете го тоа повторно... и повторно
Откако ќе ги изберете вашите цели, работете на нив колку што е можно повеќе. Колку повеќе вежбате, толку повеќе учите.
Учењето кодирање е вештина и можете да го споредите со играње спорт. Ако сакаш да бидеш одличен во ова и да си ја работиш работата, мора многу да вежбаш, на компјутер, а не да читаш книги и да анализираш код со молив.
Пишувајте код секој ден, за време на паузата за ручек или после работа. Дури и ако тоа е само за еден час, ако создадете навика и се држите до неа, ќе видите секојдневни подобрувања кои се постепено, но трајни.
„Повторувањето е мајка на учењето, татко на акцијата, што го прави архитект на достигнувањата.Зиг Ziglar -Твитер)
3. Споделете го она што го учите или создавате.
Ова е најдобриот начин да научите нови работи.
Неколку идеи за споделување на она што го правите:
Пишувајте блог статии (на пример, на Хабре)
Придружете се на конференции или локални состаноци
Побарајте повратни информации за StackOverflow
Снимајте го вашиот напредок секој ден со хаштаг #100DaysOfCode
Мала приказна:дали знаеш зошто создадов HereWeCode.io?
Фасциниран сум од споделување кодови и знаење. Во текот на изминатите неколку години прочитав многу статии на платформите: слободенКодекамп, се должи на и така натаму. И научив дека секој може да го сподели она што го учи и создава, дури и ако тоа е само мала работа.
Я создал здесь код по нескольким причинам:
Споделете знаење за да станете подобар развивач
Помогнете им на почетниците да ги разберат клучните концепти
Направете едноставни и конкретни примери за секој од нив
Пишувајте за другите и ќе ги подобрите вашите програмски вештини. Да се биде во можност да се објасни концептот и како тој функционира е критична вештина за развивачот.
Запомнете: Не треба да сте експерт во областа за да пишувате за нешто.
4. Прочитајте го кодот
Сè што ќе прочитате за кодот ќе ги подобри вашите програмски вештини.
Еве што можете да прочитате:
Код на GitHub
книги
членовите
Билтени
Можете да научите многу од кодот на другите луѓе. Можете да најдете експерти во вашата област или да користите GitHub за да најдете код сличен на вашиот сопствен код. Интересно е да се знае како другите програмери пишуваат код и решаваат проблеми. Ќе ги развиете вашите вештини за критичко размислување. Дали методот што го користат е подобар од вашиот? Ајде да провериме.
Покрај програмирањето секој ден, зошто да не читате барем една статија или неколку страници од книга за програмирање секој ден?
Некои познати книги:
Clean Code: A Handbook of Agile Software Craftsmanship од Роберт К. Мартин
Прагматичен програмер: од калфа до мајстор
Кал Њупорт: Длабока работа
5. Поставувајте прашања
Не се срамете да барате премногу.
Поставувањето прашања е корисно ако нешто не разбирате. Можете да контактирате со вашиот тим или пријатели. Користете форуми за програмирање ако не познавате некој што можете да го прашате.
Понекогаш е потребно различно објаснување за да се разбере концептот. Се разбира, добро е да се дружите и да барате одговор на Интернет, но во одреден момент сепак е подобро да ги прашате другите програмери.
Користете го знаењето на друго лице за да се подобрите себеси. И ако прашате друг програмер, постои голема шанса тој не само да одговори, туку и да ве цени.