Този сайт използва бисквитки (cookies). Ако желаете можете да научите повече тук. Разбрах

Новини ИТ мениджмънт

10 качества на добрия програмист

от Надя Кръстева, 11 януари 2017 1 4262 прочитания,

Ръководителите на ИТ компании и ИТ отдели все по-често отбелязват, че намирането на талантливи и опитни програмисти става все по трудно, особено ако бюджетът за тази цел е ограничен. Това мнение споделя и предприемачът Джон Рамптън, който през последните няколко месеца е наемал служители за своя нов стартъп Hostt.com. 

Рамптън работи в Силициевата долина и за него е доста трудно да привлече таланти в конкуренция с базираните там крупни ИТ компании, които разполагат с огромни фондове за работни заплати. Предприемачът обаче счита, че за потенциалните работодатели на програмисти е важна не само възможността да осигурят добро заплащане, но и да са в състояние да разпознаят добрите кадри. Ето кои са характеристиките на идеалния програмист според него:  
1: Впечатляващи технически умения
Много мениджъри ангажирани с подбора на служители допускат една основна грешка – те избират кандидати основно сред тези, които отговарят на посочените за длъжността изисквания (буквално на базата на “чеклист”). Но вместо да се ръководите от това дали кандидатът има изискваният опит за 3 години програмиране на C++ и 1 година програмиране на Java, по-добре е да се вгледате в цялостната картина. Програмист, който доста време е работил с един език, но напоследък е защитил сертификат за друг може да се окаже отлично попълнение за вашия екип, тъй като дългият му професионален опит му осигурява стабилна основа.  За да проверите дали това е така, задайте на кандидата въпроса: “Какъв опит имате с използването на различни езици за програмиране?”.    

програмиране

2: Желание за учене
Технологиите се развиват постоянно и уменията, които даден програмист има днес, може да се окажат недостатъчни след няколко години. Важно е да привлечете в своя екип хора, които с интерес следят новите тенденции и с удоволствие се включват в мероприятия за повишаване на квалификацията. Попитайте: “Какво правите за да актуализирате своите знания и умения?”.  
3: Умения за Debugging
Създаването на код е само част от работата на програмиста. Когато софтуерът не работи според очакванията, се очаква програмистът бързо и ефективно да намери причината за проблемите и да ги отстрани. Търсете програмисти, които умеят внимателно да изследват кода докато установят същината на проблема. Можете да дадете на кандидатите за работа някаква задача за debug на код и да видите, как те подхождат към нея.  
4: Умение за разрешаване на проблеми
Добрият програмист се опитва да направи така, че нещата да работят, независимо от съществуващите пречки. Ако вашите служители нямат това качество, ще чувате фразата: “Това не може да се направи” всеки път когато предложите иновативен проект. 
Попитайте кандидатите: “Как бихте създали … (тук посочете някаква задача, за която сте чували фразата “Това не може да се направи”?” 


5: Страст към работата 
Най-добрите програмисти не считат работата си за “работа”. Те прекарват дори свободното си време като играят компютърни игри, вдигат сървъри или пишат приложения за приятели. Тази нагласа към работата не е задължителна, но често по нея можете да разпознаете ценното попълнение за вашия екип.  
Попитайте: “Какво правите в свободното си време?” 


6: Хладнокръвно поведение, когато трябва да се “гаси пожар”
Не всички знаят, че професията на програмиста е свързана с много стрес. Когато крайният срок наближава, а изглежда, че нищо не работи както трябва, лесно е човек да загуби спокойствие, а това само по себе си влошава допълнително ситуацията. Добрите програмисти успяват да запазят самообладание и способността си да продължат да работят. 
Попитайте: “Опишете случай, когато сте били в стресова ситуация, а приложенията ви не са работили? Какво направихте тогава?”.  


7: Умение за работа с хора
Като цяло от програмистите не се очаква да имат този талант. Подразбира се, че през повечето време те ще седят пред своя компютър и ще комуникират най-вече с него. И все пак програмистите постоянно трябва комуникират с хора – мениджъри, колеги и клиенти, така че способността да се разбират с другите е задължителна. 
Попитайте кандидата за работа: “Обяснете как работи любимото ви приложение така че да ви разбере всеки лаик” 
8: Мързел
Лари Уал (Larry Wall), създателят на езика за програмиране Perl, описва 3 качества на добрия програмист: мързел, нетърпение и високомерие. Мързелът не се разглежда като положително качество от никой работодател, но сред ИТ мениджърите е много популярна поговорката “ако искаш да намериш най-добрия начин да се свърши някаква работа попитай мързелив човек”. Именно заради своя “мързел” програмистите често намират начини да автоматизират процесите, спестявайки на своите компании време и пари. 
Попитайте кандидата за работа: “Разкажете за случай, когато сте успели да спестите време, автоматизирайки процес”. 

 
9: Да умеят да “губят” 
Програмите рядко “тръгват” от първи път. Факт е, че в работата на програмиста със сигурност ще има грешки. Затова за вашия екип е по-добре да предпочетете хора, за които грешките и бъговете са предизвикателство, а не такива, които ги считат за заплаха. 
А когато става дума за справяне с предизвикателства, важно качество е упоритостта, както и готовността да започнеш отново “от нула” ако се налага.    
Попитайте кандидата за работа: “Случвало ли ви се е да прекарате много часове в писане на код и в един момент да установите, че сте възприели съвсем погрешен подход? Какво направихте тогава?”

10: Уважение към сроковете
Повечето програмисти работят по проекти, за които са предвидени определени срокове. Наистина важно е мениджърите да предвидят разумни срокове за създаването на кода на ново приложение или за модификацията му, но и програмистите трябва да уважават сроковете. Важно е да прецените дали кандидатът за работа във вашия екип би направил всичко, което зависи от него за да спази поставен срок. 
Помолете кандидата да опише случай от своя професионален опит, в който е трябвало да работи в много кратки срокове. 

Следете публикациите в рубриката “ИТ мениджмънт“ на сайта www.cio.bg

4 неща в корпоративните ИТ, които потребителите не харесват (и как да ги поправим)

4 “невъзможни” сценария при подбора на ИТ специалисти

8 начина да познаете кой не може да бъде лидер

Управление на грешките – изберете метод, отговарящ на целта

Интровертите в ИТ – добре е, че ги има

5 начина да пропъдите талантите от вашата компания

Какво превръща мениджъра в лидер

В търсене на оптимален модел за управлението на ИТ бюджета

Деветте кръга на ИТ ада

5 препоръки към ИТ директорите 

и много други …

КОМЕНТАРИ ОТ  

КОМЕНТАРИ

 
  
04:28, 27 февруари 2017 # 1
NO AVATAR

Cheap MLB Snapback hats
Cheap Snapback hats
Cheap Snapbacks
Cheap NHL Sport Snapbacks
Cheap NCAA College Hats
Cheap NBA hats
Cheap NFL hats
cheap nba caps
tisa snapback



Cheap MLB Snapback
Cheap Snapback hats
Cheap Snapbacks
Cheap NHL Sport Snapbacks
Cheap NCAA College Hats
Cheap NBA Snapback
Cheap NFL Snapback
cheap nba caps
tisa snapback



Cheap MLB Snapback
Cheap Snapback hats
Cheap Snapbacks
Cheap NHL Sport Snapbacks
Cheap NCAA College Hats
Cheap NBA hats
Cheap NFL hats
cheap nba caps
tisa snapback


Cheap MLB Snapback
Cheap Snapback hats
Cheap Snapbacks
Cheap NHL Sport Snapbacks
Cheap NCAA College Snapback
Cheap NBA Snapback
Cheap NFL Snapback
cheap nba caps
tisa snapback


Cheap MLB hats
Cheap Snapback hats
Cheap Snapbacks
Cheap NHL Sport hats
Cheap NCAA College hats
Cheap NBA hats
Cheap NFL Snapback hats
cheap nba caps
tisa snapback


Cheap MLB Snapbacks
Cheap Snapback hats
Cheap Snapbacks
Cheap NHL Sport Snapbacks
Cheap NCAA College Snapbacks
Cheap NBA Snapbacks
Cheap NFL Snapback
cheap nba caps
tisa snapback

Cheap MLB hats
Cheap Snapback hats
Cheap Snapbacks
Cheap NHL Sport hats
Cheap NCAA College hats
Cheap NBA hats
Cheap NFL hats
cheap nba caps
tisa snapback


Cheap MLB Snapbacks
Cheap Snapback hats
Cheap Snapbacks
Cheap NHL Snapbacks
Cheap NCAA College Snapbacks
Cheap NBA Snapbacks
Cheap NFL Snapback
cheap nba caps
tisa snapback



Cheap MLB Snapbacks
Cheap Snapback hats
Cheap Snapbacks
Cheap NHL Snapbacks
Cheap NCAA College Snapbacks
Cheap NBA Snapbacks
Cheap NFL Snapback
cheap nba caps
tisa snapback


cheap jordans
Cheap Air Jordans
cheap retro jordans
cheap jordan shoes
cheap jordans free shipping
cheap jordans online
cheap air jordans for sale
Cheap Air Jordan12
Cheap Air Jordan 11


cheap jordans
Cheap Air Jordans
cheap retro jordans
cheap jordan shoes
cheap jordans free shipping
cheap jordans online
cheap air jordans for sale
Cheap Air Jordan 12
Cheap Jordan 11


cheap jordans
Cheap Air Jordans
cheap retro jordans
cheap jordan shoes
cheap jordans free shipping
cheap jordans online
cheap air jordans for sale
Cheap Air Jordan 12
Cheap Jordan 11
wholesale jordan shoes


cheap jordans
Cheap Air Jordans
cheap retro jordans
cheap jordan shoes
cheap jordans free shipping
cheap jordans online
cheap air jordans for sale
Cheap Air Jordan 12
Cheap Jordan 11
wholesale jordan shoes


cheap jordans
cheap jordans for sale
Cheap Air Jordans
cheap retro jordans
cheap jordan shoes
cheap jordans free shipping
cheap jordans online
cheap air jordans for sale
Cheap Air Jordan 12
Cheap Jordan 11
wholesale jordan shoes


cheap jordans
cheap jordans for sale
Cheap Air Jordans
cheap retro jordans
cheap jordan shoes
cheap jordans free shipping
cheap jordans online
cheap air jordans for sale
Cheap Air Jordan 12
Cheap Jordan 11
wholesale jordan shoes

Cheap MLB Snapbacks
Cheap Snapback hats
Cheap Snapbacks
Cheap NHL Snapbacks
Cheap NCAA College Snapbacks
Cheap NBA Snapbacks
Cheap NFL Snapback
cheap nba caps
tisa snapback










Трябва да сте регистриран потребител, за да коментирате статията
"10 качества на добрия програмист"



    

Полезни страници
    За нас | Аудитория | Реклама | Контакти | Общи условия |
    Действителни собственици на настоящото издание са Иво Георгиев Прокопиев и Теодор Иванов Захов