Що читати web-розробнику, GeekBrains - освітній портал

освітній

Стаття складена за порадами практикуючих програмістів і включає основне, що потрібно для вдосконалення навичок веб-розробника.

Обов'язковий мінімум

В основному практики солідарні, що з книг з мов можна обійтися видавництвом O'Reilly, яке відоме послідовним викладом матеріалу, грамотним ілюструванням і зрозумілістю.

«Решта — це більше власне прагнення досконалості. Ну, і класика жанру - "Шаблони проектування" Банди Чотирьох, "Довершений код". Ці книжки будуть корисними для розуміння побудови красивих ОПП додатків. Я займаюся веб-розробкою з 19 років (зараз 21), за 1,5 року виріс до full stack webdev і вже маю велике портфоліо. За своїм досвідом можу сказати, що найважливіше це практика. Добре поставлена ​​мета та бажання зростання, а також якийсь цікавий проект і Google зі Stackoverflow — ось і все, що потрібно для того, щоб розвиватися у цій сфері», — каже Кирило Ніколаєнко, веб-розробник компанії «Перший БІТ».

Що ще рекомендують практики

Web Application Architecture: Principles, Protocols and Practices 2nd Edition, Leon Shklar

Книга пояснить, як улаштовані веб-технології. Без розуміння цього неможливо стати добрим розробником.

Head First Design Patterns, Eric Freeman

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

Книга про патерни для більш просунутого рівня.

Building Scalable Web Sites, Cal Henderson

Дає глибоке пояснення веб-архітектури та безпеки. Кожен параграфсупроводжується конкретним прикладом, що базується на реальному досвіді IT-компаній.

Code Complete: Практичний Handbook of Software Construction, Second Edition, Steve McConnell

Класика, яка буде корисною всім розробникам.

Актуальні блоги

Потрібно пам'ятати, що часто книги не встигають за тенденціями, тому основна інформація черпається з мережі.

Codeproject

Тут часто проскакують корисні статті. Ресурс створений для надання розробникам місця для обміну ідеями. Можна знайти допомогу у вирішенні повсякденних завдань та дізнатися про нові технології.

Допоможе знайти навички, необхідні для веб-розробки, геймдева та дизайну за допомогою креативних та цікавих посібників.

А прокачатись у веб-розробці можна, обравши професію «Веб-розробник».