Обновить

10 ведущих технических трендов 2021 года, на которые стоит обратить внимание программистам

Время на прочтение6 мин
Охват и читатели25K
Всего голосов 38: ↑24 и ↓14+18
Комментарии32

Комментарии 32

Основная дилемма между специалистами которые быстро научились писать код,
И программистами, которые быстро освоили предметную область.

Вопрос читателям:
«Кто предпочтительнее
— врач с говнокодом быстропадающим?
— супер пупер гладкий код, ставящий бессмысленный диагноз?»
Конечно же первое.
Берём спеца в предметной области, садим писать работающий прототип.
Потом на основе этого прототипа вдумчиво клепаем окончательный продукт
Тут нужно посмотреть затраты.
А стоит ли вдумчиво клепать окончательный продукт?
Если первая версия решает поставленную бизнес-задачу, пусть при этом и использует в X раз больше процессора и памяти, то может дешевле будет просто в железо вложиться, чем в человекочасы на переработку.
Ну да. Вдумчивое клепание включает в себя анализ затрат и рисков и может закончиться банальным переименованием прототипа в продукт

Надо смотреть не на то, во сколько раз больше используется памяти и процессора, а какая версия лучше масштабируется. Вот буквально под руками пример — программулина обрабатывает конфиги с 400 устройств за 8 секунд. Ерунда — 8 секунд подождать, к тому же это делается не каждый день. Когда программулину писали, это было вообще отлично.
А вот потом объёмы данных выросли, и оказалось, что с 1600 устройств конфиг обрабатывается — уже за 400 секунд. А с 12000 — за несколько часов. Тут сколько в железо не вкладывайся, пока доставку ждёшь — уже мало будет.


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

Не уверен, если программа будет постоянно падать и в ответственный момент, то это отвернет от ее использования кучу врачей и пациентов. Второй вариант, люди будут думать ну это только начало, "программа учится"

а языки, больше ориентированные на удобство разработчика, вроде JavaScript

В каком месте JavaScript является языком ориентированным на удобство разработчика? Вы сами то пробовали на JavaScript программировать? У JavaScript естъ куча плюсов, но удобство разработки к ним точно не относятся…

Эх, я чуть было не бросил всё и пошёл учиться кодить на JS... В который раз.

Полагаю, что в данном случае подразумевается высокоуровневость языка, так как перед этим сказано
Традиционные «тяжёлые» языки
Сам по себе JavaScript — не удобен, учитывая основной контекст применения — крайне удобен. Не нужно делать несколько нативных приложений, достаточно одного, написанного на JS (, HTML, CSS) и работающего в браузере
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Два чая этому господину!
НЛО прилетело и опубликовало эту надпись здесь
Почему React на 2 месте? ГДЕ там удобство — мешанина всего и вся, эти лесенки отступов…
НЛО прилетело и опубликовало эту надпись здесь

Почему Node.js и Ansible сравниваются с Tensorflow? Это что за параметры сравнения такие?

На этом изображении вообще что сравнивается? Какие критерии?
image

Я предполагаю, количество людей, которые юзают данный фреймворк.

Хорошее предположение. Только на картинке проценты (относительно чего, опять же), а в тексте вообще про бигдату.

А еще проценты в сумме не дают 100 :D

мой совет — embedded systems, linux, yocto,
следущий после этого — bioinformatics,
как обычно, строго imho
мой совет — embedded systems, linux, yocto,

Мне почему-то кажется что мёртвая тема, хотя могу ошибаться. Очень хочется уйти обратно в embedded systems.
С чего она мёртвая если сейчас этот эмбеддед пихают где надо и где не надо. Я не удивлюсь если уже и спички такие делают :)

Ну а если серьёзно, то с другой стороны эмбеддед «удалённо» это скорее редкость и именно в России возможно с этим и не особо. Потому что сферический эмбеддед в вакууме мало кому нужен и следовательно спрос на него будет скорее только там где есть подходящее производство.
типа 30+ лет этим занимался в us, все трещит от количества работы,
причем всякие там дроны и механические собаки даже еще не развернулись как надо
ps
советую всегда смотреть кто автор статьи, в данном случае digital marketing specialist из Jaipur, India, возможно вам это ничего не говорит, но мне более-менее ясно кто это :)
просто коммент в топ про автора)))
Причиной этого является тот факт, что фреймворк TensorFlow обладает всеми возможностями PyTorch, но при этом отлично работает в среде Google Colab.

А точно не потому ли, что PyTorch вышел позже, чем TensorFlow, и говорить "TF популярнее, чем PyTorch" — это как говорить "C популярнее, чем Rust, тк обладает теми же возможностями, но на нём можно писать более быстрые программы"?


Картинка <Языки программирования>

HTML и SQL — ну понятно. В оригинале, кстати, Programming, Scripting, and Markup Languages


Картинка <Библиотеки и фреймворки для фронтенд-разработки>

Я могу ошибаться, но .NETы и Spring разве для фронта? Оригинал Web Frameworks

качество перевода) что автор оригинальной статьи тот еще приколист, что переводчик)
7-ой пункт меня просто убил…

а языки, больше ориентированные на удобство разработчика, вроде JavaScript, Python и Java, наоборот, остаются популярными


Серьёзно? Удобство разработчика? JavaScript? Java? Вы хоть раз на них писали? Вы хоть раз собирали проект на JavaScript или Java? Среду разработки под них настраивали? А уж количество фреймворков и смен парадигм, всякие кофе скрипт, тайп скрипт и еще фиг знает сколько стандартов, которые сменяют друг друга и далеко не всегда совместимы на сколько нибудь адекватно. Нет, я конечно согласен на счет питона, порог входа в него не высокий и в целом неплохой язык для своих целей. Но говорить про Java и JavaScript что они удобны для разработчиков… Это что же нужно курить… Тогда уж и ассемблер туда можно запихнуть… ну а что, все по сути на нем работает… (утрирую). В общем статейка жесть, имхо.
все просто, автор сильно хочет контракт для своей конторы (decipher zone), обеспечивать работой его прямая обязанность, java, java script их специализация, собственно для этого статья и написана, может кто из читающих их наймет?
ps jaipur красивый город
Прочитал заголовок, решил статью не читать. Потом подумал, ну мало ли тренды — это иногда и тенденции, и направления. Прочитал статью по диагонали, понял, что тут всё-таки тренды, смузи и прочие артефакты. Решение по заголовку было верным.

Кваниовые компьютеры прямо тренд, ага.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Информация

Сайт
ruvds.com
Дата регистрации
Дата основания
Численность
11–30 человек
Местоположение
Россия
Представитель
ruvds