undefined

Вы достигли 5 уровня

Java Syntax
5 уровень , 0 лекция
Открыта
javarush архимед

Уровень 5

Как понять, что я смогу?

Вы достигли 5 уровня - 1

Принцип морской пехоты гласит: если вы нашли физически пригодных мужчин и женщин, то при правильном обучении и тренировках вы практически любого из них сумеете превратить в уникального бойца. Программирование – такой же навык, как умение играть на гитаре, плавать, или ездить на велосипеде. Люди не рождаются велосипедистами.

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

— А ты бы не хотел поработать программистом? Ты же реально умный. Может ты просто не на своём месте?

Почему программирование?

Прежде чем учить человека программированию, лучше выяснить, что это ему даст.

1. Простая и интересная работа.

Программирование — это простая и интересная работа. Большой простор для творчества. Мне очень нравится. Поначалу я шалел от мысли – я делаю то, что мне нравится, а мне за это ещё и деньги платят. Потом привык.

2. Хорошо оплачивается.

Мне просто приятно видеть, как мои друзья через 5 лет работы начали покупать себе машины или дома.

3. Гибкий график.

Жёсткий график — это неприятно. Это вам подтвердит каждый, кто стоял в пробке в час пик, или кого штрафовали за опоздание в 5 минут. А как насчёт возможности приходить на работу в 11 утра, а уходить в 5? Скажете мечта? Для большинства программистов это реальность. Справляйтесь со своей работой, и вам слова никто не скажет. Во многих компаниях вы можете даже не приходить на работу, а работать из дома. Всегда можно договориться.

4. Профессиональный рост.

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

5. Высокая международная мобильность.

Три самых высокооплачиваемых специальности во всем мире: юрист, хирург/врач и программист. Юристом очень сложно работать заграницей: другие законы, прецедентное право и т.д. Врачу нужно учить язык, другие медицинские стандарты, а также заново сдавать экзамены. Программисту ничего учить не придётся. Тот же язык. Те же стандарты. Часто даже заказчики те же.

Почему именно Java?

Совокупность трёх следующих факторов и заставила меня переучивать людей на джавистов.

1. Java — один из самых лёгких языков для изучения.

Человек после школы может научиться за 3-6 месяцев, в зависимости от базы и того, сколько часов в день он уделяет учебе.

2. Большой спрос на рынке труда.

Можно устроиться на работу без опыта. Фирмы охотно берут на работу толковых новичков и занимаются их дальнейшим обучением.

3. Самые высокие зарплаты по отрасли.

Одни из самых высоких. Особенно актуально для начинающих программистов.

Вы достигли 5 уровня - 2

Нельзя прочитать книгу и стать программистом. Тут надо минимум 500 часов практики. Прямо как в боксе. Нельзя просто пересмотреть все бои и стать профессионалом. Вам надо проводить за тренировками в зале долгие вечера. (Поэтому в JavaRush очень много практических заданий).

Все предложения выучить java программирование за 10 часов равносильны предложению научить вас боксу за 10 часов. А потом на ринг! Не делайте этого.

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

Только человек, который хорошо знает тему, может придумать для вас последовательный набор задач, каждая из которых учила бы вас чему-то новому и не требовала недели на разбор. Что, собственно, я и сделал.

Инновационный подход к обучению

Обучение в JavaRush построено не так, как вузе. Это вы быстро заметите. Зато оно эффективнее.

В вузе вы, скорее всего, учились по такому типу: длинные лекции и практика, которая их закрепляет. Этот подход направлен на то, чтобы дать вам очень обширные знания. Но ваши реальные практические навыки при этом оставляют желать лучшего. А если быть честным, то вы практически ничего стоящего не умеете при таком обучении.

У меня другой подход. Я считаю, что теория – это знания, а знания – это ответы на наши вопросы. Поэтому я сначала даю вам вопросы — практические задания, которые трудно решать с текущими знаниями, а затем даю ответы (теорию, которая позволяет решать их гораздо легче.

Новый материал я даю в три этапа:

1. Знакомство (Даю самый минимум теории или несколько практических заданий)

2. Основной блок знаний (Вы должны полностью понять, о чем речь)

3. Детали и нюансы работы (Заполняю пробелы)

Таким образом, вы минимум три раза столкнётесь с одной и той же темой. Не говоря уже о том, что все очень сильно взаимосвязано и просто невозможно полностью объяснить одну тему, не объявив перед ней, хотя бы частично, другие.

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

К тому же, в реальной жизни на работе вам тоже сначала дадут задание, а только потом вы найдете знания, которые нужны, чтобы его решить. Реальная жизнь, она такая. Так что чем раньше вы привыкнете к такому подходу, тем лучше.

Комментарии (293)
Чтобы просмотреть все комментарии или оставить свой,
перейдите в полную версию
Wollene 7 уровень, Львов
13 февраля 2021
Да. На самом деле, методика шикарная. С самого начала, как только наткнулся на JR и начал делать первые задания, начал встречать людей в комментариях, которые постоянно негодовали по поводу того, что дают слишком сложные задания, которые мы ещё не проходили. Но дело в том, что если погуглить хотя бы один вопрос, прочитать о нём углублённо на другом ресурсе - это лишний раз отложится у вас в голове и вы лучше запомните тему, которую гуглили сами, потому что вами двигал интерес решить эту задачу. Поэтому, я считаю, что методика очень правильная и хорошо продуманная, потому что помогает задержать и возбудить дополнительный интерес к изучению программирования. Спасибо Вам, разработчики!
Антон Лиманский 9 уровень, Санкт-Петербург
4 февраля 2021
Мысль автора курса о использовании такой методологии обучения теперь понятна, но классическая система "теория-практика" эффективнее IMHO.
MotJktu 9 уровень, Жуковский
2 февраля 2021
Да, теперь понял почему так идут задания)
Anonymous #2288933 8 уровень
1 февраля 2021
Вот эти 2 момента, на мой взгляд, надо было уточнить в самом начале: "У меня другой подход. Я считаю, что теория – это знания, а знания – это ответы на наши вопросы. Поэтому я сначала даю вам вопросы — практические задания, которые трудно решать с текущими знаниями, а затем даю ответы (теорию, которая позволяет решать их гораздо легче." "Некоторые студенты даже возмущаются насчет задач, дескать, мы этого еще не проходили. Такие задачи — повод задуматься: как можно их решить с текущим набором знаний? Вы потратите час-другой на эти задачи, зато потом с радостью встретите новый оригинальный подход или красивое решение."
Dmitry 5 уровень, Москва
20 января 2021
Какие все быстрые! За 10 дней взять 5 лвл - это как? - Хотя догадываюсь) У меня старт 15 декабря 2020, сегодня 20.01.2021 - переход на 5 лвл
Сердар Оразов 8 уровень, Казань
11 января 2021
На моей текущей работе (не IT) практикуется такой же подход к обучению. Приходишь, тебе дают сразу практические задания и несколько образцов, как решались подобные задания ранее другими специалистами. Проявление творчества и вопросы коллегам о помощи приветствуются. И поначалу никакой теории. Мало того, принципиально не рекомендуют изучать ее, пока не наберешь определенный опыт в решении практических заданий. Зато потом, когда начинаешь читать теорию, сразу вникаешь в ее суть вплоть до того, что видишь нюансы и становится понятно, почему сделано так, а не иначе. Не скажу, что это идеальный метод: крайне высок процент тех, кто уходит в самом-самом начале. С другой стороны, остаются только упорные и готовые к росту и развитию. Кроме того, это позволяет готовить кадры с нешаблонным мышлением: у каждого формируется свой уникальный стиль и восприятие, потому что в начале нет теории, которая загнала бы всех новичков в одни рамки, а дальше ты уже с высоты своего какого-никакого, но опыта видишь ее уже под разными углами и сам решаешь, что и как уложить у себя в голове.
Service Plus 5 уровень, Санкт-Петербург
7 января 2021
"Некоторые студенты даже возмущаются насчет задач, дескать, мы этого еще не проходили." Это про меня) я писал гневные сообщения вам)))
Сэм Сэмов 7 уровень, Омск
24 ноября 2020
Прохожу JavaRush c ноута в эмуляторе BlueStacks, до 10го уровня бесплатно))). Потом обязательно годовая подписка!!!
Vladimir 15 уровень, Нижний Новгород
21 ноября 2020
Эту бы лекцию да в самое начало... Многие вопросы сразу бы ушли.
Сергей 27 уровень, Москва
2 ноября 2020
"В вузе вы, скорее всего, учились по такому типу: длинные лекции и практика, которая их закрепляет. Этот подход направлен на то, чтобы дать вам очень обширные знания. Но ваши реальные практические навыки при этом оставляют желать лучшего. А если быть честным, то вы практически ничего стоящего не умеете при таком обучении." Очень странное, я бы даже сказал голословное, утверждение. По всем предметам вуза, где были и лекции, а затем практика, у меня сохранились хорошие знания. А вот там, где была в основном теория, а практики было мало, по ним да - знаний не очень много. Но только если пытаться решить эту ситуацию, просто прыгнув в другую крайность (давай мы тебе дадим кучу практики и немного теории), то это так же плохо. Идеальный подход - немного теории, а потом практика по этой же теории, а потом следующий такой же блок. И только через какое-то время ты уже можешь решать нестандартные задачи, которые явно не объяснены в теории - тогда пожалуйста, по ним отдельный блок. "У меня другой подход. Я считаю, что теория – это знания, а знания – это ответы на наши вопросы. Поэтому я сначала даю вам вопросы — практические задания, которые трудно решать с текущими знаниями, а затем даю ответы (теорию, которая позволяет решать их гораздо легче." После этого заявления становится окончательно понятно, что Javarush годится только для отработки практических приемов, но в плане теории лучше вообще его не изучать, поскольку это чревато возникновением каши в голове. Такое мог заявить человек, который плохо знаком с работой мозга и как он обучается... Теория нужна в первую очередь для того, чтобы после ее изучения появилась возможность задать вопрос (т.е. на самом деле все наоборот). А если у тебя нет знания теории, то и вопрос не возникнет (например, откуда я могу спросить что-то по химии, если я ничего в ней не знаю?)