Як вивчити Java за 3 місяці

  1. Для кого призначений цей курс?
  2. Як проходить навчання?
  3. Які ж конкретно знання отримують наші студенти?
  4. Що ж потрібно, щоб потрапити на навчання?

15 січня 2016

Навесні 2015 року, наші Java-експерти вирішили створити нову програму навчання, яка допомогла б нам випускати справжніх фахівців у своїй предметній області. Справа швидко пішло в сторону реалізації ідеї, і тепер, завдяки спільним зусиллям наших експертів, в NIX Solutions з'явилася нова програма навчання за направленням Java .

15 січня 2016   Навесні 2015 року, наші Java-експерти вирішили створити нову програму навчання, яка допомогла б нам випускати справжніх фахівців у своїй предметній області Для кого призначений цей курс?

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

Заняття тривають 3 місяці і проходять 2 рази на тиждень в післяобідній час по 2-4 години - якраз, коли у більшості студентів закінчуються пари в вузах.

Ця програма навчання спочатку була експериментом і, як на мене, ризикованим, тому що все лектори - в першу чергу розробники, а не викладачі. Було незрозуміло, як ми, без особливих педагогічних навичок, зможемо донести до аудиторії всю необхідну інформацію. В результаті експеримент себе виправдав: ми змогли побудувати курс, заснований на реальному практичному досвіді. Це те, чого часто не вистачає класичним викладачам в університетах. Цікаво було продумувати матеріал для лекцій, пропускати через себе весь досвід роботи і робити акценти на речах, які є найважливішими в роботі.

Хлопці, які проходили у нас навчання, абсолютно різні, від студентів вузів до дорослих дядь. За час навчання багато хто знайшов собі друзів, і кожен отримав ті знання, яких йому не вистачало. Було приємно бачити, як рівень знань студентів зростав буквально у нас на очах. І подвійно приємно, що ми змогли поділитися своїм досвідом, який, безсумнівно, буде дуже корисним початківцям розробникам.

Олександр, Java-експерт NIX Solutions

Викладачі курсів - експерти Java-розробки з «живим» досвідом роботи над проектами різного рівня складності. Це досвідчені фахівці, які дадуть відповідь на всі питання, дадуть якісну зворотний зв'язок за завданням і допоможуть довести всі завдання до логічного завершення.

Від навчання залишилися тільки позитивні враження. Дуже талановиті розробники, які давали нові знання, дуже цікаві завдання, і, звичайно ж, нові друзі, з якими я познайомився в ході курсів.

Павло, випускник курсу

Як проходить навчання?

Протягом курсу ми даємо певні теоретичні знання, які після цього закріплюємо на практиці Протягом курсу ми даємо певні теоретичні знання, які після цього закріплюємо на практиці. У нашій програмі навчання ми надаємо особливого значення самостійної роботи і практичних завдань. Ми допомагаємо хлопцям придбати якості відмінного розробника - самостійність, винахідливість, уміння зорієнтуватися в будь-який, навіть самої складної ситуації, і здатність приймати правильні рішення. Принцип Java-навчання в NIX Solutions кардинально відрізняється від того, до якого ми звикли в школі і вузі. Наші експерти ростять самодостатніх і абсолютно самостійних фахівців, яким по зубах будь-яке завдання Ось чому ми подбали про те, щоб умови нашого курсу навчання були максимально наближені до "бойових".

Головна мета цього навчального проекту - повністю підготувати наших студентів до "дорослого" життя, щоб хлопці могли приступити до роботи над реальним проектом відразу після закінчення курсу.

Ніксовая програма навчання була дуже цікавим і веселим досвідом. Тут я вперше зіткнувся з завданнями, наближеними до «бойових». А в поєднанні з обмеженим часом на виконання, це надавало навчання відчуття повноцінного процесу розробки. Сама програма була дещо не збалансованою - видно було, що обкатується вперше і нам випала честь послужити лабораторними пахвами ^ _ ^, але хлопці-викладачі впоралися в результаті на "відмінно". У короткі терміни підготувати фахівців з «newbies» - завдання дуже складне, але команді NIX Solutions вона цілком під силу! Так тримати!

Ігор, випускник курсу

Які ж конкретно знання отримують наші студенти?

Експерти компанії продумали програму навчання таким чином, щоб студенти закріпили фундаментальні знання і отримали вичерпну інформацію про актуальні технологіях, які сьогодні використовують Java-розробники.

Отже, студенти нашого курсу:

  • повторюють і поглиблюють знання з ООП і базової Джаві;
  • знайомляться з логування, тестуванням коду за допомогою JUnit і mock-об'єктів;
  • вивчають основи SQL і роботу з базами даних за допомогою JDBC;
  • пишуть web-додатки, використовуючи Servlets API і JSP і знайомляться з різними підходами при побудові архітектури web-додатків (Model 1/2, MVC);
  • дізнаються всі тонкощі JPA / Hibernate, Spring (IoC, MVC, Security), Web-сервісів (SOAP і REST);
  • опановують основи і поглиблюють знання з JavaScript (включаючи JQuery і BackboneJS).

Програма підготовки дала мені картину того, як працюють JavaEE додатки в цілому, як взаємодіють між собою фреймворки. Під час навчання я дізнався, які технології з величезної кількості існуючих необхідно знати і розуміти. Величезним плюсом було те, що заняття вели не просто викладачі, які володіють в основному теорією, а хлопці, які є розробниками з великим досвідом. Сподобалося, що до кожної лекції було практичне завдання, яке вимагало додаткового самостійного вивчення, і після виконання якого кожен отримував конструктивну критику експертів.

Валерій, випускник курсу

Групи навчання у нас невеликі, в середньому близько 10 осіб. Завдяки цьому ми забезпечуємо індивідуальний підхід в навчанні, адже наші куратори встигають приділити достатньо часу кожному студенту. Всі випускники нашого курсу, які успішно проходять навчання, справляються з усіма завданнями і невпинно гризуть особливо міцний граніт Java-науки, отримують запрошення на співбесіду і мають всі шанси приєднатися до великої і дружної команди NIX Solutions.

Метою цього курсу ніколи не було навчання програмуванню з нуля. Хлопці, які до нас приходять, вже повинні бути знайомі з концепцією ООП і базової Java. Основними завданнями курсу було систематизувати і поглибити знання студентів, розповісти про кращі способи виконання того чи іншого завдання і навчити їх писати хороший код. Для досягнення цих цілей вся програма була побудована таким чином, щоб виконувані студентами завдання постійно перегукувалися між собою, щоб ті знання, які діти отримали на лекціях, можна було відразу ж застосувати на практичних заняттях. У підсумку хлопці змогли перейти від створення простого консольного застосування до написання повноцінного веб-орієнтованого додатки. Проведені лекції і робота з нашими студентами залишили у мене тільки приємні враження. Будь-якому лектору дуже важливо бачити, що хлопці зацікавлені, намагаються вникнути в суть матеріалу і готові відразу ж поставити запитання, якщо їм щось незрозуміло. Саме така взаємодія і дозволяє домогтися найкращого результату в навчанні.

Олег, Java-експерт NIX Solutions

Що ж потрібно, щоб потрапити на навчання?

  • заповнити форму резюме на сайті ;
  • отримати запрошення на тестування і успішно його пройти;
  • продемонструвати нашим експертам в ході усної бесіди, що у тебе є базові знання з Java і ООП, а також переконати їх у тому, що ти знаєш англійську на рівні не нижче середнього, володієш алгоритмическим мисленням і маєш абстрактно-логічний склад розуму.

У тому випадку, якщо на співбесіді ти покажеш себе з кращого боку, ми запросимо тебе на програму навчання Java в NIX Solutions.

Бажаємо успіхів!

Для кого призначений цей курс?
Як проходить навчання?
Які ж конкретно знання отримують наші студенти?
Що ж потрібно, щоб потрапити на навчання?
Для кого призначений цей курс?