Найти в Дзене
Топ 5 книг которые в своей жизни должен прочитать каждый Программист. Цикл Статей. Часть 4
Р. Мартин. Чистый код Основная идея книги заключается в формировании у разработчика принципа “оставь любой участок кода с которым ты работаешь качественнее, чем он был” Это достаточно большая книга в три с лишним сотни страниц, посвященная проблеме написания так называемого “чистого” кода. Она написана настолько увлекательно, что чтение займет всего несколько дней в свободное время. Но эффект от прочтения остается на всю жизнь. Книга изобилует четкими теоретическими выкладками и примерами кода. Описанные...
5 лет назад
Шаблонизаторы интерфейса веб-проектов
Шаблонизаторы интерфейса даже в век "тяжелых" фреймворков типа React/Angular/Vue остаются популярной темой и ее стоит рассмотреть как начинающим программистам, так и людям, обладающим определенным опытом в веб-разработке. Может показаться, что шаблонизаторы не очень распространены, но их существуют десятки, все они применяются на практике и у каждого есть свои особенности, достоинства и недостатки. Для начала определимся, что же такое "шаблонизатор", для чего он нужен и где применяется. По своей...
459 читали · 5 лет назад
Топ 5 книг которые в своей жизни должен прочитать каждый Программист. Цикл Статей. Часть 3
М. Фаулер, Рефакторинг Мартину Фаулеру приписывается цитата: “Написать код, понятный компьютеру, может каждый, но только хорошие программисты пишут код, понятный людям”. Сейчас практически любое издание, включающее в себя материал по разработке и управлению программным кодом, ссылается на Рефакторинг М. Фаулера. При ее не маленьком объеме (более четырех сотен страниц качественного текста), книга читается на одном дыхании. Главная причина успеха - это качество, практическая направленность и актуальность...
5 лет назад
Первые шаги в веб-разработке. С чего начать ?
Веб-разработка - это огромная сфера деятельности, получившая Начало в 90-х годах прошлого столетия. Первопроходцем был Женевский ученый Тим Бернес-Ли. Он создал первый в мире сайт с описанием технологии www (World Wide Web), основанной на протоколе HTTP, методе адресации URL и разметке HTML...
127 читали · 5 лет назад
Топ 5 книг которые в своей жизни должен прочитать каждый Программист. Цикл Статей. Часть 2
Э. Гамма, Р. Хелм, Р. Джонсон, Д. Влиссидес. "Паттерны проектирования" В современном мире разработки программного обеспечения стандартными подходами для построения программ являются компонентный подход и повторное использование ранее разработанных инструментов. Основой этого является объектно-ориентированное программирование. Существует много книг по данной тематике, однако самой ценной является именно эта. Именно после прочтения Приемов объектно-ориентированного проектирования понимаешь, что не...
5 лет назад
5 причин заниматься Open-Source разработкой
Многие программисты задумываются использовать ли в своих работах Open-Source. В этой статье мы приведем 5 причин, почему это стоит того. Перед тем как начать расскажем тебе, что же такое Open-Source ? Это проект с открытым исходным кодом, который доступен для изменения сторонними разработчиками и сообществом целом. Open-source стал мощным толчком для развития IT отрасли. Как утверждает системный архитектор компании WebSailors Дмитрий Б. И дело тут даже не в доступности программного обеспечения для бесплатного использования...
155 читали · 5 лет назад
Топ 5 книг которые в своей жизни должен прочитать каждый Программист. Цикл Статей. Часть 1
Современное образование невозможно без чтения книг. И чтобы стать профессионалом, необходимо читать не только специализированную техническую литературу, но и книги, так сказать, общего характера, относящиеся скорее к “философии” программирования. Если первые развивают профессиональные компетенции, то вторые - формируют мышление на основании знаний, накапливаемых годами. Однако нужны годы, чтобы прочитать все книги и еще годы, чтобы их осмыслить. С чего же тогда начать? Как освоить такое многообразие?...
5 лет назад