ЗАМЕТКА

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

Что такое ревью кода

ЗАМЕТКА

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

Фриланс, удаленная работа и работа в офисе

Читать →
ЗАМЕТКА

Решения, которые вы приняли сегодня, определят решения, которые вы примите завтра.

Про переписывание с нуля

Читать →
ЗАМЕТКА

Что такое технический долг, как он накапливается и что с ним делать.

Технический долг

Читать →
ЗАМЕТКА

NarisApp

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

NarisApp - это проект платформы для саморазвития программистов, функции платформы:

  • регистрация пользователей
  • просмотр видео
  • прохождение тестов
  • написание конспектов
  • постановка целей и задач
  • отслеживание прогресса развития
  • форма вопрос/ответ
  • возможности платной подписки

Кроме этого NarisApp - это еще и буткемп для развития навыков разработки программного обеспечения, работа в котором организованна по принципу "последний герой", где в сжатые сроки участники должны добиться результатов, соревнуясь и помогая друг другу. Те кто дойдет до финала попадают в команду "SOER.PRO"".

Программа участия в практических занятиях по разработке программного обеспечения

Читать →
ЗАМЕТКА

Основные моменты тестирования

Тестирование

Читать →
ЗАМЕТКА

Основные группы требований на разработку ПО

Требования на разработку ПО

Читать →
ЗАМЕТКА

То что каждый программист должен понимать про структуры кода и данных

Структуры кода и данных

Читать →
ЗАМЕТКА

Система пометок при чтении книг, которая помогает упростить поиск и запоминание информации

Как пометить в книге главное

Читать →
ЗАМЕТКА

Давайте немного поговорим о том, что такое вложенные конструкции чем они вредны для кода. И почему линейность помогает улучшить код.

Ветвление и линейность в коде

Читать →
ЗАМЕТКА

В идеальном мире можно выработать правила и требования, которые будут всегда справедливы и подходить для любой ситуации. В реальном мире всегда приходится искать компромиссы, все категоричные суждения "это хорошо, а это плохо", без способности объяснить "почему?" - это все про идеальный мир. Как происходит в реальном сейчас расскажу.

Немного про DDD и анемичные модели

Читать →
ЗАМЕТКА

Важные факторы влияющие на качество ваших продуктов

12 факторов, влияющих на качество веб-приложений

Читать →
ЗАМЕТКА

Советы и пример того как можно оптимизировать работу команды разработчиков за счет ведения документации.

Разработка и документирование

Читать →
ЗАМЕТКА

Архитектурные вопросы выходят на первый план

Приоритет архитектуры для ИИ

Читать →
ЗАМЕТКА

Вчера на стриме очень много возникло споров вокруг "работать 4 часа и скрывать это от руководителя"

Что если вы эффективнее других членов команды?

Читать →
ЗАМЕТКА

Принципы DataMesh

Чему учит DataMesh архитектура

Читать →
ЗАМЕТКА

Операционные и аналитические данные

Что такое опеационные и аналитические данные

Читать →
ЗАМЕТКА

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

Всегда ли короткие имена переменных - зло?

Читать →
ЗАМЕТКА

Когда разбирают код и смотрят на программу, написанную на языке ассемблера, часто можно увидеть повторяющиеся части кода. Эти части называются «пролог» и «эпилог». Давайте разберемся, что это такое и как они выглядят.

Что такое пролог и эпилог функций

Читать →
ЗАМЕТКА

Чем глубже мы узнаем языки программирования, тем больше начинаем любить и ценить ассемблер. Сегодня покажу, как знание ассемблера помогает в изучении возможностей движка V8.

TurboFan: анализ оптимизаций в V8 с помощью ассемблера (часть 1)

Читать →
ЗАМЕТКА

Кратко рассмотрим что из себя представляет сервисный аккаунт default:default в Kubernates, чем опасно его использование

Service account default:default в k8s

Читать →
ЗАМЕТКА

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

Гайд по карьерному пути для новичков: как системно повышать доход

Читать →
ЗАМЕТКА

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

Что нужно знать про контейнеры

Читать →