Як швидко стати програмістом

Основи програмування
Кожен професіонал колись був чайником. Напевно вам знайоме стан, коли "не знаєш як почати думати, щоб до такого додуматися". Напевно ви стикалися з ситуацією, коли ви просто не знаєте, з чого почати. Ця книга орієнтована саме на таких людей, хто хотів би стати програмістом, але абсолютно не знає, як почати цей шлях. Детальніше.
У попередній статті я вже розповів вам, скільки приблизно часу буде потрібно для того, щоб стати хорошим програмістом.
Однак багато Новомосковсктелі і користувачі Інтернету як і раніше задаються питанням як стати програмістом, причому швидко.
Як сказав відомий літературний герой: "скоро тільки кішки народяться". І це дійсно так.
Ось уже протягом тривалого часу я намагаюся переконати вас в тому, що неможливо швидко стати професіоналом в будь-якої складної професії.
Та й нескладні професії, наприклад продавець в магазині, теж вимагають якогось досвіду. Напевно ви не раз стикалися з ситуацією, коли зайшовши в магазин, і побачивши незадоволену пику продавця, ви просто звідти йшли, хоча спочатку хотіли зробити покупку. Тобто працювати продавцем теж треба вміти.
Ні. І ще раз ні.
Це хвороба нашого століття. Час летить стрімко, в суєті і інформаційному перевантаженні люди просто не розуміють, як ставити цілі і досягати результату.
З усіх боків їм кричать, що є якісь чудові нові методики навчання, які дозволять їм за два дні вивчити англійську, навчитися вести бізнес, схуднути, стати програмістом ...
Насправді все це брехня. Не існує ніяких методик, які б дозволили скоротити терміни навчання в 10 разів.
Скоротити терміни навчання можете тільки ви самі - якщо будете наполегливо і безупинно займатися, і також безперервно вивчати свою професію.
Цей процес, взагалі кажучи, нескінченний.
Однак, з якогось моменту людина вже може почати вважати себе професіоналом.
Але, щоб цей момент коли-небудь наступив, починати треба з самих основ.
Одна з найпоширеніших помилок нинішнього покоління студентів полягає в тому, що вони швидко "скачуть по верхівках" знань, і, вивчивши пару прийомів і кілька розумних термінів, вже можуть видавати себе за професіоналів в середовищі непрофесіоналів.
Однак такий спосіб навчання не дозволяє їм створювати реальні професійні програми.
Тому що вони не розуміють основ і не знають базової теоретичної частини. Тому що вони пропустили її, прагнучи скоротити терміни навчання.
Починати треба завжди з азів. Інакше у вас буде тільки два шляхи: 1) закинути навчання, так і не розібравшись зі складними речами; 2) повернутися до основ і почати все спочатку.
Зрозуміло, що перший шлях не приведе до результату.
Другий шлях може привести до результату, але в підсумку ви витратите ще більше часу, ніж спочатку планували.
У будь-якому випадку, краще повернутися назад і почати все спочатку, ніж все кинути і здатися.

Основи програмування
Кожен професіонал колись був чайником. Напевно вам знайоме стан, коли "не знаєш як почати думати, щоб до такого додуматися". Напевно ви стикалися з ситуацією, коли ви просто не знаєте, з чого почати. Ця книга орієнтована саме на таких людей, хто хотів би стати програмістом, але абсолютно не знає, як почати цей шлях. Детальніше.