metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2014-01-29 02:59 pm

Problem solving skills

Состояние работы "нужны люди умеющие дотнет+SQL/clojure+SQL" дошло до критического, надо как бы уже и решать.
Ну, с переманиванием готовых специалистов с ибы или епама все понятно - предложить две моих зарплаты и все ок. Или айседа за три зарплаты, не суть важно.
Но хотелось бы, конечно, эту зарплату забрать себе, а на работу взять джуниора, потому что дообучать все равно придется, а специалисты с епама и опытом работы в проектах вида "деньги из тумбочки, работает 100 человек" первым делом поставят под сомнение мои технические решения, что будет сильно мешать рабочему процессу.

Соответственно, возникает вопрос: как оценить мотивацию и интеллектуальный потолок оного джуниора? Отсутствие опыта - похер полностью. Отсутствие знаний, в принципе, не похер, но это исправляется при наличии мотивации. А вот если у человека принципиальный физиологический тупик в мозгу, потому что его родители плохо питались в перестройку или у него принципиальная фига в кармане на тему мотивации "всех денег не заработаешь, работать нету смысла, на дядю работать западло, мир обитель зла, нужно ничего не делать, чтобы не увеличивать энтропию и не служить демиургу" - это никак не исправишь.

И второе, что еще не совсем понятно - это как оценить умение человека в "решение проблем". С одной стороны, этому вроде бы можно научится, хотя бы вкурив начальные сведения про ТРИЗ, и вообще оно улучшается с опытом. С другой - сейчас этому не учат и отличить реально тупого человека от человека, которого в детстве забыли научить problem solving skills, а собственного любопытства не хватило - тоже непонятно как.

PS: http://habrahabr.ru/post/169949/ - чего делать не надо :)
(deleted comment)

[identity profile] anonim-legion.livejournal.com 2014-01-29 04:00 pm (UTC)(link)
Я знаю вопрос получше:

Почему для sip выбрали протокол udp?

Ожидаемый экзаменатором ответ: потому что принимать пакеты и отвечать на них могут разные хосты.
Правильный ответ: потому что авторы - дебилы, и не думали об администрировании совего детища.

[identity profile] vp.livejournal.com 2014-01-29 04:07 pm (UTC)(link)
У вас неправильный ответ.
Правильный ответ:
1. потому что быстрее отклик "на круг"
2. позволяет дырявить NAT.


[identity profile] anonim-legion.livejournal.com 2014-01-29 04:11 pm (UTC)(link)
Ну о "быстрее" как-то даже говорить не хочется, это ж сигнальный протокол, а не носитель голоса.

TCP позволяет явно указать правило брадмауэра и отслеживать соединение. А UDP и "дырявить NAT" это из то же серии, что модуль рерайтинга адресов в NAT для FTP, заплатка на изначальную кривизну.

[identity profile] vp.livejournal.com 2014-01-29 04:29 pm (UTC)(link)
Быстрее за счет упразднения еще пакетов на подтверждение доставки.

На ТСР вы нат никак не обойдете, в случае если у вас соединения точка-точка .

[identity profile] anonim-legion.livejournal.com 2014-01-29 04:36 pm (UTC)(link)
Вы имеете в виду что-то вроде:

Есть два клиента-софтфона, оба за НАТ
Есть их сервер, она снаружи НАТов, у него белый адрес.

Один клиент звонит другому и после коммутации, они общаются напрямую, без участия сервера, прокалывая НАТ.

Такой сценарий?

[identity profile] vp.livejournal.com 2014-01-29 04:39 pm (UTC)(link)
Да, классика жанра. Только держать нитку из ната, чтобы "не закрылось".

[identity profile] cottidianus.livejournal.com 2014-01-29 04:24 pm (UTC)(link)
А, этот. Саму картинку емнип я притащил. Только без текста. Потом эту картинку подписал и выложил метакласс, а потом уже появился этот вариант.
Edited 2014-01-29 16:26 (UTC)