Многие, кто только начинает копаться в направлении разработки, сталкиваются с трудностью выбора языка и способе его применения на практике в будущем. К сожалению, и я не стал исключением, потому что от выбора разбегаются глаза.
Тут и Phyton и JavaScript и Dart и C#... В каждом из языков программирования свои фишки.
Вообще раньше мой выбор пал на язык программирования для веб-разработки - PHP. Пытался учиться ему по видеокурсам, отдельным роликам на Youtube, даже книгу Котерова купил, но ни разу ее не открыл. Как-то внезапно, но меня отбило от веб-разработки, потому что я встретил Java.
Эта информация будет полезна всем новичкам, которые хотят изучать Java с нуля. Потому что я сам чайник и на своем личном примере смогу доказать, что можно дойти без коучей в оффлайне хотя бы до уровня Junior.
О том с чего начал свой путь ниндзя расскажу далее.
Сразу же после того, как приобрел программу обучения этого онлайн сервиса по изучению языка программирования Java, я стал себя чувствовать увереннее в среде разработки, но толком ничего не понимал, что делаю, хоть все разбито на 4 основных модуля по 10 уровней в каждом.
Первый шаг
Моим первым спутником и помощником в изучении языка программирования Java стал многоуважаемый сервис JavaRush. Где-то читал, что его изобрел какой-то там суперкрутой спец в Java-разработке и русский по национальности, хотя главная контора их находится за бугром.
Изучено кипа отзывов и оценок о нем, которые где-то хорошие, а где-то плохие. Писали даже то, что средства списываются автоматически без возможности отключения подписки.
На счет этих несанкционированных списаний ничего не могу сказать плохо или хорошо, так как с этим не столкнулся. А сервис полноценно выполняет все обязательства передо мной и даже все графики пинков работают ежедневно корректно.
Ровно в 9 утра и в 18 вечера приходит Push-уведомление о том, что-де Саша, а тебе пора учить Java, на что я конечно же прокрастинирую. В следующих публикациях обязательно объясню почему.
В целом сервис отличный, мне понравился, но есть огромные непонятки с домашними заданиями. Благо имеется помощь сообщества, где такие же, как и я разбирают задачки и в комментариях пишут подсказки по решению уже бывалые.
Я просто выполнял домашние задания, не вникая в суть урока. Прочел – выполнил с помощью сообщества.
Преследовало меня некое чувство спринта, чем быстрее, тем лучше. И что я там решал, практически уже не помню. Поэтому я решил идти вперед радикально, но сейчас статья о моем первом шаге.
На что клюнул
Не скрою, что привлекла годовая подписка на всю программу обучения всего за 99$. Каждый сезон у них проходит акция, где можно купить подписку на год за 99$. Даже сейчас она идет, но я пока что не тороплюсь ее приобретать повторно. Первую покупал практически год назад и в это же время.
Кстати, вот-вот должна закончиться подписка, а я только на 4 уровне из 30. Еще на Syntax.
Вывод
Я понял, что в этом деле не нужно торопиться и необходимо выполнять все с тщательной проработкой каждой темы, пока не поймешь ее вдоль и поперек.
Известно, что есть множество различных сервисов обучения, которые предоставляют свои фишки, но именно первым у меня стал JavaRush. Я не жалею о том, что приобрел подписку. Что дошел до 4 уровня и прекратил обучение из-за того, что столкнулся с некой хаотичностью изучения и непониманием.
Наверное, мне нужно было выбирать не сюжетную линию обучения про робота Амиго, а классическую, чтобы не вникать в сюжет и читать кучу ненужной информации.
Что было дальше, читайте в следующих публикациях.