• Как найти junior-y middle программиста на вакансию?

    ks_ks
    @ks_ks
    Я б помимо советов предыдущих ораторов, смотрел на количество, частоту и полноту коммитов, по произвольным репозиториям, с которыми он имел счастье взаимодействовать в один временной промежуток, на уровне главного разработчика — если покажет любое произвольное решение и сможет грамотно на простом языке объяснить свое решение так, чтоб вам было понятно, значит все ок.

    Смысл такого задания в том, что не каждый senior \ middle разработчик хочет, любит и умеет делиться знаниями, не перегружая новичков всеми своими дебрями в голове. Некоторые настолько не любят образовательный процесс и документацию, что разговаривают со всеми «кто ниже по касте», через губу — оно вам не выгодно, да и работодателю, т.к. таким макаром может быть взят продуктивный сотрудник, но который завязывает все рычаги управления на себя, становясь незаменимым. :)

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

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

    Но надо помнить, что не бывает единственно верных вопросов, которые приведут вас к однозначной уверенности о том, правильный ли кандидат перед вами, или нет. Надо смотреть комплексно, а лучший способ проверки трудоспособности — испытательный срок. Обычно способность к работе и мотивация показывается в первые дни. :)
    Ответ написан
    Комментировать
  • Хочу утилиту для прокрутки окна без перевода фокуса на Windows?

    ks_ks
    @ks_ks
    Есть win32 api — через него и работают все подобные приложения под Windows. Копайте туда.
    Как вариант, самому скрипты писать (если про Python), используя библиотеку pywinauto
    Ответ написан
    2 комментария
  • Что и где почитать про алгоритмы определения интереса(ов) пользователей?

    ks_ks
    @ks_ks
    Могу посоветовать книжку, где в примерах на Python'е освещаются подобные вопросы:
    «Программируем коллективный разум.» Тоби Сегаран — правда, не совсем
    уверен, что Вы именно то спросили…
    Ответ написан
    1 комментарий
  • Литературу по бизнес-анализу и проектированию бизнес-процессов?

    ks_ks
    @ks_ks Автор вопроса
    удалено — промахнулся
    Ответ написан
    Комментировать
  • Интересует feedback по новому социальному проекту

    ks_ks
    @ks_ks
    Это было бы здорово, если б все люди, интересующиеся определенной тематикой могли ответить да\нет,
    на определенную инициативу. Для того, чтоб понять из списка друзей вк\fb — кто пригоден для приглашения
    — человеку (организатору встречи) приходится вспоминать. Хорошо бы отдать классификацию
    по группам, какой-то системе
    . Ещё человека не должно волновать — откуда
    брать трафик (fb/vk/odnoklassniki/linkedin/епочта/skype/icq/irc).
    Жмакнул кнопку
    — все, кому тема интересна, приглашены.
    Ответ написан
    Комментировать
  • Как правильно самостоятельно изучить ЯП?

    ks_ks
    @ks_ks
    Правильный результат может получиться только тогда, когда есть цель.
    Желательно ещё понимать — зачем ты это делаешь. Дальше, повышенный уровень мотивации и энтузиазм ответят на все твои поставленные вопросы и сделают процесс обучения максимально эффективным… так работает наш мозг.) Если четкого понимания — «зачем это все», нет, то любой данный тебе совет отправляется в мусорное ведро. Если питон интересен — ю а велкам, можно прицепиться к уже существующему проекту и учиться на практике.
    Ответ написан
    Комментировать
  • Дилемма выбора между C++ и Java

    ks_ks
    @ks_ks
    Java. И к Clojure присматривайтесь =)

    У меня счас хороший знакомый программист который в прошлом ( и настоящем ) — C'шник,
    изучает Android — пишет прогу, для моделирования жидкости.
    Ещё он игрушку хочет написать на Android,
    клон какой-нибудь…

    Могу познакомить — вместе будете писать.)

    А по каким критериям Вам Java больше нравится?
    Ответ написан
  • Как в Jira настроить доступ так, чтобы задачу могли видеть только нужные люди?

    ks_ks
    @ks_ks
    В основном главная заморочка — это придумать такую Permission Scheme на проект, которая бы удовлетворяла вашим потребностям в долгосрочной перспективе. А сделать так, чтоб потом какие-то отдельные пользователи, или группы пользователей могли что-то делать в проекте, или не могли — суть, галочки проектных ролей проставить из таблицы проектных ролей пользователя (если мы говорим о конкретном пользователе), и\или добавить вновь созданную группу (если мы говорим о назначении одинаковых полномочий нескольким пользователям — в конкретном проекте) в Permission Scheme. Очень удобно.

    Вот если бы ещё была штука которая позволяет выбрать несколько пользователей и добавить
    нескольким пользователям сразу — проектные роли, по разным проектам…
    это был бы вообще смак — кто-нибудь знает, есть такое?
    Хотябы в виде плагина…
    Ответ написан
  • Цитаты, высказывания на IT тематику

    ks_ks
    @ks_ks
    Ответ написан
    Комментировать
  • Как организовать авто-выплаты на Odesk'е?

    ks_ks
    @ks_ks Автор вопроса
    Выяснилось: у нас рабочая неделя не совпадает с рабочей неделей в USA. У них воскресенье — рабочий день (вместо нашего понедельника).
    Посему все выплаты которые должны пройти автоматом — проходят автономно, как и задумывалось… это Очень удобно.
    Ответ написан
    Комментировать
  • Что вас останавливает в процессе создания ИИ?

    ks_ks
    @ks_ks Автор вопроса
    «аналитическая система биржевых торгов» — на какой платформе (если то был анализ в реальном времени, использовался ли её API, для совершения сделок)? Какие методы анализа применялись? Почему решили остановиться?

    «Нейрон, как устройство, гораздо сложнее.» — ну это ведь не эквивалент тому, что в задачах требующих аналитики он будет превосходить возможности ПК, который построен на базе транзисторов — или у него есть ещё такие особенности которые однозначно нам позволяют утверждать обратное?

    Если вы об этой статье, то я там не вижу ни слова про состояния. Зато я вижу эту, в которой говорится: " в состоянии покоя (неактивное состояние) и в состоянии генерации разрядов (активное состояние)" — что примерно соотносится с вашим высказыванием про транзистор: «открыт/закрыт».
    Ответ написан
    Комментировать
  • Что вас останавливает в процессе создания ИИ?

    ks_ks
    @ks_ks Автор вопроса
    «Ну, меня придется ждать несколько лет» — почему так пессимистично? =)
    Ответ написан
  • как снизить температуру запекания или печати на лазерном принтере?

    ks_ks
    @ks_ks Автор вопроса
    Короч вывод: глянцевые листовки, на которых что-то отпечатано твердотельными чернилами (быстрая печать в типографиях), могут в некоторых местах вздуваться, при нагревании до высокой температуры. Лечится это тем, что листовка несётся в такую же типографию,
    которая допечатает теми же твердотельными чернилами, все что нужно. Поскольку время нагревания
    не такое большое, за счет скорости печати, то и вздуться там ниче не успеет.
    Как-то так.
    Ответ написан
  • Плагин KeePass для браузера Chrome

    ks_ks
    @ks_ks
    Он в хроме не актуален. Регите учетку в gmail.com — если нету => настройки => Sing in to google account.
    Синхронизирует Extensions, пароли, вкладки — по всем машинам, где вы залогинены.
    Опционально выбираете, что синхрить.
    Ответ написан
    5 комментариев
  • Планировщик agile для личного планирования?

    ks_ks
    @ks_ks
    Мб Any.DO подойдет — есть синхронизация с google chrome extension и gmail — откуда удобнее задачи заводить.
    Ответ написан
    Комментировать
  • Какую версию Python изучать?

    ks_ks
    @ks_ks
    Смотря сколько собираетесь учить.

    Если пару-тройку лет, то третью — потому-что вероятно большАя(если не бОльшая) часть библиотек и решений, перейдет на неё, за это время. Если за месяц-два планируете освоить, то 2.6\2.7 — потому-что сейчас большинство на них пишут и соответственно большинство библиотек и решений именно на нем. :)

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

    Ну и до кучи — изучив любой из питонов, вы будете легко воспринимать, код на любых других версиях
    — правда, немного почитав про отличия (их не так много, к слову).
    Однако, без большого количества правильных примеров вам будет сложно прочувствовать
    все прелести новых конструкций, которые появились в 3.*, по отношению к 2.6\2.7.
    Ответ написан
    2 комментария
  • Как поднять свой уровень программирования?

    ks_ks
    @ks_ks
    «поднять свой уровень программирования» можно читая книжки и общаясь с умными людьми…
    где бы вы не находились, какие бы задачи не решали. Говнокодеры не те люди,
    кто пишут рутинные и неинтересные задачи, а те, кто к задачам подходят,
    не имея в запасе желание и время, сделать свой код лучше.

    Я поступил, как некоторые тут советуют — придумал идеи,
    которые хотелось бы развивать и пилю потихоньку,
    а качество кода — это дело наживное.

    Чем больше пишете, отдаете кому-то на ревью, работаете не один,
    а в команде — тем лучше и чище ваш код становится.
    Ответ написан
    Комментировать
  • Как определить процент своего участия в проекте?

    ks_ks
    @ks_ks
    Тут было.
    Ответ написан
    Комментировать
  • Что конкретно может дать программисту знание языка Lisp?

    ks_ks
    @ks_ks
    Я выбрал семейство Lisp'ов для изучения: потому-то, потому-то
    и ещё вот по этому (зная один из лиспов, будет проще настраивать IDE Emacs).
    Ответ написан
    2 комментария