Я плохой программист на Python и я в безвыходной ситуации

Привет всем! Меня зовут Василий (имя пациента изменено редакторами Либератума по соображениям гуманности). Я хочу поделиться своей своей тяжелой проблемой. По образованию я учитель химии. Работать по такой специальности в России — это значит обрекать себя и своих детей на полунищенское существование. Поэтому еще во время учебы я увлекся программированием.

Становиться ли программистом?

Программирование — это легко, весело и доходно

Еще раньше я посмотрел ролик на Ютюбе, где солидные и успешные люди утверждали, что программировать совсем не трудно, что справится любой или почти любой. Мол, дефицит на спецов по программированию огромный, а зарплаты достойные. Айда всем кодить! Ролик меня очень вдохновил и я решил, что отныне я — программист.

Python

Я быстро выучил самый простой язык. Как вы уже, наверное, догадались, это был Python. А через полгода стал писать свою программу, которой со временем начали пользоваться другие. Реальные люди решали реальные задачи с помощью софта моего авторства! Я поверил в свои силы. Когда я выпустился из универа, то пошел трудоустраиваться программистом. Тут и начались сюрпризы.

Засвети-ка, милок, свой код на GitHub

На первом собеседовании я рассказал о том, что пишу программу, которой уже пользуются сотни людей. Меня попросили засветить исходники на GitHub, что я с гордостью и проделал. И практически сразу меня стали втаптывать в грязь. Хотя программа работала и большинство алгоритмов было реализовано грамотно (с их же слов), меня обвинили в том, что мой стиль программирования пренебрегает корпоративными стандартами. Мол, одиночка в таком стиле работать еще может, но работа в коллективе предполагает следование общим правилам. Я согласился принять эти правила, на что мне ответили, что у них там за дверью еще сотня соискателей и вместо переучивания меня им проще взять человека, который сразу начнет работать в нужной парадигме. Заключительным аккордом — а точнее пинком под зад — стали слова о том, что я никакой не программист.

С чего ты взял, что ты программист?

После этого была еще серия собеседований в компаниях попроще. Там к корпоративному стилю и никаких особых требований уже не предъявлялось. Но появилась новая напасть — практически везде меня срезали вопросом «какое покрытие тестами у вашей программы». Я объяснял, что мне важно было как можно быстрее создать работающую программу, которая приносила бы людям пользу, а все глюки и ошибки я готов исправлять, взаимодействуя с пользователями. Практически в каждой компании мне после этого отвечали: а с чего вы взяли, что вы — программист? Идите домой.

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