arrow

назад

ask

Вопрос

Как определить требуемые компетенции у разработчиков для реализации it-проекта? Какие языки они должны знать?

repost

792

input message

напишите коммент


3 коммента

· 25.12.2024

Короткий, но правильный ответ. Без понимания что за проект, никак не вычислить. Можно сыграть в рулетку и с вероятностью около 20% угадаете. Хотя, 20% на успех, это тоже не плохо. С пятой попытки всё получится. Но это не точно.

0

ответить

Универсальная инструкция.

Во-первых мы понимаем бизнес-требования, во-вторых определяем технический стек проекта.

Далее несколько тезисов. 1. Важно знание не столько самого языка в отдельности, сколько его экосистемы. 2. Уровень знаний разработчиков должен соответствовать их грейдам. Проверяем с помощью технических собеседованием, при необходимости привлекаем экспертов. 3. Чем больше языков разработчик описывает в резюме, тем скорее всего больше он распыляется на разные направления. Помним, что язык программирования в современном мире – это экосистема из фреймворков, библиотек и иногда БД (например, MS SQL в мире C# и .NET).

А чтобы конкретнее ответить на ваш вопрос, то вот частые стеки на данный момент, по которым вы всегда найдете разработчиков и проект не станет специфичным.

Backend: Java или C# – для серьезных и крупных проектов, enterprise; Python или JS/TS = Node.js в связке с фреймворком Nest.js

Frontend: JS/TS; React, Vue.js – для малого или среднего проекта, Angular – хороший вариант для крупного enterprise, но плохой для менее нагруженных проектов из-за его тяжеловесности и строгой структуры.

Я использовал обозначение JS/TS – сокращение от 2 языков программирования JavaScript и TypeScript. Второй является по сути расширением первого. Наверное, единственный случай, когда важно требовать знание обоих языков при выборе JS/TS на бэкенде. На фронтенде выбора нет, там только JS/TS :)

Конечно, для фронтенда есть ещё танцы с бубном на других языках программирования, такие технологии как Blazor на C# или Vaadin на Java. Но поберегите бюджет и нервы. При малейшей потребности в кастомизации, ваш проект испытает боль.

0

ответить

Аскольд, спасибо, прочитал!

0

ответить

еще контент автора

пост закреплён — пока закрепить можно только один пост

trash bin
перейти к нему не получится