🔥

Тред (Вероника Самохина)


Сегодня расскажу про сообщество .NET в сравнении с давно знакомым мне сообществом фронтендеров. Когда я пришла в devrel, меня попросили сделать коммьюнити сишарперов в компании. И я пошла разбираться, как там все устроено. ⬇️

А мой опыт в сишарпе такой: умею дописать апи, когда надо или запилить бэкенд для мелкого сервиса. Пришлось разбираться, что к чему в мире сишарпа. Будет некоторое количество наблюдений из этого процесса. Поправляйте, если они неверные :) ⬇️

В дотнет ничего не происходит. В мире сишарпа раз в году (раньше, видимо, реже) выходит новая версия шарпа, про это пишет пост Microsoft в блоге. И на этом, в целом новости заканчиваются. ⬇️

А как в JS? Так как работу над разными спецификациями ведут разные группы, они идут с разной скоростью и это постоянно обсуждается в сообществе. Разные спеки постоянно на разных этапах и регулярно происходят изменения статуса. ⬇️

Это не считая, фреймворков, обновлений браузеров, новых инструментов, которые происходят буквально еженедельно. ⬇️

Open Source. В сишарп сообществе гораздо сложнее с опен сорсом, чем в js. Его мало. Как говорят сишарперы: Microsoft очень хорошо справляется с разработкой инструментов для сишарпа. ⬇️

Если ты сделаешь классный инструмент, есть большая вероятность, что Microsoft его повторит через некоторое время (и это, наверняка, будет сделано лучше). А как в JS? Тут тоже плохо, но по-другому. Библиотеки isOdd и isEven, зависящие одна от другой доказывают это :) ⬇️

Основные интересные темы у сишарперов сосредоточены в области баз данных, хостингов или другой инфраструктуры. Тут возникает вопрос: а чем тогда, с точки зрения формирования сообщества, сишарперы отличаются от питонистов или джавистов?.. Видимо, ничем, если они бэкенд пишут ⬇️

Сишарперы не очень следят за новостями в C#. Понятно, что у кого-то легаси и ему все равно не видать новых плюшек, а кому-то просто коллега перескажет самое важное раз в году и нет смысла следить за чем-то. ⬇️

Расскажу историю: Год назад мы с рабочей группой, занимающейся грейдами для программистов Контура (всех стеков), выкатили тестовую версию новых критериев, чтобы собрать мнения. И для перехода из джунов в мидлы там было написано, что у бывшего джуна проявляется саморазвитие,⬇️

которое проявляется так: «разработчик следит за происходящим в его области: смотрит конференции, читает статьи, слушает подкасты или как-то еще. Таким образом у разработчика расширяется кругозор...» ⬇️

После публикации, мы получили много негатива от тимлидов и менеджеров разработки, которые сводятся примерно к «где вы такое видели? Да и зачем? Ведь разработчик может быть хорошим, даже, если не следит ни за чем!» ⬇️

Я тогда недоумевала: а как они вообще задачи могут решать, если не знают о том, что вообще бывает в мире? А потом поняла, что у дотнетчиков и правда устойчивый мир, в котором без слежения за новостями можно успешно решать задачи, потому что серьезные перевороты не случаются. ⬇️

А как в JS? IMHO, JS последние пару лет начинает приближаться к стабильности, но до этого примерно с 2013, рост был взрывной и подходы к написанию кода менялись очень быстро. ⬇️

Сишарперы рунета не живут в твиттере. Неожиданно узнала, что тусовка сишарперов рунета по историческим причинам обосновалась в вк (ну, и телеграм, понятно). Мои коллеги сишарперы в большинстве твиттер не читают :( ⬇️

Перед тем, как взяться за сообщество, я попросила всех сишарперов компании и знакомых поделиться источниками, как они все-таки узнают что-то новое про сишарп. Получился список ресурсов, делюсь, вдруг он кому-то еще будет интересен: wheat-jumbo-035.notion.site/9ef146d541574d… Добавляйте свои!

Вероника СамохинаВероника Самохина