AXForum  
Вернуться   AXForum > Прочие обсуждения > Курилка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.09.2024, 22:03   #1  
Lankey is offline
Lankey
Участник
 
127 / 28 (1) +++
Регистрация: 19.05.2020
Какие skills могут быть полезными сейчас для разработки в D365
Есть возможность пройти тренинг (Могут, если что ,организовать неофициальный: найти человека в компании, который значет что-то на тему. Либо найти офиц гренинг Либо купить мне книжку(ха-ха)).
Составляю список скилзов, что могут быть нужны и как это аргументировать. От этого зависит, что дадут
Чувство, что нужно воообще все в D365 . Не знаю, с чего начать и как лучше приоретизировать.
Пока список выглядит вот так ( по убывающему приоритету):
  • GIT (переход с TFS. Имхо полезно, тк везде используется, не только в AX)
  • Power platform (полезно на будущее, мне кажется)
  • Azure (как конкретизировать запрос? С чего лучше начать?)
  • Unified Development Environment (на будущее. Но как-то не очень уверена. что на это стоит тратить время, тк все еще зеленое, 100 раз изменится, а потом все равно переползать туда придется, тогда и научусь)
  • Electronic reporting (нужно, но такое все корявое, что даже копаться в этом особо не хочется. Может, не права?)
  • Lasernet/Docentric (знаю, что клиент использует, а я в этом ничего не понимаю)
Вы что бы добавили ? Каких знаний вам не хватает?

Последний раз редактировалось Lankey; 23.09.2024 в 22:13.
За это сообщение автора поблагодарили: macklakov (5).
Старый 23.09.2024, 22:38   #2  
axm2017 is offline
axm2017
Участник
 
1,913 / 308 (14) ++++++
Регистрация: 15.05.2017
Смотря что вы хотите, а так рулил бы в сторону современной разработки (микросервисы и ко) + python.
МС одно время уже думал уйти от монолита во всяком случае в русском МС какие то поползновения на тему сервисов накладных имели место быть да и тот же ер планировался в будущем как сервис.

ER это довольно прикладное - если у вас есть возможность практиковаться освоите за пару недель на основе того материала что есть на форуме самостоятельно.

Последний раз редактировалось axm2017; 23.09.2024 в 22:40.
Старый 24.09.2024, 02:01   #3  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,320 / 3547 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от Lankey Посмотреть сообщение
Вы что бы добавили ? Каких знаний вам не хватает?
Тут всё достаточно сложно и неоднозначно. Общий подход - знания нужны те, которые будет легче продать (=т.е. те, которые кому-то нужны), т.е. в первую очередь то, с чем работают большинство потенциальных работодателей. И собственно тут возникает "непреодолимая преграда" в виде вариантов использования системы в разных компаниях.

Если смотреть по Вашему списку:
GIT. Система контроля версий и трекер задач. Без этого в D365 никак вообще в разработке. Конечно знаний нужен некоторый минимум, чтобы просто работать. Для настройки нужно радикально больше знаний. Этот пункт действительно нужен

Power platform. Вот тут начинаются различия. Некоторые компании могут руководствоваться принципом "всё-в-одном", т.е. программируют в одной среде. А некоторые для целей минимизации программирования конкретно в D365 - будут искать всевозможные пути интеграции с различными сервисами. Также эта штука работать только в облаке - так что потенциальным работодателям с локальной OnPremise-инсталляцией эта технология в рамках интеграции с D365 малоинтересна

Azure. Здесь вообще "всё сложно". Здесь хорошо понимать некоторые базовые принципы (философию) работы Azure. А дальше там как в Windows - и бухгалтер и сисадмин пользуются в Windows - но уровень глубины знаний Windows у них разный. Т.е. если Вы себя будете позиционировать на админскую должность - то да, изучать надо. В остальных случаях - Вы будете смотреть на Azure, как бухгалтер на панель управления в Windows ))))

Unified Development Environment. Опять-таки... вопрос позиционирования. Если позиционировать себя как человека, который будет организовывать работу разработчиков - то это одно. Для просто разработки - действительно есть смысл подождать устаканивания

Electronic reporting. Это уже часть системы, в некотором смысле один из ее модулей. Здесь ценность специалиста определяется тем, как он умеет подготовить данные для отчета, т.е. тут нужно очень хорошо знать внутреннюю архитектуру системы (структуру таблиц), что в общем- то быстро не изучишь. Здесь от специалиста требуется умение вывести в одном отчете нужные данные (собрав их по таблицам системы) и... умение вовремя сказать заказчику, что какие-то данные в одном отчете не смогут быть выведены из-за ограничения архитектуры системы.

Lasernet/Docentric. Это сторонние компании, которые сделали свои утилиты / расширения системы, которые могут облечить / упростить работу пользователей с тем или иным функционалом (например, с SSRS-отчетами). Тут для начала надо определиться - по каким утилитам этих компаний нужны знания. Ну и как можно догадаться - к Microsoft эти утилиты не имеют никакого отношения (только то, что они устанавливаются на продукт от MS)

Поэтому до составления Вашего списка - я бы сначала определился с кругом обязанностей того специалиста, который он будет выполнять.
- если это консультант (без разработки) - то ему важна информация о модулях системы + средства интеграции, которые работают почти без программирования (в Вашем списке - это Power Platform + Electronic reporting + Lasernet/Docentric)
- если это разработчик, то ему нужна информация о том, как ему программировать, что где чего писать, как проверять (тестировать), структура модулей (в Вашем списке - это GIT + Electronic reporting + Lasernet/Docentric. Возможно - Unified Development Environment)
- если это администратор (системный), то ему важно понимать настройки инфрастуктуры, следить за актуальность сертификатов и своевременной оплатой услуг. Ему важна Azure, GIT и возможно Power Platform с т.з. технической стороны интеграции
- если это рук-ль разработки (которому нужно организовать техническую работу), то ему важны обзорные технические вещи (Azure, GIT, Power platform, Unified Development Environment, Lasernet/Docentric)
- если это старший консультант, (которому нужно организовать бизнес-работу), то тут важнее прикладные вещи (Power platform, Electronic reporting, Lasernet/Docentric)


Т.е. скопом всё сразу не изучишь, да и человека найти "всё-в-одном", который бы знал и имел бы опыт работы со всеми этими технологиями - крайне нетривиально
__________________
Возможно сделать все. Вопрос времени
За это сообщение автора поблагодарили: Logger (3), LETTO (3), macklakov (5), Михаил Андреев (5).
Старый 24.09.2024, 10:49   #4  
Serg is offline
Serg
Участник
 
118 / 30 (2) +++
Регистрация: 12.02.2002
Цитата:
Сообщение от Lankey Посмотреть сообщение
Есть возможность пройти тренинг (Могут, если что ,организовать неофициальный: найти человека в компании, который значет что-то на тему. Либо найти офиц гренинг Либо купить мне книжку(ха-ха)).
Составляю список скилзов, что могут быть нужны и как это аргументировать. От этого зависит, что дадут
Чувство, что нужно воообще все в D365 . Не знаю, с чего начать и как лучше приоретизировать.
Пока список выглядит вот так ( по убывающему приоритету):
  • GIT (переход с TFS. Имхо полезно, тк везде используется, не только в AX)
  • Power platform (полезно на будущее, мне кажется)
  • Azure (как конкретизировать запрос? С чего лучше начать?)
  • Unified Development Environment (на будущее. Но как-то не очень уверена. что на это стоит тратить время, тк все еще зеленое, 100 раз изменится, а потом все равно переползать туда придется, тогда и научусь)
  • Electronic reporting (нужно, но такое все корявое, что даже копаться в этом особо не хочется. Может, не права?)
  • Lasernet/Docentric (знаю, что клиент использует, а я в этом ничего не понимаю)
Вы что бы добавили ? Каких знаний вам не хватает?
Пара европейских языков пригодятся, больше чем все остальное.

Последний раз редактировалось Serg; 24.09.2024 в 11:44.
За это сообщение автора поблагодарили: LETTO (3).
Старый 24.09.2024, 12:06   #5  
axm2017 is offline
axm2017
Участник
 
1,913 / 308 (14) ++++++
Регистрация: 15.05.2017
Либо один китайский
Старый 24.09.2024, 12:39   #6  
LETTO is offline
LETTO
Участник
 
318 / 64 (3) ++++
Регистрация: 14.07.2022
Цитата:
Сообщение от axm2017 Посмотреть сообщение
Либо один китайский
Есть примеры аксаптистов, кто перешел на китайский?
С европейским у меня десяток наберется знакомых. Весьма неплохо устроились.
Старый 24.09.2024, 13:37   #7  
axm2017 is offline
axm2017
Участник
 
1,913 / 308 (14) ++++++
Регистрация: 15.05.2017
А зачем Ax при знании китайского?
А так вообще говоря после американцев по аксапте значимыми в МС были вроде китайцы. Они это налоги, соответственно и er если не ошибаюсь.
Старый 25.09.2024, 06:21   #8  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,250 / 980 (37) +++++++
Регистрация: 03.04.2002
Цитата:
Сообщение от Lankey Посмотреть сообщение
Вы что бы добавили ? Каких знаний вам не хватает?
Общий принцип когда имеешь дело с MS, убедиться что технология уже утвердилась в индустрии. Они очень любят всюду пихать свои стартапы. Потратишь время разбираться в криво реализованной самоделке, а она через пару лет исчезнет.

В принципе, сейчас странная ситуация подвешенности. В других языках и платформах generative AI уже вполне сносно генерит. Что сильно ускоряет разработку. Но когда дело заходит о D365, то у меня не получается сгенерить код или т.з. которые имели бы хоть какой-то смысл. А когда ту же самую задачу пытаюсь сделать в стандартном .net, получается в разы быстрее. Может даже на порядок. Код генерится на 90% правильный. Немного напильником доработать и можно пользоваться.
С одной стороны, это вроде как хорошо. Никто нас, пока-что не автоматизирует. С другой стороны, очевидна рациональ переноса как можно больших частей решения вне D365. Там можно автоматизировать труд. Т.е. есть риск что платформа может усохнуть.
__________________
Isn't it nice when things just work?
За это сообщение автора поблагодарили: Михаил Андреев (5), sukhanchik (5).
Старый 27.09.2024, 13:40   #9  
MorpheusX is offline
MorpheusX
Участник
 
191 / 58 (2) ++++
Регистрация: 04.02.2022
Цитата:
Сообщение от Lankey Посмотреть сообщение
  • GIT (переход с TFS. Имхо полезно, тк везде используется, не только в AX)
  • Power platform (полезно на будущее, мне кажется)
  • Azure (как конкретизировать запрос? С чего лучше начать?)
  • Unified Development Environment (на будущее. Но как-то не очень уверена. что на это стоит тратить время, тк все еще зеленое, 100 раз изменится, а потом все равно переползать туда придется, тогда и научусь)
  • Electronic reporting (нужно, но такое все корявое, что даже копаться в этом особо не хочется. Может, не права?)
  • Lasernet/Docentric (знаю, что клиент использует, а я в этом ничего не понимаю)
Оказывается, что я так много знаю и умею... обязательно нужно будет попросить пробавку к зарплате...
__________________
Быть, а не казаться!
Старый 27.09.2024, 13:53   #10  
MorpheusX is offline
MorpheusX
Участник
 
191 / 58 (2) ++++
Регистрация: 04.02.2022
Цитата:
Сообщение от macklakov Посмотреть сообщение
Общий принцип когда имеешь дело с MS, убедиться что технология уже утвердилась в индустрии. Они очень любят всюду пихать свои стартапы. Потратишь время разбираться в криво реализованной самоделке, а она через пару лет исчезнет.
Я, моя жена и дети шлем глубочайший поклон в Microsoft за возможность иметь хороший материальный достаток, благодаря неуемной фантазии их сотрудников, делающих очень сложные программные продукты.
__________________
Быть, а не казаться!
За это сообщение автора поблагодарили: twilight (1).
Старый 27.09.2024, 17:16   #11  
trud is offline
trud
Участник
Лучший по профессии 2017
 
1,039 / 1633 (57) ++++++++
Регистрация: 07.06.2003
Записей в блоге: 1
Кстати вот очень хороший вопрос, т.е. у вас есть какой-то бюджет на тренинг и вы хотите его потратить с пользой для себя. Наверное типичный совет тут - используйте то что вы сможете применить расширив зону ответственности. Для программиста это будут знания системы с точки зрения консультанта.
Проблема текущих курсов, что все быстро меняется, нет каких-то фундаментальных установок. Я к примеру недавно посетил тренинг по Power platform, вел тренер по материалам Микрософта, который этот Power platform ни разу не внедрял. И такое довольно часто.
Для себя я оценил пользу такого тренинга в ноль, т.е. можно было просто видео посмотреть в ютюбе.
К списку тем можно наверное добавить Fabric, это сейчас самая горячая тема, всем нужны отчеты
За это сообщение автора поблагодарили: Lankey (1).
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 10:09.