Алексей Александров

+12
с 2021
0 подписчиков
27 подписок

Также, ещё, советую, пред тем, как идти трудоустраиваться, потыкайте на вакансии, посмотрите, какие технологии в вашем языке программирования чаще всего требуют, изучите их так, чтобы уверенно можно было сказать - я могу на 100% объяснить код, который я написал. И не нужно останавливаться на 1-2 вакансиях. В it так не работает. Подавайте в 10, 20, 50, 100 вакансий своё резюме, ходите по собеседованиям, набьете лоб, поймёте, что от вас хотят, изучите это и на 5-6 собеседование точно пройдёте, главное упорство

4

А может вам стоит попробовать поменять изучаемый язык программирования? Я читал обе ваши статьи, и, так понял, что вы боитесь других языков программирования из-за объёма необходимых знаний вокруг. Но не бойтесь. Предложите мужу попробовать другие языки, тот же С++, Java, C#, Python, Javascript. Вот вообще не смотрите на необходимые технологии для трудоустройства. Если попробовав написать на разных языках программирования, вы поймёте, что у вас прям душа лежит к Java, например, то вы с лёгкостью изучите все необходимые дополнительные технологии, даже больше скажу, вам не придётся их учить — в процессе разработки вы поймёте, что для решения этой задачи мне бы была очень необходима такая функция. Гуглите, а, ой, она находится внутри фреймворка Х, ну и всё — оно само собой изучится.
Я бы сейчас вам порекомендовал бросить этот 1С и взяться, например, за Python или PHP - они очень простые, или, даже вообще попробовать сначала пойти на работу тестировщика ПО, туда даже студентов берут — получите опыт того, как вообще работают программы, а дальше перейти в разработку не составит труда. 

Что касается курсов, то да, никакие курсы не сделают вас хорошим, даже начинающим специалистом за короткое время. Работа программиста действительно очень сложная, сравнимая с работой физика-ядерщика и потому даже на вакансию без опыта, все равно требуется что-то уметь. Поэтому сейчас, вместо того, чтобы впадать в дипрессию, лучше зарегистрируйтесь на GitHub и начните туда выкладывать проекты. Пишите разные проекты, желательно как можно реальнее - то есть такие, которые хотя бы вы сами использовали бы. Начните с простой программы калькулятора. Потом попробуйте поработать с файлами - читать, записывать, когда научитесь, сделайте простенькую программу с интерфейсом. Всё это выкладывайте на гитхаб. ООП знаете? Если нет, обязательно изучите, это прямо обязательно. Когда изучите ООП, напишите простую программу - пользователь может добавлять и убирать элементы из массива (как организовать массив - решать вам). Задача - по нажатию кнопок сортировать массив различными сортировка и по убыванию/возрастанию, находит минимальный, максимальный и среднее арифметическое. Сделайте запись и чтение введённого массива из файла. 
Сделали? Заливайте на гитхаб. 
Изучите основные структуры данных - массив, динамический массив, vector, list, arrayList, map, hashmap, multimap, queue, dequeue, stack, set. Это основные вещи, которые должен знать и уметь любой разработчик на любом языке программирования. После этого попробуйте уже идти в специфику вашего языка программирования. Довольно неплохим вариантом будет написать своего чат бота для вконтакте/телеграмм/вацап и т.д. Это будет уже серьёзный проект. 

Возможно, все, что я перечислил вы и так уже изучили на курсах, в таком случае просто пишите больше проектов, смотрите профильные ютюб-каналы, например, SOER, Сергей Немченский, Simple Code, Extream Code, АйТи Борода - у него особенно рекомендую глянуть интервью с разработчиками, поймёте, что вам нужно знать, куда развиваться и так далее. Хорошие профессионалы действительно учатся сами, их главный навык - умение гуглить и находить информацию. Я дал план действий, действуйте, и не слушайте комментаторов-троллей. Это малолетние... сами знаете кто

8