Правильный погромизд? А чем докажешь?
От: Baiker  
Дата: 22.05.23 13:58
Оценка: :)
Мужики, вопрос такой необычный, но всё же ИТшный.

Как программисту доказать, что он — профи высшего класса?

У п-стов нет медалей, "чёрных поясов", малиновых штанов и грамот "лучший погромизд года". Даже наколок нет!
И вот приходишь ты (лет в 40) в компанию, а тебя как студента-задрота начинают спрашивать, чем отличается делегат от события. Так-то ты внутри себя фэйспалмишь, но работодатель настолько туп, что считает свои "экзамены" важным звеном найма, напрочь игнорируя другие методы. А так ты ему показал "корочку" или медальон какой — и всё сразу понятно, это "старейшина" и он всё знает (это чисто как пример, где могут пригодиться твои регалии).

Есть, конечно, "научный метод" в виде научных же публикаций, но... это скорее к "исследованиям", а вот что делать "практикам"?

Можно указать (в CV) проекты, над которыми ты работал, но они слишком косвенный материал — мало ли, что ты там в проекте делал! Сам-то проект — какой-нть "банк", но ты там может так наговнокодил, что люди до сих пор разгребают, так что уровень пректа — не критерий. ОТСУТСТВИЕ таких проектов — критерий, но наличие проектов — необходимый, но не достаточный признак твоего уровня. Хуже того — практически ВСЕ коммерческие проекты идут под NDA, так что даже имея крутые сорсы, ты практически бессилен.

Отзывы с ЛинкедИн? Ну так и они тоже из серии "кукушка хвалит петуха". Неужели я буду обсирать коллегу? Он мне друг, но очень хреновый погромизд, и вот что ты ему напишешь?? Конечно "Коллега показал себя хорошим специалистом".

Есть ещё опенсорс, но там тоже то ещё болото: представьте говнопроект, где ты решил добавить функцию — сама-то функция написана нормально, но из-за интеграции с дерьмовой архитектурой, ты понаписал кучу клее-кода, без которого магия не работает. Со стороны это выглядит как говнокод, но это необходимое зло. Да и не докажешь каждому HRу, что ты молодец, что вообще смог туда впихнуть полезный функционал (попутно изучив весь код проекта).
Собственный проект? Опять же, сколько погромиздов, столько и мнений (в которых они не упустят шанс обосрать твой проект в собственном видении мира). Да и код — чтобы понять его качество, придётся разбираться со всем проектом — этот путь явно не для HR'ов (и даже не для других программистов — они с наскока просто ничего не поймут).

Есть ещё всякие онлайн экзамены, но это просто шелуха — знание мелких деталей языка или технологии, НИЧЕГО не говорящие о твоей способности писать хороший код.

Получается, что мы, ветераны отрасли, даже и показать-то ничего не можем, кроме целлюлита.
Как быть, кого бить, что делать?
Re: Правильный погромизд? А чем докажешь?
От: alpha21264 СССР  
Дата: 22.05.23 14:01
Оценка: +5 -2 :)
Здравствуйте, Baiker, Вы писали:

B>Как программисту доказать, что он — профи высшего класса?

...
B>Получается, что мы, ветераны отрасли, даже и показать-то ничего не можем, кроме целлюлита.
B>Как быть, кого бить, что делать?

Обычно на собеседовании тебя просят рассказать о себе (в смысле про прошлую работу),
и сразу становится всё ясно.

Течёт вода Кубань-реки куда велят большевики.
Re: Правильный погромизд? А чем докажешь?
От: LaptevVV Россия  
Дата: 22.05.23 14:43
Оценка: +3
B>Как программисту доказать, что он — профи высшего класса?
Понятия не имею.
B>У п-стов нет медалей, "чёрных поясов", малиновых штанов и грамот "лучший погромизд года". Даже наколок нет!
B>И вот приходишь ты (лет в 40) в компанию, а тебя как студента-задрота начинают спрашивать, чем отличается делегат от события. Так-то ты внутри себя фэйспалмишь, но работодатель настолько туп, что считает свои "экзамены" важным звеном найма, напрочь игнорируя другие методы. А так ты ему показал "корочку" или медальон какой — и всё сразу понятно, это "старейшина" и он всё знает (это чисто как пример, где могут пригодиться твои регалии).
"Корочки" нифига ничего не показывают и не доказывают.
Как опытный препод говорю: у чела может быть ЕГЭ 100 баллов, а он простейших вещей не знает.

B>Получается, что мы, ветераны отрасли, даже и показать-то ничего не можем, кроме целлюлита.

B>Как быть, кого бить, что делать?
Задавать вопросы на собесе собеседнику
Например: а как вы погружаете в проект?
Есть ли у вас документация внутренняя?
А куратор хотя бы на первое время будет?
А у вас есть какая-нить политика гитования ?

Если спрашивают по каким-то техническим вопросам, то самому спросить: а у вас в проекте это применяется?
Например, спрашивают про методы обработки ошибок в С++, а ты после краткого ответа встречный вопрос:
— а у вас какими способами ошибки обрабатываются?
А у вас в проекте проектировали обработку ошибок? Или просто по ходу вставляли try&catch ?
Ну, и т.д.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re: Правильный погромизд? А чем докажешь?
От: Нomunculus Россия  
Дата: 22.05.23 14:47
Оценка: +2 -1
Здравствуйте, Baiker, Вы писали:

B>Как быть, кого бить, что делать?


Ну как в советском союзе при защите диссертаций показывали ценность своего исследования для экономики и народного хозяйства.
Приносишь распечатку, сколько денег твои проги принесли заказчику/работодателю. Отличный критерий качества работы и опыта
Re: Правильный погромизд? А чем докажешь?
От: vsb Казахстан  
Дата: 22.05.23 15:06
Оценка: -2
1. Опыт работы в крутых компаниях типа яндекса.

2. Крутой гитхаб профиль.
Re: Правильный погромизд? А чем докажешь?
От: SergeyIT Россия  
Дата: 22.05.23 15:49
Оценка: 3 (1)
Здравствуйте, Baiker, Вы писали:

B>Как программисту доказать, что он — профи высшего класса?


Вот 1 раз в жизни проходил собеседование...
Я не профи.
Взял с собой 3 тестовые версии своих программ на дискетах (под вин3.1, с текстами). Показал. Сразу предложили временную работу — написать за 2 месяца программу... позже взяли в штат.
Извините, я все еще учусь
Re[2]: Правильный погромизд? А чем докажешь?
От: ути-пути Россия  
Дата: 22.05.23 16:49
Оценка: +8
Здравствуйте, Нomunculus, Вы писали:

Н>Ну как в советском союзе при защите диссертаций показывали ценность своего исследования для экономики и народного хозяйства.

Н>Приносишь распечатку, сколько денег твои проги принесли заказчику/работодателю. Отличный критерий качества работы и опыта

Да щаз. Теперь это коммерческая тайна, никто свою экономическую кухню на сторону показывать не будет.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[2]: Правильный погромизд? А чем докажешь?
От: ути-пути Россия  
Дата: 22.05.23 16:49
Оценка: +2 :))) :))
Здравствуйте, vsb, Вы писали:

vsb>1. Опыт работы в крутых компаниях типа яндекса.


В смысле, умение гонять туда-сюда json?
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re: Правильный погромизд? А чем докажешь?
От: Codealot Земля  
Дата: 22.05.23 17:02
Оценка: +1 -4 :))) :)
Здравствуйте, Baiker, Вы писали:

На самом деле, цель собеседования — не выяснить, насколько кандидат хорош. Потому что, если кандидат уже работал, то он такие же собеседования проходил уже не один раз. И что, новое собеседование внезапно откроет им какие-то тайны, которые все предыдущие не смогли? Чушь.
Так что напрашивается вывод, что цель собеседования — подогреть ЧСВ тем кто его проводит, и попытаться убедить кандидата, что он недостаточно достоин хорошей зарплаты.
Ад пуст, все бесы здесь.
Re: Правильный погромизд? А чем докажешь?
От: scf  
Дата: 22.05.23 17:10
Оценка: +2 :)
Здравствуйте, Baiker, Вы писали:

B>Мужики, вопрос такой необычный, но всё же ИТшный.


B>Как программисту доказать, что он — профи высшего класса?


B>И вот приходишь ты (лет в 40) в компанию, а тебя как студента-задрота начинают спрашивать, чем отличается делегат от события. Так-то ты внутри себя фэйспалмишь, но работодатель настолько туп, что считает свои "экзамены" важным звеном найма, напрочь игнорируя другие методы.


А ты расскажи, чем отличается делегат от события. Как профи высшего класса — с упором на дизайн. Почему они были спроектированы в языке именно так? Есть ли явные ошибки или спорные решения? Недостатки? Как решаются такие же проблемы в других языках?

Делегаты, события... Всё собеседование на любую роль можно построить на одном вопросе — "что такое ООП?".
Re: Правильный погромизд? А чем докажешь?
От: L_G Россия  
Дата: 22.05.23 17:36
Оценка: +1
Если профи высшего класса — это тот, кто решает проблемы, которые не могут решить профи более низких классов, то:
1) он может сразу начать рассказ о себе с этих проблем, описания долгих неудачных попыток их решения другими профи и своего гениального их решения.
2) может предоставить контакты лиц, рекомендующих его именно как профи высшего класса (лиц, боле-менее близких к топ-менеджменту, а не просто коллег-программистов.)
3) если на рынке есть потребность в решении подобных проблем, то искать работу ему просто не придется (работодатели сами его найдут). но может случиться и так, что такой высокий класс профи просто не востребован. тогда по-любому придется понижать свои требования к работодателю.
Отредактировано 22.05.2023 17:41 L_G . Предыдущая версия .
Re: Правильный погромизд? А чем докажешь?
От: velkin Удмуртия http://blogs.rsdn.org/effective/
Дата: 22.05.23 17:48
Оценка: -2
Здравствуйте, Baiker, Вы писали:

B>Как программисту доказать, что он — профи высшего класса?


Для работодателя


Если ты можешь решить задачу работодателя за приемлемое время и на выходе будет хорошо работающая программа, то значит ты наёмный программист высшего класса для этого работодателя.

Для себя


Если ты в одиночку можешь написать работающую программу под задачу которую сам же себе и задал, то значит ты программист высшего класса для самого себя.

Про говнокод


Если ты не совсем лох в программировании, ой простите джуниор, тьфу, вырвалось не политкорректное, то не важно на кого ты работаешь, на работодателя или себя, всё равно будешь знать говнокод ты пишешь или нет.

Программист супер


Ты по всем вышеперечисленным критериям можешь быть супером, но какая-то хрюша из подворотни скажет, что ты лошок однобитный, и всё, парам пара пам.

Программист лошок


А можешь ведь быть и лошком, но если никто об этом не знает и платит деньги, то всё окей.

Синдром самозванца


Потому пошёл этот самоанализ в ...у. Мне интересно только какое слово люди подставляют вместо трёх точек.
Re: Правильный погромизд? А чем докажешь?
От: no_ise  
Дата: 22.05.23 19:01
Оценка:
Здравствуйте, Baiker, Вы писали:

B>Мужики, вопрос такой необычный, но всё же ИТшный.


B>Как программисту доказать, что он — профи высшего класса? ...



Можно посмотреть в сторону выравнивания переговорной силы. По дефолту она у тех, кто создает очередь.
Re: Правильный погромизд? А чем докажешь?
От: m2user  
Дата: 22.05.23 19:20
Оценка: :))) :)))
B>Мужики, вопрос такой необычный, но всё же ИТшный.

B>Как программисту доказать, что он — профи высшего класса?


B>У п-стов нет медалей, "чёрных поясов", малиновых штанов и грамот "лучший погромизд года". Даже наколок нет!


Рейтинг на RSDN
Re: Правильный погромизд? А чем докажешь?
От: LuciferSaratov Россия  
Дата: 22.05.23 19:56
Оценка: +3
Здравствуйте, Baiker, Вы писали:

B>И вот приходишь ты (лет в 40) в компанию, а тебя как студента-задрота начинают спрашивать, чем отличается делегат от события.


а как так получилось, что профи высшего класса вообще на такое собеседование попал?
Re[2]: Правильный погромизд? А чем докажешь?
От: Codealot Земля  
Дата: 22.05.23 20:36
Оценка: +2
Здравствуйте, LuciferSaratov, Вы писали:

LS>а как так получилось, что профи высшего класса вообще на такое собеседование попал?


Профессионализм в программировании, и профессионализм в пролезании в любую дырку без мыла — не одно и то же.
Ад пуст, все бесы здесь.
Re: Правильный погромизд? А чем докажешь?
От: vaa  
Дата: 22.05.23 23:29
Оценка:
экзамены же есть у MS, Oracle и т.д.
тоже самое что и везде. Сдаешь — получаешь серт.
Они вроде котируются.
✊ В мире нет ничего, кроме движущейся материи.
Re: Правильный погромизд? А чем докажешь?
От: IT Россия linq2db.com
Дата: 23.05.23 00:30
Оценка: +5
Здравствуйте, Baiker, Вы писали:

B>Как программисту доказать, что он — профи высшего класса?


Программист должен уметь программировать, а не доказывать уровень своей компетентности. Выяснять уровень компетентности — это задача работодателя.

Если ты "профи высшего класса" и тебе задают только дебильные вопросы на интервью, то ты там не хочешь работать и доказывать никтому ничего не надо.

Нормальный работодатель может выстроить всё интервью вокруг одной задачи. Сначала попросить тебя написать простое решение, потом начать усложнять условия и всё с тобой в конце концов станет ясно.
Если нам не помогут, то мы тоже никого не пощадим.
Re[2]: Правильный погромизд? А чем докажешь?
От: Pauel Беларусь http://blogs.rsdn.org/ikemefula
Дата: 23.05.23 07:14
Оценка:
Здравствуйте, IT, Вы писали:

IT>Программист должен уметь программировать, а не доказывать уровень своей компетентности. Выяснять уровень компетентности — это задача работодателя.


Понимать собственный уровень компетентности это вобщем крайне полезно для любого специалиста. Без этого невозможен какой либо профессиональный рост.
Re[2]: Правильный погромизд? А чем докажешь?
От: mike_rs Россия  
Дата: 23.05.23 07:35
Оценка: +1 -1 :)
Здравствуйте, Codealot, Вы писали:

C>На самом деле, цель собеседования — не выяснить, насколько кандидат хорош. Потому что, если кандидат уже работал, то он такие же собеседования проходил уже не один раз. И что, новое собеседование внезапно откроет им какие-то тайны, которые все предыдущие не смогли? Чушь.


ты сколько собеседований провел?
цель собеседования — понять, подходит ли в вашу команду на конкретную должность именно этот кандидат. При этом собеседующий точно знает какие навыки нужны работнику на том месте, куда его планируют взять и выясняет, сможет ли кандидат потянуть эту лямку и насколько он вообще адекватен в общении. Всё, никаких других целей не преследуется.
если же где-то собеседующие вообще не относятся к команде, куда идет набор — то оттуда надо бежать сразу.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.