-
«...Блоки разные верстать и с шрифтами как играть учат в школе, учат в школе, учат в школе.» Отзыв на книгу «CSS: The Missing Manual, 4th edition»
Sep 10, 2017
-
5 мин. чтения
-
рецензия
разработка_ПО
UI/UX
Отрицание, или «Ты помнишь, как всё начиналось»
Современная профессиональная разработка ПО настолько комплексное занятие, что часто приходится выходить из зоны комфорта чтобы посмотреть в каких ещё направлениях работают другие люди чтобы улучшить продукт. Программы, в которых основная работа выполняется без участия человека, зачастую всё равно не обходятся без создания web UI (например интерфейс для управления и настройки).
Раньше в Java мире проблему создания таких web UI силами backend разработчиков решали фреймворками (например Vaadin, GWT), которые позволяли не зная CSS и JS описывать UI на Java. И оно даже стабильно работало, если приложение – просто прослойка для работы с БД.
Ожидаемо интерфейсы выглядели как под копирку, были слабо кастомизируемы, тратили ресурсы серверов на динамическую генерацию html, и выглядели по-энтерпрайзному уныло (разработчикам было пофиг, да и задачи «сделать хорошо» не ставилось). Иногда вишенкой на торте было то, что попытка интегрировать код UI-фреймворков с кучей магии, в которую никто не вникал, в многопоточное и динамическое окружение сложного backend-а приводила к появлению race conditions, которые обязательно что-то ломали на продакшене, и к утечкам памяти. Нет, авторы этих фреймворков не идиоты. Но мощь и гибкость этих вещей иногда играла злую шутку с теми, кто думал: «Ну оно ведь и так должно работать. Это же почти как в том примере из документации!»
-
Классика Project Management-a Vol. 1:«Мифический человеко-месяц» и «Психбольница в руках пациентов»
May 28, 2017
-
3 мин. чтения
-
сборник_тематических_материалов
управление_разработкой
рецензия
Всем привет. Приход весны привёл к существенному продлению светового дня, что привело к тому, что перед походом на работу стало появляться время почитать десяток страниц чего-нибудь интересного, до чего раньше руки не доходили. В результате, я осилил две достаточно интересных книги, о которых раньше часто слышал: Алан Купер «Психбольница в руках пациентов», Фредерик Брукс «Мифический человеко-месяц». От прочтения обоих книг я получил большое удовольствие и некоторые интересные инсайды, которыми не переставал делиться с коллегами по работе и готов поделиться с вами.
-
«With Great Power Comes Great Responsibility». Отзыв на фильм «Snowden»
Sep 17, 2016
-
3 мин. чтения
-
рецензия
разработка_ПО
фильмы
Предисловие
Несмотря на то, что я стараюсь ценить своё время и пользуюсь транспортом, чтобы добраться до Синема Парка в Мармеладе, последние визиты туда я заканчиваю пешей 20-и минутной прогулкой обратно вдоль оживлённого шоссе, дабы спокойно поразмыслить над увиденным, а не сразу возвращаться в водоворот обычной жизни. И вот именно такая прогулка после такого небанального фильма сподвигла меня на написание этого поста. Забавно…
Это была очередная суббота после напряжённой рабочей недели, когда я решил, что могу себе позволить сходить в кино. К сожалению, все ожидаемые фильмы осеннего сезона были ещё впереди, и я долго не мог выбрать – на что сходить. И вот внезапно я заметил, что сейчас в прокате идёт фильм про Сноудена.
-
«Алло, мы ищем Java Developer-a!»
Jun 4, 2016
-
14 мин. чтения
-
разработка_ПО
Всем привет.
Так случилось, что в конце мая 2016 года я решил «закинуть удочку» в мир предложений о работе для Java Developer-a в Москве, дабы синхронизировать своё представление о нём с реальностью, оценить насколько мой skill set вообще релевантен требованиям работодателей и
подстелить себе соломку на всякий случай 😄не остаться к хренам без хорошей работыНа данный момент я уже вторую неделю прохожу собеседования в московских компаниях разного вида (продуктовая и заказная разработка) и уровня «крутости».
Возможно, мой срез состояния рынка вакансий Java Developer на май 2016 поможет кому нибудь сориентироваться в трендах работодателей, чтобы оставаться привлекательным для работодателей разработчиком. Всё ниже описанное – мой личный опыт, прошу это учитывать.
-
Манифест профессионального программиста
Apr 24, 2016
-
2 мин. чтения
-
разработка_ПО
В последнее время вологодское IT-сообщество лихорадит от появления нового крупного игрока на местном рынке борьбы за кадры – «Сбербанк-Технологии». Не секрет, что далеко не у всех контор в городе дела идут достаточно хорошо, да и многие сотрудники уже достаточно долго не меняли своего места работы из-за скудного выбора компаний (которые к тому же имеют почти отсутствующее пересечение по профессиональным навыкам, предъявляемым для сотрудников), что и послужило поводом для начала активной миграции людей.