Как уча: Цветомир Денчев

Цветомир е натрупал много знания през последните години от своята професионална кариера като програмист. Сега вече се чувства и уверен да сподели от своите знания в TheCamp. Разгледайте неговите колекции тук ».

Местонахождение: София.

Текуща длъжност: Уеб програмист, навлизащ в general purpose езици за програмиране като Java, C, C++, както и структурите от данни и софтуерна архитектура. Имам интерес към системната администрация също.

Разкажи за себе си. Как стигна до тук?  Нямам формално техническо образование. Започнах през 2013-та година с курса на Телерик за уеб програмиране с PHP & MySQL. По същото време течаха и курсовете за Линукс системна администрация пак в Телерик. По това време си инсталирах Линукс на лаптопа за първи път и се бях ентусиазирал да направя малък плейлист на български с видео уроци за въведение в работата с конзолата. По същото време направих малък курс в Пловдивския хакерспейс “Hackafe за начинаещи Linux потребители”. Малко след това намерих и първата си IT работа. По пътя ми досега винаги е имало senior колеги и приятели с повече опит, които да ми дават наставления и препоръки за развитието ми, за което съм им признателен.

Една дума, с която можеш да опишеш как учиш: Редовно.

Любим начин за учене: Стигнах до извода, че най-качествени и основополагащи знания се придобиват като се инвестира време в изучаването на техническа литература. Като издателства мога да спомена O’Reilly, Apress и Addison-Wesley (Pearson). Има също и добри онлайн платформи с видео уроци – Pluralsight, Telerik Academy, Lynda, от които гледам плейлисти. Едва около 10-15% от осмислената информация след четене остава в дългосрочната памет, затова този начин на учене изисква и да се приложат и усетят концепциите от тези източници на практика. Важно е да преминат знанията през собствената ти призма, за да можеш да боравиш и експериментираш с тях в последствие. Чета на компютъра, за да мога да отворя IDE или текстов редактор, за да тествам примерите. Подчертавам си важни пасажи, за да мога впоследствие да се връщам към тях. Добър начин за експериментиране и задълбаване в дадена нова технология са страничните проекти (pet projects). В GitHub хранилищата има секция Issues, в която си планирам бъдещи промени по тези проекти. Водя си бележки за различни технологии – например, в “Learn Git The Hard Way” списъка си споделих бележките, които си правя откакто го уча. Те включват процедури за определени операции, полезни команди и линкове с ресурси. Ползвам RSS четец, в който съм разделил на отделни секции различните блогове, които следя – InfoSec, programming languages, conferences и т.н. И RSS, и IRC са технологии, които се използват активно масово. Препоръчвам също посещаването на технически конференции като OpenFest, HackConf и The IT Tour. Лекциите от тях се качват в youtube. В някои от списъците съм включил презентации от минали издания. За мен са важни меките умения, за да съм добър в това, което правя. Маниерите и навиците за учене, разбирането за когнитивните процеси зад тях са част от това нещо. Toва включва и социални умения – как да се представиш пред другите и да общуваш с колегите си качествено.

Какво учиш в момента? C/C++/Java, структури от данни, уеб.

Какво ще ни споделиш в TheCamp? Няколко колекции с техническа литература, видео уроци, блогове и статии. Също, впоследствие видеа и книги за меки умения и приложна психология.

Related posts

Happy Camper
camper@thecamp.me
No Comments

Post A Comment