Категории

Читалка - Путь программиста: от 100$ до 10000$ в месяц


по-настоящему ценна для Вас. Но и перебарщивать не стоит. Постоянные вопросы по любому поводу жутко выводят из себя:)

Как перейти на следующую ступень. Если выполнять всё, что описано выше, то Вы автоматически попадете на следующую стадию вместе с успешным окончанием испытательного срока.

Шаг 3. Младший программист. Опыт работы 0,5-1 год.

Только на этом шаге я решился употребить слово программист. Потому что, проработав хотя бы полгода и столкнувшись с реальными задачами, человек, что называется, оказывается «в теме». Он уже решил все стартовые проблемы с обустройством на новом месте работы, с организацией рабочего времени, пространства и инструментария и теперь может сконцентрироваться на решении задач с максимальной эффективностью.

Итак, тут наконец-то можно заняться не только изучением документации и всяческой справочной информации, а подойти к программированию именно как к искусству написания программного кода.

Что почитать. Книги об искусстве программирования. Например, трехтомник Кнута «Искусство программирования». НО только то, что наиболее актуально и полезно. Не нужно себя мучить сложной литературой в таких объемах, а то вообще пропадет желание развиваться)

Также хорошо почитать о тонкостях языков, программных сред, фреймворков, средств разработки, с которыми Вам приходится иметь дело на работе. Эффект от умелого владения инструментами разработки будет заметен и Вам, и Вашим коллегам, и начальству, это абсолютно точно.

Что попробовать. Попробуйте потратить время, в которое Вы сидите вконтакте или одноклассниках (если это имеет место быть), либо играете в WOW или ещё во что-нибудь, на самообучение. Но вообще знайте, что если Вы в день тратите на бесполезные дела менее 3 часов, то Вы КРАЙНЕ эффективны! Свободное время можно найти всегда, и не обязательно отрывать его ото сна, достаточно эффективнее выполнять остальные дела.

Как перейти на следующую ступень. Здесь переход обычно происходит сам собой вместе с ростом трудового стажа. В общем-то, особого рвения

в работе эта стадия не требует. Но если его нет изначально, стоит задуматься о своих профессиональных целях и о том, правильно ли Вы выбрали место для их реализации.

Шаг 4. Программист. Опыт работы 1-3 года.

К сожалению, часть программистов зависает на этой стадии развития. 3 года стажа работы в одной должности превращаются в 5 лет, затем в 10. Человек вдруг понимает, что по возрасту уже должен находиться совершенно на другой ступени карьеры, и испытывает большое разочарование в себе, профессии, своей компании и т.д. В общем, начинается депресуха. Обычно, это свойственно людям, которые не задумываются о своем продвижении и профессиональном росте, которым чужды амбиции и стремление к личностному развитию. Но если Вы читаете эту книгу, скорее всего, это не про Вас, поздравляем!)

Что почитать. Продолжаем совершенствоваться в искусстве программирования. В самый раз прочитать что-то вроде «Совершенного Кода» (лучше всего его и прочитать). К этому добавляем чтение блогов и сайтов по теме.

Что попробовать. Будем считать, то, НА ЧЕМ программировать, Вы уже освоили, как свои пять пальцев. А, как известно, людям, хорошо разбирающимся в предмете, всегда есть о чем поговорить. Обычно разговор принимает форму блогов или форумов. Начинайте общаться на профессиональные темы, делитесь опытом, задавайте вопросы. Создайте свой собственный блог, в котором Вы смогли бы делиться полезной информацией.

Как перейти на следующую ступень. Тут надо понимать, что из себя представляет должность старшего программиста. Это может быть либо просто программист с внушительным опытом работы, либо некий team-лидер, наделенный к тому же элементами управленческих полномочий. В любом случае, на данном этапе постарайтесь стать неформальным лидером среди коллег. Для этого необходимо а) разбираться в чем-то лучше остальных, б) иметь достаточные коммуникативные навыки. Никаких сверхъестественных способностей не требуется. Достаточно сохранять хорошие отношения в коллективе и быть готовым прийти на помощь

. Завоевав уважение окружающих, можно легко формализовать свое неформальное лидерство:)

Шаг 5. Старший программист. Опыт работы от 2 лет.

На наш взгляд, начиная с этого этапа, работа становится интересней. Вы начинаете решать задачи не только связанные с написанием кода. Появляется некоторая свобода в принятии архитектурных решений, пусть сначала и не очень существенных. Со временем, если Вы докажете, что на Вас можно положиться, вышестоящие архитекторы и управленцы смогут наделить Вас ещё большими полномочиями. Они с удовольствием пойдут на это, потому что таким образом они смогут Вашими руками выполнить часть собственной работы.

Что почитать. Если не прочитан «Совершенный Код», то читаем в обязательном порядке. Читаем литературу, более узко заточенную под конкретно Вашу программистскую кухню. Также очень желательно прочесть «Как пасти котов», надо быть готовым к управлению программистами и понимать, насколько грамотно управляют Вами.

Что попробовать. Попробуйте прокачать сопряженные навыки. Речь о них пойдет в следующей главе. Смысл в том, что по-настоящему успешные люди гармонично развиваются в разных областях жизни. Есть навыки, которые могут способствовать более эффективной и успешной работе, их необходимо совершенствовать.

Как перейти на следующую ступень.

Существует ряд вариантов развития событий. Первый – Вы работаете в небольшой компании. При успешном развитии событий, росте компании, появлении новых проектов вполне возможно что Вы автоматически и без каких-либо трудностей шагнете на следующую ступень. Второй вариант – Вы работаете в крупной компании, коллектив достаточно большой, сильного роста компании нет, и не предвидится. Тут есть два варианта. Либо завоевывать себе место под солнцем в честных и нечестных боях с коллегами. Либо искать варианты на стороне, то есть присмотреться, можно ли вместе со сменой работы шагнуть на ступеньку вверх по карьерной лестнице. Иногда это делается даже в ущерб зарплате. Ситуация в каждой конкретной компании уникальна,


Содержание книги