Ответы пользователя по тегу Удаленная работа
  • Как наработать портфолио php программисту и стартовать в профессии?

    copist
    @copist
    Empower people to give
    Про веб-портфолио, в том числе для новичков copist.ru/blog/2016/02/19/web-portfolio
    Про учебные проекты copist.ru/blog/2016/02/11/pet-project-ideas
    Ответ написан
    Комментировать
  • Джуниор поневоле: как найти и убедить разработчика-джедая стать для тебя ментором?

    copist
    @copist
    Empower people to give
    Обращаюсь к тем, кто мог бы назвать себя девелопером-джедаем с менторскими задатками: какими профессиональными знаниями и личностными качествами должен обладать соискатель на позицию падавана под вашим началом?

    Энтузиазм и горячее желание творить, усидчивость, способность самостоятельно осилить большое количество относительно скучных учебных материалов, готовность ваять любые велосипеды и говнокод. Гораздо эффективнее учатся те, кто говнокодят по 500 строк в день, чем те, кто рефлексирует по поводу качества и ищут идеальных решений в день по чайной ложке.

    1) Без каких знаний и личных качеств вы не захотите связываться с джуниором-падаваном даже бесплатно?

    Нужны базовые знания по HTTP/HTML/CSS/Javascript. В принципе, можно и без них, но тогда за полгода будет не очень заметный прогресс (расчё.... Не потерялся бы интерес у самого падавана. Хотя были случаи, что учеики терялись, а через год приходили опять, но уже с багажом простых "лендингов" и "визиток", то есть изучили самостоятельно на практике.

    Через полгода надо определиться с склонностями. Нужен логический и алгоритмический склад ума. Не скрою - я не психолог и не педагог: если склонности нет, то у меня вряд ли получится её внушить.

    Бывало, что приходили за знаниями по JS, но к программированию душа не лежала - теперь работают веб-дизайнерами. Ну, это ведь тоже веб-технологии, не так ли? Главное, чтобы интересно было.

    2) Каким знаниям и навыкам должен обучиться джуниор через полгода работы под вашим началом, чтобы вы не захотели с ним расставаться...

    Составить план получения знаний и навыков мы можем вместе, но идти по плану придётся самостоятельно.
    Через полгода должны остаться энтузиазм и горячее желание творить. К скорости изучения пусть он сам себе требования выставляет.

    ... и готовы были предложить ему работу на ставку полноценного разработчика?

    Вот тут встречный вопрос: а репетиторы по иностранному языку трудоустраивают своих учеников?

    Если речь идёт о том, чтобы наставником был фрилансер, который позже передаст ведомому часть своей работы - это очень-очень-очень высокий риск для фрилансера потратить время впустую, что есть упущенная выгода, потому он эти же часы мог потратить на заказы, а не на обучение. Впустую - потому что невозможно заранее предсказать, что из ведомого получится надёжный и преданный компаньон. Крупные конторы ведут стажировку новичков, у них это на поток поставлено - но там отсев 80% на стажировке и 60% на испытательном периоде. Из 100 новичков испытательный срок заканчивают 8 человек.

    Я брал несколько падаванов разного уровня знаний с расчётом привлечь на свои проекты и фриланс. Дошёл только один, мы сделали copi.st - pet project "сокращатель ссылок" промышленного уровня, на котором мной отрабатывались технологии SemanticUI, LESS, AngularJS, фреймворк Phalcon, REST архитектура, автообновление серверов, очереди заданий и другие сложные технологии. В итоге он уже Middle Frontend Developer на fulltime, а проект мы оставили.

    По поводу "платное"/"бесплатное". Я долго думал над этим и сейчас не вижу разногласия в том, что наставничество - это один из видов репетиторской работы, то есть просто платная услуга с оплатой по часам.
    • Если бы ментор был репетитором по программированию, то однозначно брал бы оплату за каждый час работы.
    • Если бы ментор был фрилансером и у него не было бы консультаций, то он работал бы над заказами с фриланса, что даже больше оплачивается. Лично я готов потерять в деньгах ради приобретения новых навыков и поддержания старых. Старый принцип: уча других, учусь сам.
    • Самое главное. Все, кому я регулярно бескорыстно помогал, на удивление имеют более плохие показатели успеваемости и роста навыков по сравнению с теми, кто платил за помощь. Возможно, потому что "платные ученики" пытаются самостоятельно решить большую часть ежедневно возникающих проблем, чтобы платить меньше и это сказывается на способности самостоятельно находить решения - важная характеристика программистов уровня Middle. С другой стороны они не залипали на проблемах, потому что раз или два в неделю могли получить качественную помощь по алгоритмам и коду.



    В общем, оказание менторской поддержки на платной основе считаю обоснованным.

    А теперь чуть-чуть рекламы :)

    Веду программы поддержки по веб-технологиям webmentor.pro

    * Список языков, технологий, навыков
    * Вопросы и ответы по процессу обучения
    Ответ написан
    2 комментария