JavaRush /Java блог /Random UA /Як стати програмістом (частина 3)
Bender
1 рівень
Маунтин-Вью

Як стати програмістом (частина 3)

Стаття з групи Random UA
Перша частина статті: визначаємося з пулом технологій Друга частина статті: основні джерела інформації Четверта частина статті: Вибери середу розробки та встанови на свою робочу машину все необхідне ПЗ Як стати програмістом

Додаткові, але важливі джерела інформації: форуми

Форуми дуже важливі, хоч би як навчався, самостійно чи на курсах, вони — джерело народної мудрості. Хоча перш ніж дійти правди, тобі доведеться добре прошерстити інформацію звідти. Але це корисна навичка.
  1. http://ua.stackoverflow.com/questions/tagged/java - старий і корисний форум. Є розділ російською, але куди більшою є його англійська версія.
  2. https://toster.ru/tag/java/info - аналог Stackoverflow від творців знаменитого Habrahabr
  3. https://javatalks.ru/ - чисто "джавістський" форум.
  4. http://help.javarush.ru/ - спеціальний форум для обговорення задач JavaRush і не тільки.
  5. https://www.reddit.com/r/learnjava/ - тут теж ніхто не буде сміятися з питань новачків.
Ще додаткові джерела інформації: книги та довідники.
Онлайн-довідники з програмування
  1. https://docs.oracle.com/javase/7/docs/api/ - офіційна документація. Суха, складна. Тим не менш, рекомендується поступово до неї звикати, причому від початку. Англійською.
  2. http://www.tutorialspoint.com/java/java_documentation.htm - простий довідник. Теж англійською.
Книги з програмування Найпростіші та доступні за викладом книги з програмування. Як довідники не використати!
  1. Head First in Java – світовий бестселер серії Head First видавництва O'Reilly. Написана з гумором та великою кількістю ліричних відступів. Якщо почуваєшся невпевнено – рекомендуємо.
  2. Книга Якова Файна « Програмування на Java для дітей, батьків, бабусь та дідусів ». Російською, розрахована в першу чергу на юних програмістів, але не тільки.
Більш фундаментальні видання для початківців. Навчально-довідкового штибу .
  1. Кей Хорстманн Java SE 8. Базовий курс - непоганий підручник.
  2. Герберт Шілдт "Java 8. Повне керівництво" - дуже повний довідник.
  3. Брюс Еккель " Філософія Java " - місцями дуже корисно. По ній є вікіпідручник - http://wikijava.it-cache.net/index.php?title=Глава_1_Thinking_in_Java_4th_edition

Нарешті коротке підбиття підсумків (з усіх трьох частин статті):

  • Вибираємо одне або два основні джерела теорії, будуємо навчальний план, виходячи з них. Придивляємось до додаткових джерел. Теорію дізнаємось із кількох джерел.
  • Щоб навчитися програмувати , потрібно програмувати. Інакше ніяк. Тому насамперед звертаємо увагу на практику: її потрібно робити та перевіряти. Тому потрібний або інтерактивний курс, або викладач. На крайній випадок – порадники на форумах.
  • Дуже багато інформації на форумах. Її пошук займає час, але він того вартий. Не треба соромитися ставити «дурні» питання.
  • Вибираємо додатково книги, які тобі сподобалися, заносимо в закладки пару-трійку відеокурсів, документацію Java та довідкові курси.
Виходячи з цього, ми маємо три шляхи: Шлях перший. Максимально ефективний. Онлайн-курси JavaRush + info.javarush + документація Java + форуми + книга + довідник + відео
  1. Основне джерело знань – інтерактивні курси JavaRush. Вони здорово заощадять твій час, тому що в них, окрім лекцій та перевірених завдань, є посилання на хороші джерела додаткових знань. Плюс на курсі тебе навчатимуть шукати інформацію та складати резюме. Ти будеш зосереджений на головному програмуванні, а не де знайти джерело інформації. Але коли треба шукати, тобі доведеться шукати.
  2. Реєструємось на форумах.
  3. Купуємо/завантажуємо одну-дві книги. Можна одну з найпростіших, другу довідник.
Шлях другий. Досі ефективний. Але дуже дорогий.
  1. Основне джерело знань – дорогі курси чи персональний наставник. Він робить те, що JavaRush - пояснює теорію, каже, де можна знайти додаткову інформацію, видає та перевіряє завдання. Тільки за набагато більші гроші. І ще людський фактор додай. До речі, багато наставників рекомендують JavaRush як доповнення до їхніх уроків;).
Другий і третій пункт — ті, що й у першому шляху. Шлях третій. Тернистий. Якщо ти готовий витратити дуже багато часу, докласти багато зусиль, але зовсім не готовий до матеріальних витрат - тобі потрібні безкоштовні онлайн-курси, мікс з онлайн-відеокурсів та форумів. Вище посилання на масу корисних тобі матеріалів. Можеш пройти перші 10 рівнів JavaRush, завантажити пару книг і оселитися на YouTube. А на форумах консультуйся щодо твоїх рішень. Першу частину статті читайте тут . Другу частину статті читайте тут . Четверту частину статті читайте тут
Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ