Как мне сделать так, чтобы компании рассматривали меня на работу, несмотря на мой очень юный возраст?

Сейчас мне 19. Разочаровавшись в системе образования, я бросил колледж и стал самостоятельным студентом. Теперь я научился нескольким вещам в области программирования, разработки программного обеспечения... Я чувствую себя сравнимым с выпускником колледжа. У меня также есть некоторый опыт фриланса и несколько сертификатов от известных организаций.

Сейчас ищу работу программистом на полный рабочий день. Но проблема в том, что из-за моего возраста и худощавого телосложения я даже не выгляжу на 19 лет. Поэтому я считаю, что из-за этого большинство людей считают, что у меня очень мало навыков и опыта в разработке программного обеспечения. Я верю в это, потому что во время моего фриланса в oDesk было много случаев, когда клиент переставал обсуждать со мной работу, говоря, что я ребенок. И всякий раз, когда я посещаю местные встречи разработчиков, люди смотрят на меня, потому что я очень молод.

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

Этот ответ на связанный вопрос может быть интересен для вас.
Вы претендуете на должности, которые включают в требования определенный уровень образования?
Вы думаете, что промышленность не будет разочаровывать? У нас нет жестких сроков? Долгие часы? Монотонная работа иногда? Университетский опыт — это не просто изучение учебников, это жизнь и успешная работа с другими, соблюдение сроков и координация проектов, деньги и жизнь вдали от дома. Даже без академических аспектов это огромный вызов, и если вы сможете успешно справляться с ним в течение трех или четырех лет, упорство, которое вы разовьете в ходе курса, сослужит вам хорошую службу в промышленности.
Замечаете ли вы разницу в восприятии между телефонными и личными интервью?
Frustrated by education system drop out college- Это дает ощущение, что у вас нет того, что нужно, чтобы довести проект до конца, даже если вы им недовольны или не согласны с его использованием. Одна только эта концепция дисквалифицировала бы вас со многими компаниями.
@JoelEtherton - «Это дает ощущение, что у вас нет того, что нужно, чтобы довести проект до конца, даже если вы им недовольны или не согласны с его использованием». Возможно. Тем не менее, есть по крайней мере три компании стоимостью 100 миллиардов долларов, основанные бросившими колледж. Для многих колледж – пустая трата времени и денег.
@MeredithPoor: Интересное замечание, но этот бросивший колледж не строит стартап, он ищет работу. Если бы он собирался создать стартап, мой совет был бы другим. Поскольку он ищет работу, ему, вероятно, придется пойти по пути, по которому идут 99% нанятых специалистов — смириться и получить степень.
@JoelEtherton - Хотя США - это не Индия, интересно отметить, что около 40% (скажем, 800 000 из 2 миллионов) программистов в США не имеют ученых степеней. Я постоянно сталкиваюсь с ними — они, как правило, лучше разбираются в коде и хуже в бизнес-процессах, особенно если им меньше 30 лет. Приведенный ниже совет хорош для всех, но актуален для тех, у кого нет официальных полномочий. Есть ли хоть какой-то аргумент в пользу утверждения, что если вы можете произвести что-то, что нужно работодателю, его интерес к получению степени вторичен?
@MeredithPoor может быть три миллиардера, которые бросили учебу в колледже, но, вероятно, есть еще много бросивших колледж, которые не стали чрезвычайно успешными. Таким образом, миллиардеры — это исключения, которые, вероятно, мало что говорят о том, насколько хороша идея бросить колледж. Я думаю, что в целом получить диплом – это хорошая идея. Однако, конечно, нет однозначного соответствия между получением степени и достижением успеха, а также между отсутствием получения степени и отсутствием успеха.
@MeredithPoor: Эта статистика не имеет реального значения. Если бы все в мире вдруг взяли в руки лопату, это не сделало бы их опытными копателями канав. Вы показываете мне кандидата со степенью в области CS и кандидата, который бросил свою программу CS, потому что он был разочарован, на кого вы собираетесь делать ставку?
@JoelEtherton - я бы даже не хотел знать, есть ли у них степень и какая у них. Я бы сосредоточился на способности автоматизировать задачи с помощью компьютеров, способности расшифровывать «черные ящики» и настойчивости. Для сравнения: в 1999 году я был руководителем группы, когда мы переводили FoxPro на VB6. Мы наняли пожарного, только что закончившего ВВС, и человека, которому не хватило одного класса до степени магистра CS. У пожарного было свободное время, и он изучил свое дело. Кандидат в мастера так и не научился программировать.
@MeredithPoor: Вы полностью упускаете мою мысль. Ваш пример не относится к тому, что я говорю. Кто-то, кто завершил зачисление или комиссию в вооруженных силах, ясно доказал, что может довести дело до конца. Для большинства профессий программистов люди, имеющие степень магистра или доктора философии, полностью «переквалифицированы», что означает, что они, как правило, слишком много внимания уделяют теории, а не применимости. Бьюсь об заклад, ни одному из них не было 19 лет, и они недоумевали, почему им мешало отсутствие образования.
@JoelEtherton - «Это дает ощущение, что у вас нет того, что нужно, чтобы довести проект до конца, даже если вы им недовольны или не согласны с его использованием». Я предполагаю, что это исходная точка. Большинство людей воспримут это именно так. Однако некоторые этого не сделают. ОП должен найти кого-то, кто не заинтересован ни в чем, кроме результатов, и может выяснить, принесет ли этот человек результат. Есть целые отрасли, в которых я не буду работать, потому что мне не нравится то, что они делают. «Несогласие» с проектом — веская причина его избегать.

Ответы (5)

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

Когда вы находитесь на начальном уровне, компания должна оценить вас. Эта оценка происходит задолго до уровня собеседования, поскольку к тому времени, когда компания проводит собеседование, она уже потратила значительное количество времени на процесс.

Итак, проверка резюме и заявок на позицию начального уровня:

  1. Образование
  2. Соответствующий опыт работы
  3. Другой опыт работы

Что вам нужно сделать, так это подчеркнуть 2 и попытаться заставить их увидеть за вашим отсутствием образования. Написание вашего приложения всегда должно быть сосредоточено на 2, каждая решенная проблема - ссылайтесь на что-то в категории 2, каждое перечисленное достижение должно указывать на соответствующий опыт работы и т. д.

Так вот, вы сказали, что из-за вашего худощавого телосложения это означает, что вы ходите на собеседования? Если компания проводит с вами собеседование, то они готовы нанять вас, я предполагаю, что вы не выглядите достаточно уверенно на собеседовании, но это может быть множество вещей - собеседования действительно становятся легче с практикой.

Кроме того, может быть, подать заявку на должность стажера и вырасти до полноценной роли разработчика? Тебе всего 19, в твоем будущем еще много кода!

Похоже, у вас есть несколько факторов, работающих против вас:

  • Возраст — вы просто провели на этой планете меньше лет, чем средний выпускник колледжа. Что еще хуже, вы выглядите моложе, чем вы есть, что делает фактор возраста еще более значимым.

  • Легко поддающийся количественной оценке опыт — у вас есть опыт и знания, но их не так легко измерить, как человека со степенью и средним баллом.

  • Избирательность — лучшее описание этого качества, которое я когда-либо слышал, было у Джоэла о программном обеспечении (см. ссылку на стр. 154 внизу страницы), когда он говорил об идее, что кто-то, кто был проверен чем-то относительно эксклюзивным и высоко спрос создает впечатление, что кандидат особенный.

Со временем некоторые из этих факторов будут меняться — вы будете получать все больше и больше опыта, вы будете становиться все старше и старше и будете выглядеть все старше и старше. Но идея здесь в том, чтобы найти вам подходящую работу прямо сейчас .

Вот некоторые мысли о том, как бороться с некоторыми из этих факторов.

Возраст и видение молодого человека

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

Прежде чем появиться на собеседовании, сделайте все возможное, чтобы ваша работа говорила за вас. Хотя это верно для всех, я бы сказал, что это особенно верно для тех, кто борется со стигмой менее традиционного происхождения:

  • Убедитесь, что ваше резюме безупречно — без опечаток, без странной грамматики, очень чисто и легко читается.
  • Имейте примеры своей работы, которые вы можете предоставить ДО того, как вы явитесь лично. Пусть первым впечатлением будет ваша отличная работа, а не ваше молодое лицо. Предоставьте возможность просмотреть эту работу до того, как явитесь лично.

Упростите количественную оценку вашего опыта

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

В любой области, где вы продемонстрировали глубокий талант или случай высокой избирательности (даже если это необычно) — дайте это понять. «Я был единственным из 100 кандидатов, которому была предоставлена ​​возможность…» — отличная тема для сопроводительного письма. «Я участвовал в полном жизненном цикле проекта X» дает ощущение долговечности, которое показывает, что ваше заявление об опыте заслужено. Эти фразы, как правило, неудобны для поисковых систем, но они дают понять человеку, читающему резюме, почему проделанная вами работа делает вас эквивалентом выпускника колледжа.

Это может занять редкую возможность

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

Что вам нужно от возможности, так это организация, которая так не думает, которая ценит ваш уникальный опыт. Это может исходить из личных сетей или поиска организаций, которые не так велики или не так укоренились в своей практике найма.

Убедитесь в своих нетехнических навыках

Я здесь не для того, чтобы продавать высшее образование, но в этой части я говорю о ценности высшего образования с той точки зрения, что вы хотите убедиться, что, когда вы говорите: «Я эквивалент выпускника колледжа в ценность, которую я могу предложить компании», что вы правы и способны продать идею.

Много раз, когда я разговариваю с техническими специалистами, я слышу тему, что они могли бы освоить все технические навыки так же легко (и гораздо дешевле!) путем самообучения. Вероятно, они правы.

Однако наблюдая за мной, я заметил, что в студенческой жизни есть еще пара факторов, которые помогают на рабочем месте. Вот мой список:

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

  • Традиционные письменные и устные коммуникативные навыки — инженеры по большей части не очень хорошие писатели. Но инженер, окончивший колледж, был вынужден писать достаточно хорошо (по крайней мере, несколько раз), чтобы пройти курсы с письменными требованиями. Точно так же большинству приходилось выступать достаточно публично, чтобы сформировать связную мысль и четко и лаконично изложить доводы. Пробег зависит от того, какой язык ожидается. Я заметил, что в последние годы большинство выпускников колледжей из Индии достаточно ясно говорят по-английски и пишут достаточно хорошо, чтобы их понимали. Я не могу точно сказать, является ли это базовым уровнем в Индии, так как большая часть моего опыта связана с инженерами, получившими образование в Индии, но сейчас работающими в США и работающими в течение некоторого времени.

  • Способность работать по фиксированному графику, получать отзывы и реагировать на них, а также жонглировать конкурирующими приоритетами — в среде колледжа ожидается определенный уровень соответствия. Люди должны успевать посещать занятия вовремя (в основном), конструктивно реагировать на отзывы, представленные в оцениваемых заданиях, и решать конкурирующие приоритеты. Излишне говорить, что в колледже нет ничего особенного, но я видел случаи, когда причины, по которым колледж не подходил человеку, были одним из этих факторов. Это нормально, но для некоторых компаний это ТАКЖЕ ключевые элементы успеха в корпоративном мире.

В этом разделе две части. Во-первых, вам нужны эти навыки и опыт, если вы собираетесь претендовать на «эквивалент степени», когда вы пишете свое резюме и продаете себя. Во-вторых, вы должны уметь продавать идею, когда отправляете свое резюме на работу. Это не обязательно должна быть демонстрация навыков на работе или в классе. Например: - Если вы выполняете крупномасштабную волонтерскую работу или занимаетесь сложным, ориентированным на команду хобби с определенной степенью интенсивности, вы можете выделить навыки работы в команде. - Если у вас есть письменные отчеты или другие примеры хороших коммуникативных навыков, вы можете включить их в свое резюме, независимо от того, связаны ли они с технической точки зрения. - Если вы придерживаетесь жестких графиков, сложных приоритетов и структурированной среды,

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

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

Вы говорите, что занимались фрилансом и самостоятельным обучением, но вам нужно понять, что вам нужно сделать гораздо больше, чем это, чтобы опередить своих конкурентов. Вам нужно показать успех в сложных проектах бизнес-типа или вам нужно иметь образование.

Честно говоря, судя по тому, что вы описали, вас будут рассматривать только компании, которые не привлекают хороших кандидатов. Я предлагаю вам вернуться в школу или несколько лет успешно поработать фрилансером над проектами с возрастающей сложностью, прежде чем пытаться устроиться на работу на полную ставку.

Я работал со многими разработчиками из Индии, и все без исключения имели высшее образование. Таким образом, вы также можете столкнуться с более серьезной культурной проблемой при приеме на работу. В США многие разработчики начинали без образования. Судя по моему опыту, это менее распространено в вашей родной стране.

Краткий ответ: вы не можете. Если вы хотите создать свой собственный мир и построить собственную империю, дерзайте. Если вы хотите быть в мире разработки корпоративного / коммерческого программного обеспечения в качестве линейного разработчика для компании, вы должны соответствовать их шаблонам, а не ожидать, что они будут соответствовать вашим.

Я бы начал с вопроса, что вас расстраивает в школе? Вы чувствуете, что темы не имеют отношения к тому, что вы хотите сделать? Темп слишком медленный? Вам не нравится работать с группами?

Что ж, вот шок: мы все чувствовали себя так, когда нам было 19 лет. Однако это признак профессиональной зрелости, чтобы отложить эти чувства в сторону и делать то, что ожидают работодатели: вы должны работать в команде, даже если в вашей команде нет членов. тянут свой вес. Вы должны выполнять порученную работу, даже если вам кажется, что она не так уж важна. Вы должны выполнить рутинную работу и доказать, что можете преуспеть в ней, прежде чем вам дадут более деликатную и важную работу.

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

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

Здесь, в США, вы были бы тем, кого (очень неправильно) называют «кодировщиком-ковбоем». (Настоящие «ковбои» в значительной степени были командными игроками, так как требовалось около 20 человек, тесно работающих вместе, чтобы управлять перегоном скота или содержать большое ранчо.) Это означает кого-то, кто не будет работать в соответствии с инструкциями или следовать требованиям.

Иногда эти типы преуспевают. Но вы либо должны зарекомендовать себя как единственный разработчик в магазине, который не занимается программным обеспечением как бизнесом, либо вы должны быть настолько поразительно умны, что руководство готово изолировать вас и позволить вам «разгуляться».

Если вы решительно настроены против колледжа, то вам всегда придется бороться в гору. Вы не получите шанса на корпоративную работу, пока у вас не будет 5-7 лет профессионального опыта, и они должны включать в себя успешные проекты. Ваш единственный реальный выбор — найти независимого подрядчика, который готов наставлять вас и выполнять часть своей избыточной работы. Вам придется заниматься этим в течение нескольких лет и составить список рекомендаций из его клиентской базы, прежде чем кто-то воспримет вас всерьез.

Если вам не нравятся программы по информатике, но вы все равно хотите заниматься разработкой, то вернитесь в школу и получите диплом по математике или финансам. Эти навыки очень пригодятся вам в разработке программного обеспечения.

Я почти подумал, что написал этот ответ, пока читал его :) Единственное, что я бы добавил, это абзац с «выше говорит нет», что касается «я чувствую себя сравнимым с выпускником колледжа». Это полностью подтверждает, что «выше говорит нет». Чем больше вы знаете, тем больше понимаете, как мало вы знаете. В 19 лет, и будучи бросившим школу, иметь наглость думать, что ты сравним с выпускником колледжа? Показывает, как мало ты знаешь.
@Dunk - Спасибо. Я часто слышал, как люди говорят: «Хотел бы я тогда знать то, что знаю сейчас». Однако я говорю: «Хотел бы я знать сейчас то, что, как мне казалось, знал тогда». :)

Я начал писать код в 15 лет, а свою первую оплачиваемую работу по программированию получил в 16, так что я был там. Однако это было в 1971 году, и мне помогло то, что мой старик (отец) был вице-президентом в компьютерной компании.

Вы «работаете не по обычным каналам» — т. е. заканчиваете колледж, получаете работу на полную ставку. Таким образом, доступная работа находится у работодателей, которые не получают никакой помощи, «работая по обычным каналам».

Что вы умеете, так это писать код. Пользователям нужны бизнес-решения. Это означает, среди прочего, знание того, как вести книги, обрабатывать возвратные платежи за доставку и отслеживать серийные номера устройств во время выполнения заказа. Причина, по которой я указываю на это, заключается в том, что это именно то, чему я должен был научиться, будучи программистом в начале 20-х годов, работающим в основном бизнесе.

Одна вещь, которая очень поможет, — это если вы найдете наставника — кого-то, кто может «поработать для вас на ферме» и следить за вашим прогрессом. В моей ситуации компании требовался «программист», когда я обнаружил, что это было для встроенной системы управления на базе Z80. Интервьюер кинул на меня недобрый взгляд и написал тест - как программировать на ассемблере Z80. Поскольку я программировал на похожих микропроцессорных ассемблерах, для меня это не было проблемой. Заполнил, сдал, пошел домой. Они перезвонили мне на следующий день.

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

Короче говоря, вы не можете просто сделать это в одиночку. Вам нужно будет зацепиться за людей, которые «верят в вас» — они редки, но чрезвычайно ценны.

Я прошел через пару циклов «полной дневной работы» и уволился, чтобы стать независимым. Я столкнулся с кем-то, кто руководил бизнесом с примерно 25 сотрудниками, изучившими электронику в армейских войсках связи и имевшими проводные бухгалтерские машины в начале 1960-х годов. Можно с уверенностью сказать, что когда я столкнулся с ним в 1979 году, у него уже был 20-летний опыт автоматизации бизнес-процессов, и он сразу понял, что я знаю, что делаю.

Эти отношения продолжались через шесть компаний, 30 лет и банкротство. Вначале я был просто программистом, которого он больше нигде не мог найти. Его бизнес разорился 20 лет спустя, и на тот момент он был должен мне несколько тысяч долларов. Примерно через год я появился у него дома, чтобы посмотреть, как он себя чувствует. Это был еще один раунд "грязных взглядов" - чего вы хотите? Я спросил его, что он сейчас делает.

Как только он понял, что я не пытаюсь получить деньги, а пытаюсь понять, куда он пойдет дальше, он понял, что я предлагаю поддержку. Одна из поговорок гласит: «Вы узнаете, кто ваши настоящие друзья, когда все становится тяжело». В то время он собирал деньги, чтобы начать новый бизнес — на это ушло еще год или два. В результате он изучил новое направление бизнеса, и в 1999 году его наняли операционным менеджером крупного завода по упаковке пищевых продуктов. Это давало мне арендную плату и безделушки в течение следующих пяти лет.

Скорее всего, вы найдете работу в небольших компаниях – несколько десятков сотрудников. Вы должны планировать остаться подрядчиком, или как это делается в Индии. Человек, управляющий этим малым бизнесом, будет одновременно и знающим, и отчаянным — хорошо разбирается в коде, но не хочет этим заниматься. Вы, вероятно, услышите, что он или она «перебрал дюжину программистов» или что-то в этом роде и не смог найти никого, кто понимал бы их вещи. Бизнес будет иметь некоторые необычные характеристики, которые в той или иной степени препятствуют тому, чтобы стандартное упакованное программное обеспечение могло принести большую пользу.

Не беспокойтесь о том, чтобы «быть ребенком». Я нашел любую работу в 19 лет, а в то время компьютеры стоили 20 000 долларов за штуку (в долларах 1972 года). Не сосредотачивайтесь на организациях, найдите людей, которые хотят того же, что и вы. Забудьте про HR и рекрутеров — они бесполезны. Держитесь за группы программистов — это чистое золото.