Другие языки программирования и технологии

Скажите примеры заданий программистов на работе?

заходишь на форум, решаешь те вопросы, которые возникают.Из форумов посоветую стакОверфлоу или cyberForum(русский)
ВК
Виктор Кумейко
6 357
Лучший ответ
Сергей Карлов Решаю на codewars, очень интересно их делать. Но проблема в том что будет ли так же на работе вот и хочу узнать.
Виктор Кумейко насчёт codewars точно не скажу, но на форумах есть раздел для продвинутых.Там ты можешь найти реальные задачи, которые возникают у мидлов и синьеров
Вот прямо сейчас: "Мы меняем нашу ERP систему на новую версию, сделай так, чтобы все твое хозяйство с этой новой версией умело работать."
Олег Тарасов
Олег Тарасов
61 619
Реальное задание:
"Сгенерировать отчет к счету XXXXX".
Для этого мне надо зайти в Google Cloud, предоставляемый организацией XXXXX, вручную скопировать оттуда в Excel данные отчёта (около 10000 строк) блоками по 50 строк (раньше было по 200 строк, но сейчас Google разрешает копировать только то, что видно на экране), сохранить получившийся документ в формате CSV, загрузить этот файл в форму на сайте, подождать, пока отработает скрипт обработки загруженных данных (моего производства), запустить скрипт генерации отчётов (тоже моего производства). Два пришедших на почту файла отчётов приложить к исходному таску Jira. Написать в Miсrosoft Teams, что отчёты готовы.

И, да - это делает программист. Потому, что я понимаю подводные камни и могу проконтролировать процесс. Автоматизировать всё это - когда предоставлен только доступ на просмотр в web-морде Google Cloud с абсолютно минимальными правами (даже выгрузка отчёта заблокирована) - невозможно. А через сколько лет менеджеры между собой наконец-то договорятся и программисты XXXXX сделают нормальный доступ к данным - на это даже в "Гороскопах и гаданиях" не ответят.

Хотя, конечно, не так всё страшно: эта задача возникает всего раз в месяц. Но вот, например, задачи на ручную корректировку данных в БД появляются достаточно регулярно.
По разному бывает.

Вот сейчас делаю:
"У нас в программе есть отчет Х, нужно сделать такой же, но только по заказам, выполняемым субъектами малого предпринимательства"

Или "вот в такой-то ситуации вылетает такая ошибка, нужно найти причину и устранить"

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

Или что-то более глобальное "Разработать приложение согласно прилагаемому ТЗ на 40 страницах"

Или менее внятное "ну, короче, надо такое сделать, чтобы вот тут мы тыкнули, и у нас как-нибудь вот так вот всё само посчиталось, чтобы все согласно установленной инструкции, которую никто еще не читал. ЧТобы как в Эксель, но только зеленое и все само.". И программист сперва разбирается в том, чем тут люди вообще занимаются, читает инструкцию, потом законодательство, а потом придумывает, что и как сделать, чтобы любимые клиенты стали чуть-чуть счастливее. ))
Эй, ты, пойди принеси сендвич и кофе!
Каких программистов? 90% всего программного контента да и самого программистского сообщества - это ни что иное как мутная пена (и это ещё мягко сказано!). А ≈10% программистов занимаются как раз тем, для чего вообще нужна электронно-вычислительная аппаратура: научный прогресс, технический прогресс, перевооружение производства на базе современного оснащения (в том числе и программного обеспечения), экономика, бизнес, управление (включая предвидение) и весь силовой блок государств - вот чем занимаются настоящие программисты и их коллективы!
Кто-то пишет программы для интегральных роботов, кто-то для бизнеса и финансов, кто-то для обсчёта гиперхзвуковых маневров ракетных снарядов. А я, например, на производственной практике стенд автоматизировала и работала на нём же...
Задание сгонять в магаз за пивом
Herman Philimonov
Herman Philimonov
7 402
Константин Фёдоров так тебе не продадут школололу)))))
Преобразовать сложный, дебильный xml файл в нормальный dbf)
Из УТ 11 в БП 3.0 выгружаются Реализации, счет-факутры и УКД. У нас на предприятии используются наборы для маркетплейсов.
Нам нужно, чтобы набор из УТ попадал в БП кратно составу набора.
Например: "Набор сверл 10шт" - это карточка номенклатуры с типом набор. Этот набор состоит из 10 шт. "Сверло" - это карточка номенклатуры с типом товар. Сделали реализацию в УТ- в ТЧ "Товары" продали 3 "Набора сверл 10шт". По факту мы продали 30 шт. номенклатуры. При синхронизации из УТ в БП попадает "Набора сверл 10шт" - 3шт. Нем нужно, чтобы при синхронизации в бухгалтерии отражалось 30 шт. сверл, а не 3шт. "Набора для сверл"