Найчастіше питання на співбесідах - колекції, hashCode та equals
Вивчення структури даних у Java неможливо уявити без класів HashMap, TreeMap та LinkedHashMap. Тим більше, що питання, пов'язані з ними, часто зустрічаються на співбесідах. Java- та Kotlin-розробник Ілля Ніксан присвятив своє відео детальному аналізу відмінностей між цими класами, їх властивостями та варіантами застосування. Також ви дізнаєтесь, де необхідні hashCode та equals, і чи потрібно застосовувати Comparable для TreeMap. Сподіваємося, що відеоролик Іллі стане вам у нагоді в Java-розробці.
Як програмісти працюють у командах на Заході. Досвід Spotify, Electronic Arts
На думку блогера та розробника шведської компанії Spotify Микити Кабардіна, командна робота на Заході та нашому ринку суттєво різниться. Головна відмінність полягає в тому, що в іноземних компаніях важливо дотримуватися принципу, що «співробітники важливіші за дедлайн». Крім того, soft skills за кордоном впливає на ухвалення рішення про прийом на роботу анітрохи не менше, ніж професійна кваліфікація претендента. Однак не думайте, що творець відео не помічає недоліків у роботі на Заході. Крім очевидних плюсів, у своєму відеоролику Микита знайомить нас також із недоліками методів командної розробки в компаніях Швеції та США. Виявляється, їх не так уже й мало. Ну і звичайно ж, програмістів із країн СНД може здивувати місцева специфіка у комунікації всередині колективу, до якої бажано бути заздалегідь готовим.
Podlodka #178 - Stack Overflow
Ви багато втрачаєте, якщо досі не почали користуватися Stack Overflow - найпопулярнішим у світі сайті питань та відповідей про програмування. Саме завдяки цьому інтернет-ресурсу більшість джуніорів можуть швидко знайти відповіді на всі питання, що їх цікавлять, з приводу Java і багатьох інших мов програмування. Цей випуск подкасту Podlodka присвячений правилам та особливостям роботи на сайті Stack Overflow. Розкаже про цей авторитетний серед розробників ресурс модератор російської версії Stack Overflow Андрій Апанасик.
Навіщо вам потрібен Docker та як його використовувати? Огляд технології контейнерних архітектур
Що таке Docker і як відбувається контейнеризація програм? Чи можна порівнювати Docker з віртуальною машиною та як можна ще застосовувати цю технологію? Про це ви дізнаєтеся, переглянувши відео з YouTube-каналу Exec-IT. Автор відеоролика доступно пояснює принципи технології контейнеризації, як вона відбувається та як застосовувати Docker у розробці програмного забезпечення.
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ