Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

17 лет. Хочу получить работу Джуниор разработчика. Знаний 0, но есть желание. Можете посоветовать, что учить и с чего начать.?

Программирование
omg megic
  · 1,2 K
Анонимный ответ20 апреля 2019

Получилось интересно: первая часть - бред, вторая - адекватная.
"Хочу получить работу Джуниор разработчика." - Полный бред, какая специальность и т.п ? Вопрос прям уйма, которые смысла задавать нет. Коротко говоря на джуна пойти крайне легко, прям вообще, вы можете за 3 месяца пойти спокойно работать джуном в любую компанию.

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

Теперь о крайне важной вещи, если ты не знаешь английского языка - тебе делать тут нечего, ты найдешь крайне мало информации, поэтому все описанные книги нужна начать читать, вот просто видеть и читать их со словарем, со временем станет легче.
Не надо там "я поучу английский, а потом начну читать" - это огромная ошибка.
Например, моя мама учила английский в течении 10 лет в лингвистической школе, ежедневно по 3-4 часа в сутки. И только в университете перешла к техническому английскому, да она хороший специалист и все такое, НО! Вам нужно просто читать книги, не более, со временем придет все остальное.

Теперь, о конкретном, первое и главное - это теория, ты будешь изучать теорию в течении 1-2, если будешь занимать интенсивно (Ну я конечно про базовые аспекты, а не прям "все"), конечно без практики я тебе совет не дам.

Первое.
Читаешь следующие:

  1. Computer Science an Overview.
  2. Introduction to computing systems.
  3. Code. Hidden language.
  4. Assembly language for x86 processors

Как базы тебе хватит, дальше ты найдешь правильный путь.

А правильный путь такой - понять как работает компьютер, с уровня архитектуры, до операционной системы. Обязательно работай с Assembly (начни с MASM). Не надо верить в сказки о том, что "На тебе JS и через 5 месяцев ты будешь получать 30-80К", да получать то мб и будешь, только выше ты не прадвинишься и потом поймешь, что приобрел плохую базу и этот комментарий.

Второе.
Практика - это важно, рекомендую тебе Python 3.X.X, только имей введу, для тебя самое главное это не сам Python, а просто отработка на нем алгоритмов, структур данных, понятие парадигм программирования и т.д.

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

2 эксперта согласны
Frontend Developer. @nedofront. Почта для связи: hello@kenan.agency  · 2 мар 2019

Привет.

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