Како да ги подобрите вашите програмски вештини

Здраво, Хабр! Ви го презентирам преводот на статијата “Како да ги подобрите вашите програмски вештини» од авторот Gaël Thomas.

Како да ги подобрите вашите програмски вештини

Еве ги првите 5 совети

1. Поставете си цели

Поставувањето цели ја подобрува продуктивноста на програмерите.

Разберете:

  • Зошто почна да програмираш?
  • Кои се целите на програмирањето
  • Кој сон сакате да го постигнете со тоа што ќе станете програмер?

Секој има лични цели, но јас создадов листа на универзални идеи за секого:

  • Направете веб-локација
  • Добијте нова работа
  • Работете како хонорарец
  • За работа од далечина
  • Тестирајте се
  • Подобрете ја финансиската состојба

Не заборавајте да заштедите простор за посебна намена: личен проект. Ако сакате да успеете и да останете мотивирани, мора да креирате проекти за домашни миленици. Но, не мора секогаш да ги завршувате. Идејата е токму да постигнете мали цели во сопствените проекти.

Дозволете ми да ви дадам пример. Ако сакате да научите како да користите база на податоци во принцип, можете да започнете проект за блог. Но, ако учите како да додадете нешто во базата на податоци, можете да креирате едноставна форма за да додадете запис во базата на податоци.

Важно е да се користат проекти за да се постигнат целите бидејќи тоа води кон работа на конкретни примери. Што може да биде помотивирачко од ова?

2. Направете го тоа повторно... и повторно

Откако ќе ги изберете вашите цели, работете на нив колку што е можно повеќе. Колку повеќе вежбате, толку повеќе учите.

Учењето кодирање е вештина и можете да го споредите со играње спорт. Ако сакаш да бидеш одличен во ова и да си ја работиш работата, мора многу да вежбаш, на компјутер, а не да читаш книги и да анализираш код со молив.

Пишувајте код секој ден, за време на паузата за ручек или после работа. Дури и ако тоа е само за еден час, ако создадете навика и се држите до неа, ќе видите секојдневни подобрувања кои се постепено, но трајни.

„Повторувањето е мајка на учењето, татко на акцијата, што го прави архитект на достигнувањата.Зиг Ziglar -Твитер)

3. Споделете го она што го учите или создавате.

Ова е најдобриот начин да научите нови работи.

Неколку идеи за споделување на она што го правите:

  • Пишувајте блог статии (на пример, на Хабре)
  • Придружете се на конференции или локални состаноци
  • Побарајте повратни информации за StackOverflow
  • Снимајте го вашиот напредок секој ден со хаштаг #100DaysOfCode

Мала приказна:дали знаеш зошто создадов HereWeCode.io?

Фасциниран сум од споделување кодови и знаење. Во текот на изминатите неколку години прочитав многу статии на платформите: слободенКодекамп, се должи на и така натаму. И научив дека секој може да го сподели она што го учи и создава, дури и ако тоа е само мала работа.

Я создал здесь код по нескольким причинам:

  • Споделете знаење за да станете подобар развивач
  • Помогнете им на почетниците да ги разберат клучните концепти
  • Направете едноставни и конкретни примери за секој од нив
  • Правете го она што го сакате и забавувајте се

Секој може да го направи ова. Почнав со вообичаената акција. Прво создадов статија на Медиум наречена „Дознајте што е API!", потоа второто за Докер наречено"Водич за почетници за Docker: Како да ја креирате вашата прва апликација Docker“ и така натаму.

Пишувајте за другите и ќе ги подобрите вашите програмски вештини. Да се ​​биде во можност да се објасни концептот и како тој функционира е критична вештина за развивачот.

Запомнете: Не треба да сте експерт во областа за да пишувате за нешто.

4. Прочитајте го кодот

Сè што ќе прочитате за кодот ќе ги подобри вашите програмски вештини.

Еве што можете да прочитате:

  • Код на GitHub
  • книги
  • членовите
  • Билтени

Можете да научите многу од кодот на другите луѓе. Можете да најдете експерти во вашата област или да користите GitHub за да најдете код сличен на вашиот сопствен код. Интересно е да се знае како другите програмери пишуваат код и решаваат проблеми. Ќе ги развиете вашите вештини за критичко размислување. Дали методот што го користат е подобар од вашиот? Ајде да провериме.

Покрај програмирањето секој ден, зошто да не читате барем една статија или неколку страници од книга за програмирање секој ден?

Некои познати книги:

  • Clean Code: A Handbook of Agile Software Craftsmanship од Роберт К. Мартин
  • Прагматичен програмер: од калфа до мајстор
  • Кал Њупорт: Длабока работа

5. Поставувајте прашања

Не се срамете да барате премногу.

Поставувањето прашања е корисно ако нешто не разбирате. Можете да контактирате со вашиот тим или пријатели. Користете форуми за програмирање ако не познавате некој што можете да го прашате.

Понекогаш е потребно различно објаснување за да се разбере концептот. Се разбира, добро е да се дружите и да барате одговор на Интернет, но во одреден момент сепак е подобро да ги прашате другите програмери.

Користете го знаењето на друго лице за да се подобрите себеси. И ако прашате друг програмер, постои голема шанса тој не само да одговори, туку и да ве цени.

Извор: www.habr.com

Додадете коментар