Уперше з 2014 року в Python негативна динаміка. Ще спостерігаємо тенденцію переходу з JavaScript на TypeScript, найбільш задоволені користувачі Elixir, нарешті на карті з’явився Rust. Представляємо результати щорічного опитування щодо мов програмування. Цього разу зібрали понад 7 тис. анкет. Поїхали.
Статьи
· C,
C++,
Go,
Java,
JavaScript,
Objective-C,
PHP,
Python,
Ruby,
Scala,
Swift,
аналитика,
программирование,
рейтинг,
рейтинг языков
На практике динамическое программирование может пригодиться вам всего лишь 1–2 раза в жизни, но сам концепт помогает по-другому посмотреть на работу с алгоритмами. И эта тема важна для тех, кто сталкивается с обработкой данных. Статья будет полезна программистам, любителям легкого технического чтива, студентам инженерных специальностей.
Денис Доронін, Solutions Architect в SoftServe, переконаний, що архітектор має постійно відстежувати тренди й розуміти, які технологічні рішення з’являються і які проблеми вони здатні розв’язувати. З цим навряд чи хтось посперечається. Але питання в тому, звідки про тренди дізнаватися. Один зі способів — це вивчати техрадари. У статті — що це, чим може бути корисне і як ним користуватися.
Антон Трофімов програмує близько 11 років, за цей час перепробував кілька мов, від С++ до JS. Ні, це не сповідь анонімного кодоголіка і не автобіографія. У статті ви знайдете переваги та недоліки знання кількох мов програмування, а також поради для їхнього опанування.
Олександр Краковецький, CEO DevRain, пояснює ІТ-процеси, терміни та ролі на прикладі садіння картоплі. Якщо ви втомились від багатоповерхових конструкцій зі складними словами — ця стаття для вас. Просто і зрозуміло, а головне — дуже життєво.
На конкретних прикладах розглядаємо принципи SOLID. Іван Бранець, Solution Architect в EPAM Systems, просто та зрозуміло описує завдання, які допомагає розв’язати SOLID. Наприклад, як уникати залежностей між компонентами коду, який важко підтримувати. Також з’ясуємо, до чого може призвести порушення принципів у коді в довгостроковій перспективі і як це виправити. Стаття має бути цікавою як бекенд, так і фронтенд-розробникам різних рівнів.
А ще TypeScript лідирує за темпами росту, цікава ситуація у світі мобільної розробки та непохитна популярність Python. Представляємо результати щорічного опитування щодо мов програмування. На цей раз зібрали 9747 анкет. Поїхали.
Статьи
· C,
C++,
Go,
Java,
JavaScript,
Objective-C,
PHP,
Python,
Ruby,
Scala,
Swift,
аналитика,
программирование,
рейтинг,
рейтинг языков
Адам Леос, Senior Software Engineer в PlutoTV, рассказывает о сложности алгоритма, нотации Big O, сортировках, самых популярных структурах данных и их использовании для оптимизации проекта.
Язык Haxe незаслуженно находится в тени. Однако Haxe — взрослый инструмент, а не фреймворк-однодневка. И, в отличие от TS и Dart, Haxe справляется с некоторыми задачами лучше и быстрее.
Чи давно ви почувалися зле від програмування? Ну, знаєте, щось не працює в Internet Explorer, код надто поганий, ви десь не попали в естімейт, не передбачили ризики чи не змогли зрозуміти, як щось працює, а самі двічі senior тощо. Мабуть, нещодавно.
Привет! Меня зовут Богдан, я работаю JavaScript программистом. Изучаю исходный код (JavaScript и не только) уже почти 10 лет. В этой статье я хочу рассказать свою историю разработки инструментов для анализа кода, а также представить свой последний Github-проект Codecrumbs. Он позволяет изучать, документировать и объяснять кодовую базу быстрее.
К финансовым потерям мы уже привыкли. Не проданный продукт, ошибка в расчете и недовольный клиент — это те последствия, о которых мы в курсе. Но что, если наши ошибки приведут к непоправимым последствиям.
Привет, меня зовут Галина Олейник, я занимаюсь решением задач в сфере NLP в компании 1touch.io. Сегодня я хотела бы рассказать о работе data scientist’а с фреймворком TensorFlow, а также углубиться в детали решения наиболее частых проблем, которые возникают при взаимодействии с ним.
Більшість ІТ-спеціалістів люблять свою роботу, тому до Дня закоханих ми запитали 14 розробників, що їх надихає присвячувати всі робочі думки коду і технологіям та що в професії подобається найбільше.
В опитуванні взяли участь 9167 респондентів, 90% із них живуть в Україні. Основні гравці не змінилися — частка JavaScript та Java майже однакова. Якщо дивитися на динаміку останніх років, то Kotlin, з огляду на свій вибуховий ріст, витисне Java у розробці під Android. Також продожує зростати TypeScript.
Статьи
· C,
C++,
Go,
Java,
JavaScript,
Objective-C,
PHP,
Python,
Ruby,
Scala,
Swift,
аналитика,
программирование,
рейтинг,
рейтинг языков
Всем привет! Меня зовут Недомовный Влад, я Android Engineer в мобильной студии компании Provectus. Во время работы над проектами я постоянно сталкивался с проблемой реализации навигации в Android. Я провел анализ существующих решений, структурировал их и решил поделиться своими новыми знаниями, которые успешно применяю на практике.
DSL применяется, когда необходимо записать сложную логику и избавить специалиста в определённом домене от необходимости изучать программирование, а программиста — разбираться в предмете. Рассмотрим на примерах, как это делается.
Розробники з київського офісу Depositphotos та одеських HYS Enterprise, BeLight Software і Serpstat розказали про їхні проекти, особливості розробки та робоче середовище.
Понятие эффективности как отношения результата к затраченным ресурсам знакомо всем, но когда мы пробуем применить этот показатель к работе программиста возникают сложности. В этом материале Владимир Кочетков, TeamLead в Nexteum, делится своими мыслями об эффективности программиста и ее оптимизации.
Месяц назад вышла Java 11. Все круто. 6-месячный релиз работает. В этом посте я бы хотел показать, чего еще очень не хватает рядовому Java-разработчику при каждодневной разработке. Это, скорее, просто мысли в слух о том, что хотелось бы увидеть в ближайших релизах.
Комментарии