Неверный логин или пароль
Забыли пароль?
 
19 Апреля 2024 пятница
С П19.10.2020  с помощью Деловая газета Взгляд
Названы самые прибыльные профессии на удаленке
Самой высокооплачиваемой профессий на удаленке в России является программист-аналитик 1С, работодатели готовы платить до 270 тыс. рублей в месяц, следует из исследования сервиса Работа.ру.
Программист-аналитик? Это примерно как доярка-тракторист. Две профессии в одной.
Сергей Субботин19.10.2020
В небольших компаниях вполне обычное дело.
Status Quo19.10.2020
Нормальное название. Программа без алгоритма не пишется.
Dark Night19.10.2020
Скоро с таким же снобизмом будут превозносить должности "водитель мышки", "нажиматель пробела" и смеяться над жутко непонятным "разработчик".
С П19.10.2020
Status Quo, ненормальное название. Аналитик к алгоритму вообще ничего не имеет зачастую.
С П19.10.2020
Dark Night, если для вас, например, программист геймдев и разработчик фронтенд - одно и то же, то да, можно поржать. А чё, они же компьютерщики.
Dark Night19.10.2020
Милый мой, я начинала программировать, когда тебя еще не зачали. Можешь поржать.
С П19.10.2020
Dark Night, это заметно. Похоже, закончили программировать тоже давно.
Сергей Субботин19.10.2020
Dark Night, Вообще то понятие программист сейчас не менее обширно, чем понятие врач. Вы же не пойдёте лечить зуб, например, к проктологу?
Dark Night19.10.2020
Напротив, Сергей. Сейчас понятие "программист" весьма узкоспециализировано. И если сравнивать разработку ПО с приемом стоматолога, то один специалист должен осматривать полость рта, второй сверлить зуб, третий пломбировать, четвертый собирать анамнез у пациента, пятый вести записи в медицинской карте. Очень эффективно, и главное, обеспечивается полная занятость. Пациент, правда, финансово ...

подробнее

Dark Night19.10.2020
С П, увы, не закончила. Уж не знаю, хорошо это для тебя или плохо. Вот, сижу, занимаюсь пожарной разработкой в сроки, за которые никто не берется, поскольку все разводят руками и ничего не понимают, и только объяснить команде, как что должно работать, и почему -- это одна-две недели. А принимать решение о разработке, проектировать программу, разрабатывать и сдавать готовый продукт заказчику у меня ...

подробнее

Dark Night19.10.2020
С Π, во вторник -- обнаружена аварийная обработка на некоторых цепочках документов, за среду-четверг я проанализировала проблему у заказчика, запустила два решения -- быстрое, в качестве "обходного пyти", и более качественное, уже в составе продукта, выдала пять дополнительных задач на разработку, сформулировав и скомпоновав технические требования для достижения нужных мне результатов, и ...

подробнее

Сергей Субботин20.10.2020
Dark Night, Я сам программист с 20 летним стажем. Конечно можно ностальгировать по временам когда везде был один только Фортран с Алголом. Но в настоящее время слишком много технологий в этой отрасли накопилось. Всё их в одной голове удержать просто невозможно. Есть конечно fullstack'и но и они далеко не full. так что напрасно вы....
Сергей Субботин20.10.2020
Dark Night, Вы берёте узкий круг задач, которыми занимаетесь именно вы. А как одному спецу разобраться в трёхзвенных структурах? Где есть процедуры в БД, есть код на сервере приложений и есть код на скрипте для броузера? Конечно это возможно, но такие спецы как правило знают вообще, но в каждой конкретной области слабее узких специалистов. Потому и набираются команды и разрабатываются API, ...

подробнее

Dark Night20.10.2020
Сергей, я прекрасно понимаю проблематику сегодняшней разработки, хотя в полной мере в технологии и не участвую. Действительно, технологий на сегодня существует даже слишком много. Но находясь вне технологической цепочки, я вижу ее тотальную неэффективность, которая держится исключительно на западных высокооплачиваемых традициях. Как только перестанут плaтить сверхдоходы, руководство IT-фирм будет вынуждено ...

подробнее

Dark Night20.10.2020
Кстати, Сергей. Летом пришлось писать заплатку для информационной системы -- ну не было возможности сделать все нормально и вовремя, а результат требовался. Я потом для интереса подсчитала -- использовала 5 различных языков. Некоторые из которых впервые вижу.
Сергей Субботин21.10.2020
Dark Night, Это конечно здорово, но вот например JAVA, без которой WEB приложения сейчас просто невозможны. Там крайне высок уровень вхождения. Как минимум 2-3 года. Если кто говорит, что меньше - плюньте ему в рожу. Да и чтобы эффективно писать на SQL надо как минимум пару-тройку лет опыта. Иначе такое получается, что волосы дыбом встают.
Сергей Субботин21.10.2020
Dark Night, То есть это сроки, чтобы именно программировать а не говнокодить.
Сергей Субботин21.10.2020
Сергей Субботин, На всякий случай: У меня 6 лет джавы и скрипта и лет 20 SQL.
Dark Night21.10.2020
Сергей, программирование, как и любая инженерная специальность, требует опыта. Я с этим не спорю. Никогда не измеряла, сколько лет я знакома с тем или иным языком и на каком уровне. В языке Java не писала, ничего принципиально нового в нем не заметила; будет необходимость -- придется писать и на Java. Кстати, насчет SQL. Если бы не повсеместная тяга бизнес-кошельков к созданию своих диалектов SQL, ...

подробнее

Сергей Субботин21.10.2020
Dark Night, ANSI по SQL поддерживает любая БД. Проcто не пользуйтесь плюшками конкретной реализации и будет вам счастье. В джаве принципиально нового не так много, но тем не менее имеет место быть ))). Только вот сам язык мёртв без библиотек. А там их до какой то матери. И освоить даже минимальный набор требует значительного времени.
Сергей Субботин21.10.2020
Dark Night, а вот JAVAScript - это просто песня! Это джава, накурившаяся кoнoпли!
Сергей Субботин21.10.2020
Dark Night, Команды SQL написанные по стандарту ANSI, работают правильно на любой БД. Эффективность выполнения конечно будет разная, но результат одинаковый гарантирован.
Dark Night21.10.2020
Сергей, ну нет же. Не работают одинаково. Начиная с элементарной кодировки текста/бинарных вставок, и заканчивая методами планирования запроса, способами обхода результатов и многим другим.

И, наконец, ну какое же это счастье -- писать на голом SQL? И это с размерами сегодняшних баз и нынешними задачами по обработке данных? Это все равно что сегодня писать программы на Basic 80-х годов: вроде как ...

подробнее

Dark Night21.10.2020
Немного знакома с JS. Довольно легкий в изучении, но я в нем не нашла изюминку. Наши спецы говорят, что на сегодня это наиболее полный по охвату язык. Разбираться некогда, верю им на слово. =))
Сергей Субботин22.10.2020
Dark Night, JS лёгкий в изучении? ну-ну. Там новые технологии чуть ли не каждую неделю появляются. С первого взгляда он конечно лёгкий. А потом программер , привыкший к строгим языкам, начинает матом разговаривать и надолго. Так что не верьте.
Сергей Субботин22.10.2020
Dark Night, Тем больше я с вами общаюсь, тем более убеждаюсь, что в БД вы, мягко говоря, не очень. На реляционных БД всё оптимизировано для максимальной производительности доступа к данным. И в этом случае простые запросы - самое оно. Если вам мало, берите ОРМ и пользуйтесь, там функционал - закачаешься, но на производительность тогда не жалуйтесь ))) ОРМ такие запросы генерирует порой, ...

подробнее

Dark Night22.10.2020
Сергей, получается, Вы не слышали о нереляционных базах и моделях данных? Самый простой современный пример -- XML/XSD/XSLT. Из более старых, но известных примеров -- Windows Registry. И таких примеров очень много.
Сергей Субботин22.10.2020
Dark Night, Я про это прекрасно слышал, только вот для высоконагруженных систем с развитой бизнеслогикой внутри БД это всё не катит от слова вообще. Уж поверьте человеку, которые на таких сисnемах работает очень давно )))
Сергей Субботин22.10.2020
Dark Night, Предупреждая ваш ответ. Выносить бизнеслогику полностью на сервер
приложений - верный пyть посадить производительность. Проверено уже.
Dark Night22.10.2020
Все зависит от задачи. Я видела немало реализаций, где реляционная СУБД была подключена потому, что: а) все так делают; б) так работает быстрее; в) а какие еще бывают? г) у нас нет других разработчиков; д) да какая разница. А бизнес-логику делать на SQL -- это должна быть достаточно примитивная логика, которая, например, может быть реализована на уровне хранимых процедур. Можно, конечно. Но далеко ...

подробнее

Сергей Субботин22.10.2020
Dark Night, Насчёт примитивной логики. Спасибо, смешно. Это только лишний раз говорит о вашей некомпетентности в БД. Всё что можно реализовать на сервере приложений можно реализовать и на БД в хранимых процедурах. Только в разы быстрее работать будет. Я работал достаточно долго как фулстэк и могу сравнивать вполне компетентно.
А по текстовому поиску, то тот же ПГ по неявным совпадениям по ...

подробнее

Сергей Субботин22.10.2020
Dark Night, насчёт того ,что реляционные СУБД не подходят для графики или геоданных расскажите Ораклу. Поднимите им настроение. Пусть от души посмеются люди.
Чтобы построить грамотную реляционную модель нужен профессионал, которых просто мbзерно мало на фоне тех, кто научился делать left join и уже считает себя профи по SQL. А кульбиты все от неграмотности и низкого профессионализма.
Dark Night22.10.2020
Сергей, есть предложение сбавить тон. У меня нет желания превращать тему непонятно во что. Если обсуждаем, то обсуждаем. Если хочется добавить эмоций, это не ко мне, у меня на это времени нет. Работы хватает.

Миллион раз про самые разные системы слышала о том, что "на этом языке можно реализовать всё". Ну, реализуйте обход сильно разветвленного графа, например, средствами хранимых процедур. ...

подробнее

Сергей Субботин23.10.2020
Dark Night, Ещё раз. SQL и вообще реляционные СУБД предназначены для быстрого поиска и обработки структурированных связанных данных. Да это не везде применимо. Но в корпоративных системах учёта ,которых на рынке более 50 процентов от всех программных систем, они просто незаменимы. Я работаю именно на этом рынке. Если вы работаете на другом, то это не повод обвинять реляционные СУБД и SQL ...

подробнее

Dark Night23.10.2020
Для большинства систем учета -- согласна. И в голову не приходило в чем-то обвинять SQL, это хороший инструмент, но со своей областью применения, которую часто приходится неспецифически расширять.

Кстати, вопрос как к специалисту. Как в современных системах решается вопрос хранения несбалансированных древовидных структур? Простые примеры -- дерево товаров, дерево клиентов, дерево сотрудников. ...

подробнее

Сергей Субботин23.10.2020
Dark Night, есть специальные инструменты для хранения графов, но с ними близко не сталкивался. В подобных инструментах обычно всё хорошо, если не приходится изменять что-то в середине дерева. То есть, если это системы просто накапливающие информацию, но без изменения уже существующей. В общем нет в жизни абсолютного счастья. ))) А для изменяемых данных и по быстрому поиску в них самое то ...

подробнее

Dark Night23.10.2020
Нет в жизни счастья, Сергей. =))) Но разнообразие инструментов все же заставляет задуматься.