Как стать программистом без технического образования

Как стать программистом без технического образования

Добрый день. Меня зовут Борис, мне 21 год.

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

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

Что мне делать? Возможно ли будет трудоустроиться в техническую контору программистом с гуманитарным образованием? Не знаю как поступить. Институт бросать сейчас не планирую — как-никак 1,5 года осталось. Закончу в 23 полных года.

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

Сейчас учусь самостоятельно — меня сильно увлекла мобильная разработки. Для начала выбрал Unity3D. Подскажите, какими языками должен владеть хороший разработчик мобильных приложений? В данный момент изучаю C#, дальше буду C++ и Java. Этого достаточно? Или нужно что-то еще?

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

Вопросов много, и я буду рад, если читатели vc.ru смогут мне что-нибудь посоветовать.

Спасибо.

30 комментариев

Да насрать всем на твое образование. Ищи заказы, пили проекты, составляй портфолио, расширяй портфолио.

11

"Как стать программистом без технического образования?"
Научиться программировать и делать это хорошо!

Однажды, много лет назад, пара моих родственников, написавшие в сумме 21 неплохой роман ответили на похожий вопрос в унисон: Бля, научись писать!

9

Есть один действенный метод научиться программировать: write the fucking code.

6

Я работаю Java разработчиком, по образованию магистр радиотехники, но в процессе учёбы увлекся разработкой и решил в этом направлении развиваться. Набрал книг, Кнут, Философия Java, изучал самостоятельно и попробовал пройти собеседование в Java школу (в Петербурге такие часто бывают), попал в Epam и очень был этому рад. Сама школа не сказать, чтобы очень много дала, но это был хороший вход в профессию.

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

Второе высшее - не думаю, что есть смысл большой.

5

посоветуй с какого языка программирование лучше начинать учить C# C++ или Java ?

1