Хочу стать программистом-самоучкой и работать в сфере IT, не отдавая при этом 5 лет университету. С чего начинали Вы и какой язык перспективнее на Ваш взгляд?

5 ответов

Посмотрите в сторону языка Swift. Технология совсем новая и перспективная.Но начать стоить с общей теории программирования, ООП, алгоритмов и структур данных (coursera в помощь), шаблонов проектирования (читайте Design Patterns от The "Gang of Four" - это уже классика).В аналогичном вопросе я так же советовал начать с ассемблера, но меня переубедили, резонно заметив, что в работе над реальными проектами он вам вряд ли пригодится. Хотя для общего развития и более глубокого понимания того, как работает программа, это не помешает.

Этот ответ был полезен?
ответ дан 1 января 2019 в 07:35 Поделиться

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

1. Выбери область программирования(автоматизация, веб, мобильные платформы, игры, фронт-енд, бек-енд и так далее)
2. Выбери самый простой и документированный язык в этой области и изучи его
3. Выбери уже самый приносящий деньги. И изучи именно его.

Что до "отдавая при этом 5 лет" -- подход правильный.. Правильным вещам там научат оооочень вряд ли. Как и вряд ли подадут актуальную информацию.

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

Этот ответ был полезен?
ответ дан 28 ноября 2018 в 11:41 Поделиться

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

Этот ответ был полезен?
ответ дан 19 сентября 2018 в 02:33 Поделиться

Зависит от того, в какой области хотите действовать. IT все-таки довольно широкая сфера. Но, самый удобный и распространенный способ это онлайн курсы. Я пользуюсь и сейчас там изучаю HTML, но кроме него там есть еще куча куч, но нет C++(самый используемый вне-сетевой язык). Для него я бы порекомендовал , друг им пользуется и ничего так, говорит. К сожалению, я не знаю каких-то учебных онлайн трейнингов на русском языке(но не думаю что можно работать в АйТи не зная английский).

Этот ответ был полезен?
ответ дан 31 октября 2017 в 06:28 Поделиться

По поводу перспективности языков. Сейчас очень большой спрос на мобильных разработчиков - Android (Java), iOS (Objective C, Swift), WinPhone - в меньшей степени. Также очень востребованы проектировщики и разработчики высоконагруженных серверов, тут Вам пригодится серверная Java, С++ и C#. Довольно много вакансий также для Python и PHP-разработчиков. Кроме того, обратите внимание на JavaScript - единственное средство создания интерактивных web-приложений.Знакомый разработчик мне рекомендовал начать с С, так как на нем пишутся ОС, и он закладывает хорошую системную логику, которая пригодится в будущем для освоения других языков.

Этот ответ был полезен?
ответ дан 8 сентября 2017 в 21:14 Поделиться