Я ищу источник дохода этим летом, и мне 15 лет. У меня есть несколько лет опыта разработки программного обеспечения и около года опыта веб-разработки с PHP, JavaScript и т. д., и я хотел бы попытаться получить работу в местная софтверная компания. У меня есть на примете пара, на которую я мог бы подать заявку, но я не уверен, как относиться ко мне серьезно, так как я бы предпочел попытаться избежать чего-то больше похожего на стажировку, чем на работу. В одной компании, например, есть программы летних лагерей, которые по сути являются неоплачиваемыми стажировками, целью которых является получение некоторого опыта в разработке программного обеспечения. Я больше пытаюсь понять, смогу ли я где-нибудь работать и работать в компании, как обычный сотрудник. У меня нет известных проектов, над которыми я работал,
С какими сложностями мне, вероятно, придется столкнуться при приеме на работу? Любые советы о том, как это сделать?
С какими сложностями мне, вероятно, придется столкнуться при приеме на работу?
Все эти «осложнения» могут работать против вас. Но, как говорится, «достаточно одного».
Любые советы о том, как это сделать?
Не должно быть никаких юридических проблем с вашим возрастом, но есть пара моментов, о которых стоит подумать:
Если осенью вы вернетесь в школу, то вряд ли вам предложат работу на полную ставку. Просто нет никакого смысла нанимать вас в качестве наемного работника (в отличие от того, кто работает по контракту), когда вы уйдете через несколько месяцев. Даже аспиранты со степенью в области программирования 1+ по-прежнему проходят стажировку только в том случае, если это временно.
Что заставляет вас думать, что стажировка менее «реальна», чем «стандартный сотрудник»? В программном обеспечении новому сотруднику требуется 4–6 месяцев, чтобы привыкнуть к кодовой базе, циклу разработки этой компании и т. д. вы решите назвать это стажировкой или чем-то еще, опыт не изменится.
Вместо того, чтобы спрашивать себя: «Достаточно ли у меня знаний, чтобы пройти тест на собеседовании?», вам действительно следует спросить: «Являюсь ли я более квалифицированным/имею ли я больше опыта, чем другие люди, подающие заявку?» Скорее всего, вы будете подавать заявление против людей с высшим образованием / многолетним опытом работы, многие из которых рады начать стажировку. Есть ли причина, по которой вы лучший кандидат, чем они?
Другие прокомментировали юридические/профессиональные вопросы, но я чувствую, что должен прокомментировать технические вопросы. В какой-то момент я был в том же положении, что и вы, поэтому у меня есть понимание, которого у других может не быть.
Когда мне было 15, у меня также были обширные знания в области компьютерного программирования, по крайней мере, я так думал. Когда мне было 16, я опубликовал несколько приложений в Google Play и даже создал несколько веб-сайтов. Я определенно чувствовал, что готов к работе разработчика программного обеспечения, поэтому я был в той же лодке, что и вы.
Но вы должны иметь в виду, что просмотр видео, чтение книг и практика кода — это далеко не все. Нет НИКАКОЙ замены фактическому посещению университетских курсов. Количество техники, которую я изучил всего за 2 года в университете, по сравнению с тем, что я знал заранее, казалось ничем.
Так что я говорю о вашей ситуации, что я уверен, что вы достаточно опытны, но способность заниматься разработкой программного обеспечения и делать это хорошо — это две невероятно разные вещи. Вы должны быть уверены, что находитесь на уровне профессионала, прежде чем пытаться получить работу профессионального уровня. На профессиональном рабочем месте разработчики программного обеспечения должны МНОГО знать о том, что они делают. И это может быть трудно даже для людей с дипломами CS.
Я знаю, что трудно представить, что есть вещи, которые вы все еще можете узнать о разработке программного обеспечения, когда вы уже так много знаете, но поверьте мне на слово, есть вещи, о которых вы, вероятно, даже не задумывались. Алгоритмическая временная сложность, методы оптимизации, отраслевые стандарты (БОЛЬШИЕ) и то, как высокоуровневые языки транслируются в низкоуровневый байт-код (кажется неважным, но действительно могут улучшить ваш код) — это лишь некоторые из вещей, которые превращаются в разработка программного обеспечения.
Таким образом, в целом id предлагает стажировку или что-то подобное, где смысл вашего присутствия заключается в том, чтобы учиться, а не идти в ногу с профессионалами. И не пойми мой ответ неправильно. Я не говорю, что не думаю, что вы на самом деле хороши, я просто говорю, что вы, скорее всего, ЕЩЕ НЕ готовы . Я могу ошибаться, но мой личный опыт подсказывает мне, что в 15 лет вы можете сломать голову на настоящей работе по разработке программного обеспечения.
Во-первых, удачи в этом, может быть трудно найти работу на лето, но в долгосрочной перспективе это здорово для вас, если вы сможете получить ранний опыт в своей возможной области.
Вы ищете краткосрочную работу начального уровня. Это в значительной степени определение стажировки. Если у них уже есть программа, которая в основном представляет собой неоплачиваемые стажировки, заставить HR кусаться за то, чтобы платить вам за выполнение той же роли, не совсем невозможно, но сложно.
Способы обойти это — использовать свою сеть и снизить конкуренцию. Чтобы уменьшить конкуренцию, обратите внимание на другие компании-разработчики программного обеспечения, в которых нет программы неоплачиваемой стажировки. У них, скорее всего, будут несущественные проекты, которые они могут вам подбросить. Независимо от того, в какую компанию вы идете, замолвите словечко от любого, кого вы знаете, работающего там. Когда дело доходит до того, чтобы дать кому-то первый шанс, это имеет огромное значение.
Крайне маловероятно, что в таком возрасте вы получите должность выше стажера в этой области. Даже если предположить, что вы можете убедить работодателя в том, что у вас есть необходимые навыки, вы не сможете убедить его в том, что у вас есть необходимые обязательства. Еще один шаг вперед, если вы можете убедить какого-то работодателя, что вы соответствуете минимальным требованиям, чтобы даже быть рассмотренным, вам все равно придется доказать, что вы лучше нанимаете, чем десятки взрослых, во много раз превышающих ваш опыт и формальное образование (даже другие программисты-самоучки будут иметь как минимум GED, если не дополнительные сертификаты, высшее образование).
Было бы намного проще убедить кого-то, что вы будете хорошим выбором в качестве дешевого стажера, который может написать пару скриптов / приложений с низким уровнем воздействия вместо найма реального сотрудника, которому они должны платить зарплату и предоставлять льготы.
Рекомендую искать оплачиваемую стажировку. Если ни один из них не доступен, то определите, почему вы хотите эту работу. Если вы хотите получить опыт, пройдите неоплачиваемую стажировку, если вы хотите заработать немного денег, найдите более подходящую для вашего возраста должность.
Нет, вы не можете работать как «нормальная» работа, и я немного удивлен, что никто еще не указал на это.
Проблема не в опыте, а просто в вашем правовом статусе. В каждой стране первого мира несовершеннолетние люди (в основном 18 лет) могут аннулировать любой контракт в любое время , и их законный опекун также должен подтвердить контракт, чтобы сделать его действительным. Кроме того, во многих странах действуют очень строгие законы, касающиеся объема работы, которую может выполнять несовершеннолетний, чтобы избежать вреда. Можете ли вы представить, чтобы местный генеральный директор фирмы-разработчика программного обеспечения дал вам при таких обстоятельствах «нормальную» работу?
Вот причина стажировки. Вы также можете зарабатывать деньги, выполняя изолированную работу по программированию, но это не будет сравнимо с обычной работой по причинам, упомянутым выше.
ДОПОЛНЕНИЕ: Спрашивающий прямо сказал: «Я больше пытаюсь на самом деле увидеть, могу ли я работать где-нибудь и работать в компании, как стандартный сотрудник ». Так что он спрашивает не о том, может ли он работать (да, может), а о том, может ли он работать точно так же, как взрослый человек. Несовершеннолетние работают за небольшие услуги (раздача бумаги, официантка, такие задачи, как покраска и ремонт) и неполный рабочий день (часто начиная свое ученичество), но для этой работы вы не подписываете контракты, и, будучи несовершеннолетними, вы почти всегда никогда не зарабатываете столько же. количество денег.
Работать да, стандартного работника нет.
Я знаю, что 16-18 лет — это переходный период от подросткового возраста к взрослой жизни, и некоторые взрослые не воспринимают эту разницу всерьез. Но компания ставит себя в очень рискованную юридическую ситуацию, если они пытаются обращаться с ним как со стандартным сотрудником, поэтому они этого не делают.
Эндрю
Моника Челлио