Как работает мозг во время программирования

Существует мнение, что программирование похоже процесс изучения иностранного языка. Технически действительно есть общие моменты, но фактически для мозга все выглядит не совсем одинаково. Чтобы выяснить, какие же части мозга отвечают за кодинг, ученые из MIT просканировали мозг разработчиков-добровольцев в процессе работы. Программисты работали с применением текстового языка Python и графического языка ScratchJr. О том, что …

Как работает мозг во время программирования Read More »

Современные шаблоны проектирования архитектуры программного обеспечения для профессионалов

Перевод: Modern-Day Architecture Design Patterns for Software Professionals Многие современные приложения необходимо создавать для предприятия, а иногда даже глобально для всего Интернета. Каждое приложение должно соответствовать требованиям масштабируемости, доступности, безопасности, надежности и отказоустойчивости. В этой статье я расскажу о некоторых шаблонах проектирования, которые помогают реализовать вышеупомянутые возможности. Я буду говорить о каждом шаблоне, о том, …

Современные шаблоны проектирования архитектуры программного обеспечения для профессионалов Read More »

Чем отличается программист от инженера

В этой статье я хочу изложить свои мысли на тему того чем отличается программист от инженера и в каких случаях кто вам понадобится в команде. Программист Программист зачастую просто исполнитель. Есть задача – я ее делаю. Программист не задумывается над целью и смыслом задачи, ее ценности для бизнеса, этим занимаются те кто ставят ему задачи. …

Чем отличается программист от инженера Read More »

Каким был бы мир без DevOps

Заглянем немного в прошлое. Разработчики выкатывают фичи с трудом в лучшем случае раз в год. Админы радостны и довольны – им больше не нужно уходить с работы так как они работают круглосуточно, и руководство их называет “няня для программиста”. Начинается откат технологий. Отладка занимает сотни передач из отдела в отдел – и все с большим …

Каким был бы мир без DevOps Read More »

О WIP-лимитах замолвите слово

В этой статье я хочу разобраться почему же проваливается использование такой практики как “Ограничение количества незавершенной работы” или как их называют еще wip-лимиты. В данной статье я буду разбирать эту проблему на примере самой распространенной причине провала.

Каким должно быть техническое лидерство

Перевод: https://firstround.com/review/this-is-what-impactful-engineering-leadership-looks-like/ В 2012 году Джессика МакКеллар вместе с друзьями из MIT запускает стартап скрытого чата Zulip. Спустя почти два года его выкупает Dropbox. И это не было чем-то аномальным. Такое уже происходило ранее, когда также быстро был продан Ksplice компании Oracle. Такая бешеная гонка дала МакКеллар больше разнообразных возможностей управления чем средний инженер может …

Каким должно быть техническое лидерство Read More »

Когда и как работает Agile

Передовые проекты индустрии разработки ПО, IT-отделы компаний и корпораций применяют в своей работе инкрементально-итерационный подход. За время своего существования Agile оброс как идеализмом, так и шарлатанством: коучи, менторы, мотиваторы — люди рассказывающие о схемах и диаграммах необходимых чтобы проникнуться общей целью и все стало хорошо. В этой статье я хочу объяснить с позиции материализма работу …

Когда и как работает Agile Read More »

Что такое техническая документация проекта? Кто и зачем ее пишет.

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

Когда не надо становиться тимлидом

В ответ на вопрос “Почему ты хочешь стать тимлидом?” очень часто можно услышать “Как это почему?”. И это не странно так как роль тимлида кажется интересной, не особо сложной и почетной, особенно с позиции джуниор-разработчика, а иногда и мидла. Добавим к этому уровень заработной платы тим-лида и получаем работу мечты. В этой статье я хочу …

Когда не надо становиться тимлидом Read More »

Виды ИТ-аналитиков

Не все работники ИТ-индустрии разработчики. И в этой статье будут рассмотрены представители этой индустрии, которые называются ИТ-аналитиками. Если быть более точным, то мы разберем какие основные виды этой специальности существуют и чем занимаются.