Знайомство з командою курсів стека Java на Hexlet

Привіт, Хабраюзер. Ми давно хотіли стати трохи ближче до тебе. І сьогодні настільки тривало що зріє ідея розповісти тобі більш докладно про те: «хто і які курси Java стека на Хекслет робить» — втілилася! Як думаю — стало зрозуміло: ми розповімо Вам про курси над якими ми працювали останні пів року, включаючи останній курс який ось-ось почали записувати: Java Web-сервісів.



Чому саме ми? Печеньки:
З самого початку створення курсів ми сформулювали дуже простий принцип:

«Ми не вважаємо, що стати програмістом легко, але ми дамо все, що для цього необхідно»
Основна ідея, яка була з самого-самого початку, кілька років тому, в тому, щоб давати знання ґрунтуючись на реальному досвіді. І я не став йти з роботи щоб почати готувати матеріал або частіше приділяти більше часу підготовки слайдів. То заради чого до нас йдуть люди це можливість вивчити Java від людини, що працює в індустрії. Не від викладача зі стажем, який вміє добре підготувати презентацію, але при цьому вже п'ять років не працював на реальному проекті, а від людини який щодня вирішує на роботі реальні завдання і знає всю таємницю зсередини. Власне так проект розвивається і донині. Ми не будемо говорити вам, що програмування-це легко і просто, не скажемо вам, що на ваше питання відповість наш «сертифікований спеціаліст в протягом 30-ти хвилин після його публікації, все це не до нас, зате у нас багато реального „хардкору“ який буде непростим але дасть Вам багато того, що потрібно хорошому інженеру. Тут Вам і руками створені різні структури даних і базове розуміння того що таке байт-код і вміння з нуля створити і розгорнути свій власний веб-сервіс (про це, до речі, наш новий курс).

На цьому місці у багатьох напевно може виникнути питання: а чи потягну я матеріал? Або: що я повинен знати щоб почати? І у нас для вас виключно хороші новини, всього лише потрібно мати магістерський ступінь в інформатиці! Жартую-жартую! Все набагато простіше, не потрібно знати нічого в програмуванні, єдина вимога для того щоб почати це наявність ПК і бажання (ну і природно часу). Спробуйте і переконайтеся самі!

Ну а тепер давайте поговоримо власне про курси випущених за останні півроку (можна було б написати з моменту публікації останньої статті від нашої команди, але таку то ми не публікували). Отже, з свежевышедшего в ефір: Java: Багатопоточність (Concurrency), Java Узагальнення (узагальнені типи) і ще в процесі, вже згаданий, Java for Web Services. З супутнього матеріалу є відкриті уроки з Machine Learning.

З недавнього часу ми почали „реаліті-шоу“ з одним із учнів, який проходить в ріал таймі де я займаюся з реальним студентом, відібраних з числа учнів на Хекслете. Процес закінчитися тоді, коли той отримає свій перший Job offer на реальній роботі: Geeks.Show.

Java: Багатопоточність (Concurrency), в чому сіль:
Сподіваюся всім відомо визначення багатопоточності Википедии? це курсі розказано і показано на практиці про багатопоточність в світі Java. Починаючи з постановки завдання/проблеми і переходячи безпосередньо до синтаксису і принципам роботи з потоками у світі Java. І це не тільки створення і запуск потоків, але і робота з ними. Заглибимося в ExecutorService, інтерфейс Callable і в інші корисності в роботі з потоками. Перед зануренням у багатопоточність», рекомендуємо пройти «Java Узагальнення» і мати міцні базові знання мови Java.

Java Узагальнення (узагальнені типи), в чому сіль:
Ось вона, одна з причин гнучкості мови Java. Узагальнені типи є значним поліпшенням незалежності від типу у даній мові.

це курсі ми, знову ж таки, пройдемося від постановки проблеми до вирішення, через синтаксис узагальнених типів, наслідування, обмеження і їх перетин в мові Java. Продемонструємо приклади в практичних завданнях. Для кращого розуміння даного курсу необхідно знати:

Java for Web Services, в чому сіль:
курс — спеціалізація, в напрямку Java-програміст. У ньому будуть підсумовані і застосовані знання, отримані в попередніх курсах. Але головна фішка курсу — це те що кожен з слухачів створить свій перший Web сервіс та розгорне його на реальному «бойовому» сервісі! Саме цей курс дозволить вам створити перші проекти які Ви зможете додати в своє резюме!

Трохи про нас.
Ми відповідаємо за напрям Java на Хекслете, а також випускаємо досить багато безкоштовного контенту на нашому YouTube каналі.

  • В'ячеслав Ковалевський — ваш покірний слуга, автор усіх поточних курсів з Java. Старший інженер розробник (а також прикладної дослідник) зі стажем досвіду роботи в індустрії більше семи років. Власне займаюся продукуванням навчального матеріалу, готував і записую уроки. Відповідаю на запитання учнів. Також одні з менторів Хекслета, а відповідно відповідаю на запитання передплатників.

  • Гліб Бочкарьов — Інженер за освітою і за покликанням. Допомагає підтримувати навчальний контент фактично з самого початку його створення. Є PR менеджером курсу (власне все наше присутність в соціальних мережах це його заслуга). Бере безпосередню участь у створенні уроків.

  • Сергій Олексієнко — Інженер-програміст, любитель який з кінця 16-го року приєднався до нашої команди для підтримки курсів а також допомоги у створенні нових домашніх завдань. Сподіваємося що з його допомогою в 17-му році у нас з'явиться набагато більше нових практик і завдань. Відповідає на запитання учнів.
В цілому у нас ще дуже багато планів, нових курсів (наприклад, «функціональне програмування в Java», яке мені так подобається) так і щодо поліпшення старих (перезапис Java 101, нові практики, краще звук, оновлені слайди).

Для спілкування.

Також у нас є групи для спілкування за темами Java, в яких можна отримати допомогу з навчальних питань і не тільки:

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.