Как действительно начать программировать?
Я учусь на 3 курсе университета по специальности Прикладная информатика и до меня дошло, что я совершенно не умею программировать. Из университетского курса у меня есть поверхностные знания в C++, Java, Python, веб-программировании, представление об ООП, но никакой погоды это не делает.
В данный момент у меня есть много свободного времени и резко появившееся желание развиваться. Для стажировок, которые мне удалось найти, нужен гораздо больший багаж знаний, чем у меня есть. Поэтому пока что есть шанс выбрать направление и упорно учить с нуля. Пробовала разные бесплатные онлайн-курсы, но их польза очень сомнительна.
Поделитесь, пожалуйста, с чего вы начинали сами, если начинали в недавнее время, какую область выбрали, долго обучались или постарались сразу влиться в практику, может быть знаете действительно хорошие бесплатные ресурсы, а не гикбрейнс и джавараш? Слышала, что фриланс в таких вещах бесполезен, нужна только настоящая стажировка, чтобы набраться знаний, так ли это или самостоятельная работа над небольшими проектами тоже имеет смысл? Имеет ли смысл уделять время урокам на Ютубе или это пустая трата времени? Стоит ли делать собственный проект, обучаясь по ходу или кроме лепления кривых программ фекально-дендральным методом я ничему не научусь?
Стоит ли изучать Android-разработку? Мне попадалось несколько постов о том, что обучение занимает слишком много времени, объём информации огромный и впоследствии ждёт много проблем в разработке.
Пожалуйста, не критикуйте сразу. Откровенно говоря, я потеряна и просто не знаю, с чего начать. Буду рада хотя бы паре ответам к этому посту.
Если найдутся люди, которые хотят начать кодить и им комфортно учиться совместно в паре или небольшой группе, но тоже тупят и ещё не начали, то буду рада заняться командной работой, если наши интересы совпадут.
У меня пока нет конкретных предпочтений, я просто ищу область, которая будет нормально оплачиваема и не требует безостановочного обучения в течение 3-х лет для того, чтобы просто стать стажёром (понятно, что в IT-специальностях нужно обучаться всю жизнь, но хочется поскорее практики, чтобы видеть результат).