Руководству плевать на то, чтоб код был «красивый», «ухоженный» или по какому-то там стандарту принятому в этом языке. Руководству нужен работающий продукт.
Вы читайте комментарии целиком — тогда будет ясна мысль. Я тоже могу разобраться с какой-нибудь не свойственной мне проблемой, но это не сделает меня специалистом в этой области.
Паша это просто ярчайший пример из той команды, остальные кое-как приспособились, но отголоски С++ в коде были. Кроме Паши и этой команды я видел кучу «переученных» программистов, причем уже переученных давно, но когда читаешь их код сразу видно, что вот этот всю жизнь программировал на С++, этот всю жизнь программировал на С, этот — на Паскале и т.п. Но самое печальное, это когда они начинают передавать свои знания дальше.
Да, установившиеся стереотипы будут накладывать свой отпечаток, но это всё довольно быстро устраняется (особенно если коллектив не будет подвергать такого товарища остракизму а поможет вникнуть в суть).
В начале своей карьеры я пришел на завод. К тому моменту они все программировали на С++ (BCC какой-то версии) и руководство только задумывалось о смене на C#. В итоге, через год на C# все-таки перешли. Но был там один Паша, который сказал: «Тебя, Саша, учили всему этому в институте, а мне переучиваться сложно, я не буду». И в итоге Паша так и программировал на С++ но на С#, за полгода перехода ему ничего не помогло. Потом я ушел. Это только один пример, остальные приводить нет смысла, так как они все похожи.
Если человек в теме — ему с лихвой хватает двух недель для смены платформы, и это никак не связано с предыдущим характером работы.
Да, установившиеся стереотипы будут накладывать свой отпечаток, но это всё довольно быстро устраняется.
К примеру, ассемблер (особенно для микроконтроллеров) и .NET это две абсолютно разные вселенные: там применяются разные подходы, нотации, паттерны и принципы. Да, человек может выучить синтаксис и семантику языка, но будет программировать как на ассемблере, увы, но это так.
Ты сам пишешь, что программисты нелюдимы и ненавидят всех людей. Да-к с какого перепугу, человеку, который всех ненавидит пить с тобой кофе? Да еще и раскрываться перед тобой?
Да, забыл указать в статье, что это для опытных;) Ну и шкала должна быть максимально короткой, но в то же время достаточно ёмкой. Думаю, от 0 (не использовал) до 5 (очень хорошо) вполне хватит.
Да нет мне не виднее, инструментов поиска людей полно и перечислять их все смысла не было.
Мне кажется, что у 90% программистов нет ни каких блогов и прочего, те Вы сразу отсеять хотите 90%, просто потому, что он не социально активен
Да, при вычитке статьи моими знакомыми такое мнение проскальзывало, но нельзя быть полностью незаметным, что-то все-равно должно быть.
Есть такая штука NDA
При любом NDA можно писать статьи на тему разных библиотек, подходов и прочего. Не обязательно выкладывать код из рабочего проекта, тем более он будет полностью бесполезен для других.
К тому же я специально упомянул SO и форумы: программист у которого не возникает вопросов — плохой программист.
И, как говорит один мой знакомый: «Code Review — работа патологоанатома»
Паша это просто ярчайший пример из той команды, остальные кое-как приспособились, но отголоски С++ в коде были. Кроме Паши и этой команды я видел кучу «переученных» программистов, причем уже переученных давно, но когда читаешь их код сразу видно, что вот этот всю жизнь программировал на С++, этот всю жизнь программировал на С, этот — на Паскале и т.п. Но самое печальное, это когда они начинают передавать свои знания дальше.
В лучшей компании в которой я работал, «переработки» запрещались явно, и начальник офиса всех выгонял в 18.00 со словами: «Быстро домой отдыхать».
К примеру, ассемблер (особенно для микроконтроллеров) и .NET это две абсолютно разные вселенные: там применяются разные подходы, нотации, паттерны и принципы. Да, человек может выучить синтаксис и семантику языка, но будет программировать как на ассемблере, увы, но это так.
У «чужих» HR-ов череп другой формы что-ли?
К тому же, вот у вас тут есть тематическая статья и куча комментариев, а ВоИ это был всего лишь один пункт из списка возможных публичных активностей.
Вам разве не хочется облегчить кому-то жизнь в будущем?
Если каждый будет спрашивать, отвечать и т.п. в личке, то индустрия не будет развиваться.
За последние 5 месяцев был на 20-30 интервью, и по опыту скажу, что если вам все очевидно, то 99% — нет. Вот такая грустная история.
Да, при вычитке статьи моими знакомыми такое мнение проскальзывало, но нельзя быть полностью незаметным, что-то все-равно должно быть.
При любом NDA можно писать статьи на тему разных библиотек, подходов и прочего. Не обязательно выкладывать код из рабочего проекта, тем более он будет полностью бесполезен для других.
К тому же я специально упомянул SO и форумы: программист у которого не возникает вопросов — плохой программист.