Я — программист, который однажды решил бросить постоянную работу и начать зарабатывать самостоятельно. Познал все прелести и горести фриланса, а потом решил расти дальше. В общем, в этом блоге я делюсь своей историей и мыслями. Надеюсь вам будет интересно.
20 января, 2010
Механизм
Частенько руководители компаний сравнивают сотрудников с деталями большого механизма с названием "Компания" (корпорация, фирма и т.п.). Мой бывший руководитель не исключение. А вот я хотел бы продолжить аналогию. Продолжать буду на примере конторы по разработке ПО. Деталь - программист.
Что нужно механизму от деталей? Чтобы они были плотно подогнаны и работали без сбоев. Любое изменение вида детали может привести к дисфункциям механизма. Желательное изменение детали - её уплотнение, укрепление. А теперь перехожу от аллегориям к примерам.
Укрепление программиста - доведение текущих навыков до механической памяти. Выполнение задач без лишних временных затрат - сел и кодишь, кодишь и кодишь. Изменение программиста - появление новых функций, изучение новых технологий, приемов и получение новых знаний.
Если программист повышает навыки ИТ менеджмента - он начинает понимать приемы, применяемые к нему, начинает видеть недостатки системы - это начинает влиять на его действия - деталь меняется. Программист изучает рефакторинг, узнает о паттернах - ему уже не нравиться то, что он накодил - его тянет изменить и улучшить код. Программист набирается знаний - деталь растет и уже не помещается в рамках его места в механизме. Если нет другого места под его новые размеры - программист вынужден уйти.
Любое изменение детали в механизме, так или иначе - конфликт. Идеальная ситуация для механизма - постоянные статические детали. Появляется новое место для детали - находится новая деталь, ставится на место.
Для каждого сотрудника есть выбор - держаться за свое место, не тратя время на активное развитие (совсем без него не получиться), не рискуя и не переживая, либо, рискуя потерей своего места в "механизме" изменяться.
Скоро придут новички. Вот думаю, двинуть им такую тему, или все таки не стоит? :)
Подписаться на:
Комментарии к сообщению (Atom)
Привет, Иван. На мой взгляд, двигать эту тему молодым не нужно по 2 причинам:
ОтветитьУдалить1) Не очень корректно по отношению к компании, в которой ты все еще работаешь(будь профессионалом до конца).
2) По своему опыту могу сказать - до таких вещей полезно и очень приятно додумываться самому. Оставь молодежи место для роста и развития :)
А по поводу дальнейшего развития, очень хороший совет дает Макконнелл:
1) Читайте книги, в них есть ответы на многие вопросы.
2) Если работа не способствует профессиональному росту - увольняйтесь!
Привет, Иван и Андрей.
ОтветитьУдалитьСогласен с Андреем что молодежи такие слова не нужны. Во первых, если еще совсем "зеленые", то не поймут, а если более серьезные, они это и так знают.
Что касается:
>Для каждого сотрудника есть выбор - держаться за свое место, не тратя время на активное развитие (совсем без него не получиться), не рискуя и не переживая, либо, рискуя потерей своего места в "механизме" изменяться.
То хочу сказать следующее. Активное развитие без изменения своего положения в механизме (или смены механизма) - невозможно, это ты верно говоришь. А второе, для хорошей детали всегда найдется место. И не надо мне говорить про то, что рабочих мест мало. В конце концов, хорошая деталь, сложная и качественная может всегда перерасти в механизм. :-)
Верно ребят, верно. Молодых тогда тращать не буду - пусть сами доходят.
ОтветитьУдалитьАндрей, пасибо за совет Макконела. Ну и Макконелу тоже спасибо. )
Вадим, про "для хорошей детали всегда найдется место" - не во всех механизмах есть места для некоторых деталей ;)
Да-а, детали они таки - вечно поменяться норовят, заразы :-)
ОтветитьУдалить:)
ОтветитьУдалить