Курица или яйцо?

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

Работа по контракту W-2

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

1099 контрактная работа

Это тоже временная работа, но вы являетесь самозанятым подрядчиком. Основное отличие состоит в том, что в этой ситуации вы сами платите все налоги и обычно имеете ООО или аналогичное юридическое лицо, созданное для целей налогообложения. Чтобы найти эту работу, вы можете работать напрямую с работодателем, через рекрутера или использовать биржи фриланса, такие как Upwork, Fiverr, Guru, freelancer.com и т. д.

Нашел стартап

Многие предприниматели ищут технических соучредителей. Вы, по сути, работаете на собственный капитал, который когда-нибудь может чего-то стоить, но 9 из 10 стартапов терпят неудачу, поэтому реальная ценность — это опыт. Плюсы в том, что вы также получите практический опыт с точки зрения бизнеса, но минусы в том, что вы можете быть единственным инженером, и хорошо работать с более опытными разработчиками, когда вы начинаете. Это довольно легкая лодка, но это очень неоднозначный подход к качеству стартапов. Попробуйте исследовать и поговорить с другими основателями и понять, насколько хорошо может работать стартап, основываясь на их прошлом опыте. Этот опыт будет наиболее ценным, если у вас есть реальные пользователи, использующие ваш веб-сайт, и это зависит от того, сможет ли команда выполнить его. Вы можете найти их в местных бизнес-школах, программах MBA, программах для предпринимателей, на таких сайтах, как startupschool.org, angel.co, cofounderslab.com, https://lunchclub.com/ и у любого предпринимателя. группа или встреча и т.д.

Работа волонтером

Волонтерство в некоммерческой организации 501(c)(3) может быть ценным опытом в зависимости от типа вашей работы, степени вашей ответственности и количества пользователей на веб-сайте. Если вы хотите стать волонтером, во что бы то ни стало, но если вам нужен ценный опыт работы, убедитесь, что этот опыт будет аналогичен тому, что вы хотите делать на своей первой работе. Также хорошо, если вы можете работать с опытными разработчиками. Плюсы в том, что стать волонтером довольно легко, им просто нужен кто-то, кому можно доверять. Минусы - не оплачивается. Вы можете найти их в виде объявлений о вакансиях, но наиболее эффективным может быть обращение напрямую к местным некоммерческим организациям.

Работа с открытым исходным кодом

Это работает над кодом, который доступен для общественности. Есть много проектов с открытым исходным кодом, в которые вы можете внести свой вклад, цель состоит в том, чтобы найти проекты, связанные с тем, что вы хотите делать по работе. Кроме того, у них должно быть приличное количество пользователей и значительный вклад с вашей стороны. Плюсы в том, что каждый может внести свой вклад (вам не нужно получать одобрение, чтобы отправить запрос на вытягивание на Github), минусы в том, что это не оплачивается и может быть довольно выгодным в зависимости от вовлеченных людей и проекта.