"В 2005 году разразился скандал, в результате которого жокеев на соревновании заменили на роботов: выяснилось, что владельцы верблюдов покупали для участия в гонках детей из Индии и Пакистана — они оптимально подходили на роль жокеев по росту и весу."
- ptzn
from Bookmarklet
"Оптимально по росту и весу" на самом деле означает "как можно легче", поэтому дети подходят лучше взрослых. А после скандала нефтяные шейхи почесали репу, да и заказали вместо детей роботов, они оказались ещё оптимальнее, так как всё управление верблюдом сводится к тому, что его надо херачить палкой.
- seliv
А какие вопросы задавать на собеседовании разработчику? Мы не Гугл, нам дикие истории в духе "что вы будете делать, если мир перевернется с ног на голову" не подходят :) Как понять профессионализм программиста?
Из типичных задач: нужно оценить, насколько реализуема идея, которую предложил заказчик, сколько времени она займет, какие ресурсы потребуются, как он будет организовывать процесс (работал ли с менеджером и заказчиком одновременно вообще?).
- teinett
Так это не профессионализм программиста. В этой "типичной задаче" отражены роли аналитика и менеджера проекта и отчасти эккаунт-менеджера. Люди, которые умеют все эти роли совмещать, на вес золота, и они обычно быстро становятся руководителями.
- то ли оценил/-а, то ли не
Меня вот всегда удивляют задачи типа «вывести строку в обратном порядке», «осортировать массив хитрым способом» и т.п. Складывается ощущение, что работодатель ожидает использование оных и прочих велосипедов в каждой реальной задаче, вместо библиотечных отлаженных методов. Другой причины, по которой бы потребовалось постоянно хранить в голове все эти алгоритмы, я не вижу.
- ptzn
^ я вот прямо сейчас решаю задачу такого рода, потому что библиотечный метод сломан.
- мейстер Микал Миндшенти
^ это вопросы не на вспоминание алгоритмов, а на их вывод и кодирование. если человеку нужно вспоминать, как отреверсить строку, то нуивонафик.
- Alex Kapranoff
@mindszenty такое бывает настолько редко, что проще выгуглить нужный алгоритм при необходимости
- ptzn
А что он должен будет программировать? Программисты - они разные бывают.
- Yury Kupriyanov
@kkapp ну вот честно, тебе хоть раз приходилось реверсить строку вручную? Я вот не помню такого в своей практике вообще.
- ptzn
ну не знаю. У меня вот была коллекция логических ошибок как можно присвоить порядковый номер объекту в базе. Потому что такая задача мной ставилась регулярно.
- Анё
А, это про предыдущую вакансию? Я обычно беру реальную задачку, такого размера, чтобы можно было за 1,5 часа сделать. А потом смотрите: работает/не работает; документирован ли код; что с безопасностью/обработкой исключений; что с мета-тэгами и css. Как-то так, навскидку. Ну и насколько социализирован человек: где пишет, что читает, на какие конференции ходит.
- Yury Kupriyanov
^ мы про профессионализм или про галеры? Ok, не ходит. Знает по названиям и смотрит записи.
- Yury Kupriyanov
^ я не смотрю видео и не слушаю аудио. глупо терять час времени на то, что можно тезисно прочесть за 10 минут. вообще, видиотизм последних лет, когда тебе показывают на видео, как пользоваться например библиотекой, раздражает немерено
- танцы в мягкой обуви
^^ У меня из всей социализации - Stack Overfow. Что это говорит обо мне, как о программисте?
- мейстер Микал Миндшенти
Знание алгоритмов, полезно не только для написания своих велосипедов, но и для правильно выбора существующих. Если все время использовать только готовые библиотеки, не вникая, что у них внутри, есть много шансов выбрать негодную библиотеку.
- Anton Yuzhaninov
самое главное в нетехнических умениях девелоперов - это оценивать время исполнения кусков работы малого и среднего масштабов, уметь говорить о них с командой и проектом, оценивать время своих фиксов до адекватной степени, умение вовремя остановиться ибо лучшее враг хорошего, умения слышать тестера и парсить документы внешних зависимостей. Дальше - опционально, но важно умение работать...
more...
- A. T.
Если работа в команде, попытайтесь на интервью выяснить социальные скиллы интервьюируемого. Может это покажется неважным, но в стрессовых ситуациях, которыми изобилует разработка, устойчивость коллектива крайне важна.
- warning be enough
^ вот да, нас нанимают за технические скиллы, а потом выгоняют за отсутствие социальных. общую "адекватность" и надо проверять по возможности. А тут можно любые вопросы задавать
- Count Caturday
Меня наверное сейчас тапками закидают, но я на собеседовании просил фронтенд-разработчиков написать запрос в google для решения той или иной проблемы.
- Кофе без сахара
Что касается социализации, то я бы еще посмотрел на комментарии разработчика к его коммитам в opensource-проектах на гитхабе например.
- Кофе без сахара
Какие вопросы спрашивать сильно зависит от того, что конкретно будет делать разработчик. Если это написание (частей) вебсайта (пусть и со сложной бизнес-логикой) — это одни вопросы, если надо писать нутро базы данных — другие. Так что требую подробностей!
- Ещё быстрей Гонсалес
В целом, разработчик на собеседовании должен писать код, а не разгадывать загадки про то, как философы догадываются, что у них на лбу пометка, или как можно выбраться из блендера.
- Ещё быстрей Гонсалес
"В МТС существует тайная услуга «Запрет контента». Это оно и есть: запрет вашей сим-карте подписываться на всякий платный спам. Услуга настолько тайна, что в «интернет-помощнике» на сайте МТС ее включить невозможно. А следует позвонить 0890 в поддержку и попросить голосом, чтобы вам включили эту услугу."
- ptzn
from Bookmarklet
Дело не в тайне. Дело в том, чтобы ты не смог подключить эту услугу родственнику, не имея в руках его телефон.
- но это же пиздец!
Кстати, коллеги, давно про Eläkeläiset и хумпу хотел спросить: она меня абсолютно совершенно никак ни на сколько не вставляет потому, что я не узнал ни одного пародируемого оригинала, окромя "We will rock you" и "Отеля Калифорнии"? Или всё-таки в ДНК дело?
Есть штук пять треков, которые меня радуют (так, перепевка No Limits прекрасна). Но одноразовая шутка, да. Только под настроение.
- אלף
Судя по комментам дело всё-таки в том, что я не знаю оригиналов. Вон вы сколько всего упоминаете. Творчество О.С.П., от которого оригиналы волей-неволей вокруг слышал, мне как-то ближе было, хотя оно тоже было в массе унылое.
- seliv
Litmus test: прикалывает ли вас хумппа не от Eläkeläiset? Меня прикалывает. Прекрасная нетрезвая музыка.
- сраный четверг
Не Billy's Band же слушать, и не Круга.
- сраный четверг
@piggymous меня вчера-сегодня дико подмывало в гетточке спросить, нет ли у кого Ваенги в lossless, евпочя
- yofus
Меня прикалывает хумппа только от Тома Уэйтса.
- i'm a ninja
Humppaa Tai Kuole! http://www.youtube.com/watch... (From comments, "The catch line goes: Do the Humppa - or die - or do the Humppa - or do the Humppa and die :)")
- אלף
@piggymouse я слушаю, простихосподи, в том числе упомянутый тобой "хуй турецкого" :-) А вообще после ухода из офиса не слушаю практически ничего.
- seliv
Вэйтсу лихости и угара не хватает, например. Не могу это ему не поставить в заслугу.
- Merry cacti
Организована доставка музыки на ваши компы из наших музыкальных групп. Через дропбокс. Все просто. Вы пишете свой мэйл сюда http://sync.in/9bZr9KXNl5, я добавляю вас к расшаренной папке. Если выкладываете анонс в группу заодно кидайте альбом в папку. Опа, и его уже не надо никому скачивать.
@gluek осталось докачать на говняном тайском интернете
- Vlad Rafeev
Пока вижу только 1 трек — значит завтра послушаю :)
- Gluek
ламерский вопрос: когда я из своей папки это удалю, я ведь не поломаю малину всем остальным участникам? у них же не исчезнет? в смысле — синхронизация, надеюсь, как-то настроена только в одну сторону?
- earlyadopter
Удалишь — исчезнет у всех. Я думаю идея в том, чтобы послушать и себе скопировать, если нравится.
- Gluek
Т.е., мы исходим из того, что на всех девайсах, где бегает дропбоксовый клиент, у нас у всех очень очень много места? Может, тогда чистить не 13-го числа, а раз в неделю? Или сколько там обычно за месяц накапливается?
- earlyadopter
В любой момент там не может быть больше 3,5 - 4 Gb. И в дропбоксе нет галки «Не синхронизировать эту папку на этом устройстве», похоже.
- Victory through semantics
В виндовом клиенте есть selective sync в настройках.
- Gluek
Ага, обновил клиента, и правда появился selective sync. Спасибо, @gluek.
- earlyadopter
@karabatov обновись, selective sync появился с версии 1.0 (кажется)
- ptzn
mykolan@gmail.com у меня тоже есть микро-группа с одним участником (мной) пока — присоединяйтесь, кому понравятся существующие посты. я вообще ищу себе соавторов в пару музыкальных блогов — без понтов, но с интересом :)
- cyberpunk soul
действительно, обновил дропбокс с 0.7 до 1.1, появился Selective sync, спасибо за наводку)
- Victory through semantics
Спасибо за хорошее начинание. Я тормоз - добавил свой dropbox аккаунт в etherpad, его оттуда удалили - значит отпроцесили, но уведомления о добавлении shared folder не пришло. Добавте меня плз еще раз.
- vvlad
Re «А кто папку будет чистить? Вроде договаривались 13-го»: я чищу не 13-го, а всякий раз, когда у меня переполняется дропбокс. Удаляю всё, что было выложено больше, чем две недели назад. И впредь буду так делать.
- earlyadopter
Нужна новая услуга: «Банкомат на дому».
Приезжает к тебе такая блондиночка с терминалом и баблом. Снимает бабло с пластика и отдаёт тебе наличку. За небольшой процент.
А курьер будет сидеть у двери в ожидании блондиночки? Удобнее курьеров мобильными терминалами оснастить.
- ptzn
Сначала вызываешь блондинку, потом только курьера. И наличка часто нужна, чтобы куда-то доехать по городу на транспорте, а банкомата под домом нет или не работает.
- Сергей Блохин
Скажите, коллеги, а мне одному хочется уебать большей половине современных айтишнегов? Вот сегодня мне говорят твой git говно, историю файла попортил и показывают, в git log --follow path/to/file действительно один коммит и какой-то левый, хотя файл был создан хрен пойми когда.
В процессе изучения репозитория, выясняется что некто тыкая кнопочки в IDE сделал merge. Да так хитро, что это прям merge из svn (если кто-то забыл, то мы напомним! -- все изменения branch представляются в виде патча и одним коммитом кладутся в ветку) c лаконичным комментарием merge.
- Kirill A. Korinskiy
Скажите, коллеги, мне одному кажется что надо заставлять их всех руками, без IDE писать, а?
- Kirill A. Korinskiy
Мне кажется, что ide можно использовать только после того, как то что он тебе автоматизирует, ты можешь сделать руками. А git как не печально 100%ное детище Линуса. Он позволяет *творить зло*.
- bopm
^ Один rebase не отслеживаемый чего стоит!
- Ukc-F
@bopm гит, да, он ебанутый и что бы им пользоваться нужно понимать как оно работает внутри. Но для этой комманды, я читал лекции внутренние, как устроен гит. Приводил примеры разных flow и какие мы будем использовать и как все это будет работать.
- Kirill A. Korinskiy
@blacklion rebase – шикарен, если им правильно пользоваться
- ptzn
И вот интересно что, два продукта, в одном никаких нареканий, но да, первый месяц задавали вопросы часто и сейчас раз в месяц-два задают *сложные* вопросы. Во втором продукте есть люди у кого вечные проблемы, а есть те, кто разобрался и наслождается.
- Kirill A. Korinskiy
@blacklion знаешь, я не вижу смысла что-то заприщать что бы мешать естесвенному отбору. Наоборот, давайте с крыш снимим ограждение, что бы я платил поменьше налогов!
- Kirill A. Korinskiy
@ptzn Он противоречит самое идее системы контроля версий. Могли бы его писатьв лог -- он мог бы пропагейтится. А так локальное переписывание истории -- это пиздец.
- Ukc-F
@catap Зато git очень просто внутри устроен, всё можно на 5 страницах расписать.
- Ukc-F
@blacklion ну не 5и, но на рассказ как работает гит мне нужно 4-5 часов. (если вы хотите что бы я вам прочитал как он устроен вы можете меня позвать к себе в офис!)
- Kirill A. Korinskiy
Проблема в том, что одного рассказа мало. В гите недостаточно защиты от дурака и потому люди работающие наощупь будут постоянно все ломать с его помощь.
- bopm
@bopm вообще мне нравится монархическая модель разработки
- Kirill A. Korinskiy
@blacklion Про rebase достаточно запомнить, что не нужно его делать на нелокальных ветках. В остальном, если у тебя нет навязчивой идеи прострелить себе ногу, git удобен и большей частью очевиден :)
- за дверью в лето
@vden Проблема в том, что если у меня есть несколько рабочих мест, то у меня по определению нет локальных веток, так как репозиторий на сервере -- есть точка и средство синхронизации этих рабочих мест. И, понятно, что зачастую надо синхронизировать WIP.
- Ukc-F
Внаслідок того, що вдень трохи теплішає, а ввечері, навпаки, підмерзає, на дахах будинків утворюються великі бурульки, а це може призвести до травмувань.
- то ли оценил/-а, то ли не
А ведь я подозревал, что без петербуржцев не обошлось. Всем спасибо.
- ptzn
«прошлогоднее творчество альтернативно одарённых чиновников Петербурга» — а вот интересно, все в прошлом году кричали, что это питерские, но в феврале уже на _каждом_ доме в центре Москвы (точнее, в той его части, где я побывал) висело «осторожно, сосули»
- зверёк¹
@zverok Это, мне кажется, общий вывих чиновничьего мозга -- везде они пишут обхявления страшно официозно. А русского не знают толком и им кажется, что ``ки'' -- это уменьшительно-ласкательный суффикс, а это неофициально выглядит! Точно так же ``обрушение штукатурного слоя'' вместо ``штукатурка падает'' :)
- Ukc-F
Утром был не предрасположен работать. Бросил машину у автовокзала и пошел бродить по холмистым чигирям. Видел много предвесенних котов, переулок Каспийский, улицу Южную, а также магазин "Это, здорова".
И ещё вопрос, как вы определяете, что пора прочекать права на файлы?
- Ivan Dyachkoff
@ptzn, уверен, если сейчас пойдёшь и проверишь дискутилитой права, будет поломанных чуть более, чем 1
- ок
Я помню, когда с хакинтошем баловался лет пять назад, там это было обязательной процедурой, иначе система просто не могла дрова загрузить. А на нормальном маке раз или два только юзал, после жёсткого ребута. Может они и сейчас есть, поломанные права, но работать мне это нисколько не мешает.
- Ivan Dyachkoff
у меня тут полезли глюки второй день, по старой памяти я полез на всякий случай поправить права и проверить диск, вот отсюда и исходный вопрос, на который мне отвечают чуть ли не тем же вопросом
- ок
"по старой памяти" как-то не вяжется с "постоянно" и "регулярно", отсюда и вопрос.
- Ivan Dyachkoff
было дело, на рабочем маке ломались права, а потом и вовсе диск сдох. Ваня, может он у тебя перегревается?
- Habba
за пять лет использования макинтошей права были поломаны всегда, когда я их проверял. Поэтому вполне "постоянно"
- ок
о, щас проверил на домашнем маке, тоже права поломаны
- Habba
по-моему после апдейтов такая фигня появляется
- Habba
"Today I am going to walk through our recent continuous integration Traffic light notifier project that we just finished at the office. This project stemmed from my company's desire to immediately know if a developer has broken a software project, and what better way to do that than to have a huge red light flashing in your face. We connected an old salvaged traffic light fixture to our Jenkins CI-server that monitors the testing status of all of our current software projects. If all our tests are passing, the light stays green, if any test fails the light turns red to provide a visual notification of a problem. While Jenkins is running a test suite on any project, the yellow light will flash to let us know of the activity."
- ptzn
from Bookmarklet
Какой силой воли надо обладать, что бы ровно тащить по своему телу татутировочную машинку!
- Ukc-F
недавно кто-то в френдфидике озвучивал идею програмируемых тату, и тут же
- runmen
Оу. Почитал "IMPORTANT NOTE: Tattoo canvas implantation is a separate purchase. "" -- а оно уже есть? Вот что значит строчка ``future'' в карточке товара?
- Ukc-F
@alf Ага, и не дёргайся вправо-влево, когда иголками колют глубоко под кожу! Впрочем, данный товар не про то.
- Ukc-F
не знаю. Я вижу пока технологию так -- тебе набивают eink под кожу, как обычное тату и дают машинку что бы электро полем менять рисунок.
- Kirill A. Korinskiy
from IM
Да, я внимательно почитал описание и тоже так понял. Но первая идея была -- что вот эта штука набивает.
- Ukc-F
чуваки, это первоапрельская шутка :) уже находили ее, внизу статьи иконка april fools. но вот в треде по ссылке выше выяснялось, что какие-то патенты на e-ink татуировки есть у philips и что-то они прорабатывают вроде
- Дмитрисергеич
Куваев – молодец, что реставрировать начал. Можно надеяться, что после масяни дойдет дело до «Магазинчика Бо», хотя там дофига хорошей музыки, которая скорее всего под каких-нибудь мудаков-копирастов подпадет.
- ptzn
У меня отсутствуют навыки вежливости, и меня давно мучает такой вопрос: каким словом следует взрослому адекватному интеллигентному мужчине обращаться к незнакомым другим половозрелым особям мужского пола? Проблема в том, что обращения "мужчина" и "молодой человек" звучат ээээ... как-то жеманно по-женски.
Можно конечно не выёбываться и использовать "братишка", что уж) Это на другой стороне спектра, наоборот, "слишком мужественно", скажем так)
- гуакамоле
Я ко всем обращаюсь:"извинитепожалуйста". не знаю, подходит ли поцонам
- Fima Fractal
from Android
Да, «извините» нормальный вариант. С незнакомыми англоговорящими, которых я хочу о чём-то спросить на улице, начинаю общение с «Excuse me», например.
- Ivan Dyachkoff
Я к тому, что «Hey, mister!», или там, «Hey, dude!» я ни разу не слышал.
- Ivan Dyachkoff
Мне еще подумалось, что можно начинать фразу с "привет" или "здравствуйте", что может тоже выполнять форму обращения
- Парадокс Смейла
"Послушайте", "извините" и "здравствуйте" нормальные, но не подходят в случае, когда например мужик обронил что-нибудь, не заметил и пошёл дальше, а тебе надо его окликнуть
- гуакамоле
в таком случае, конечно, ниче не остается, кроме использования обращения "братюня"
- Fima Fractal
from Android
Ещё здесь незаслуженно забыты "земляк" и "земеля". Слышал такое не только в анекдотах, ко мне так обращались!
- гуакамоле