Как найти хорошего программиста?
Для большинства людей, кто мало знаком с компьютерными технологиями, любой IT-шник является программистом, даже школьник, который уверенно обращается с компьютером, выглядит в их глазах программистом. Это является самым большим заблуждением, и если так думать дальше, то найти хорошего специалиста будет очень трудно. Почему? Потому что нужно знать и разбираться кто такой программист, чем он занимается и что входит в услуги программиста.
Найти хорошего программиста на бирже вакансий очень непростая задача для кадровика. Мало того, что квалификация HR-менеджера может не "тянуть" тот объем понятий, которые пишут в своем резюме программисты, так еще вдобавок можно "попасть" на липу, т.е. иногда соискатель намеренно завышает свои знания в разных областях IT-технологий, чтобы получить высокооплачиваемую работу. Только по одному резюме недостаточно оценить квалификацию программиста, даже опыт, указанный в резюме, мало чем помогает. Обычно хорошие программисты не имеют "официального" опыта, по той простой причине, что услуги программиста стоят весьма не дешево, а работодатели стараются избегать разных официальных отчислений.
Для того, чтобы найти хорошего программиста, нужно отбросить некоторые мифы. Например, миф о том, что все компьютерщики являются программистами. Это самое большое заблуждение и поэтому нужно точно знать, кого вы ищите. Если вам нужно заказать программу, то помощь программиставам гарантирована. А если вам нужно настроить сервер базы данных, то, думаю не каждому программисту это под силу, и для решения этой проблемы лучше поискать системного администратора.
Хороший программист очень умен и поэтому иногда его поведение не поддается логике. Не следует обращать на это внимание, все мы люди, у всех свои причуды. Программист до фанатизма предан своей профессии, и старается выполнять невыполнимые задачи, ведь чем сложнее задача стоит перед специалистом, тем интереснее ее решать. Страсть к компьютерным технологиям такого специалиста я считаю большим плюсом. Но опять же, не забываем про оплату за труды программиста, на тарелку супа он наскребет, но и "за бесплатно" работать не станет. Программисты отличаются любовью к самообразованию и умеют организовывать свою работу наиболее продуктивно.
Наличие или отсутствие диплома об окончании высшего заведения на профильном факультете тоже не особо влияет, если вам нужна помощь программиста, по той простой причине что диплом можно купить. Единственное что дает такой диплом – это статус инженера, а инженер – это означает способность разрабатывать что-то новое, либо переделывать старое под новое, умение работать с технической документацией, дисциплинированность и ответственность. Хороший программист всегда должен отвечать за ошибки в своей программе, максимально документировать свой программный код для других программистов (для себя в первую очередь).
У хорошего программиста всегда есть что показать, в наличие есть какие-то примеры прикладных программ, реализованные крупные проекты, ну и конечно же работа в группе программистов. Вот только некоторые критерии поиска хорошего программиста, и это далеко не все. Теперь давайте подведем итог, на что следует обратить внимание, если вам нужна помощь программиста.
На что обратить внимание, при заказе услуг программиста:
- Наличие опыта работы. Невозможно стать хорошим программистом, без опыта разработки прикладных программ. Так же приветствуется работа в команде программистов, например, работа над крупным проектом.
- Наличие портфолио. Если вам нужна помощь программиста, то вы можете оценить квалификацию по программам, которые были написаны владельцем резюме. Возможно, что среди примеров прикладных программ Вы найдете уже готовое решение, и не потребуется заказывать новую программу.
- Не следует обращать внимание на возраст программиста. Хороший программист всегда хорош в любом возрасте. Единственное, что может повлиять – это опыт работы.
- Желательно наличие знаний в нескольких областях программирования, например, системное, прикладное, web-программирование. Разбираться в архитектурах сетей, персональных компьютеров и т.п.
- Владением чтения и понимания технической документации.
Надеюсь, в этой статье я помог вам немного пролить свет на то, кто такой программист и чем он отличается от хорошего программиста. Если у вас есть какие-либо вопросы, вы можете оставить их в комментариях. Если же Вам все-таки нужны услуги программиста, Вы можете связаться со мной по любому из контактов.
Комментарии
Никак не можем найти действительно толкового програмиста, уже 3х уволили.
При собеседовании, все мега-класные спецы, а на деле... просто ужас.
Надеюсь с вашими рекомендациями сможем найти хорошего профессионала)
Может быть собеседование проводит не квалифицированный сотрудник, т.к. человек, который вообще не понимает в сфере программирования ?
Мне когда-то нужно было исправить баги моего форума на движке IPB. Сначала решил сам поковыряться в коде, но сделал еще хуже, повылезали косяки в других местах. Пришлось искать программиста. Искал на нескольких специализированных форумах, пока нашел нужного спеца. Оказывается поиск грамотного программиста хлопотное дело. К этим спецам очередь стоит. Так что этот проект у меня уже в закладках. Ежели что, то буду обращаться.
Не стоит так категорично вех под одну гребенку. Со стороны заказчика тоже бывают инциденты, сначала хотят одно, в процессе разработки выясняется совсем другое. Ну и из этого недовольство в цене. Те заказчики, которые явно знают что хотят, получают готовую программу по заданию.
Хорошее замечание по поводу пункта, обязательно добавим, с сылками на полезные материалы.
Что касается опыта - так это дело наживное, все мы когда-то были молодыми и современными :)
На будущее учту пункты из статьи, на что обратить внимание. Это сэкономит и время и деньги.
Я вообще склонен предполагать, что хорошего программиста должен искать хороший программист иначе подвоха не избежать.
Помню, когда я работала офлайн, то мы долго не могли найти грамотного и опытного программиста, потому что тот программист, который работал у нас и переехал в другую страну, был профессионалом своего дела и в итоге его было сложно заменить!
Ну без траты конечно не обойтись, тут главное чтобы средства не шли в "пустую", уже доказано, что грамотно созданные программы окупают себя достаточно быстро, ну и соответственно начинают приносить прибыль:), а прибыль для бизнеса является необходимым воздухом:)