DEV Community

Димитър Трифонов (dvt32)
Димитър Трифонов (dvt32)

Posted on • Originally published at Medium

Винаги развивай техническите си умения по някакъв начин!

SE

(Първо публикувано на Apr 24, 2021)

Това за мен беше най-полезният съвет за подобряване на техническите ми умения като софтуерен инженер.

Винаги имай:

  1. Някакъв технически КУРС, който караш (според мен най-добрият начин да разбереш основните и най-полезните от практическа гледна точка неща)

  2. Някаква техническа КНИГА, която четеш (най-добрият начин да научиш за тънкостите на нещо)

  3. Някакъв софтуерен ПРОЕКТ, по който работиш (най-добрият начин да запомниш това, което си чул/видял/прочел за софтуерно инженерство)

  4. Някаква алгоритмична ЗАДАЧА, която се опитваш да решиш (най-полезно за интервюта, но и за измисляне на по-добри решения по проекти)

Очевидно най-добре е всеки ден да се занимаваш с всичките изброени по някакъв начин, но тъй като често не ни достигат времето и енергията, ако поне за по 1–2 от тях отделяш малко време всеки ден, това ще ти помогне МНОГО в дългосрочен план. И освен това най-добре не пренебрегвай никое от горните напълно (например ако не си свикнал да четеш или не те бива в алгоритмичните задачи, не го използвай като оправдание да бягаш от тях завинаги, защото без тях ще ти е по-трудно в дългосрочен план). 😅

Още в университета осъзнах, че от тук нататък не мога да си позволя такова нещо като “пълна почивка”. Нямам предвид абсолютно всеки ден да се счупваш от учене, но според мен трябва всеки ден поне по мъничко да се движиш напред и да се развиваш.

Тоест според мен няма статично положение, в което си стоиш на едно място и уменията ти си стоят каквито са си в момента, в който си спрял. Или отиваш НАГОРЕ (ако постоянно се развиваш), или малко по малко падаш НАДОЛУ (ако спреш да се развиваш и спреш да поддържаш сегашните си умения).

Сега почнах работа и всъщност стана по-лесно да правя тези неща, защото са свързани с изпълнението на основните ми задължения. 😅Обаче дори преди това гледах всеки ден да отделям поне по малко време за програмирането, защото исках да стана добър.

Следвах си (а и все още следвам) навик всеки ден поне по 20 минути да правя нещо свързано с развиването на техническите ми умения в програмирането и отделно още поне 25-30 минути да работя по нещо, което ще подпомогне кариерата ми (това може да е пак работа по техническите ми умения или например нещо като писането на този пост, който пък ми помага да си изградя бранд).

Успех! 😎

Top comments (0)