Как, изучив основы программирования, перейти к решению сложных задач? Отвечают эксперты

Логотип «Как, изучив основы программирования, перейти к решению сложных задач? Отвечают эксперты»

Многие начинающие программисты испытывают страх перед сложными задачами, боятся перейти от условного «Hello, world!» к решению серьёзных проблем. Как побороть этот страх? Узнаем у экспертов.

Итак, как перейти к решению сложных задач?

  • Учитесь декомпозировать задачу на простые составляющие.
  • Поставьте себе задачу написать какую-нибудь полезную программу. Обложитесь материалами для изучения нужных технологий и закрепляйте знания на практике в процессе создания вашего проекта.
  • Если вы хорошо разбираетесь в технологии, то можно попробовать разобраться в коде людей, которые пишут сложные проекты с её использованием.
  • Не стесняйтесь просить помощи у коллег и Интернета — нельзя знать всё и вся, тем более будучи новичком.
  • Попробуйте найти какой-нибудь open-source проект и внести свой, пусть даже если и небольшой, вклад.
  • Продолжайте учиться и решать практические задачи.
100500

Напоминаем, что вы можете задать свой вопрос экспертам, а мы соберём на него ответы, если он окажется интересным. Вопросы, которые уже задавались, можно найти в списке выпусков рубрики. Если вы хотите присоединиться к числу экспертов и прислать ответ от вашей компании или лично от вас, то пишите на experts@tproger.ru, мы расскажем, как это сделать.

Не смешно? А здесь смешно: @ithumor