LINUX.ORG.RU
ФорумTalks

Собеседования или как определить плохого программиста

 , ,


1

4

За последнюю неделю провёл порядка 20 технических собеседований, кого ищу:

  • python с flask или django
  • js
  • tdd, cd

Было бы плюсом:

  • опыт работы в финансовой сфере
  • java с spring
  • js с react или angular
  • clojure
  • ansible, docker, kubernetes, consul

И смог вывести для себя два главных сигнала, что человек аутист:

  • хейтит js
  • использует vim/emacs и зачем-то активно говорит про это на собеседовании
  • не умеют и не хотят уметь sql

Обычно такие люди злятся, когда на что-то не могут ответить или из них приходиться вытягивать ответы.

А как лорчатки отсеивают интересных личностей?



Последнее исправление: holuiitipun (всего исправлений: 4)
Ответ на: комментарий от staseg

Видали мы таких «инженеров», спасибо. Потом удивляются, что нельзя на один и тот же порт на лупбэке сделать accept() и connect (), а понятия ретрансмита и tw_recycle вгоняют их в ступор.

И зачем программисту service discovery?

leave ★★★★★
()
Последнее исправление: leave (всего исправлений: 1)
Ответ на: комментарий от leave

Чтобы дискаверить соседей в распределенном приложении например, плюс простой key-value storage. Но я с ним знаком однобоко, мне правда интересно, что там можно админить.

Недавно заводил консул в кубернетесе кстати. Без кодерства не обошлось.

staseg ★★★★★
()
Ответ на: комментарий от leave

у нас вообще самописный бойян на базе swarm + eureka

Deleted
()
Ответ на: комментарий от staseg

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

leave ★★★★★
()
Ответ на: комментарий от leave

Ход твоих мыслей в целом не понятен. Вроде как типичному программисту консул не нужен, а какие-то сетевые нюансы будто нужны «обычным» программистам или админам. В IT все очень тесно связано, поэтому и ищут инженеров, и не надо удивляться, а нафига погромисту кубернетес. И это, без знаний нюансов, до уровня «имею представление» это осваивается за несколько дней.

staseg ★★★★★
()
Ответ на: комментарий от staseg

Сначала оно колупается на стейджинге (хорошо, если не на локалхосте), потом пилит исходя из своих представлений о прекрасном конфиги, пишет под себя регламенты развертывания на продакшене, а потом админ обнаруживает, что у этого проект виртуалэнв в левом каталоге, и внезапно требуется установка расширения к постгресу (а на папет для забили болт). Потому что связь между разработкой и продом потеряна нахрен.

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

leave ★★★★★
()
Ответ на: комментарий от leave

Сначала оно колупается на стейджинге (хорошо, если не на локалхосте), потом пилит исходя из своих представлений о прекрасном конфиги, пишет под себя регламенты развертывания на продакшене, а потом админ обнаруживает, что у этого проект виртуалэнв в левом каталоге, и внезапно требуется установка расширения к постгресу (а на папет для забили болт). Потому что связь между разработкой и продом потеряна нахрен.

ansible, docker, kubernetes, consul

:)

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

Придя в команду, грамотно использующую любые технологии, и не важно висит на них клеймо «кодерская» или «админская», грамотный инженер научится их применять. Ну ясен пень, что в команде (или компании – не суть) есть люди, специализирующиеся в чем-то, это не отменяет общий технический кругозор и гибкость.

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

Очередное про типичного кодера. Вот тебе пример из жизни: у нас используется, кубернетес, нам не хватает в нем одной фичи, как я, не зная вообще чо это такое, пропатчу его? Миллион долларов и год на разработку?

staseg ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.