All streams
Search
Write a publication
Pull to refresh
57
0
Данил Письменный @dapi

Инженер-программист

Send message
Ну и зачем мне такой кандидат? )
1. Ну согласен, конечно, бывают и хорошие патентованные алгоритмы и т.д.
2. Про сборку и запуск проекта — лично у меня это принципиальная позиция, проект должен собираться и запускаться легко, это как тест. Если это не так, значит нужно потратить время и сделать чтобы это было так, иначе проект представляет из себя очень хрупкую субстанцию.
3. Тут тоже понимаю что такое может быть, а часто так и бывает. Но, это ужасно не эффективно. Менеджеру такого проекта 2 в дневник и идти обратно переучиваться. Одна из типовых рекомендация в таком случае — рефакторить. разбивать на модули, документацию переписывать/писать в тестируемые spec-и.

То есть о чем я хочу сказать, понятно что это может работать не во всех случах, но также понятно что в тех случаях, зачастую низкий уровень организованности проекта.
А как должен выглядеть процесс отбора кандидата на ваш взгляд? Если объективно, учитывая все ваши тредования/опасения как разработчика, а также учитвая нюансы компании, что в нее приходит 5-10 писем от кандидатов ежедневно?

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

Понимаю что не многим это нравится, поэтому сразу и сообщаю.

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

У нас есть INSTALL.txt который периодически дописывают ребята, столкнувшиеся с неожиданными трудностями.

В Ruby кстати с этим проще, там практически все устанавливается сразу парой стандартных команд.
Спасибо, уже не первый комментарий на эту тему, важный момент значит, нужно его сразу озвучивать.
Про посмотреть код приложения — очень резоный довод. Да и локально приложение тоже должно запускаться с полпинка со всеми тестами, это показатель отношения к новичкам.
Не работу, а задание. Если он нам не подошел, значит и задание не выполнял, оплачивать нечего. Если выполнил, то оплачивается в независимости от того сошлись по работе или нет.
А что мешает поговорить? Мне не очень интересно резюме разработчика, я его и не спрашиваю, общих вопросов достаточно, а ему, возможно, мое резюме интересно — так никто не запрещает его у меня спросить.

Тем более если он мне написал, то наверное уже что-то знает обо мне и хочет тут работать.
2. Украдут? Все 5 строчек? ) Предоставив при этом код 2-х летнего проекта?
3. Вот тут можно по-подробнее, в чем вы узрели закрытие?

Я на самом деле не скарказничаю, очень важна точка зрения со стороны, тем более разработчика.

То есть вот я ничего не скрываю, даже наоборот — отдаю ему код (что многие вообще боятся делать), а у него складывается ощущения что я что-то скрываю?
Интересная тема, а что разработику нужно? И что мешает ему получить то что нужно в используемой мной схеме?
Это точно. Только маме на нас не наплевать )
Это хорошо или плохо?
У нас не PHP, а Ruby, postgres, memcache, mongodb, демоны: delayed_job, loop_dance, sphinx. И такая схема работает, ограничений пока не видно.

На счет патчей к php — почему бы не выложить патченный код в одном место?
А это не сарказм. Я действительно осознал ошибку и привел коррективы на будущее.
Хороший вопрос. Надо было сначала сюда постнуть, а потом дождаться когда оно само на rubyflow появится.
Да, только jQuery Gritter через gem gritter )
Если знаете как — расскажие подробнее.

Information

Rating
Does not participate
Location
Чебоксары, Чувашия, Россия
Date of birth
Registered
Activity