Вопрос, который сейчас задают все, кто смотрит в будущее в сфере технологий

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

Во время моей первой индивидуальной поездки в Юго-Восточную Азию я подумал, что было бы неплохо дополнить свой отпуск некоторой технической интеллектуальностью. Итак, я посетил эту техническую конференцию в Гонконге, в знаменитом здании HKCEC, прямо в центре тех открыток, которые вы, возможно, видели.

В один из дней конференции я был там, сел в одном из первых рядов главной сцены. Не совсем понимая, о чем будет следующий разговор. Вскоре я узнал, что это был спор между двумя женщинами, и его тема была «Вам нужен диплом колледжа, чтобы работать в технологической компании?». На стороне была Синди Ван, директор по маркетингу Uxin Group, против Дайан Ю, технического директора и соучредителя Comcast Corporation.

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

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

Пути обучения, чтобы стать разработчиком программного обеспечения

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

Самообучение

Только чтение книг и просмотр видео на YouTube - действительно самый трудный путь. Даже если бы вы были очень строги к себе и поставили себе какие-то сроки выполнения проекта, это стало бы нездоровым процессом.

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

Учитывая все обстоятельства, я не рекомендую этот путь. Выучить некоторые темы можно, но получить все это было бы катастрофой очень быстро. Конечно, есть несколько блестящих умов, которым удалось это сделать, но если серьезно, вы действительно хотите предположить, что вы относитесь к этому 1% населения мира?

Не поймите меня неправильно. Многие предметы, которые я изучал в колледже, казалось, будто я изучаю сам. Независимо от того, правильно ли я понял концепции в классе или потому, что я случайно пропустил один урок (ой), у меня всегда были ресурсы, предоставляемые моим профессором и коллегами, которые могли что-то об этом знать.

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

Онлайн-курсы

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

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

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

Учебные курсы по кодированию

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

Coding Bootcamps - это интенсивные курсы. Обычно они различаются по продолжительности от 2 до 3 месяцев, и за это время вы сразу переходите к практическим вещам. Дается не так много теоретических знаний, но они никогда не отправляют вас в лес.

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

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

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

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

Однако не думайте, что вы избегаете самого сложного пути. Без боли - без выгоды. Так будет всегда, если вы не купили себе биткойн еще в 2011 году.

Колледж

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

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

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

Что бы вы ни делали, не следуйте за толпой

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

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

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

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

«Удача защищает отважных»

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