Опытные разработчики, что бы вы посоветовали начинающим?

👉 Это ответ из сообщества Quora. Если владеете английским, можете посмотреть на первоисточник.

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

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

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

Получите ИТ-профессию
В «Яндекс Практикуме» можно стать разработчиком, тестировщиком, аналитиком и менеджером цифровых продуктов. Первая часть обучения всегда бесплатная, чтобы попробовать и найти то, что вам по душе. Дальше — программы трудоустройства.
Начать карьеру в ИТ
Получите ИТ-профессию Получите ИТ-профессию Получите ИТ-профессию Получите ИТ-профессию
Еще по теме
Чат-бот
Делаем своего первого чат-бота

Суперпростой способ создать бота, не зная программирования.

easy
Как на самом деле работает Wi-Fi

Пособие для тех, кому нужно больше, чем пароль.

easy
Задачка: как выключить духовку?
Задачка: как выключить духовку?

Несложная математика, полезно для программирования.

easy
Python: как сделать многопоточную программу
Python: как сделать многопоточную программу

Оптимизируем простейший таймер.

medium
Никаких оправданий и «не могу»
Никаких оправданий и «не могу»

Анна Леонова: из китаиста в программисты.

easy
Роман Халкечев, руководитель отдела аналитики в Яндекс.Еде и Лавке
Роман Халкечев, руководитель отдела аналитики в Яндекс.Еде и Лавке

Часть 2: о Яндекс.Еде и Лавке, аналитических задачах и оптимизации бизнеса на основе данных.

easy
Тест: как вы разбираетесь в компьютерах
Тест: как вы разбираетесь в компьютерах

Сможете отличить процесс от процессора?

easy
Головоломка про альпиниста и короткую верёвку

Разбежавшись, слезет со скалы.

easy
Ваш собственный телеграм-секретарь: делаем вместе
Ваш собственный телеграм-секретарь: делаем вместе

Пошаговая инструкция для тех, кому нужен секретарь.

easy
Тест — работает ли это в облаке
Тест — работает ли это в облаке
easy