Эта книга для тех, кто хочет стать программистом. На самом деле хочет, а не просто мечтает. И хочет именно стать программистом с большой буквы, а не просто научиться кулебякать какие-то примитивные программки…
Но что для этого нужно?
Разумеется, требуется желание, терпение, настойчивость и т.п.
Но этого недостаточно.
Для успешного достижения цели нужен чёткий пошаговый план.
Именно такой план и рассмотрен в данной книге...
Реальность современного общества такова, что все хотят быть кем-то, но мало кто кем-то является. Все хотят знать, но не хотят учиться.
К сожалению, многие люди не умеют не то что достигать целей, но даже ставить их перед собой.
Условно можно разделить людей на три категории:
- Люди, которые только мечтают и ничего не делают.
- Люди, которые пытаются что-то делать, но бросают все свои начинания при первых же сложностях.
- Люди, которые знают что делают и всегда добиваются результата.
ЧТО ЭТО И ДЛЯ КОГО
Многие хотят стать программистами. Но немногие становятся.
Нет, написать программу типа “Hello, WORLD!” может каждый. Но что дальше?
А дальше либо всё (в смысле конец), либо путь профессионала.
Но как определить этот путь? Куда идти, к чему стремиться?
У новичков, как правило, нет чётких ответов на эти вопросы. Поэтому они блуждают в компьютерных дебрях, наступая на грабли и не понимая, где надо повернуть, а где пройти прямо.
Потому что у них нет плана, нет “дорожной карты”, которая бы вывела их с нуля до профессионала с наименьшими потерями времени и сил.
Эта книга задумывалась как “дорожная карта” для программистов-новичков, которая выведет их на профессиональный уровень. Она предназначена для тех, кто хочет стать программистом, но не знает с чего начать, как и к чему идти.
Немного подробнее об уровнях:
- Новичок. Это нулевой уровень. То есть уровень среднего пользователя компьютера, который хочет стать программистом.
- Начинающий. Это уровень программиста, который знает основы программирования и умеет создавать несложные программы на таком языке, как Паскаль.
- Начинающий++. То же, что и начинающий, только вдобавок знание языка С++.
- Перспективный. Это ваш первый шаг на более продвинутый уровень программирования.
- Профессиональный. У меня пока нет книг, которые бы помогли вам дойти до профессионального уровня (эти книги ещё в планах). Но в книге “Как стать программистом 2.0” если ссылки на курсы других авторов. И, главное, есть пошаговый план обучения и становления программистом.
Книга состоит из нескольких разделов:
- Предисловие, введение. Вводная часть, где рассказано о том, как работать с книгой (для неопытных пользователей), а также о том, что это такое и для кого.
- Как стать программистом: план. В этом разделе говорим о том, с чего начать изучение программирования, на какие вопросы вы должны себе ответить перед началом пути программиста. Также рассмотрим препятствия на этом пути (что вам будет мешать пройти этот путь). Ну и в конце краткий план становления программистом с нуля до профессионала.
- Кто виноват и что делать. В самом начале этого раздела разберёмся с тем, кто виноват в ваших неудачах на пути программиста и что делать, чтобы этих неудач избежать или хотя бы научиться их преодолевать. Но основная задача этого раздела - это подробный разбор плана, который был составлен в предыдущем разделе.
- Об уровнях мастерства. План разбит на несколько этапов, каждый из которых предполагает выход на определённый уровень мастерства. В этом разделе мы будем говорить более подробно об этих уровнях, а также определим критерии проверки качества прохождения этих уровней.
- Секреты успеха. Несколько универсальных советов, которые помогут вам научиться достигать ваших целей не только в программировании, но и в жизни вообще.
Кому НЕ следует покупать эту книгу:
- Тем, кто не знает, чего хочет
- Тем, кто не привык напрягаться
- Тем, кто думает, что можно стать программистом легко
- Тем, кому не нужен чужой опыт
- Тем, кому жалко денег на самообразование, на развитие и т.п.
Как стать программером