Re[8]: Правильный погромизд? А чем докажешь?
От: so5team https://stiffstream.com
Дата: 31.05.23 05:11
Оценка:
Здравствуйте, Codealot, Вы писали:

S>>b) будет вслух рассуждать при их решении?


C>Справедливости ради, хватает компаний, в которых чесать языком — не только необходимый, но и основной скилл, начиная с уровня сеньора и выше.


Я про другое. На собеседованиях просят порассуждать в слух типа для того, чтобы посмотреть, как человек думает, и ждут чего-то вроде "Так, значит нам нужно получить вот это... Можно попробовать вот так... А нет, здесь не получится потому-то и потому-то. Значит нужно получить вот это с учетом вот этого. Раз это не сработало, то можно попробовать вот так..." и т.д., и т.п. Даже если не затрагивать вопрос о том, насколько такие "рассуждения вслух" соотносятся с реальным процессом размышления. Просто можно представить себе что будет творится на рабочих местах, если программисты будут "думать вслух" в прямом смысле слова: один такой "здесь почему-то потребление CPU упирается в потолок, хотя быть такого не должно, значит ща запустим профайлер, посмотрим... Ага, вот здесь мы жрем слишком много, но почему?..." А за соседним столом другой: "этот запрос приходит на тред веб-сервера, а для его выполнения нужно обратиться к данным, которые обрабатываются на главном треде, значит нужно как-то синхронизироваться. Что, если вставить сюда mutex?..." И так все, не обращая внимания друг на друга. В опен спейсе, ага

Ну а то, что с какого-то уровня иерархии нужно работать, в основном, языком, так это нормально, насколько я могу судить. Т.к. начиная с некоторого количества подчиненных управление -- это именно что работа с людьми, а не с технологиями.
Re[9]: Правильный погромизд? А чем докажешь?
От: Codealot Земля  
Дата: 31.05.23 07:30
Оценка:
Здравствуйте, so5team, Вы писали:

S>Просто можно представить себе что будет творится на рабочих местах, если программисты будут "думать вслух" в прямом смысле слова: один такой "здесь почему-то потребление CPU упирается в потолок, хотя быть такого не должно, значит ща запустим профайлер, посмотрим... Ага, вот здесь мы жрем слишком много, но почему?..." А за соседним столом другой: "этот запрос приходит на тред веб-сервера, а для его выполнения нужно обратиться к данным, которые обрабатываются на главном треде, значит нужно как-то синхронизироваться. Что, если вставить сюда mutex?..." И так все, не обращая внимания друг на друга.


Вот представь себе все это, только они при этом еще собираются кучками по 2-30 человек и делают это попеременно.
Ад пуст, все бесы здесь.
Re[15]: Правильный погромизд? А чем докажешь?
От: Skorodum Россия  
Дата: 31.05.23 08:53
Оценка: +1 -1
Здравствуйте, Codealot, Вы писали:

C>Ты действительно пытаешься сказать, что компилятор требует меньшей культуры разработки, чем сраный фейсбук?

Представь себе да. Если не путать сложность и культуру разработки, то в этом утверждении ничего странного нет. Именно в продуктах с древней историей очень часто культура разработки никакая (я работал над компилятором, если что). Но главное не это, Интел продает чипы, а не софт. Если убрать интеловский компилятор, то не изменится практически ничего, чего нельзя сказать об их чипах. В компаниях типа Интела первый сорт это разработчики железа, а не программисты.
Re[16]: Правильный погромизд? А чем докажешь?
От: Codealot Земля  
Дата: 31.05.23 16:38
Оценка:
Здравствуйте, Skorodum, Вы писали:

S> (я работал над компилятором, если что).


Где?
Ад пуст, все бесы здесь.
Re[17]: Правильный погромизд? А чем докажешь?
От: Skorodum Россия  
Дата: 01.06.23 11:02
Оценка:
Здравствуйте, Codealot, Вы писали:

C>Где?

Компилятор для вот этого языка.

А совсем недавно пришлось работать с одинм не очень публичным интеловским API — далеко не фонтан.
Re[18]: Правильный погромизд? А чем докажешь?
От: Codealot Земля  
Дата: 01.06.23 15:29
Оценка: +1
Здравствуйте, Skorodum, Вы писали:

S>Компилятор для вот этого языка.


Выглядит не очень серьезно.

S>А совсем недавно пришлось работать с одинм не очень публичным интеловским API — далеко не фонтан.


Вебсайт у фейсбука — тоже далеко не фонтан.
Ад пуст, все бесы здесь.
Re[19]: Правильный погромизд? А чем докажешь?
От: Skorodum Россия  
Дата: 02.06.23 08:00
Оценка: +2
Здравствуйте, Codealot, Вы писали:

S>>Компилятор для вот этого языка.

C>Выглядит не очень серьезно.
Не важно как выглядит для человека со стороны, главное что всякие автодески и прочие боинги платили за этот компилятор очень приличные деньги.

S>>А совсем недавно пришлось работать с одинм не очень публичным интеловским API — далеко не фонтан.

C>Вебсайт у фейсбука — тоже далеко не фонтан.
Да, но он работает и им пользуются сотни миллионов и он приносит миллионы в день. Интеллу миллионы приносят чипы, а не компилятор.
Re[20]: Правильный погромизд? А чем докажешь?
От: Codealot Земля  
Дата: 02.06.23 16:42
Оценка:
Здравствуйте, Skorodum, Вы писали:

S>Не важно как выглядит для человека со стороны, главное что всякие автодески и прочие боинги платили за этот компилятор очень приличные деньги.


За Therac-25 тоже заплатили очень приличные деньги. А уж сколько бабла было просрано на Rational Rose...

S>Да, но он работает и им пользуются сотни миллионов и он приносит миллионы в день. Интеллу миллионы приносят чипы, а не компилятор.


1. И какое это имеет отношение к "культуре разработки", о которой ты говорил?
2. Интелу чипы приносят многие десятки миллиардов. А компилятор — миллионы.
Ад пуст, все бесы здесь.
Re[9]: Правильный погромизд? А чем докажешь?
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 03.06.23 06:36
Оценка:
Здравствуйте, landerhigh, Вы писали:

L>Здравствуйте, mogadanez, Вы писали:



M>>Тоже самое как повара могут проверить на умение шинковки например, или столяра как он гвоздь забъет и не будет ли вбивать шурупы.


L>


L>Человек, который так будет проверять повара или столяра, сильно рискует нанять повара на стоярные работы.


Требуется пояснительная бригада.
The God is real, unless declared integer.
Re[12]: Правильный погромизд? А чем докажешь?
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 03.06.23 06:38
Оценка:
Здравствуйте, Sharov, Вы писали:

S>Да, наиболее хайповые американские ит компании -- fb, amzn, apple, netflix, goog.

S>Можно и мс добавить. Но в этих компания дрючат гномиков и системный дизайн
S>на собеседования. Как в мс -- не знаю.

В гугле точно уже не дрючат. В остальных — не знаю, по обстановке.
The God is real, unless declared integer.
Re[13]: Правильный погромизд? А чем докажешь?
От: Sharov Россия  
Дата: 03.06.23 10:11
Оценка:
Здравствуйте, netch80, Вы писали:

S>>Да, наиболее хайповые американские ит компании -- fb, amzn, apple, netflix, goog.

S>>Можно и мс добавить. Но в этих компания дрючат гномиков и системный дизайн
S>>на собеседования. Как в мс -- не знаю.
N>В гугле точно уже не дрючат. В остальных — не знаю, по обстановке.

А как там сейчас, что спрашивают?
Кодом людям нужно помогать!
Re[3]: Правильный погромизд? А чем докажешь?
От: Baiker  
Дата: 03.06.23 11:18
Оценка:
Здравствуйте, Codealot, Вы писали:

C>Здравствуйте, Worminator X, Вы писали:


WX>>Большинству проектов не нужны гуру (это уровень архитектора, который меняется редко), а нужны надежные и исполнительные кодеры для решения текущих задач, разгребания рутины. Нужный уровень все равно будет обеспечен аджайлом и паттернами, главное от программиста — быть надежным, укладываться в сроки и уметь обучаться при необходимости. Из победителей олимпиад часто выходят посредственные работники, которые считают себя звездами, но могут легко завалить проект. Программист (в энтерпрайзе, по крайней мере) — это скорее электрик, чем ученый.


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


Глупости оба говорите. Во-первых, человек — это априори самый ненадёжный элемент бизнеса, а во-вторых, лучше в команде путь будет "лишний ум", чем "лишний тугодум". Да и "лишним" он не будет никогда — при обсуждении архитектуры и конкретных воплощений, как раз чем больше светлых голов, тем лучше. Для развития продукта — опять же нужны специалисты, а не "исполнительные кодеры" — они "нутром чуют", что и куда надо развивать.
Кроме того, не забываем простейший человеческий фактор: "главный сенсей" заболел/женился/помер/иммигрировал — кем заменять? Сворой джунов? Даже просто толковый спец есть в команде — уже хорошо.

На одной из моих работ я как-то спросил: вы же меня наняли, а чего вакансия всё ещё висит? (вполне такой логичный вопрос новичка, которому вовсе не хочется, чтобы его кем-то заменили) Мне ответили "шокирующую правду" — "А мы вообще никогда не прекращаем процесс найма! Специалисты нужны всегда". Вот так бесконечно водя неводом, они вылавливают жемчужины, которые на миг оказались на маркете. Профукаешь — будешь ещё год водить неводом впустую.
Re: Правильный погромизд? А чем докажешь?
От: Osaka  
Дата: 03.06.23 11:29
Оценка:
B>У п-стов нет медалей, "чёрных поясов", малиновых штанов и грамот "лучший погромизд года".
Нужно создать гильдию программистов, в которой заказчики будут выдавать программистам квесты, а за их выполнение — кроме денег, гильдия будет присуждать програмистам ранги от F(низший) до A(высший) или S(достижения мировых масштабов). У какой-нибудь игровой конторы уже и ПО готовое есть.
Друга ищи не того, кто любезен с тобой, кто с тобой соглашается, а крепкого советника, кто полезного для тебя ищет и противится твоим необдуманным словам.
Re[4]: Правильный погромизд? А чем докажешь?
От: Codealot Земля  
Дата: 03.06.23 18:24
Оценка:
Здравствуйте, Baiker, Вы писали:

B>лучше в команде путь будет "лишний ум"


Ум стоит денег. У большинства компаний их на это недостаточно.
Ад пуст, все бесы здесь.
Re[2]: Как отличить проходимца?
От: Артём Австралия жж
Дата: 03.06.23 23:27
Оценка: +2
Здравствуйте, alpha21264, Вы писали:

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

A>и сразу становится всё ясно.

Про скилл баснеплёта?
Re[8]: Правильный погромизд? А чем докажешь?
От: Артём Австралия жж
Дата: 04.06.23 00:12
Оценка:
Здравствуйте, mogadanez, Вы писали:

M> Что касается "посидеть — подумать" — по моему опыту это вполне коррелирует с общей производительностью человека в дальнейшем. если есть два равных человека — один быстрый как пчела другому надо посидеть подумать — я выберу первого. не один раз приходилось расставаться с людьми за низкую производительность, когда на собеседовании убедили себя что он не медленный а обстоятельный


Но если быстрый, как пчела, спотыкается о сложную задачу, когжа нужно именно посидеть- подумать. А "медленный" — посидел-подумал, и выдал результат? Как вместе с водой не выплеснуть и ребёнка?
Re[10]: Правильный погромизд? А чем докажешь?
От: gress Россия  
Дата: 04.06.23 10:57
Оценка: 1 (1)
Здравствуйте, Sharov, Вы писали:

S>Для этого ввели в крупных компаниях так называемое system design interview.


Дизайн интервью обычно дают архитекторам. А разработчикам уже обычно такое не дают, ибо не их это задача.

2Baiker
Ну, нет универсальный программистов уже давно. Не сможет человек даже с 10 годами стажа в sql или разработке монолита влиться в проект и стать мидлом на питоне на микросервисной архитектуре.

Вот сейчас ищем разработчика-питониста. Опытные разрабы на простой вопрос — какие знаете способы интеграции между АС — начинают мычать что-то несуразное. Кафку многие в глаза не видели. Ну, ладно, Кафку — вообще асинхронного обмена не пробовали живьем. Ну, а смысл при каких угодно регалиях и прошлом опыте брать людей без опыта в конкретно нашей текущей технологии?
Re[11]: Правильный погромизд? А чем докажешь?
От: Sharov Россия  
Дата: 04.06.23 11:11
Оценка:
Здравствуйте, gress, Вы писали:

S>>Для этого ввели в крупных компаниях так называемое system design interview.

G>Дизайн интервью обычно дают архитекторам. А разработчикам уже обычно такое не дают, ибо не их это задача.

Не знаю, но насколько понял, в гуглах и фб дают вообще всем. Может кроме самых начинающих, а когда
уже какой-никакой есть опыт, то скорее всего спросят. А что в этом такого, кроме архитекторов никто
не должен разбираться, как устроены и работают масштабные сервисы? Хотя бы на понятийном
уровне понимать надо практически всем.

G>Вот сейчас ищем разработчика-питониста. Опытные разрабы на простой вопрос — какие знаете способы интеграции между АС — начинают мычать что-то несуразное. Кафку многие в глаза не видели. Ну, ладно, Кафку — вообще асинхронного обмена не пробовали живьем. Ну, а смысл при каких угодно регалиях и прошлом опыте брать людей без опыта в конкретно нашей текущей технологии?


Ну все теперь, конченные люди, раз Кафку не видели. Вот это типичное отличие нашего подхода к западному --
там смотрят на более общие, абстрактные вещи, в том числе сис. дизайн, как человек думает, подход к решение.
А у нас дрючат конкретное api -- не знаешь, досвидание. Поэтому там -- ит инновационное, а здесь -- догоняющее.
Кодом людям нужно помогать!
Re: Правильный погромизд? А чем докажешь?
От: Явь-истъ Земля  
Дата: 04.06.23 11:42
Оценка: :)
Здравствуйте, Baiker, Вы писали:

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


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


Вопрос актуальный, потому что ненавижу бестолковые собеседования. Для этого получил сертификаты. Если бы не санкции, получил бы их больше.
Re[12]: Правильный погромизд? А чем докажешь?
От: gress Россия  
Дата: 04.06.23 13:10
Оценка: 1 (1)
Здравствуйте, Sharov, Вы писали:

S>Не знаю, но насколько понял, в гуглах и фб дают вообще всем. Может кроме самых начинающих, а когда

S>уже какой-никакой есть опыт, то скорее всего спросят. А что в этом такого, кроме архитекторов никто
S>не должен разбираться, как устроены и работают масштабные сервисы? Хотя бы на понятийном
S>уровне понимать надо практически всем.

У нас сейчас на собес разработчика дается 1 час на все — общее интервью с вопросами об опыте, вопросами о проекте и компании, техническая часть. HR тоже свои вопросы задает.
На дизайн-интервью для собеседования разработчика обычно минут 10 есть, не больше. Полноценное дизайн-интервью — это час.

S>Ну все теперь, конченные люди, раз Кафку не видели. Вот это типичное отличие нашего подхода к западному --

S>там смотрят на более общие, абстрактные вещи, в том числе сис. дизайн, как человек думает, подход к решение.
S>А у нас дрючат конкретное api -- не знаешь, досвидание. Поэтому там -- ит инновационное, а здесь -- догоняющее.

Кафка — не единственный способ асинхронного обмена. Хоть с какой-нибудь шиной поработали бы или с RabbitMQ. Опять-таки, как ты себе представляешь человека, который может успешно пройти современное дизайн-интервью, не имея представления об асинхронном обмене? Что он может сказать о событийно-ориентированной архитектуре?

Нет времени и бюджета на то, чтобы новый разработчик погружался в незнакомую ему технологию. У нас проекты, сроки, обязательства. Денег на переобучение человека со стороны мне просто никто не даст.
Отредактировано 04.06.2023 13:12 gress . Предыдущая версия .
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.