Найти тему
World Technology

Java программист - всё что нужно знать

{Java - это круто}
{Java - это круто}

Всем привет и сегодня я расскажу как стать Java прогом:

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

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

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

С моего совета и с совета большого количества программистов - лучше выбрать язык C, C++, Сsharp(Дзен не позволяет поставить хэштег). А конкретно лучше рассмотреть C++, так как в остальных языках есть такая штука, как "автоматический сборщик мусора" - назовём его так. Он автоматически чистит всё, что осталось после работы программы, дабы избежать "утечки памяти" и других нежелательных событий.

Другими словами на языке C и C++ вы научитесь контролировать оперативную память компьютера полностью(в рамках своей программы) и получите очень ценный опыт. (Пост про начало C и С++ ждите позже, оцените этот пост, и я пойму что вам нравится эта рубрика.)

И так, что то я заговорился прям. Давайте продолжим изучать, что нам понадобиться для изучения Java:

  • Самая простая среда для разработки, пусть тот же самый Sublime Text 3, или же VS Code - это одни из самых популярных сред разработки
  • Начальные знания программирования - даа, без них никак всё таки. Но я думаю много людей хоть когда то встречались с программным кодом.
Для начальных знаний в программирования на Java я могу посоветовать книги:
Java How to Program — Пол Дейтел и Харви Дейтел. Эта книга пережила кучу переизданий и является, пожалуй, наиболее объемным руководством по Java. Кроме самого языка там еще довольно неплохо объясняются основы алгоритмов.
Философия Java — Брюс Эккель — также заслужила почетное место в библиотеке программистов. Доступные и понятные объяснения. Хорошо подойдут для новичков.
Java 8. Руководство для начинающих — Герберт Шилдт. Сам эту книгу не читал, но слышал несколько положительных отзывов. Читать или нет — решайте сами.
Это не все книги, вы можете больше посмотреть книг через поиск.

  • Если вы хотите иметь дело с JavaScript, то лучше для начала изучить до базового уровня HTML и CSS.
  • Мотивация в изучении языков программирования одна из главных факторов в успешности твоего саморазвития, без неё никак.
  • Постоянно повторяйте пройденный материал, тренируйте долговременную память, она вам понадобится
  • Желательно изучать Java понемногу, но постоянно. Например каждый день читать 20-50 страниц книги и применять новые знания на практике.
  • Делать упражнения которые даны в книге или же можно заглянуть на сайт Codewars.
  • Всё таки английский важный фактор, поэтому про него тоже не забывай!

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

И будь уверен, что у тебя всё получится!