Мова високих зарплат. Що має знати Senior Golang Developer і кому варто задуматися про перехід на цей бік
Це
Це
Найчастіше розробники програмують двома мовами — так вказали 44% опитаних фахівців. TypeScript і JavaScript найчастіше використовуються разом. Бекендери частіше за інших розробників можуть обійтися лише однією мовою у роботі. С#/.NET, Java, PHP, Python, Ruby, Salesforce нерідко комбінують з TypeScript і JavaScript. 14
Найбільш популярна все ще JavaScript, TypeScript — мова року за темпом зростання. Python — на третьому місці. Rust — улюблена, але досі малопоширена. Представляємо результати щорічного опитування про мови програмування. Погляньмо на головні інсайти.
DevOps і Site Reliability Engineers мають одні з найвищих зарплат в українському ІТ: у середньому DevOps/SRE в грудні 2022 року заробляли $3500 (розробники — $3400). Крім того, вони легше переживають нинішню кризу в українському та світовому ІТ. Докладніше про те, хто такі DevOps/SRE і чим займаються — в нашій аналітиці. 15
У JavaScript і TypeScript вже третина ринку. Java пʼятий рік поспіль втрачає популярність. Python після кількарічної негативної динаміки цього року набрав оберти. Представляємо результати щорічного опитування щодо мов програмування. Цього разу зібрали 9060 анкет від ІТ-спеціалістів з України. Поїхали.
Команда Go нещодавно запустила вебсайт vuln.go.dev для розміщення добірки відомих уразливостей в пакетах, які можна імпортувати з публічних модулів Go. Ці вразливості відібрала й перевірила команда з безпеки Go на основі CVE, порад щодо безпеки GitHub і звітів супроводжувачів.
Навіщо знати більше однієї мови програмування? А понад чотири? Чи всім потрібна така «багатомовність», які переваги вона дає і чи є недоліки від знання багатьох мов? Ми поговорили з чотирма айтівцями про те, що спонукало їх стати програмними поліглотами"та як краще вчити нові мови. 7
Python вже другий рік поспіль демонструє негативну динаміку. Java теж втрачає позиції — цього року вона на третьому місці за популярністю. Натомість на друге вийшла мова C#. Частка JavaScript після невеличкого падіння у
У 2021 році в розділі «Технічні статті» було опубліковано понад 300 авторських матеріалів. У них ІТ-фахівці описували технічні рішення, кейси, приклади з різних напрямів розробки. У цьому огляді ми зібрали для вас найкращі технічні статті року. Критерії відбору: кількість переглядів, активність комʼюніті в коментарях і субʼєктивні враження редакції. 2
Цього разу героєм рубрики, що присвячена технічним співбесідам, є Golang (або просто Go). Як завжди, ми з’ясували у реальних СТО та інших спеціалістів, що проводять технічні інтерв’ю, які питання вони ставлять кандидатам. Результатом ділимось з читачами DOU. 71
11 років ми складаємо рейтинг мов програмування. Уперше ми взяли дані за всі роки та подивилися, як змінювалася популярність мов серед українських програмістів. Представляємо динамічну інфографіку щодо найпопулярніших (тих, що використовують у роботі) та найулюбленіших (тих, які хотіли б використовувати у роботі) мов програмування за 11 років. 71
Уперше з 2014 року в Python негативна динаміка. Ще спостерігаємо тенденцію переходу з JavaScript на TypeScript, найбільш задоволені користувачі Elixir, нарешті на карті з’явився Rust. Представляємо результати щорічного опитування щодо мов програмування. Цього разу зібрали понад 7 тис. анкет. Поїхали.
Евгений Радионов, Back-end Dev, за все время работы столкнулся с множеством интересных и сложных задач, в одной из которых и познакомился с ElasticSearch. В этой статье разберем, как настроить продвинутый полнотекстовый поиск с использованием ElasticSearch и — в качестве бонуса — интегрировать его в приложение на Go. 23
Ярослав Характерник помітив, що коли на співбесіді з Go питають про синхронізацію, то переважно запитання звучить: «Як розпаралелити задачу?». Інколи краще використовувати оптимальні структури sync.RWMutex та atomic.Value. Стаття буде цікава спеціалістам, які збираються перекваліфікуватись на Go або вже мають досвід з цією мовою та хочуть краще структурувати свої знання. 21
В выпуске: соместный проект Apple и Google на Go, как язык помогет разрабатывать софт для борьбы с COVID-19, результаты Go Developer Survey 2019. 23
Ярослав, Golang-розробник, порівнює два формати серіалізації даних: Protobuf і JSON, а також ознайомлює з інструментами її оптимізації. Стаття буде цікавою гоферам, які використовують серіалізацію для збереження та передачі даних. 63
Автогенерація коду — це перекладання однотипної роботи на комп’ютер або спосіб уникнення помилок-одруків під час копіювання коду. У статті Ярослав, Golang-розробник, розбирається з grpc-web і пропонує інструкцію, як створити прототип форуму DOU, використовуючи grpc-автогенерацію Front-end. 18
В выпуске: перенос GopherCon, как написать свою SQL базу данных, список Go GUI проектов, что нового в Micro v2.0, что такое инлайнинг и зачем он нужен. 3
Defer — команда для відкладеного виконання дії перед завершенням основної функції. У цій статті йдеться про добре відомі приклади використання команди defer у Go. Автор також розглядає випадки, коли defer зайвий. Початок статті буде розрахований на початківців, а продовження — на вже досвідчених розробників. 7
А ще TypeScript лідирує за темпами росту, цікава ситуація у світі мобільної розробки та непохитна популярність Python. Представляємо результати щорічного опитування щодо мов програмування. На цей раз зібрали 9747 анкет. Поїхали. 117
Коментарі