Олександр Котов' Post

5th season of InterLink inCamp. Graduation

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

Я вітаю Юру, Женю, Юлю, Єгора та Сашу з успішним завершенням інтернатури.

DSC_0396-001

Читати далі


Рекомендації майбутнім інтернам. ООП, яким воно має бути

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

article2

Читати далі


Рекомендації майбутнім інтернам. Що треба знати

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

Сьогодні ми з вами розглянемо основні вимоги до кандидатів на інтернатуру а також чому вони важливі. В подальших статтях ми детальніше зупинимось на кожній з них та розглянемо шляхи їх ефективного засвоєння. Тож почнімо! 🙂

article1

Читати далі


6th season of InterLink inCamp: Навчання в стилі хакатону

Ми в inCamp продовжуємо шукати та випробовувати нові підходи в проведенні інтернатури. На старті нашої львівської інтернатури ми доповнили роботу над навчальними проектами, що виконуються до початку роботи із замовником.

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

Читати далі


5th season of InterLink inCamp: Нові підходи у навчанні

После уже привычного ознакомления с шаблонами проектирования Стратегия и Шаблонный метод на примере доработки календаря, мы с ребятами принялись за что-то новенькое. Мы решили сделать еще один прыжок назад в истории и начать ознакомление с Java for Web не с сервлетов, а написания своего примитивного веб-сервера используя java.net.Socket. Это практическое задание позволило ребятам познакомиться с программированием сокетов и лучше разобраться в структуре HTTP запросов и ответов. По хорошей традиции, мы начали с простого решения, и потом, расширяя требования, взялись выделять небольшие модули нашего сервера: connection listener, parser, dispatcher, handlers. Такой подход в дальнейшем помог разобраться с  Servlet API, контейнерами сервлетов и Spring MVC, так как мы уже могли сопоставить их с собственным простым решением по обработке HTTP запросов.

Основы работы с Spring MVC и Hibernate ORM мы освоили на простом ToDo List приложении. А закрепили на своих собственных микропроектах, где ребята имели возможность разработать прототип приложения на интересную им тему. На разработку рабочего прототипа мы выделили всего несколько дней. Задачей интернов было сконцентрироваться на самом необходимом функционале для демонстрации прототипа заказчику в моем лице :D. В выборе правильного пути нам помогло составление плана разработки в виде списка пользовательских историй. Еще на этапе планирования мы смогли откинуть несущественные для демонстрации функции в пользу действительно значимых для демо.

И вот сейчас ребята взялись за наш внутренний проект и уже вносят давно желаемые улучшения! С этой группой интернов мы пошли по пути обучения на чужих ошибках и работе с унаследованным кодом… Кодом, который нам оставила в наследство группа их предшественников :). У нас

Читати далі


InterLink Meetup December 2016: Про фреймворки та бібліотеки

Сьогодні успішно завершився наш черговий InterLink Meetup :). Нашою метою було показати, що таке фреймворк, і чим він відрізняється від бібліотеки, створивши свій простий веб мікрофреймворк на Java. Ми пройшли декілька етапів його розвитку і дійшли до його стабільної корисної версії :D. Наші гості активно приймали участь в обговоренні і пропонували свої рішення поставлених задач, за що ми їм безмежно вдячні :).

dsc_0199

Також наші експерти презентували вже існуючі рішення для розробки веб додатків на тих технологіях, з якими вони мають справу. Ми познайомились з Sinatra DSL для мови програмування Ruby, мінімалістичним фреймворком Express для платформи Node.js, мікрофреймворком Flask для мови програмування Python, і звісно ж трохи доторкнулись до Spring MVC.

Читати далі


InterLink inCamp announcement: Почни кар’єру в ІТ у Львові разом з InterLink!

Привіт, студенте!

Ти отримав вдосталь теоретичних знань та готовий спробувати застосувати їх на практиці? Закріпи і прокачай свої вміння разом з компанією InterLink!

Ми пропонуємо тобі повністю зануритись в світ IT в нашому комфортному офісі на вулиці Стрийській, район Кінг Кросу у Львові. Кожен робочий день з 9ї ранку до 6ї вечора в нашій інтернатурі InterLink inCamp на тебе чекає робота над реальними проектами у взаємодії з креативним дизайнером та чуйним відділом QA. Ти отримаєш практичний досвід розробки веб аплікацій на мові програмування Java, з використанням Spring MVC та Hibernate, побудови frontend частини додатку за допомогою TypeScript та Angular 2. А наші досвідчені ментори допоможуть тобі зробити твої перші кроки та пройти цей шлях до кінця.

Окрім практики з створення веб аплікацій ти отримаєш досвід роботи в команді слідуючи гнучким методологіям розробки ПЗ. Навчишся спільними зусиллями поліпшувати процес розробки та взаємодії в команді.

І найважливіше! Після завершення півтора-місячної програми підготовки ти отримаєш можливість продовжити свою кар’єру, приєднавшись до нашої дружної команди у Львові.img_9484 Якщо ти студент або випускник ВНЗ або технікума, розумієш технічні тексти на англійській мові, вмієш перетворити просту задачу в працюючий код, а ООП для тебе не просто абревіатура – ти вже на півшляху до нас :).

Тож не марнуй часу та реєструйся на відбір до інтернатури за посиланням https://goo.gl/forms/6toSoM99kb5S4B5m2

Читати далі


5th season of InterLink inCamp. Entry

Вітаємо майбутніх програмістів з початком 5-го сезону інтернатури inCamp. Протягом наступних трьох місяців наші молоді та амбітні інтерни зможуть довести собі чого вони варті. Насичена програма, командна робота, реальні проекти – справжній challenge для хлопців та дівчат. Впевнені, що ця важлива подія стане першим кроком на захоплюючому шляху до їх кар’єри. Також ми дякуємо за ваші відгуки та зацікавленість, тому хоч поточна група інтернів inCamp і сформована, ми продовжуємо приймати та обробляти ваші заявки на реєстрацію за посиланням https://goo.gl/forms/zUTysiHiSgjOZiCf2, тож чекайте листи у себе на імейлах.

15025179_1224217094283087_4302524092663566963_o

Читати далі


4th season of InterLink inCamp. Graduation

Вітаємо інтернів 4-го сезону інтернатури InCamp із випуском! Чого їм це було варте, знають тільки вони та їх ментор, тому що наша програма для справжніх джедаїв!

14612446_1196909687013828_2261160497475660415_o

Хлопці не просто вивчали щось нове, а й змогли за допомогою отриманих знань розробити сервіс для ведення обліку обладнання, який тепер використовується в нашій компанії, значно полегшуючи життя TSD team. Під час роботи над проектом хлопці отримали знання та практичні вміння з таких технологій як Angular 2 та Spring MVC. Спробували себе у

Читати далі


InterLink Meetup August 2016, Day 4. Игра в разработку ПО

Многие начинающие ребята не понимают важности хорошо налаженного процесса для эффективной разработки любого продукта. Часто они думают, что менеджеры пристают к ним с какими-то непонятными вещами, отвлекая от работы. При выборе темы хотелось объяснить, что с правильно выбранной методологией можно достичь большего и сделать продукт лучше. Причем хотелось показать это на практике, а не объяснять словами. И тут мы с Эдуардом Раковым вспомнили про игру ;). 

13913892_1144594518912012_3227436745503294507_o

Читати далі