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

RSS

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

Vadym Baranenko 4424

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

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

Редакція DOU 15936

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

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

Ruslan Shevchenko 44324

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

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

Timofey Antonenko 10343

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

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

Denys Doronin 6942

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

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

Anton Trofimov 9850

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

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

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

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

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

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

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

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

Ruslan Shevchenko 104803

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

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

Adam Leos 97341

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

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

Dmitry Hryppa 7968

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

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

Alexander Osin 19324

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

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

Bohdan Liashenko 3343

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

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

Dima Maleev 76232

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

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

Halyna Oliinyk 5829

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

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

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

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

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

Ruslan Shevchenko 109368

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

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

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

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

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

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

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

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

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

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

← Сtrl 12345 Ctrl →

Комментарии

да вообще полно гуглишь и где-то по полчаса за испыт можно бесплатно по гонять себя по грамматике предварительно пред оценив свой уровень чтобы взять тест соотв.
Дякую за статтю. Взагалі не вистачає безкоштовних (або онлайн) іспитів, на яких би можна було дізнатися свій рівень.
А в чому проблема використовувати англійську на проекті?
Интересно, что вы приезжая, не замечаете изменений, которые невооруженным взглядом видны местным жителям. Я не отрицаю всех проблем, которые есть в Херсоне, но чтобы прям сказать что ничего не меняется — ну нет.
Дякую за статтю
Не знаю, як можна жити у великих містах.
Шаг 6. CQRS-подход и Event Sourcing Event sourcing і CQRS не мають прямого відношення до мікросервісной архітектурі. Ви спокійно могли їх використовувати і в моноліті.
дополнительный слой кеширования в виде Memcached WRITE SIDE RabbitMQ consumer А навіщо використовувати старі малопопулярні технлогії, коли якраз для високонавантажених систем придумали Redis і Kafka?
Зря ви так про дурфаки. Не ФІОТом єдиним. Наприклад, з моєї кафедри ФЕЛ є випускники, які працюють/працювали в Google (ex Viewdle) та в Тesla. Так, звісно саме таких одиниці, але більшість успішно працює в IT на звичних галерах.
Но при росте у монолита много недостатков. Например, логики приложения постепенно становится все больше, тесты начинают идти вечность.
как работают компании с большим количеством трафика А що таке великий обсяг трафіку? У пості про це ні слова
чет прекрасное запаздывает с ответочкой. Сдулись, тигры?
Это немного не то. Массовое и дешевое книгопечатание должно было устранить обучение грамоте в церковных учреждениях. А тут, похоже, религия решает психологические проблемы неокрепших умом студентов....
Звісно, дещо втратиться. Через те я й написав, що буде не десять років весело відпочивати, а лише п’ять. Ну зате зможе, як хтось тут писав, на вихідних чи вечорами сидіти в скайгардені з келихом чогось смачного і мрійливо дивитися на вогні нічного Лондона.
А сколько потерь по пути понесёт, если будет продавать, не докупленный лондонские бетонометры, налоги до-перед-после?