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

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

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

Отже, програміст повинен вміти:

  1. Думати як користувач
  2. Думати як програміст
  3. Шукати потрібну інформацію
  4. Користуватися довідковими матеріалами засобів розробки

Можливо, що когось це здивує, але на перше місце я поставив вміння думати як користувач. Насправді це дуже важливо. Чому?

Тому що найпоширеніша помилка програмістів, які вже багато чому навчилися і вважають себе крутими - це те, що вони забувають, як думає користувач. В результаті вони пишуть програми, які дуже складні для роботи. Але ж програми то пишуться в першу чергу для користувачів! Втім, ергономіка (або юзабіліті) - це окрема і велика тема. Повернемося до неї як-небудь іншим разом.

Думати як програміст ми будемо вчитися протягом усього курсу. Поки ви цього не вмієте. Але я докладу максимум зусиль, щоб навчити вас цього.

Пошук потрібної інформації - це теж дуже важливо. Тому що рано чи пізно настане момент, коли ви вже будете хорошим програмістом і подібні курси вам будуть не потрібні. Але пам'ятати все неможливо. Тому вам постійно доведеться звертатися до різних довідниках. І це треба вміти робити швидко і ефективно.

Домашнім завданням можете вважати реєстрацію на сайті вивчення англійської мови і, відповідно, вивчення оного.