У JavaScript і TypeScript вже третина ринку. Java пʼятий рік поспіль втрачає популярність. Python після кількарічної негативної динаміки цього року набрав оберти. Представляємо результати щорічного опитування щодо мов програмування. Цього разу зібрали 9060 анкет від ІТ-спеціалістів з України. Поїхали.
Світова історія знає близько 9000 мов, що ґрунтуються на компʼютерному коді. І лише деякі з них стали безперечними фаворитами сучасних кодерів. Ми розпитали трьох українських айтівців про мови програмування, з якими вони працюють упродовж свого професійного шляху — Java, C++ та Rust. 11
Програміст-блогер відновив мінікомп’ютер для бізнесу 1980-х років та покодив на ньому мовою CPL, яка є попередницею C. Дослідники стверджують, що CPL нагадує Python та Ruby.
Картофанчик — персонаж, який просто та зрозуміло пояснює IT-процеси, терміни і різні ролі в команді на прикладі садіння картоплі. Його створив Олександр Краковецький, CEO DevRain, і пропонує нову порцію веселих навчальних матеріалів. 6
Що таке часові ряди, як їх створювати та що можна робити з їхньою допомогою. Дмитро Меланченко, розробник в Salesforce, роз’яснює все і пояснює на прикладах, як можна передбачати майбутнє й шукати корисні цікавинки у минулому. 5
Парне програмування може стати чудовим способом онбордингу людей до проєкту та спільної роботи над новими складними технологіями. Проте іноді робота в парі сповільнює кодинг і призводить до конфліктів. Ми поспілкувалися з трьома розробниками про їхній досвід у парному програмуванні та попросили поділитися власними історіями та порадами. 10
Якщо ви теж вважаєте, що знання алгоритмів та структур даних необхідні програмістам для професійного розвитку — вашій увазі детальна стаття про складності та структури даних з використанням алгоритмів. Базу підготував Євген Радченко, Lead SAP Software Engineer. 23
Любов Дерев’янко, розробниця Ruby з досвідом понад 6 років, розповідає про основні характеристики цієї мови та особливості її використання. Обережно: після прочитання може виникнути бажання назавжди перекваліфікуватися в спеціаліста з Ruby та Ruby on Rails. 53
Інженери Google запускають нову «експериментальну» мову програмування з відкритим вихідним кодом Carbon, яка має стати наступницею C++. DOU зібрав думки айтівців, аби зрозуміти, які характеристики матиме Carbon, чи справді нова мова має шанс замінити чи перевершити «плюси» та як саме розробники ставляться до такої ініціативи. 26
DOU підготував добірку сервісів, які пропонують розв’язувати складні й прості завдання онлайн, аби прокачувати hard skills. Частина з них повністю безплатна, частина має платну версію. Деякі оформлені зовсім просто й не пропонують нічого, крім місця для кодингу, а деякі — це повноцінні бізнес-платформи.
Більшість обраних сервісів створили для дорослих кодерів, однак DOU додав у добірку й ті тренажери, що зацікавлять дітей. 5
Андрій Свєтлов вже майже 25 років у програмуванні. З 2012 року — Python Core Developer, автор та активний учасник розробки таких пайтонівських бібліотек, як asyncio та aiohttp. Ми поговорили з Андрієм про його кар’єру, розвиток Python, як стати членом core-команди, чим вона займається і як влаштована. А ще про те, які бонуси дає статус Python Core Developer та чому це неоплачувана діяльність. 1
У цій частині про парне програмування розберемо техніки, які можна використовувати, щоб отримувати найкращий результат, та задачі, які краще все ж виконувати самостійно. Які важливі очевидні речі найчастіше забуваємо в парі — про все читаємо у статті. 28
Гаряча фаза війни закінчиться, всім нам треба буде жити далі. Бажано, жити добре, займатися улюбленою справою та заробляти гроші для себе і для країни. Ця стаття — про те, чому важливо навчатися навіть під час війни і як це краще робити. 32
Детальний опис трендів DevOps у 2022 році, а також ролі DevOps-інженерів, їхніх обов’язків, можливостей росту, важливих soft & hard skills, якими треба володіти, щоб бути хорошим і добре оплачуваним фахівцем. 15
Що таке парне програмування, у яких ситуаціях цей метод є найефективнішим і для яких завдань підійде? Які потенційні переваги та проблеми ми можемо отримати за допомогою парного програмування? Своїм досвідом ділиться Юрій Бондаренко. 19
Ця публікація присвячена одному з найкласичніших комбінаторних алгоритмів — генерації перестановок у лексикографічному порядку за допомогою алгоритму Нарайани.
Python вже другий рік поспіль демонструє негативну динаміку. Java теж втрачає позиції — цього року вона на третьому місці за популярністю. Натомість на друге вийшла мова C#. Частка JavaScript після невеличкого падіння у 2021-му цього року знову зростає. Але найкраща динаміка у TypeScript (вже понад 10% і приріст майже удвічі). Представляємо результати щорічного опитування щодо мов програмування. Цього разу зібрали 9245 анкет з України. Поїхали.
Олександр Цимбалюк працює науковим співробітником в КНУ ім. Т. Шевченка. Його пристрасть — вивчення алгоритмів та їхня реалізація на Fortran. До вашої уваги — цікавий комбінаторний алгоритм для створення перестановок множини. 15
я відповім теж, бо прямі контракти існують)
немає
надає, 25 робочих днів відпустки, 5 робочих днів лікарняних, усі державні свята їхньої країни
контракт є безстроковим із 2-ма місяцями на попередження з обох боків; коли зовнішніх контакторів масово...
Тоді якщо можна кілька уточнюючих питань 1. Чи є у вашій компанії офіс в Україні? 2. Чи надає компанія лікарняні та відпустку 3. Чи є контракт безстроковим, а якщо ні, то чи легко його продовжити? 4. Де ви знайшли цей контракт (або де вас знайшли)?
15метрів до цілі, а не від носія. В голові одного 60мм снаряду можна запакувати біля 1000 5мм кульок з зарядом, а в патроні дробовика що? Пряме влучання там малоймовірне, тим більше з 50+м, треба щоб шрапнель гарантовано в усі напрямки летіла.
Так вони вік не бачать. Навіть коли дивляться в профіль то не віддупляють що там дядько за 50+. Тим більше ми фото ж не оновлюємо кожен рік :). А потім такі «оппа! Overqualified». У мене була співбесіда коли інтервʼюер зайшов і... вийшов.
Коментарі