Що повинен уміти програміст

Основи програмування
Кожен професіонал колись був чайником. Напевно вам знайоме стан, коли "не знаєш як почати думати, щоб до такого додуматися". Напевно ви стикалися з ситуацією, коли ви просто не знаєте, з чого почати. Ця книга орієнтована саме на таких людей, хто хотів би стати програмістом, але абсолютно не знає, як почати цей шлях. Детальніше.
Отже, програміст повинен вміти:
- Думати як користувач
- Думати як програміст
- Шукати потрібну інформацію
- Користуватися довідковими матеріалами засобів розробки
Можливо, що когось це здивує, але на перше місце я поставив вміння думати як користувач. Насправді це дуже важливо. Чому?
Тому що найпоширеніша помилка програмістів, які вже багато чому навчилися і вважають себе крутими - це те, що вони забувають, як думає користувач. В результаті вони пишуть програми, які дуже складні для роботи. Але ж програми то пишуться в першу чергу для користувачів! Втім, ергономіка (або юзабіліті) - це окрема і велика тема. Повернемося до неї як-небудь іншим разом.
Думати як програміст ми будемо вчитися протягом усього курсу. Поки ви цього не вмієте. Але я докладу максимум зусиль, щоб навчити вас цього.
Пошук потрібної інформації - це теж дуже важливо. Тому що рано чи пізно настане момент, коли ви вже будете хорошим програмістом і подібні курси вам будуть не потрібні. Але пам'ятати все неможливо. Тому вам постійно доведеться звертатися до різних довідниках. І це треба вміти робити швидко і ефективно.
Домашнім завданням можете вважати реєстрацію на сайті вивчення англійської мови і, відповідно, вивчення оного.