Как сказал Свиндерс, это может сильно зависеть от ваших чувств.Я видел людей, которым было очень трудно перейти на концепцию потока данных.Это парадигма, отличная от классических текстовых языков, и некоторые люди не могут легко думать об этих понятиях.
Если вы преодолеете это препятствие, вы обнаружите, что IDE справляется со многими раздражающими вещамивы привыкли заботиться о вас (такие вещи, как синтаксис и распределение памяти).Это позволяет вам стать продуктивным очень быстро.
Это не значит, однако, что ваш уровень будет высоким.Одна потенциальная яма, которую вы должны стараться избегать, это использование существующего опыта на LV.Наиболее распространенный пример - это, вероятно, локальные переменные.Это может быть шокирующим для людей, пришедших из текстового мира, но у LV нет переменных как таковых.К сожалению, в нем есть элементы, называемые переменными, и люди, мигрирующие из C, обнаруживают, что они прыгают на них и используют их, как если бы они использовали переменные в C, что приводит к коду LV, который выглядит как код C и является плохим (по крайней мере, в LV).
Если вам удастся обойти это, я думаю, что вы станете лучше, чем глобальное среднее значение менее чем за месяц, и лучше, чем большинство профессиональных разработчиков, после создания трех проектов, которые вы позже посмотрите и скажете: «чточерт возьми, я думал? ".
Я никогда не брал ни одного из курсов NI (хотя я понимаю, что некоторые из продвинутых архитектур довольно хороши), но я бы посоветовал вам также провести некоторое время в некоторых изонлайн-сообщества (такие как LAVA или форумы NI) и посмотрите на некоторые примеры и обсуждения там.Существует множество материалов о лучших практиках, шаблонах проектирования и т. Д., Которые позволят вам стать более профессиональным разработчиком.
Прежде всего, не отказывайтесь от своего текущего профессионального поведения.Если у вас есть структурированный процесс проектирования и разработки программного обеспечения, у вас уже есть опыт работы с большинством программистов LV.Просто убедитесь, что вы адаптировались и продолжаете использовать такой процесс.