Закрыть
Авторизоваться через пароль



Забыли пароль?
Авторизоваться через OpenID

 

Все статьи с тегом ”Лайфхак”

Как программисту стать тимлидом

Приходит Петька к Василию Ивановичу: «Васильываныч, хочу быть тимлидом!..»

Неоднократно мне приходилось читать (например, на DOU), как при обсуждении той или иной IT-компании, люди хвалят или ругают работодателей за их отношение к профессиональному росту персонала: «Отличная компания, я пришел сюда разработчиком, а недавно стал тимлидом!» или «Лучше сюда не идите, в компании стараются брать руководящие кадры со стороны вместо того, чтобы повышать своих рядовых сотрудников».
Я успел побывать как в роли повышаемого, так и в роли повышающего. Потому уверен, что подобные заявления достаточно наивны. На самом деле, в большинстве IT-компаний (кроме самых маленьких) проблема состоит не в том, что расти программисту некуда, а в том, что «двигать» некого.

Работодатели

В принципе, любой работодатель заинтересован в продвижении проверенных сотрудников, а не в приглашении на руководящие посты людей со стороны. Притом, исходит он не из этических соображений, а из очень даже меркантильных: новый человек в команде — это отчасти «кот в мешке» — до конца не знаешь, что он собой представляет (в отличие от проверенного своего сотрудника) — вот почему и существует испытательный срок. Недобросовестный руководитель проекта или тимлид может нанести бизнесу гораздо большие убытки (даже в течение испытательного срока), нежели рядовой сотрудник. Именно потому, ради уменьшения рисков, стараются повышать своих, а не приглашать новых. Если же руководящие кадры приглашаются со стороны — это, скорее всего, означает, что руководство компании не видит достойных претендентов среди собственного персонала.

Что делать?

Итак, вы все-таки хотите стать тимлидом:

  1. Для начала подумайте, нужно ли вам это? Если вы очень любите программировать — знайте, что на программирование у вас останется гораздо меньше времени. С расширением полномочий уровень ответственности тоже увеличится: придется отвечать не только за себя, но и за всех членов своей команды. Стрессов станет побольше, особенно, в первое время и при сдаче проектов. А зарплаты тимлидов, замечу, не выше обычно, чем у ведущих специалистов.
  2. Вам придется научиться говорить «нет», проявлять твердость характера: кому нужен тимлид, которому сотрудники «садятся на голову»?
  3. Беритесь за организационную деятельность: неважно — будет ли это нечто связанное с текущими проектами, общим рабочим процессом компании или банальной организацией «пьянок» для сотрудников. Главное — чтобы это приносило пользу компании.
  4. Необходимо не только проявлять активность, но и брать на себя ответственность: подход «все пидорасы — один я д’Артаньян» вряд ли приблизит вас к поставленной цели.
  5. Помните, что ваше руководство — не телепаты: сообщите им о своем желании стать тимлидом. В этом нет ничего зазорного или унизительного. Зато руководство будет знать о вашей цели и может посодействовать — подсказать, чему стоит подучиться.
  6. Необходимо качественно выполнять свою текущую работу: если вы регулярно нарушаете дисциплину, срываете сроки и недобросовестны — вас скорее уволят, чем повысят.
  7. Постарайтесь заслужить уважение коллектива: если «коллеги по цеху» не считают вас профессионалом и приятным человеком — не воспримут и как реального руководителя.
  8. Очень важно хорошо говорить и писать. Как правило, в полемике выигрывает лучший оратор. Руководитель, слабый в дискуссиях и спорах, легко может растерять авторитет.
  9. Учитесь не только программированию, но и методам управления. Для этого придется штудировать, кроме книг по «паттернам» проектирования и языкам программирования, также книги и статьи по менеджменту, методологиям разработки, работе с рисками, несомненно, по человеческому фактору…
  10. Тимлиду в аутсорсинговой компании может понадобиться и свободное владение английским.

Такого набора качеств и действий, в принципе, достаточно, чтобы вас заметили и повысили.
 Дерзайте!


Находим время для чтения

Однажды я нашел полезную статью и поделился с коллегой, статья могла помочь нам обоим упростить рабочий процесс. Коллега сказал «Спасибо! Но у меня нет времени ее читать — очень много работы». У всех иногда бывают авралы, потому спустя неделю я снова показал статью коллеге, но у него, к сожалению, опять не было времени на чтение. Через месяц я показал ему другую полезную статью, времени на ее прочтение опять не нашлось. Вскоре я понял, у моего коллеги, в принципе, нет времени для самообучения: его рабочее время полностью расходуется на текущие задачи.

Реальность и стереотипы

Ужасно, но очень многие работники умственного труда считают, что на работе они обязаны тупо «фигачить» 8 часов в день, а когда не остается сил — делать вид, будто «фигачат».
Когда-то я пришел на новое место работы: подчиненные стыдливо прятали открытые окна Хабрахабра и Гуглридера, когда я входил к ним в комнаты.
Многим, в таком подходе, виноваты стереотипы недальновидных руководителей, но если им потакать — ситуация наемных сотрудников не улучшится.

Получение актуальной профессиональной информации и самообучение — это такая же часть работы, как и все остальные. Читать профессиональную литературу и быть в курсе событий вашей отрасли — значит учиться на чужих ошибках, что куда дешевле, чем учиться на собственных. Кроме того, совершенствуясь, вы становитесь более ценными сотрудниками для работодателя.
Читая специализированные форумы и блоги специалистов в разных областях вы можете учиться у лучших в отрасли. RSS — отличное средство мониторинга такой информации. Как же находить время для чтения?

7 простых советов

  • Для начала признайте, что вы не фигачите по 8 часов в день. Наверняка вы тратите немало времени на проверку почты, разговоры в IM, чтение баша, перекуры и что-то подобное. Попробуйте использовать хотя бы часть этого времени для чтения.
  • Выделяйте каждый день определенное количество времени для чтения. Сообщите остальным, что в это время вы заняты. Обычно, проблемы связанные с самообучением на работе появляются тогда, когда человек вместо выполнения своей основной работы тратит часы в поисках истины, либо же бездельничает, как офисный планктон: установите себе временные рамки для чтения и проблема вас минует. Например, я пользуюсь Google Calendar и указываю в нем время для чтения. Затем даю доступ к этому календарю тем, кто может назначить какие-то совещания с моим участием. Прошлым летом мне нужно было проводить много собеседований, наш отдел кадров четко знал, что в большинстве случаев с 14:00 до 15:00 собеседования назначать нельзя — я занят.
  • Постарайтесь выделять каждый день одно и то же время для чтения, многим подходит время сразу после обеда или в конце рабочего дня, когда за сложные задачи уже не берешься.
  • Пользуйтесь «карантином», выбрасывайте RSS-ленты, которые не приносят много пользы.
  • Выставляйте приоритеты важности для информационных ресурсов. Если вы уже пару недель пропускаете материалы сайта с высоким приоритетом — скорее всего, вы лжете себе на счет важности этих материалов, удалите их, либо поместите в карантин.
  • Если вы руководитель, либо фрилансер — все просто, если же вы просто наемный работник и начальство гневно относится к чтению в рабочее время — покажите им эту статью, ничего криминального здесь нет. Чтение RSS — это не трата времени, а инвестирование его в решение текущих и будущих задач.
  • Если вы пользуетесь общественным транспортом — постарайтесь читать RSS там с КПК или мобильного телефона. Увы, не все возвращают в RSS полные тексты статей.

Помните, все вышесказанное относится строго к работникам умственного труда. Клерки, например, к ним не относятся.

Возможно, вы можете дополнить эти советы?