Що читати 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
Тут часто проскакують корисні статті. Ресурс створений для надання розробникам місця для обміну ідеями. Можна знайти допомогу у вирішенні повсякденних завдань та дізнатися про нові технології.
Допоможе знайти навички, необхідні для веб-розробки, геймдева та дизайну за допомогою креативних та цікавих посібників.
А прокачатись у веб-розробці можна, обравши професію «Веб-розробник».