TGTGInsightаналитика telegramLIVE / telegram public index
← Программирование для гуманитариев
Программирование для гуманитариев avatar

TGINSIGHT POST

Post #18

@it_human

Программирование для гуманитариев

Просмотры5,270Количество просмотров
Опубликован10 авг.10.08.2019, 15:20
Содержимое поста

Содержимое

Когда начинать работать по новой специальности? Когда осваиваешь новую специальность, еще долгое время будет казаться, что знаешь недостаточно, и работать еще рано. С таким подходом очень легко впасть в крайность и превратиться в «вечного студента». Да нет, я еще знаю мало, надо еще подучиться, кому я нужен? Обучение, скажем, тому же программированию можно сравнить с занятиями плаванием. Вы стоите на земле, инструктор показывает вам правильные движения, объясняет, как дышать, как синхронизировать вдохи и выдохи с движениями руками и ногами. Так вот учеба - это именно этот этап, когда в воду вы не заходите. И представьте абсурдность ситуации, когда человек много лет посещает бассейн, но никогда не касается воды - зато упорно отрабатывает движения в воздухе - брас идеально отточен, каждый пальчик на руке знает своё место. А плавание в воде - это уже работа. Здесь пловец сталкивается совсем с другими задачами - здесь ему говорят - доплыви до противоположного бортика. Он пробует - и не может. Он никогда этого не делал. А что? А как? Поэтому с участием в настоящих проектах лучше не затягивать. Я уже писала о том, что совмещать работу и учебу очень трудно. Поэтому, если учеба очень интенсивная и поглощает много ресурсов - тогда, конечно, идти на full-time работу будет сложно. Но можно найти какую-то альтернативу - например, найти стажировку или вписаться в open-source проект - наверняка сейчас можно найти варианты и для новичков. Идея в том, чтобы уметь решать не только учебные задачи, но и приобрести опыт промышленной разработки. Я откровенно боялась объявлять себя в резюме разработчиком - было стыдно - ну я же ничего не умею, у меня лапки. Пинок под зад я получила, когда наш стартап развалился и я оказалась безработной. К тому времени у меня было 2 года разных курсов на coursera и edx. На работе в стартапе я, задолбавшись от рутинных задач поняла, что у меня есть руки и Python и потихоньку автоматизировала, что могла. Мне нужно было смотреть видеопотоки с записями спортивных ивентов, и искать там определенные моменты по таймстемпам. И в какой-то момент я смекнула, что у VLC-плеера должен быть свой API - и, наверно, можно сделать питоном такой скрипт, который будет сам открывать мне видеозаписи по списку с нужного места. Да еще и можно добавить кнопочку next. И да - оказалось, что можно. Потом еще я написала пару скриптов для удобного сбора нужной инфы в excel-файл - что-то там накостылила из Python-а и базы данных SQLite - руками все это заполнять было очень мутроно и уныло. Это был мой единственный опыт решения реальных задач средствами программирования. И вот я без работы, и понимаю, что дальше тянуть резину было глупо - надо было искать работу уже как айтишник. В итоге резюме я писала целый день, часов 10. Долго и мучтельно высасывала из пальца (точнее из описанного выше абзаца) хоть какой-то опыт разработки. К позднему вечеру мое первое резюме разработчика было готова, а у меня уже нехило так болела голова от напряжения. Выложила резюме в Интернете. Рано утром позвонила девушка-HR. «Вы еще ищете работу? У вас уже много предложений?». После парочки собеседований, в итоге я пошла работать по этому первому предложению. Так что можно сказать, поиск моей первой айтишной работы занял 1 день…