Соцпакет не замінює зарплату: які бенефіти мають айтівці та що вони цінують найбільше
● Приблизно 40% айтівців не мають оплачуваних лікарняних.
● Половина айтівців задоволені своїм соцпакетом.
● Що більше бенефітів має фахівець, то вищою є його медіанна зарплата.
● Найкраща комбінація соцпакету та зарплати — в аутстафінгових та продуктових компаніях.
● Великі компанії пропонують як вищу зарплату, так і ширший соцпакет.
● 69% айтівців обрали б більшу зарплату замість розширеного соцпакету.
Велике дослідження бенефітів 👉🏻 https://dou.ua/goto/VoPl
● Приблизно 40% айтівців не мають оплачуваних лікарняних.
● Половина айтівців задоволені своїм соцпакетом.
● Що більше бенефітів має фахівець, то вищою є його медіанна зарплата.
● Найкраща комбінація соцпакету та зарплати — в аутстафінгових та продуктових компаніях.
● Великі компанії пропонують як вищу зарплату, так і ширший соцпакет.
● 69% айтівців обрали б більшу зарплату замість розширеного соцпакету.
Велике дослідження бенефітів 👉🏻 https://dou.ua/goto/VoPl
Олександр із Zfort Group зібрав свіжий фронтенд-дайджест із найцікавішими статтями тижня! 🔥
Автор розповідає, як покращити INP в Core Web Vitals, про можливості функції random() у CSS та чого бракує в SVG.
👉 https://dou.ua/goto/jnSF
Автор розповідає, як покращити INP в Core Web Vitals, про можливості функції random() у CSS та чого бракує в SVG.
👉 https://dou.ua/goto/jnSF
❤1
Юрій Качанюк ділиться досвідом створення з нуля Svitlo Linux — незалежного українського дистрибутива, який збирається суто з вихідного коду і не є форком відомих систем.
Автор розповідає про виснажливий ланцюжок компіляції, розробку власного пакетного менеджера promin за логікою NixOS та технічні факапи, які ледь не поклали сусідній продакшен.
👉 https://dou.ua/goto/I1s1
Автор розповідає про виснажливий ланцюжок компіляції, розробку власного пакетного менеджера promin за логікою NixOS та технічні факапи, які ледь не поклали сусідній продакшен.
👉 https://dou.ua/goto/I1s1
🔥10👍2😁2👎1
У продовженні циклу статей «Експертні системи для R&D» Микола Федчик пояснює, як влаштована інфраструктура виконання.
Читайте, чому різні класи математики просяться на різне залізо (CPU для правил і графів, GPU/NPU для векторів і LLM), про топології від хмари до периферії, FLOPS/TOPS, обмеження SWaP та числовий дрейф ембедера.
👉https://dou.ua/goto/TCul
Читайте, чому різні класи математики просяться на різне залізо (CPU для правил і графів, GPU/NPU для векторів і LLM), про топології від хмари до периферії, FLOPS/TOPS, обмеження SWaP та числовий дрейф ембедера.
👉https://dou.ua/goto/TCul
❤4👍1
Роман Журавель поділився досвідом створення автономного детектора FPV-дронів на базі Raspberry Pi 5 та нейропроцесора Hailo-8L.
У статті він описує шлях від розмітки датасету до запуску моделі YOLOv8 та пояснює, чому вирішив обрати Go замість звичних Python чи C++.
👉https://dou.ua/goto/xkbv
У статті він описує шлях від розмітки датасету до запуску моделі YOLOv8 та пояснює, чому вирішив обрати Go замість звичних Python чи C++.
👉https://dou.ua/goto/xkbv
👍12
Максим Бабенко ділиться досвідом створення інструменту, що генерує з референсів структуровані правила для AI-розробки.
Читайте у статті про ідею, архітектуру та продуктові рішення під час роботи з Playwright, Chromium та PostgreSQL.
👉https://dou.ua/goto/pwFp
Читайте у статті про ідею, архітектуру та продуктові рішення під час роботи з Playwright, Chromium та PostgreSQL.
👉https://dou.ua/goto/pwFp
👍1
Тестування вбудованого програмного забезпечення має критичне значення, бо дефекти, виявлені після релізу, дорого виправляти, а інколи - просто неможливо.
Володимир Сулевський показує, як робити правильну архітектуру в Rust, та розглядає юніт-тести для ізольованих компонентів, інтеграційні тести для взаємодії між ними та апаратні для реального заліза.
📌 https://dou.ua/goto/JyIl
Володимир Сулевський показує, як робити правильну архітектуру в Rust, та розглядає юніт-тести для ізольованих компонентів, інтеграційні тести для взаємодії між ними та апаратні для реального заліза.
📌 https://dou.ua/goto/JyIl
❤4🔥3
У тринадцятій частині embedded-серії Олександр показує, як написати простий character device driver для Linux.
Автор детально розповідає, як зареєструвати драйвер, створити пристрій /dev/mydev, підключити його до системи та реалізувати базові операції.
👉 https://dou.ua/goto/oVD1
Автор детально розповідає, як зареєструвати драйвер, створити пристрій /dev/mydev, підключити його до системи та реалізувати базові операції.
👉 https://dou.ua/goto/oVD1
🔥6👍2❤1
Копірайтер виправив один одрук, а команда має деплоїти весь застосунок? Василь Шершин пройшов через це та зрозумів, що локалізацію варто виносити за межі кодової бази та деплою.
У своєму блозі автор розбирає архітектуру гібридного AI-перекладача з ланцюжком резервування та розглядає реалізацію високопродуктивного сервісу доставки локалізації на Go.
👉 https://dou.ua/goto/yY1B
У своєму блозі автор розбирає архітектуру гібридного AI-перекладача з ланцюжком резервування та розглядає реалізацію високопродуктивного сервісу доставки локалізації на Go.
👉 https://dou.ua/goto/yY1B
👍7
Розробник Сем Роуз створив webernetes — порт Kubernetes, який працює прямо в браузері та важить всього 140 КБ.
Замість компіляції Go-коду через WebAssembly, яка б роздула розмір образу, автор переписав ключові компоненти на TypeScript. А замість контейнерів Docker тут використовуються TS-класи, що перехоплюють HTTP-запити на віртуальних портах, але керування кластером відбувається через стандартні маніфести Deployment.
Детальніше про те, як потестити проєкт та як він працює – читайте на форумі DOU.
Замість компіляції Go-коду через WebAssembly, яка б роздула розмір образу, автор переписав ключові компоненти на TypeScript. А замість контейнерів Docker тут використовуються TS-класи, що перехоплюють HTTP-запити на віртуальних портах, але керування кластером відбувається через стандартні маніфести Deployment.
Детальніше про те, як потестити проєкт та як він працює – читайте на форумі DOU.
😁11😱4❤1🎉1
Дмитро Чекалін випускає сотий випуск Ruby-дайджесту! 🔥
У ювілейному номері — автор представляє гарячі червневі релізи, дієві підходи до безпеки міграцій, Kamal-автоматизацію та перевірену зброю для рефакторингу коду/
👉 https://dou.ua/goto/2dNF
У ювілейному номері — автор представляє гарячі червневі релізи, дієві підходи до безпеки міграцій, Kamal-автоматизацію та перевірену зброю для рефакторингу коду/
👉 https://dou.ua/goto/2dNF
❤6👎1
Product Engineer Дмитро Пєстов поділився кейсом про те, як баг у bash-скрипті забив диск і зупинив створення бекапів. Через подвійне обчислення $(date) під час створення та завантаження дампу бази даних на S3, скрипт почав ламатися, щойно процес архівації перевищив одну хвилину.
Як результат, AWS не знаходив файл з іншою міткою часу, завантаження падало, а через оператор && локальний дамп не видалявся. Протягом 10 днів система накопичувала гігабайти сміття і жила без актуальних бекапів, хоча контейнер звітував про успішну роботу.
Як саме вдалося вирішити проблему та всі деталі читайте у дописі на форумі DOU.
Як результат, AWS не знаходив файл з іншою міткою часу, завантаження падало, а через оператор && локальний дамп не видалявся. Протягом 10 днів система накопичувала гігабайти сміття і жила без актуальних бекапів, хоча контейнер звітував про успішну роботу.
Як саме вдалося вирішити проблему та всі деталі читайте у дописі на форумі DOU.
👍7
Здається, це найкращий комплімент автору 🙌
У статті Роман Журавель покроково показує, як зібрав детектор FPV-дронів на Raspberry Pi, і розповідає, чому вирішив писати це на Go, а не на C++ чи Python.
Якщо не встигли прочитати статтю, запрошуємо:
👉 https://dou.ua/goto/eCly
У статті Роман Журавель покроково показує, як зібрав детектор FPV-дронів на Raspberry Pi, і розповідає, чому вирішив писати це на Go, а не на C++ чи Python.
Якщо не встигли прочитати статтю, запрошуємо:
👉 https://dou.ua/goto/eCly
👍9🔥7
Значно зросла конкуренція серед розробників
Топ-5 найконкуретніших напрямів серед айтівців загалом тепер виглядають так:
● Front-end (з рекордними 198 відгуками на одну вакансію).
● Flutter (118 відгуків).
● Node.js (95).
● QA (77, тепер на четвертому місці).
● PHP (67 відгуків).
Аналітика про ринок праці 👉 https://dou.ua/goto/h0nM
Топ-5 найконкуретніших напрямів серед айтівців загалом тепер виглядають так:
● Front-end (з рекордними 198 відгуками на одну вакансію).
● Flutter (118 відгуків).
● Node.js (95).
● QA (77, тепер на четвертому місці).
● PHP (67 відгуків).
Аналітика про ринок праці 👉 https://dou.ua/goto/h0nM
😢17😁2
Микола Федчик продовжує серію про експертні системи для R&D та проводить межу між інформаційно-довідковою системою та справжньою експертною системою.
У своїй статті автор пояснює різницю між документом-довідкою та експертним висновком, роль робочої пам’яті та походження даних, а також того моменту, коли відповідь LLM усе ще не є доказом.
📌 https://dou.ua/goto/0ISP
У своїй статті автор пояснює різницю між документом-довідкою та експертним висновком, роль робочої пам’яті та походження даних, а також того моменту, коли відповідь LLM усе ще не є доказом.
📌 https://dou.ua/goto/0ISP
❤6
Коли Lego замінила пластикові пакетики на картонні коробки, намацати мініфігурку стало неможливо, проте на дні пакунка залишився крихітний Data Matrix код. Software Architect Олексій Васильєв розібрав архітектуру створеного ним вебсканера L-Scan, який вирішує цю проблему.
Автор ділиться тим, як змусив браузер миттєво розпізнавати такі коди та які неочевидні інженерні рішення зробили пошук бажаної фігурки набагато легшим.
👉 https://dou.ua/goto/fsYa
Автор ділиться тим, як змусив браузер миттєво розпізнавати такі коди та які неочевидні інженерні рішення зробили пошук бажаної фігурки набагато легшим.
👉 https://dou.ua/goto/fsYa
😁14👎1
Андрій Богданович детально розбирає концепцію персональної бази знань, яку запропонував Андрей Карпати.
У статті автор розглядає її конкретну практичну реалізацію з адаптацією під українську мову - пояснює структуру репозиторію, ingest/query/lint workflow, роботу з Obsidian тощо.
👉 https://dou.ua/goto/fWFo
У статті автор розглядає її конкретну практичну реалізацію з адаптацією під українську мову - пояснює структуру репозиторію, ingest/query/lint workflow, роботу з Obsidian тощо.
👉 https://dou.ua/goto/fWFo
👍8❤1😁1
Як мігрувати систему, якій близько 20 років, якщо вона працює на Windows XP, VB6/VBA, Excel-макросах, COM-компонентах та тісно зав’язана на AutoCAD?
Роман Романів із SoftServe розповідає про legacy-модернізацію, де AI-агенти допомагали розбирати старий код, документувати форми та переносити логіку невеликими частинами.
👉 https://dou.ua/goto/jRPW
Роман Романів із SoftServe розповідає про legacy-модернізацію, де AI-агенти допомагали розбирати старий код, документувати форми та переносити логіку невеликими частинами.
👉 https://dou.ua/goto/jRPW
👍7😢5😱1🎉1
Ігор Олексієнко розповідає, що таке агентна економіка, які протоколи її формують та як вони складаються в єдиний стек.
У своїй статті автор зібрав основні протоколи та розклав їх по поличках - MCP для доступу до інструментів і даних, A2A та ANP для взаємодії агентів, ACP і UCP для комерції тощо.
👉 https://dou.ua/goto/LBC9
У своїй статті автор зібрав основні протоколи та розклав їх по поличках - MCP для доступу до інструментів і даних, A2A та ANP для взаємодії агентів, ACP і UCP для комерції тощо.
👉 https://dou.ua/goto/LBC9
❤1🔥1
Олександр у новій, чотирнадцятій частині циклу розбирає розробку драйвера для ультразвукового далекоміра HC-SR04 з нуля. Автор на власному досвіді описує інженерний біль від зіткнення з еволюцією Linux Driver Model, коли перевірені туторіали стають legacy і більше не працюють на ядрі 2026 року.
У своїй статті автор розібрав загадкову помилку -517, перехід з legacy GPIO API на platform_driver та Device Tree, а також чому планувальник Linux заважає ловити мікросекунди на відміну від STM32.
👉 https://dou.ua/goto/Kytj
У своїй статті автор розібрав загадкову помилку -517, перехід з legacy GPIO API на platform_driver та Device Tree, а також чому планувальник Linux заважає ловити мікросекунди на відміну від STM32.
👉 https://dou.ua/goto/Kytj
👍4🔥1
Детермінований Go-код сам визначає, про які домени йдеться в невідомому корпусі документів, відділяючи факти від шуму. А для типізації знань локальний NPU виявився точнішим і ~130 разів швидшим за 7-мільярдну генеративну модель.
Про це у своїй новій статті розповідає Микола Федчик, який провів експеримент на корпусі з 9746 RFC-документів.
👉 https://dou.ua/goto/10pO
Про це у своїй новій статті розповідає Микола Федчик, який провів експеримент на корпусі з 9746 RFC-документів.
👉 https://dou.ua/goto/10pO
❤1