Какой язык полезно будет учить в сочетании с Java?

6 июля, 12:18 Учеба 3924 3
Меня интересует, какой язык стоит параллельно учить, что бы стать Java разработчиком, новичку без вышки? Почитав некоторые статьи, пришел к выводу что буду изучать язык Java+SQL! Но почитав вакансии, понял, что будет + еще 1 язык, Go, C++, React!
Так вот, стоит ли мне (новичку, без высшего) разбегаться по 2-3 языкам или сфокусироваться на ближайший год на 1 языке?
Цель как можно быстрее, попасть на работу! Желательно не через год а еще быстрее, было бы шикарно через несколько месяцев!
Так же, почитав форумы, я пришел к выводу что так же + будет знание Linux, вот на всякий 2 ОС установил Ubuntu 18.04 LTS скачал книги "Колисниченко Денис Николаевич – Командная строка Linux и автоматизация рутинных задач, 2014 г", "Михаэль Кофлер – Linux. Установка, настройка, администрирование, 2014 г", "Роберт Лав – Linux. Системное программирование, 2016 г"!
3 комментария
Сортировка:
Добавить комментарий
Vova P
Vova P 2019, 6 июля, 14:44
0
Вы написали слишком много желаний, включая освоить это все за несколько месяцев до трудоустройства. Еще раз "высокий порог входа" означает, что это сложно, что это трудно. Что для освоения материала нужно не просто потратить время, а все это время прилагать серьезные усилия. Вы уже начинаете распылаться - например еще не начав учить, поставили Линукс. Вы поняли что именно вы поставили? Зачем? Как вы будете им пользоваться? Поняли как именно вы создали разделы, сколько места вам необходимо? Какой своп? Если нет, то вы просто потратили время, нажав next-next-next - установка современного с дефолтными настройками не сложнее установки Windows. Чтобы стать java разработчиком не просто почитайте книжки или статьи о Java, а углубитесь в практику. Когда вы сами сможете написать рабочее приложение, тогда начнете больше понимать что именно вам нужно учить, а именно - что изучение технологий занимает гораздо больше времени, чем изучение синтаксиса языка. А без технологий вы никому не нужны.
Seroga Proga
Seroga Proga 2019, 6 июля, 14:32
0
К Java скорее нужен не второй язык, а технологии, которые применяются вместе с ней: Java+Android, Java+Spring, Java+SQL, Java+Docker, Java+Hibernate, Java+Concurrency. P.S. Ну если язык, то Kotlin.
Andrey Panchuk
Andrey Panchuk 2019, 6 июля, 13:49
0
Дружище, значит смотри: 1. Твоя целеустремленность и настрой радуют, постарайся их сохранить. 2. Как уже заметили, параллельно учить 2 и более языков программирования смысла нет, потому что сначала тебе надо понять, что такое программирование, а когда ты поймешь что это такое, то тогда же тебе станет ясно, что изучение нового языка программирования одна из самых легких задач, с которой сталкивается программист. 3. Из вышесказанного следует, что тебе нужно в первую очередь изучить и понять программирование. Это можно сделать используя любой язык программирования, но для новичка лучше выбрать первым языком какой-нибудь относительно простой и наглядный язык. 4. Я тебе рекомендую начать свой путь с изучения языка C#. Это самый простой, красивый, элегантный и наглядный язык из всех, которые мне известны. По нему много хорошей литературы на русском. Помимо самого языка, изучать его работу ты будешь в среде Visual Studio, которая является хоть и очень громоздкой и функциональной, но тем не менее очень интуитивно понятной, приятной, прекрасно русифицированной, а на данном этапе все это очень важно, чтобы не отбить у тебя желания программировать. И заключительным преимуществом является то, что это все без танцев с бубнами очень легко запускается на Windows. Твое рвение пощупать Линукс похвально, но сейчас ты не на том этапе, чтобы лезть в дебри новой ОС, поэтому оставаться в привычной среде на начальном этапе тоже важно. Тебе сейчас нужно просто освоить азы программирования, для этого тебе не нужно усложнять себе путь новыми ОС или чем-то еще. 5. На счет твоего желания устроиться скорее на работу через несколько месяцев - об этом пока лучше забыть. Максимум на что ты сможешь рассчитывать это стажировка где-нибудь, но и то вряд ли. К сожалению сейчас везде очень высокие требования к специалистам, а к C#-программистам тем более. Но тут нужно помнить, что ты учил C# не для того, чтобы быть C#-программистом, а чтобы наиболее безболезненно познать азы программирования. Я тебе советую потратить 2-3 месяца на изучение азов программирования на примере C#, после чего определиться с тем, чем ты хочешь заниматься(мобильная разработка, веб разработка, разработка настольных приложений и т.д.) и только тогда начинать учить то, что нужно для этого направления. На тот момент у тебя будет база, и изучить новый язык тебе будет значительно проще, ты будешь видеть сходства и различия с твоим первым языком, будешь проводить ассоциации и аналогии и тд, но самое главное, что ты уже будешь в теме и погружение в твою будущую профессию будет не таким болезненным.

IT Новости

Смотреть все