На самом деле это не так просто, как кажется. Особенно, что касается специфичных для стороннего наблюдателя тем. Например, backend, devops. Поэтому, в первую очередь нужно понимать, кто будет пользователем того кода, что вы пишете. В случае frontend, это довольно просто - пользователи это все мы, прямо сейчас за красивое оформление этой статьи отвечает frontend сайта vc. А вот в случае backend уже сложнее т.к. пользователь, зачастую, это frontend или другой backend и тут уже куда сложнее. Frontend на уровне обывателя понять легко - вот кнопочки, их можно красить и делать что то полезное после их нажатия, а вот с backend сложнее. Поэтому, для начала нужно понимать, для кого мы хотим сделать наше небольшое приложение и какую пользу оно будет приносить.
Критический комментарий.
Фронтенд, бэкенд, девопс...всё это пустые слова для человека, который в этом всём не варится.
Статья слишком общая без конкретных советов.
Подберите пару десятков задач для первого проекта, который способен выполнить новичок.
Посоветуйте список наиболее простых для изучения языков программирования прямо в статье.
Расскажите, как организовать рабочее пространство на ПК, какими IDE пользоваться.
Всё это можно объединить примером из пары подходов к созданию того же упомянутого в статье калькулятора, с описанием конкретных шагов реализации.
Ещё хотелось бы заметить, что IT это не только программирование. И что если человек способен найти ответы на вопросы на Stackoverflow, то может ему и не нужен ментор?
Сразу отвечу на последний вопрос. Ментор, курсы, ВУЗ и прочее - это все необязательные опции для обучающегося. Я и множество друзей/знакомых самоучек тому подтверждение. Но такие опции могут помочь с другими вещами - у ВУЗа это в основном сообщество единомышленников, а у ментора - экономия времени за счет составления роадмапа и правильной верификации результата. Но StackOverflow тут был упомянут не просто так, я уже писал об этом в прошлых статьях, может напишу отдельную, про SO-программистов ;)
А про конкретику - про это можно бесконечно писать, да и есть уже куча готового хорошего материала в общем доступе, не вижу в этом смысла.
Резкая критика - хватит писать про IT и называть это айти, ПОЖАЛУЙСТА! Толковых статей на этот ресурсе уже подходит 1 к 1000, то есть что вы, что другой ничего толкового не пишите, просто гоните для монетизации подписчиков.
Вы этими статьями, простите, столько неопытных или чрезмерно урезанных "айтишников" выпускаете, что с ними даже никто связываться не хочет.
Вы в своей статье ничего полезного и интересно не написали, просто пересказали молву про это АЙТИ, а значит не понимаете эту сферу. Нормальные специалисты пишут редко, а если пишут, то полный разбор кода как на хабре.
Лично я тут сижу, чтобы читать реальный опыт как тут https://vc.ru/u/1683621-inessa-gil/874144-milliony-na-wb-ili-kak-podnyat-vykupy-do-60.
Подобные статьи как ваши буду минусовать, не обижайтесь! Хламу здесь не место!
Я пишу статьи, которые в перспективе буду кидать новичкам, которые ко мне приходят. Сейчас это отнимает каждый раз время на первых созвонах, а со статьей проще - её скинул заранее и все :)
Я делюсь своим опытом и опытом учеников, устроившихся на работу. Про "урезанных" - почитайте что я писал в статье
https://vc.ru/u/1298294-elisey/870128-puti-stanovleniya-programmista
тут как раз про это. Я отлично знаю о чем речь, собеседовал ОЧЕНЬ много джунов, поэтому претензию считаю крайне необоснованной.
Статья это очень верхнеуровневое описание моментов, которые необходимо знать человеку, который хочет обучиться или уже в процессе. По крайней мере из опыта тех людей, что приходят ко мне.