Сегодня расскажу про сообщество .NET в сравнении с давно знакомым мне сообществом фронтендеров.
Когда я пришла в devrel, меня попросили сделать коммьюнити сишарперов в компании. И я пошла разбираться, как там все устроено.
⬇️
А мой опыт в сишарпе такой: умею дописать апи, когда надо или запилить бэкенд для мелкого сервиса.
Пришлось разбираться, что к чему в мире сишарпа. Будет некоторое количество наблюдений из этого процесса. Поправляйте, если они неверные :)
⬇️
В дотнет ничего не происходит. В мире сишарпа раз в году (раньше, видимо, реже) выходит новая версия шарпа, про это пишет пост Microsoft в блоге. И на этом, в целом новости заканчиваются.
⬇️
А как в JS? Так как работу над разными спецификациями ведут разные группы, они идут с разной скоростью и это постоянно обсуждается в сообществе. Разные спеки постоянно на разных этапах и регулярно происходят изменения статуса.
⬇️
Это не считая, фреймворков, обновлений браузеров, новых инструментов, которые происходят буквально еженедельно.
⬇️
Open Source. В сишарп сообществе гораздо сложнее с опен сорсом, чем в js. Его мало. Как говорят сишарперы: Microsoft очень хорошо справляется с разработкой инструментов для сишарпа.
⬇️
Если ты сделаешь классный инструмент, есть большая вероятность, что Microsoft его повторит через некоторое время (и это, наверняка, будет сделано лучше).
А как в JS? Тут тоже плохо, но по-другому. Библиотеки isOdd и isEven, зависящие одна от другой доказывают это :)
⬇️
Основные интересные темы у сишарперов сосредоточены в области баз данных, хостингов или другой инфраструктуры. Тут возникает вопрос: а чем тогда, с точки зрения формирования сообщества, сишарперы отличаются от питонистов или джавистов?.. Видимо, ничем, если они бэкенд пишут
⬇️
Сишарперы не очень следят за новостями в C#. Понятно, что у кого-то легаси и ему все равно не видать новых плюшек, а кому-то просто коллега перескажет самое важное раз в году и нет смысла следить за чем-то.
⬇️
Расскажу историю:
Год назад мы с рабочей группой, занимающейся грейдами для программистов Контура (всех стеков), выкатили тестовую версию новых критериев, чтобы собрать мнения. И для перехода из джунов в мидлы там было написано, что у бывшего джуна проявляется саморазвитие,⬇️
которое проявляется так: «разработчик следит за происходящим в его области: смотрит конференции, читает статьи, слушает подкасты или как-то еще. Таким образом у разработчика расширяется кругозор...»
⬇️
После публикации, мы получили много негатива от тимлидов и менеджеров разработки, которые сводятся примерно к «где вы такое видели? Да и зачем? Ведь разработчик может быть хорошим, даже, если не следит ни за чем!»
⬇️
Я тогда недоумевала: а как они вообще задачи могут решать, если не знают о том, что вообще бывает в мире? А потом поняла, что у дотнетчиков и правда устойчивый мир, в котором без слежения за новостями можно успешно решать задачи, потому что серьезные перевороты не случаются.
⬇️
А как в JS? IMHO, JS последние пару лет начинает приближаться к стабильности, но до этого примерно с 2013, рост был взрывной и подходы к написанию кода менялись очень быстро.
⬇️
Сишарперы рунета не живут в твиттере. Неожиданно узнала, что тусовка сишарперов рунета по историческим причинам обосновалась в вк (ну, и телеграм, понятно). Мои коллеги сишарперы в большинстве твиттер не читают :(
⬇️
Перед тем, как взяться за сообщество, я попросила всех сишарперов компании и знакомых поделиться источниками, как они все-таки узнают что-то новое про сишарп. Получился список ресурсов, делюсь, вдруг он кому-то еще будет интересен: wheat-jumbo-035.notion.site/9ef146d541574d…
Добавляйте свои!
Вероника Самохина