Я слишком молод для веб-разработки? [закрыто]

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

Я работаю неполный рабочий день в местной компании по маркетингу/веб-дизайну в течение 9 месяцев, что позволило мне освоить основы (HTML и CSS) и стать очень хорошо осведомленным в Wordpress с некоторыми знаниями JavaScript, jQuery и PHP.

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

Какой совет вы можете мне дать?

Привет, Эйб Селл, и добро пожаловать на рабочее место. Ваш вопрос в его нынешнем виде слишком широк, чтобы на него можно было ответить в формате вопросов и ответов здесь. Выбор технологий — это вопрос предпочтений и мнений, и найти работодателя без какой-либо формальной квалификации сложно, если только вы не можете найти какой-то путь через волонтерство или какие-либо связи.
Пока я учился, многие в моем университете прошли стажировку на втором курсе, проработали год, а потом перешли на полный рабочий день и бросили университет. Если вы не хотите вкладывать 4 года, всегда есть и такой вариант. Для ясности, это было довольно распространенной практикой в ​​​​Юте 5 лет назад (с тех пор я переехал и не могу говорить о том, как сейчас обстоят дела на рынке). (В некоторых странах без диплома даже не возьмут на работу), просто оставлю как комментарий
Голоса против очень недружественные. Мы должны хотеть помочь молодому человеку, который принимает важные жизненные решения. Здесь много людей, которые могут дать полезный совет по вопросу, как он написан.
Колледж, возможно, больше не требуется для разработки программного обеспечения, но он имеет преимущества, выходящие за рамки профессионального развития: вам будет трудно найти лучшее место, чтобы найти спутника жизни, у вас появятся отличные друзья и профессиональные контакты, и, если вы это сделаете, ну, может быть большой жизненный опыт.
Каково ваше местоположение? В некоторых странах можно нанимать умных, самоучек, молодых людей, а другие требуют сначала лист бумаги.
Чтобы это сработало, необходимы 3 вещи: 1) вы должны быть очень талантливы и сосредоточены на изучении того, что вам нужно знать, вам не хватает многих полезных навыков, 2) вам нужна финансовая поддержка на случай, если это не поможет. t работать, 3) вам нужно жить где-то, где людям будет все равно. Однако я думаю, что это плохая идея. Университет может дать вам основу для всего, что вы делаете в жизни. Самое главное, если вам не нужно работать полный рабочий день, наслаждайтесь своей молодостью, университет - это не только образование, но и опыт. Поступить в университет и стать веб-разработчиком неполный рабочий день.
Если вы когда-нибудь обнаружите, что хотите переехать в другую страну (кто знает?), степень может очень помочь в а) получении разрешения на работу / визы б) поиске работы в незнакомой стране.

Ответы (4)

Вот вкратце моя карьера: я начал программировать в 13 лет. Я бросил школу в 16. Несколько лет работал на различных малооплачиваемых работах, работая над различными проектами с открытым исходным кодом и участвуя в форумах по программированию в свободное время. В конце концов, когда мне было 24 года, меня наняли техником по ремонту в компьютерном магазине, а через два года меня повысили до программиста внутренней сети, и с тех пор я смог работать разработчиком с таким начальным опытом.

Сейчас мне 33 года, и моя карьера разработчика программного обеспечения идет хорошо, но я определенно выбрал долгий путь, потратив много времени на черную, утомительную работу. Если бы я мог сделать это снова, я бы пошел в колледж. Я согласен, что это не идеально, но лучше, чем штабелировать коробки при 40°C.

Иди в колледж, если можешь.

Во-первых, выясните, существует ли ученичество в вашем районе, было бы моим предложением (это полностью основано на опыте Великобритании, поэтому я понятия не имею, как это работает в другом месте и существует ли вообще). Я пошел по тому же пути, что и вы, за исключением того, что когда мне исполнилось 18 лет, я бросил свою работу, связанную с ИТ, и отправился на годичное ученичество, в основном в качестве формальности, чтобы получить некоторый уровень квалификации, относящийся к разработке программного обеспечения. Год спустя я уволился из компании, в которой проходил стажировку, и в 20 лет не сразу устроился на достаточно хорошо оплачиваемую работу в сфере разработки.
@JamesTrotter в Германии похоже. ИТ-ученичество является нормой по сравнению с университетом, оно длится три года, и уровень обучения обычно довольно высок. Я сделал это, мне чуть за 30, у меня более 10 лет профессионального опыта, и сейчас я обучаю разработчиков.

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

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

Если твердо намерены не получить холостяка:

Я бы взял хотя бы помощников, чтобы рабочие знали, что я умею программировать. Постарайтесь убедиться, что большая часть кредитов будет переведена на 4-летний срок на случай, если вы передумаете позже, как это сделал я. Учебные курсы по коду и сертификации бессмысленны для разработчиков. Стажировки и волонтерская работа могут привести вас куда-нибудь. В dev можно попасть без колледжа, просто это намного сложнее и менее вероятно. У вас должно быть потрясающее портфолио и опыт работы (курица и яйцо), и вам нужно быть достаточно удачливым, чтобы встретить кого-то, кто «рискует» на вас, что не является гарантией.

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

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

Основная причина в том, что люди лучше и легче понимают степень и доверяют ей, чем пытаются выяснить, что именно вы сделали и что вы знаете.

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

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

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

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

На мой взгляд, сейчас JavaScript — это горячий билет. Если вы владеете JavaScript и HTML, вы можете перейти к созданию фреймворков и библиотек, таких как Angular, React, Ember, NodeJS, Vue и других действительно полезных и востребованных наборов навыков.