Если Вы читаете эти строки, то, скорее всего, Вас заинтересовала тема данной книги. Лично нас она волнует уже давно. Кстати кто мы такие?
В недавнем прошлом мы – выпускники МГТУ им. Баумана, кафедры программного обеспечения вычислительной техники. Ежедневно практикуясь в программировании, мы накопили богатый 10-летний опыт разработки ПО и веб-проектов, изучили множество тонкостей программирования, от маленьких практических секретов, до методологий построения систем, масштабов предприятия. Подробнее о нас Вы сможете узнать по адресу http://prog-school.ru/2010/01/ob-avtorax/.
В этой книге мы собрали большое количество советов (включая уникальную пошаговую инструкцию развития!) всем тем, кто, будучи программистом, хочет добиться успеха в карьере, кто задумывается о своем профессиональном росте и хочет сделать этот процесс контролируемым. Тем, кто понимает, что профессионал всегда имеет огромное количество привилегий (в том числе финансовых) перед середнячком, наверняка будут интересны собранные здесь знания, которые мы неоднократно проверили на практике, и которые помогли нам добиться успеха в собственных проектах. Итак, всем, кто ищет кратчайший путь от среднестатистического программиста до гуру информационных технологий (с внушительной репутацией, солидным доходом, собственными проектами), желаем приятного чтения!
Глава 1. Шокирующие данные
Мы долго думали с чего начать и решили Вас поразить. Поэтому сразу же приведем статистику, которая не может оставить нас равнодушными. Мы искренне желаем Вам задуматься над этими цифрами.
Из 100 начинающих программистов:
98 не уделяют достаточного времени выбору инструментов разработки, что снижает её эффективность в 2-3 раза;
95 не задумываются о том, в каком направлении программирования они хотели бы совершенствоваться и развиваться;
80 не знают, в проектах какого рода они хотели бы участвовать через 3 года;
73 меняют своё место работы в течение первого года;
32 в течение 18 месяцев оставляют программирование окончательно и начинают заниматься другими вещами;
Лишь 2 (двое!!) добиваются впечатляющих результатов и в дальнейшем встают во главе ИТ компаний.
Ну что, не испугались таких цифр? Если посмотреть на картину с высоты статистических данных, то становится немного страшновато за судьбу программистов :)
На самом деле цифры столь плачевные только потому, что программистов новичков слишком много. И абсолютное большинство их них даже не задумывается о своем профессиональном росте. Плывут по течению и ждут, когда на них посыпятся деньги. Как можно догадаться, к таким успех не приходит никогда. Что же нужно делать, чтобы превратиться из человека без знаний в суперпрофессионала своего дела?
Как ни странно, ничего волшебного и секретного в успехе ИТшника нет. Вам даже не потребуется везение. Зато нужно нечто более важное – упорство и дисциплина.
Мы ещё не раз подробно остановимся на этих моментах. А пока, если Вы готовы проявить свою силу воли на пути к профессиональному успеху, то мы искреннее желаем чтобы у Вас всё получилось, и Вы дошли до самой вершины! Путь к успеху начинается прямо сейчас! И вот Вам первое задание…
Отложите книгу и дайте себе три честных ответа на следующие вопросы:
Что я из себя представляю как программист?
Чему я хочу научиться в программировании?
Что я готов сделать для этого?
Запишите ответы на бумаге и сохраните их. Напишите прямо сейчас, продолжайте чтение только после этого!
Глава 2. Грабли, которые обязательно треснут нас по лбу
В главе 4 мы приведем список критериев, по которому можно оценить уровень программиста. Грамотные работодатели ориентируются на эти критерии при выборе среди соискателей. Но всё же это условные и субъективные показатели. Можно даже сказать, что не существует некой объективной шкалы, измеряющей уровень программиста. Однако можно предложить следующий количественный критерий, который на практике тяжело поддается вычислению:
Уровень программиста пропорционален количеству граблей, на которые ему приходилось наступать во время практики.
Как легко догадаться, наступание на грабли не связано с приятными эмоциями. Это надо помнить во время удара черенка о лоб. Мы на полном серьезе!
Любая неудача продвигает нас ближе к цели.
И если мы перестаем это помнить, то руки опускаются сами собой.
Кстати, ценный совет – описывайте те грабли, на которые Вам пришлось наступить. Таким образом, результаты будут зафиксированы, что в дальнейшем сыграет на Вас.