Я в основном программист-самоучка. На самом деле, я впервые начал программировать примерно на полпути в аспирантуре по биофизике, и хотя я думаю, что проделал довольно хорошую работу, я никогда не работал в составе «серьезной» команды разработчиков, в которой было более одного или двух человек. другие разработчики (и я без колебаний назвал бы их столь же неопытными в разработке программного обеспечения как профессия).
После получения степени доктора философии я продолжал заниматься программированием, официально как постдок, но неофициально как штатный программист. В то время у меня также было два интервью в Google, но я не предложил. Поскольку у меня есть некоторые корни, и, вероятно, я бы так и не смог принять эту работу. Дом + жена с очень хорошо оплачиваемой работой и т. Д. Прошло около трех лет, и моя честная оценка в том, что я узнал намного больше, но мне действительно нужно больше сверстников, чтобы поддерживать или ускорять свой рост. Проблема в том, что всякий раз, когда я смотрю, у большинства списков вакансий есть требования, которые кажутся невероятно грандиозными, и я не решаюсь их применять. Это или работа / проект кажется невероятно скучным.
Я подозреваю, что либо большинство людей просто менее реалистично, чем я, когда дело доходит до оценки того, сколько времени им потребуется, чтобы набрать скорость, или им все равно; я боюсь, что я просто ужасно неквалифицирован для любой интересной, хорошо оплачиваемой работы разработчика. IE: я уверен, что смог бы полностью переключиться обратно в режим C ++ за пару недель работы (я в основном использую C, Python, C # ежедневно), но я не считаю себя «опытным» в C ++ в своем резюме или применении для работы, которая «требует» таких знаний. Несколько заявок, для которых я чувствовал, что я был действительно хорошим партнером, не вызвали ответа.
Я подозреваю, что следующие вещи являются потенциальными проблемами с моим заявлением / CV, и я хотел бы получить обратную связь:
У меня нет степени CS. Я получил степень бакалавра в области биохимии и молекулярной биологии, мой доктор биофизики. Я прошел курсы обучения по программам обучения на уровне бакалавриата и магистратуры и полностью их убил, но я не знаю, как эффективно перевести это в свое резюме (разница между получением А + и курением всех остальных в классе).
У меня есть докторская степень, но она не в CS ... Я спорил, стоит ли мне удалять ее из моего резюме, и неважно, будет ли это ошибочным указывать хотя бы некоторые из этих лет как своего рода «программирование». 'работа (во многом это было).
Я думаю, что иногда есть сильные стигмы, связанные с программистами-самоучками. Я, конечно, один из них. Я даже признаю, что некоторые из этих позоров дают намек на правду, но я действительно хочу быть активом команды. Как мне сообщить, что, несмотря на то, что в течение ~ 8 лет я в основном руководил собой, я все еще могу получать приказы на марш, когда это необходимо? Я просто говорю так прямо?
Должен ли я просто стать менее разборчивым во всем процессе? анекдот: у меня есть друг, который подал заявку на должности, где он полностью выдумал свою квалификацию, чтобы пройти первый отбор. Он был намного более честным и откровенным о своей реальной квалификации, когда связался, и ему все же удалось получить приглашение на пару интервью и даже получить некоторые предложения. Хотя его яйца больше моих.