Найти тему
Bednyakov

Из полиции в IT #2

В прошлой статье я объяснил свои логику и мотивацию, исходя из которых выбрал путь движения в IT, и в разработку, в частности. Сейчас же я расскажу на чем конкретно остановился.

Оказывается, что разработка- это цепь процессов, которые выполняют специалисты из разных профессий. Есть программисты, которые делятся на бэкенд (внутрянка) и фронтед (внешка), а еще на языки программирования, которых великое множество, и каждый хорош по своему, и подходит под конкретные задачи. И есть еще тестировщики: ручные (делают всю кропотливую работу ручками) и атоматизированные или автоматизаторы тестирования (которые могут заставить работать за себя тот или иной код).

Получается, автоматизаторы тоже владеют программированием, в той части, которая им необходима для своих задач, но всё же программистами не являются. А профессия автоматизаторов очень востребована и хорошо оплачиваема. Но чтобы стать таковым, нужно сначала выучиться на ручного. Это можно сделать примерно за 4 месяца, после чего начать работать в своей сфере, постигать тонкости профессии, зарабатывать, и доучиваться до автоматизатора.

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

А вот программирование- это вроде да, интересно. Программист- это творец. Поэтому ставлю в этом месте галочку. Осталось выбрать бэкенд или фронтед, и язык.

В первую очередь, мне хочется разбираться, что под капотом, поэтому пока однозначно бэкенд. А вот что с языком, их ведь огромное количество?

Для старика, который в 35 вдруг резко решил научиться программировать, придумывать велосипед уже поздновато, и лучше идти по пути наименьшего сопротивления, чтобы постичь хотя бы что-то. Посмотрел я советы бывалых программистов, а так же как выглядит код с одной и той же задачей на разных языках, и выбрал Python. Потому что я о нем ничего не знаю, но по тем кускам когда, которые я видел, он кажется намного проще. Но есть и минус. Этот простой язык сильно распиарен, о нем говорят на каждом углу, и пишут на каждом столбе, а значит рынок труда скорее всего перегрет специалистам по Python. Но мне всё равно. Кроме того, сейчас нет предпосылок, что в каком-то обозримом будущем язык станет невостребованным.

Буду учить Python и опишу процесс взрыва своего мозга дальше.

Чем не программист?)
Чем не программист?)