[Перевод] Безумие быть разработчиком

Я часто об этом думаю, потому что это не похоже на большинство других профессий. Быть разработчиком — тяжело. С самого начала тебе уже нужно знать пару языков программирования и ещё несколько разных инструментов. Но этого недостаточно. Компании ожидают от тебя, что ты разбираешься именно в том фреймворке, который они используют у себя. Это может быть Rails, Django, Laravel или что-то ещё. Тебе также понадобится CSS. Его можно учить всю жизнь и всё равно не понять, почему ломается вёрстка, но минимально необходимый уровень освоить реально. Вряд ли получится обойтись без JavaScript. Может тебе повезёт, и нужно будет лишь иногда править jQuery в устаревшем приложении, которое нужно поддерживать. Но времена меняются.

https://habr.com/ru/articles/898356/

#разработка_приложений #сложность_разработки #карьера_программиста #специализация #разработка

Безумие быть разработчиком

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

Хабр

[Перевод] Как избежать когнитивной перегрузки: способы оптимизации кода для разработчиков

По мнению Артема Закируллина*, одна из фундаментальных проблем, с которой сталкиваются разработчики при анализе кода – высокая когнитивная нагрузка. Это не абстрактное, а реальное ограничение возможностей, которое стоит времени и денег. На чтение и понимание кода, тратится больше времени, чем на его написание. Поэтому, разработчику нужно постоянно задаваться вопросом: не пишет ли он код, чтение которого создает чрезмерную когнитивную нагрузку? Подробнее о том, с какими проблемами от высокой когнитивной нагрузки сталкиваются разработчики и какие решения помогут упростить понимание кода для последующей работы с ним читайте под катом. *Обращаем ваше внимание, что позиция автора может не всегда совпадать с мнением МойОфис.

https://habr.com/ru/companies/ncloudtech/articles/818643/

#Когнитивная_нагрузка #програмирование #сложность_разработки #cognitive_complexity

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

По мнению Артема Закируллина*, одна из фундаментальных проблем, с которой сталкиваются разработчики при анализе кода – высокая когнитивная нагрузка. Это не абстрактное, а реальное ограничение...

Хабр