слишком сложно для подавляющего большинства программистов? То что я нашел сам в интернетах не выглядет чем то супер сложным, напоминает трейты в расте, или не в ту сторону иду?
Это напоминает трейты в расте, да
Расскажу почему я опасаюсь любой сложной фичи содержи я продукт на экзотическом стаке (коим является фшарп). Найм как правило идёт не за счёт внутренней популяции (людей уже знающих фшарп), а за счёт внешней (т.е. без знания экзотического стака) и обучение добавляет время к онбордингу (это нормально и ожидаемо) Помимо домена, который надо понимать и просто бюрократического онбординга, человеку надо будет въехать в неизвестную кодобазу, которая при наличии таких фич как - макросы - имплиситы - тайп левел программирование - ебейший кодген всего и вся - кастомный неподдерживаемый тулинг - дсл в дсл в дсл Превратят жизнь новичка в ад. И он уйдет) не сразу, а как покушает этого говна, как ты потратишь время на обучение, как внезапно получишь 2х недельный notice
это справедливое замечания. Но в теории для хорошего специалиста не составит труда разобраться в подобных вещах, если он не уверовал в одну единственную технологию
На тайпклассы это ещё не ебейшее тайплевел программирование..
Я просто видел средний уровень людей на рынке (часто собеседую).
а на какие приблизительно позиции? можешь поделится выводами или наблюдениями
Твои аргументы не противоречат Владимиру. Ты говориш что - чем код проще тем, тем проще находить людей . Владимир - бывает сложные части / кейсы, где хочется более продвинутых языковых фич. Тоже валидно
На разные, но многие вообще и двух слов связать не могут. Найм это сложный процесс, где желание даже техлида может нивелироваться желанием компании увеличить диверсити (у меня такое было в волмарте). Ну а в данный момент у нас всё ещё есть найм в стартап, где стеком является котлин на бекенде, что по меркам жвм дичь, поэтому нанимаю тоже всех подряд кто готов учиться. И первая же проблема, которую мы увидели - ебаные корутины котлина можно использовать неправильно! В тысяче разных мест оказывается. Люди даже с опытом скалы и раста приходят и делают дедлоки с ликами, но я их не виню, это я виноват, когда думал что все знают или выучат корутины так же как знаю их я. Нет, не выучат, просто будут абузить лишь бы работало, т.к. им не хочется тратить время на эту хуйню. И знаешь что? Мы отказываемся от корутин в пользу устарелой вроде как модели - сделал тред и погнали.
эти качели от сложного к простому и обратно это естественный процесс. Сообщество должно набить шишки, понаписывать кучу гайдов прежде чем научаться нормально использовать ту или иную фичу. Мне вспоминает как в го очень долго обосновывали почему дженерики это плохо и что без них только лучше, пока сообщество в своей массе не созрело и не пришло к пониманию что дженерики все таки хорошо
И типа ожидается, что на тредах они перестанут совершать ошибки? У мя железячники на сях изобретали гопаковские сервера, потому что их треды (или что-то к этому близкое) не вывозили по сложности поддержки.
У всех этих людей есть общее знание как работают треды - поэтому да, ожидается снижение количества wtf
То есть мы вхуяриваем время в изучение старой технологии за пределами компании, а потом говорим, что эта технология проще? Напоминает аргументы рыночников, приватизируем прибыль, национализируем расходы. Тыкаем в морду неэффективностью госкорпораций. Требуем приватизировать ещё.
Извини, аналогия непонятна. Корутины - сложно и не нужно для наших задач. создают гораздо больше проблем чем пользы. Вот и всё.
Тогда я не понимаю, в чем именно сложность корутин. Правда я с котлиным только в формате чтения сталкивался. Тот же гопак, если юзать его как альтернативный таск, в большинстве задач вообще не отсвечивает. Я в таких случаях даже комментариев не даю, кроме дежурных "местный таск".
Гопак тоже сложный, так-то. И неочевидный местами.
Есть такое. Но ты видел какую хрень спрашивают на собесах по таскам? Я даже если очень захочу, столько подводных камней по гопаку не рожу. Там база наверное больше, чем вообще всё что я знаю о гопаке.
Мне кажется если сказать, что не смотри на операторы то он в целом не сильно меняет происходящее
Ну эт пока не начались альтернативы. А они не могут не начаться, охуенно же!
Скорее может не менять, если человек не знаком с докой.
Обсуждают сегодня