Материалы по теме «программирование»

RSS

Парне програмування. Бути чи не бути Парне програмування. Бути чи не бути

Vadym Baranenko 4677

Вадим Бараненко, архітектор рішень в EPAM, ознайомився з парним програмуванням у 2012-му та практикував цей підхід на різних проєктах близько п’яти років. Про те, як правильно організувати процес — у статті. 20

Топ-10 мов програмування в Україні, 2010–2021. Динамічна інфографіка Топ-10 мов програмування в Україні, <nobr>2010–2021.</nobr> Динамічна інфографіка

Редакція DOU 21799

11 років ми складаємо рейтинг мов програмування. Уперше ми взяли дані за всі роки та подивилися, як змінювалася популярність мов серед українських програмістів. Представляємо динамічну інфографіку щодо найпопулярніших (тих, що використовують у роботі) та найулюбленіших (тих, які хотіли б використовувати у роботі) мов програмування за 11 років. 71

Рейтинг мов програмування 2021: частка Python зменшується, а TypeScript обійшов С++ Рейтинг мов програмування 2021: частка Python зменшується, а TypeScript обійшов С++

Ruslan Shevchenko 78199

Уперше з 2014 року в Python негативна динаміка. Ще спостерігаємо тенденцію переходу з JavaScript на TypeScript, найбільш задоволені користувачі Elixir, нарешті на карті з’явився Rust. Представляємо результати щорічного опитування щодо мов програмування. Цього разу зібрали понад 7 тис. анкет. Поїхали.

Динамическое программирование: что это, как работает и где применяют Динамическое программирование: что это, как работает и где применяют

Timofey Antonenko 15156

На практике динамическое программирование может пригодиться вам всего лишь 1–2 раза в жизни, но сам концепт помогает по-другому посмотреть на работу с алгоритмами. И эта тема важна для тех, кто сталкивается с обработкой данных. Статья будет полезна программистам, любителям легкого технического чтива, студентам инженерных специальностей. 36

Де шукати архітектурні тренди та що нас чекає у майбутньому Де шукати архітектурні тренди та що нас чекає у майбутньому

Denys Doronin 7836

Денис Доронін, Solutions Architect в SoftServe, переконаний, що архітектор має постійно відстежувати тренди й розуміти, які технологічні рішення з’являються і які проблеми вони здатні розв’язувати. З цим навряд чи хтось посперечається. Але питання в тому, звідки про тренди дізнаватися. Один зі способів — це вивчати техрадари. У статті — що це, чим може бути корисне і як ним користуватися. 13

Навіщо знати декілька мов програмування Навіщо знати декілька мов програмування

Anton Trofimov 10112

Антон Трофімов програмує близько 11 років, за цей час перепробував кілька мов, від С++ до JS. Ні, це не сповідь анонімного кодоголіка і не автобіографія. У статті ви знайдете переваги та недоліки знання кількох мов програмування, а також поради для їхнього опанування. 37

«Копаючи картоплю, ви час від часу викопуєте ту, яку садив ще ваш батько і дід. Це legacy-код». Пояснюємо ІТ-терміни на прикладі садіння картоплі «Копаючи картоплю, ви час від часу викопуєте ту, яку садив ще ваш батько і дід. Це legacy-код». Пояснюємо ІТ-терміни на прикладі садіння картоплі

Олександр Краковецький 52030

Олександр Краковецький, CEO DevRain, пояснює ІТ-процеси, терміни та ролі на прикладі садіння картоплі. Якщо ви втомились від багатоповерхових конструкцій зі складними словами — ця стаття для вас. Просто і зрозуміло, а головне — дуже життєво. 35

Чому SOLID — важлива складова мислення програміста. Розбираємося на прикладах з кодом Чому SOLID — важлива складова мислення програміста. Розбираємося на прикладах з кодом

Іван Бранець 51743

На конкретних прикладах розглядаємо принципи SOLID. Іван Бранець, Solution Architect в EPAM Systems, просто та зрозуміло описує завдання, які допомагає розв’язати SOLID. Наприклад, як уникати залежностей між компонентами коду, який важко підтримувати. Також з’ясуємо, до чого може призвести порушення принципів у коді в довгостроковій перспективі і як це виправити. Стаття має бути цікавою як бекенд, так і фронтенд-розробникам різних рівнів. 118

Рейтинг мов програмування 2020: JavaScript випередив Java, а Dart увійшов у першу лігу Рейтинг мов програмування 2020: JavaScript випередив Java, а Dart увійшов у першу лігу

Ruslan Shevchenko 112180

А ще TypeScript лідирує за темпами росту, цікава ситуація у світі мобільної розробки та непохитна популярність Python. Представляємо результати щорічного опитування щодо мов програмування. На цей раз зібрали 9747 анкет. Поїхали. 117

Разбираемся в алгоритмах и структурах данных. Доступно и понятно Разбираемся в алгоритмах и структурах данных. Доступно и понятно

Adam Leos 112103

Адам Леос, Senior Software Engineer в PlutoTV, рассказывает о сложности алгоритма, нотации Big O, сортировках, самых популярных структурах данных и их использовании для оптимизации проекта. 134

Haxe как идеальный язык для разработчика full stack. Часть 1. JavaScript Haxe как идеальный язык для разработчика full stack. Часть 1. JavaScript

Dmitry Hryppa 8371

Язык Haxe незаслуженно находится в тени. Однако Haxe — взрослый инструмент, а не фреймворк-однодневка. И, в отличие от TS и Dart, Haxe справляется с некоторыми задачами лучше и быстрее. 40

Програмування без негативу: як виконувати поточну роботу й зберігати спокій Програмування без негативу: як виконувати поточну роботу й зберігати спокій

Alexander Osin 19459

Чи давно ви почувалися зле від програмування? Ну, знаєте, щось не працює в Internet Explorer, код надто поганий, ви десь не попали в естімейт, не передбачили ризики чи не змогли зрозуміти, як щось працює, а самі двічі senior тощо. Мабуть, нещодавно. 33

DOU Проектор: Codecrumbs — новый взгляд на изучение и документирование исходного кода DOU Проектор: Codecrumbs — новый взгляд на изучение и документирование исходного кода

Bohdan Liashenko 3423

Привет! Меня зовут Богдан, я работаю JavaScript программистом. Изучаю исходный код (JavaScript и не только) уже почти 10 лет. В этой статье я хочу рассказать свою историю разработки инструментов для анализа кода, а также представить свой последний Github-проект Codecrumbs. Он позволяет изучать, документировать и объяснять кодовую базу быстрее. 4

50 серьезных ошибок в программировании и дизайне, которые стоили жизней, времени и денег 50 серьезных ошибок в программировании и дизайне, которые стоили жизней, времени и денег

Dima Maleev 77669

К финансовым потерям мы уже привыкли. Не проданный продукт, ошибка в расчете и недовольный клиент — это те последствия, о которых мы в курсе. Но что, если наши ошибки приведут к непоправимым последствиям. 78

Как дебажить код на TensorFlow: болезненные ошибки и их решения Как дебажить код на TensorFlow: болезненные ошибки и их решения

Halyna Oliinyk 5974

Привет, меня зовут Галина Олейник, я занимаюсь решением задач в сфере NLP в компании 1touch.io. Сегодня я хотела бы рассказать о работе data scientist’а с фреймворком TensorFlow, а также углубиться в детали решения наиболее частых проблем, которые возникают при взаимодействии с ним. 7

Робота як кохання: за що я люблю програмування Робота як кохання: за що я люблю програмування

Валентина Шимкович 16815

Більшість ІТ-спеціалістів люблять свою роботу, тому до Дня закоханих ми запитали 14 розробників, що їх надихає присвячувати всі робочі думки коду і технологіям та що в професії подобається найбільше. 76

Рейтинг мов програмування 2019: JavaScript майже зрівнялася з Java, популярність Go знижується Рейтинг мов програмування 2019: JavaScript майже зрівнялася з Java, популярність Go знижується

Ruslan Shevchenko 110229

В опитуванні взяли участь 9167 респондентів, 90% із них живуть в Україні. Основні гравці не змінилися — частка JavaScript та Java майже однакова. Якщо дивитися на динаміку останніх років, то Kotlin, з огляду на свій вибуховий ріст, витисне Java у розробці під Android. Також продожує зростати TypeScript. 70

Navigaton with less pain. Решения для Android Navigaton with less pain. Решения для Android

Владислав Недомовный 17269

Всем привет! Меня зовут Недомовный Влад, я Android Engineer в мобильной студии компании Provectus. Во время работы над проектами я постоянно сталкивался с проблемой реализации навигации в Android. Я провел анализ существующих решений, структурировал их и решил поделиться своими новыми знаниями, которые успешно применяю на практике. 12

Сделать сложное простым: что такое DSL, или зачем вам новый язык программирования Сделать сложное простым: что такое DSL, или зачем вам новый язык программирования

Владимир Кожаев 19341

DSL применяется, когда необходимо записать сложную логику и избавить специалиста в определённом домене от необходимости изучать программирование, а программиста — разбираться в предмете. Рассмотрим на примерах, как это делается. 96

Як це — бути розробником в Depositphotos, HYS Enterprise, BeLight Software і Serpstat Як це — бути розробником в Depositphotos, HYS Enterprise, BeLight Software і Serpstat

Валентина Шимкович 7786

Розробники з київського офісу Depositphotos та одеських HYS Enterprise, BeLight Software і Serpstat розказали про їхні проекти, особливості розробки та робоче середовище. 22

← Сtrl 12345 Ctrl →

Комментарии

В недавньому потоці з десятка тех.інтерв’ю, які у мене були, на трьох був онлайн кодінг. Також його не люблю, причому скоріше не по причині хвилювання, а по причині що в реальному житті я так не коджу.
Видимо, местные мидлы по 8 к закончились либо хуже наших.
а если еще дома не сказать, что 4-дневка, то открываются просто невероятные возможности)
За эти деньги можно и дома нанять себе мидла, а можно ли? зарплаты не только в Украине выросли.
ждем продолжения через год. очень интересно. спасибо.
Красавчик 👍
налоги мы платим как все, просто у нас в Украине они ниже чем в среднем по миру. Можно было бы ещё хоть как-то понять претензии уезжашек, если работаешь как ФЛП через аутсорсинг. Но если у тебя прямой контракт с нанимателем -то всё максимально честно.
искать единичного человека А хто каже про «единичного»? Можна раз за разом звідти наймати наложат штрафы За роботу з контракторами? Це де таке?
В оферах, були чіткі ліміти у великих компаній, синхронізовані ліміти, це давня історія, як фольклор, читав про неї згадки в коментарях, може є детальна статтях десь, але тоді ІТ було менше й могло вдатися, а зараз мають точно обісратись з Дія.City
Только понять что надо делать совсем не одинаково в разных странах, как с людьми работать и т.д. А так то да, спору нет. Скажем в Англии обратиться к человеку пока тебя ему не представят — дурной тон. В Канаде и США — вполне нормально.
в зарплатном виджете доу?
Зачем продуктовой команде искать единичного человека на ремоут из другой страны ? Элементарно будет проблема с трудовыми службами, наложат штрафы. США и Европейские страны ревностно защищают рабочие места внутри своих стран, штрафы там очень существенные.
То вони собі яму риють з Дія.City, знову, був же колись момент, коли великі компанії зговорились стосовно обмеження по винагороді, а потім порушили за півроку коли найми просіли.
Там она тоже не всюду на 200к. В долине — да, только там это ещё и мало потому что Сан-Франциско и предместья; Пало-Альто, Сан-Хосе, Маунтин Вью и т.д. это одно из самых дорогих мест в мире. И поэтому на эти 200к там особо и не разгуляешься.
Продуктові компанії з існуючою командою, яку треба розширювати, шукають «сразу команду»? Ви трошки сильно помиляєтеся 🙂