Как стать автором
Обновить
15
Карма
0
Рейтинг
Максим @Maxim_from_HW

CEO

  • Подписчики 21
  • Подписки

Почему джуны никому не нужны и как это изменить?

Разработка веб-сайтов *JavaScript *Программирование *Совершенный код *Управление разработкой *

Всем привет, это Макс Кравец из Holyweb. Знаю много историй, когда начинающего специалиста с первого дня бросают на задачи, за которые никто не берётся, и ждут, пока новый сотрудник сам «выплывет». А перегорит и уйдёт — значит, просто слабак, который не хочет работать.

С другой стороны такое отношение имеет определенные основания. У джунов часто завышены представление об идеальном проекте, зарплате и собственной ценности для работодателя. Из-за этого происходит разочарование даже в классных проектах и постоянная смена работы.

Если вы — тот самый джуниор, хотите расти как IT-специалист и зарабатывать больше, но считаете, что вас постоянно недооценивают и держат на неинтересных задачах, ​​этот материал для вас.

Читать далее
Всего голосов 30: ↑25 и ↓5 +20
Просмотры 35K
Комментарии 107

DOM, который построил Chrome. Или не построил? Или не Chrome? Или не DOM?

Разработка веб-сайтов *JavaScript *Программирование *Совершенный код *

Обычный, теневой, виртуальный, инкрементальный… Как получилось, что простой программный интерфейс доступа к элементам веб-страниц обзавелся таким количеством «родственников»? Чем современные фреймворки не устраивает стандартная объектная модель документа или просто DOM? Что и как на самом деле отрисовывает браузер в процессе рендера веб-страницы?

Всем привет, это Макс Кравец из Holyweb. Помните сцену из Матрицы, в которой один из юных кандидатов в Избранные наставляет Нео: «Не пытайся согнуть ложку. Первое, что ты должен понять — ложки не существует!»? Давайте переформулирую: «Не пытайся изменить DOM...». А вот о том, что прячется под многоточием, мы сегодня и поговорим.

Читать далее
Всего голосов 33: ↑30 и ↓3 +27
Просмотры 16K
Комментарии 24

Хаммер-дроны, или фабричный метод в действии

Разработка веб-сайтов *JavaScript *Программирование *Совершенный код *

Любите ли вы комиксы так, как люблю их я? Если нет, то вы просто неправильно их смотрите! Переписать сюжет в виде программного кода — и отдых, и развлечение, и возможность потренироваться. 

Всем привет, это снова Макс Кравец из Holyweb, и сегодня мы будем косплеить Ивана Ванко, то есть делать дронов. Много дронов. Для этого нам понадобится целая фабрика. Поехали!

Читать далее
Всего голосов 7: ↑3 и ↓4 -1
Просмотры 2.4K
Комментарии 9

Прекратите изучать фреймворк, станьте JavaScript-разработчиком

Разработка веб-сайтов *JavaScript *Программирование *Совершенный код *

Представьте диалог:

—  Здравствуйте, я водитель КАМАЗа!

—  Добрый день, к сожалению, в нашем автопарке только ЗИЛы, позовите следующего кандидата, пожалуйста!

Странный диалог, не так ли? Ведь очевидно, что основной профессиональный «скилл» водителя — умение управлять транспортным средством. Каким конкретно — вопрос, по большому счету, вторичный. С разработчиками — то же самое.

Всем привет, это Макс Кравец из Holyweb, и сегодня мы поговорим о том, почему фронтенд-разработчику важно учить JavaScript, а не фреймворк или библиотеку.

Читать далее
Всего голосов 8: ↑5 и ↓3 +2
Просмотры 14K
Комментарии 49

Погружение во внедрение зависимостей (DI), или как взломать Матрицу

Разработка веб-сайтов *JavaScript *Программирование *Совершенный код *

Давным-давно в далекой Галактике, когда сестры Вачовски еще были братьями, искусственный разум в лице Архитектора поработил человечество и создал Матрицу… Всем привет, это снова Максим Кравец из Holyweb, и сегодня я хочу поговорить про Dependency Injection, то есть про внедрение зависимостей, или просто DI. Зачем? Возможно, просто хочется почувствовать себя Морфеусом, произнеся сакраментальное: «Я не могу объяснить тебе, что такое DI, я могу лишь показать тебе правду».  

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 5.1K
Комментарии 4

Как выдать Золушку за принца и не сойти с ума. Паттерн Декоратор

Разработка веб-сайтов *JavaScript *Программирование *Совершенный код *

Всем привет, я Максим Кравец из Holyweb, и мы продолжаем разговор о паттернах (первую статью о Singleton можно почитать вот тут). Героя нашего сегодняшнего сюжета порой называют «wrapper» или «обертка», поскольку он оборачивает исходный код, но мне больше нравится название «декоратор» — оно точнее отражает не механику, а суть происходящего.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 6.3K
Комментарии 2

Security с характером, или еще несколько слов о паттерне Singleton

Разработка веб-сайтов *JavaScript *Программирование *Совершенный код *
Из песочницы

Всем привет, я Максим Кравец, CEO команды веб-инженеров Holyweb, адептов JavaScript. И сегодня хочу поговорить о паттернах проектирования.

Паттерны живут в нашем коде. Паттерны бывают порождающие, структурные, поведенческие. Мы ими пользуемся, даже не акцентируя на этом внимание, а строгие формулировки вспоминаем порой лишь при подготовке к собеседованию. Паттернов у программиста — что жен в гареме султана. И как те самые жены — они не очень любят, когда про них забывают и ими пренебрегают. И тогда наш код начинает делать нам нервы.

Читать далее
Всего голосов 9: ↑7 и ↓2 +5
Просмотры 3.8K
Комментарии 14

Информация

В рейтинге
Не участвует
Дата рождения
Зарегистрирован
Активность