JavaRush /Java Blog /Random-TL /JavaRush Walkthrough (1 - 35) - 1#
LeoJames
Antas

JavaRush Walkthrough (1 - 35) - 1#

Nai-publish sa grupo
Walang isang serbisyo para sa anumang bagay, walang isang libro sa tulong nito (eksklusibo lamang sa kanya) maaaring pag-aralan ang ilang paksa. Sa 100% ng mga kaso kailangan mong pag-aralan ang isang bagay sa tulong ng iba pang mga mapagkukunan..."

(c) Hubert J-Farnsworth, bayani ng JavaRush

PANIMULA Kaya, ang mga pangunahing katangian ng ating pagkatao:
  • Ang magagamit na wika ay Russian.
  • Ang kaalaman at pag-unawa sa mundo ng IT ay isang hayop.
  • Ang pagnanais ay sakupin ang mundo.
  • Ang aking layunin para sa malapit na hinaharap ay upang pumasa sa JavaRush at pumunta sa isang internship.

Level 1 - 10: Simula

Tila ito ang pinakamadali, ngunit sa katunayan ang pinakamahirap - tanging ang malakas ang kalooban ang makakalampas sa mga antas na ito. Ang gawain sa yugtong ito ay simpleng "hawakan" ang mundo ng programming at maunawaan, "kailangan ko ba ito?" Mayroong higit sa sapat na mga lektura partikular para sa Java. Hindi namin pinapanood ang dokumentasyon ng Spring o lahat ng mga video ni Golovoch; sa halip, tahimik at mahinahon kaming dumaan sa mga antas na ito, sa isang waltz na ritmo. Ngunit ang pag-unawa sa kung ano ang ating sinisikap ay medyo mas mahirap. Samakatuwid, binabasa namin ang mga sumusunod na libro:
Прохождение JavaRush (1 - 35) - 1# - 1
Walang code sa kanila, walang tiyak na IT slang, walang kailangang alalahanin, unawain at tanggapin lamang. * Sina Uncle Bob at Chad Fowler, "The Ideal Programmer" at "The Fanatic Programmer" ay dalawang koleksyon ng mga praktikal na payo at rekomendasyon tungkol sa mga sitwasyon na kung minsan ay kinakaharap ng sinumang developer: kawalan ng motibasyon, pagpili ng mga priyoridad, programming psychology, relasyon sa management at mga kasamahan. , at marami pang iba. Isang magandang simula sa pag-unawa kung ano ang kinakailangan ng isang programmer. * Notorious Programmer - isang koleksyon ng mga kwento ng mga sikat na manggagawa sa IT, kasama ang ating mga kababayan. * Ang Just For Fun ay marahil ang unang aklat ng Golden Classics, ang kuwento ni Linus Torvalds at ang paglikha ng Linux. Mga iskandalo, intriga, imbestigasyon. Maganda ang mga aklat, ngunit kasama ang pinakasikat na mga mapagkukunang IT sa wikang Ruso, mas mahusay ang mga ito. Gumagawa kami ng mga account, kahit na hindi namin mahanap ang aming sarili bilang mga may-akda ng mga artikulo - doon kami ay palaging makakahanap ng mga sagot sa aming mga katanungan, pati na rin ang mga kasama sa aming mahirap ngunit kawili-wiling kapalaran.
Прохождение JavaRush (1 - 35) - 1# - 2
Habrahabr Stack Overflow sa Russian Video? Sa ngayon, sapat na ang ibinigay sa JavaRush mismo. Mga motivational na video, lahat ng uri ng mga kwento ng tagumpay... sino ang nangangailangan ng mga ito?

Level 11-20: Sakit

Вот оно, начало конца, вот он тот этап, что отсеет слабых и укрепит сильных. Мы прошли предыдущий этап, мы смирorсь с нашей судьбой, мы поняли наше преднаmeaning и стали ближе к цели. What есть Java? - В настоящий момент это самый популярный язык программирования. А что это значит? - Огромное количество материала для изучения: книги, статьи, documentация и так далее и так далее. Как выбрать и не утонуть? Технически можно попробовать изучать самое-самое свежее, но вот проблема - не получится. На данном этапе мы слабо понимаем в Howом направлении двигаться и чем действительно хотим заниматься. Конечно, мы можем послушать экспертов и начать учить hibernate, spring, mysql, bootstrap, jquery и много других страшных слов, а можем начать с основ без привязки к конкретной технологии, а практику и лекцию JavaRush этих уровней мы будем использовать How приятное и наглядное дополнение, а заодно - How возможность опробовать знания. Чем такой подход лучше? Понимая основы выучить конкретную технологию займет куда меньше времени и сил + дополнительное время и дополнительная информация для принятия решения - вполне возможен вариант перехода на другой язык программирования и опять же, с общими основами это не составит труда. Итак, второй этап - создаем базу. На чем же она будет строиться?
Прохождение JavaRush (1 - 35) - 1# - 3
Не хватит слов описать эти книги и их авторов - это альфа и омега программирования. В самих книгах имеются ссылки на дополнительные ресурсы авторов, их контакты, их блоги и их проекты. Эти книги слишком сложные, чтобы пытаться пройти их с первого, да и с десятого раза. Для начала хватит "Введения", а продолжать есть смысл уже на этапе 3+. * тут небольшое дополнение. Недавно я наткнулся на видеокурс по основам компьютерных сетей. Я надеюсь для владельцев ПК не будет новостью начинка компьютера и понимание "что есть Операционная Система", а вот с сетями, скорее всего, зацепиться будет нечем и этот курс должен немного прояснить картину. Курс "Компьютерные сети" Далее Параллельно чтению этих книг и просмотру курса все же не будем забывать про Java.
Прохождение JavaRush (1 - 35) - 1# - 4
* Есть смысл сделать небольшой перерыв в JavaRush и fully пройти эти 3 книги последовательно - собственных примеров и заданий хватит для понимания. От попытки совместить - толку будет мало, а вот проходить 11-20 уровни после них - одно удовольствие. * Почему Философия, а не многие другие? Потому что написана основательно и без привязки к версии, не прочитаете в самом начале - вернуться не захотите. Сложная, немного устарела, но это классика. * Структуры и Алгоритмы Лафоре? Многие любят говорить "Математика не нужна, алгоритмы не нужны" - это не так, но тем не менее, Лафоре это компромисс - более хороший уровень алгоритмов можно получить из "Алгоритмы. Разработка и применение" Дж. Клейнберг, Е. Тардос и "Анализ алгоритмов Дж.Макконнелл" . Прошли их - вернулись на JavaRush и продолжаем решать дальше.
Прохождение JavaRush (1 - 35) - 1# - 5
Тут на любителя, но я Шилда оставляю на 3 этап. Тут же проще, понятнее и дружелюбнее будет Хорстманн, а с ним хорошо проходится Нимейер - опять же "на любителя". И последнее из книг на этом этапе.
Прохождение JavaRush (1 - 35) - 1# - 6
Это на "легкое чтение". Совсем необязательно читать одну книгу от корки до корки. Никто не мешает читать их параллельно. Более того - тут лучше чередовать. Простое и понятное - сложное и непонятное. Тут всего одно дополнение - ГЭБ. Крайне сложная и крайне своеобразная книга. Ее цель - научить работать с уровнями абстракций. Как и все книги из раздела "легкого чтения" и Танненбаума - ГЭБ читается несколько раз, на разных уровнях знаний. Видео. И опять на любителя. Но все же в статье про "Топ-5 полезных видеокурсов" все уже сказано. Добавлю в копилку Технострим Mail.Ru Group Компьютерная школа Hillel Дополнительно на этапе
Прохождение JavaRush (1 - 35) - 1# - 7
Лучший друг программиста в час одиночества и нужды. В момент когда так не хватает душевного тепла и компании GitHub всегда рядом... А заодно их канал на ютубе и книга в помощь. На данном этапе достаточно будет регистрации и "Hello, world" в репозитории. Пора бы начать прокачивать репутацию..

Заключение

На этом моменте я закончу данную статью. Дальнейшие этапы еще более вариативные, чем первые 2 и для их обдумывания и написания требуется куда больше времени. Напоминаю, что данная сборка не претендует на звание единственной верной и в любом случае не является окончательной. В зависимости от навыков, желаний и возможностей она может измениться абсолютно. Но все же я попытался собрать самое самое общее и актуальное именно для JavaRush, где цель - полное прохождение курса и выход на тестовое задание стажировки. Споры и срачи приветствуются. Писать or не писать вторую часть зависит целиком и fully от вашей реакции и от того забанят or не забанят модераторы эту статью How они любят делать с моими комментариями. В любом случае желаю всем удачи и надеюсь, что статья чем то вам поможет.
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION