Предположим, ежемесячно в вашем подчинении находится 10-15 стажёров с начальными знаниями HTML, CSS, JS и PHP которые готовы выполнить любую черновую работу во имя приобретения бесценного опыта, естественно, бесплатно. Ничего ответственного (более или менее серьёзного) дать им нельзя в силу компетенции. Компания, в которой они проходят стажировку, на сегодняшний день, не занимается наполнение сайтов информацией. Возникает вопрос, можно ли в принципекак-то эффективно использовать этот ресурс себе на пользу, может даже выделить под него отдельное направление, а непросто выдумывать задания, оценивать результат и выбрасывать его? И пусть этот результат будет, в большинстве случаев, отвратительным, речь тут совсем не об этом.
Присоединяюсь к вопросу
Разбейте сложную задачу на множество простых, раздайте каждому по одной, при наличии времени сопроводите задачи ссылками на мануалы по соответствующей теме и практике решения похожих задач.
10-15 человек это великая сила, даже если каждый из них как типичный представитель этой группы. Мне бы хотя бы человека 3 щас, я уже реализовал бы все задумки, за которые не хочу браться в одиночку. Главное – четко формулировать задачи.
Одним словом, сложность реализации сколь угодно сложной задачи – в первую очередь сложность для вас, а не для Code Monkeys
Программирование, в отличие от точных наук, вещь очень гибкая. Вы можете не знать что такое интеграл и как его брать, но при наличии логики вы легко найдете плошадь криволинейной трапеции с помощью программных методов.
А css/html – это вообще рай. В интернете столько мануалов, что даже начинающий верстак справится с задачей выше средней сложности при наличии времени и уменяи пользоваться гуглом. Просто вам будет сложнее всего – следить за 10ю человеками и помогать, задавая направление поиска.
> Просто вам будет сложнее всего – следить за 10ю человеками
По-моему, одна из основных проблем. Потому что с каждым нужна стабильная систематичная обратная связь, чтобы отвечать на вопросы и задавать вектор развития. А то без руководства оставлять – это огромный тормоз, потому что либо продолжение задачи сделается неверно, либо вообще никак не сделается. В итоге полезная работа будет стремиться к нулю.
Я через подобное прошел и знаю что такое, когда фидбек с "боссом" (т.е. с главным программистом, по сути) довольно редкая и неполная (не получаешь ответы на некоторые важные вопросы). Решение конкретной задачи – хер с ним, включишь мозг и нагуглишь что-нибудь, если не знаешь чего-то. А вот собственно что реализовывать и каким образом – это уже беда, нет конкретных целей – нет положительного результата.
Так что, чем больше людей- тем больше ответственность (даже если это один – два человека, ответственность большая). И качество фидбека прямо пропорционально эффективности решения задачи, имхо.
пошлите их копать картошку к себе на дачу, или асфальтовую дорожку укладывать, а в перерывах пускай разбирают структуру уже существующих реальных проектов и балуются с ней. И вы довольны, и у нубов бесценный опыт
+1 за дачу.
за стажёрами нужно оябзательно перепроверять каждую строчку, что занимает времени больтше чем написание самому. на этом этапе придётся работать в минус, пока они за месяцок не дорастут до самостоятельности.
Спасибо за развёрнутые ответы и мысли.
Всё действительно упирается в обратную связь и контроль исполнения. Мне бы хотелось минимизировать участие квалифицированных кадров в процессе стажировки, так чтобы задачи были настолько просты и независимы, что их контроль можно было бы производить два, три раза в день, как вариант – вёрстка макетов для шаблонных и низкобюджетных сайтов. Ещё один интересный вариант, который мне подсказали, периодически использовать стажёров в качестве бета-тестеров.
вёрстка – это вообще не вариант, у меня на прошлом месте такой хернёй страдали и потерали вагоны времени. самая большая проблема, что доверстывать практически невозможно, приходится всё с нуля.
в программировании примерно так же, если дать им работать с нуля или около того, то на поддержку уйдёт гораздо больше человекочасов, чем на разработку. опять же из практики, мне сейчас пришлось доделывать сайт на modx, в итоге я больше недели правлю ошибки, а с нуля натянуть интернет магазин на корпаротивной cms заняло бы не более 2-3 дней.
есть два варианта использования – посадить править баги в готовых проектах. либо посадить в одно кресло с опытным разработчиком на недельку, время потраченное компенсируется быстро.
Давайте им писать нетрудные алгоритмы, типа парсеров, генераторов, чекеров.
"есть два варианта использования – посадить править баги в готовых проектах. либо посадить в одно кресло с опытным разработчиком на недельку, время потраченное компенсируется быстро."
а может посадить в отдельное место с небольшой оплатой труда и возможностью консультироваться со "старшим братом" ? пока человек сам не будет что-то делать, он ничему не научится, может и правда, стоит давать им более или менее нормальные проекты(назовем это "второй" проект), которые вы хотели сделать на следующем месяце, после сдачи того проекта, которым занимаетесь сейчас("первый" проект)…и вот когда закончите работу над "первым" проектом, возьмете и посмотрите, что они натворили со "вторым", если это что-то нормальное, то можно использовать, если нет, то дальше по своему расписанию приниматься за "второй" проект самому
а вот посидев недельку, уже можно узнать абилу новичка и дать ему твёрдый фундамент на котором он сможет строиться. будешь знать что ему стоит давать, а что пока рано.
"а вот посидев недельку, уже можно узнать абилу новичка и дать ему твёрдый фундамент на котором он сможет строиться. будешь знать что ему стоит давать, а что пока рано."
если ему надо, он всему научится, найдет и поймет, это нужно только ему, затем, если ты судишь по себе и ссался что-то спросить когда был нубом, ну так это твои проблемы, есть и посмелее тебя и в конце, а почему нуб? по каким причинам? обоснования?
и кстати, что бы понять "абилу", как ты выразился, НАХУЙ никто не будет тратить неделю на человека, тест-задания?
" и неизвестно что с таким кодом делать, переписывать с нуля – накладно, но поддержка в подавляющем большинстве случаев обойдётся ещё дороже." и для твоей тупости и невнимательности, перечитай мой пост и пойми идею, если не дойдет, объясню, не имей надежду на них, иди своим курсом, но если справятся, то будет гуд и из 10 отберешь 3 и сделаешь команду, все, прошу засунуть свое мнение дальше в свой "профессиональны", "ненубский" зад,…такие как ты раздражают
а это печально
> если ему надо, он всему научится, найдет и поймет
Вот кстати "научиться, найти и понять" не значит "сделать правильно". Можно, например, разобраться в регулярках, понять как они работают на уровне конечного автомата, в итоге напихать их во все щели, и при этом так и не узнать о существовании функции strpos, например.
Поэтому тут солидарен с Вячеславом, что взаимодействие должно быть очень тесное, нубы действительно не любят уточнять многих деталей – либо по боязни, либо из-за "самостоятельности". Я тоже не люблю уточнять многих деталей, делаю это все меньше и меньше, но чем меньше уточняю, тем больше думаю головой. Причем тут зависимость типа степенная в минусовой степени, т.е. на минус n уточнений приходится a^n дополнительного потребления мозгоресурсов
мда…толи я не там родился, толи Вас всему учили "старшие братья", но среди тех, кто что-то знает, лишь те, кто "сам все учился" и ничего…есть отличный системный программист и никто и ничему его не учил, все сам, все своей головой
Учиться самому, и учиться, работая в команде – это тоже довольно разные вещи. Последнее по очевидным причинам эффективнее, т.к. поток знаний, "переходящих по наследству", колоссальный, и все это надо моментально впитывать (иначе выкинут, никому необучаемый тормоз не нужен).
Можно 3 года учиться самому, потом еще 5 лет учиться в универе на ит, но придя в команду оказаться нубом, которому еще многое предстоит познать.
а при чем тут это? я разве говорил про то, что бы сидеть дома и учиться чему-то самому?
и вообще, спор бессмысленный, человек либо сделает, либо нет и все, есть те, кто и без вышки отличные спецы, так что…
Андрей the "First-called" Fam, мальчэг. ты абсолютно не в теме и серьёзно рассуждаешь о незнакомых вещах как большинство новичков в айти. Недавно знакомый искал работников, из 51-го резуме подошёл один и одного переманили, работников нужного уровня ищут месяцами. и что такое неделя?
и мне плевать, нравлюсь я тебе или нет, если бы ты работал со мной, то боготворил бы, а так, ты мне просто мешаешь делиться ОПЫТОМ.
"и мне плевать, нравлюсь я тебе или нет, если бы ты работал со мной, то боготворил бы, а так, ты мне просто мешаешь делиться ОПЫТОМ."
о Боже…комната помощи людям с психологическими расстройствам дальше…
Плиско AmdY Вячеслав, глупые слова, за что тебя боготворить то, чего ты в этой области добился, хочешь кого то из айтишников боготворить, уж прошу кого то из них http://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%B5%D0%B... , и вообще мне кажется, что пока что из русских программистов получаются лишь высококлассные РАБОТНИКИ, и хоть мы и можем в отличии от западных коллег писать на 2-10 разных языках, все равно уж больно сильно мы отстали в этой области
боготворить гомика, неужели в вашем списке нет более достойных ЛЮДЕЙ?
да и боготворят за более приземлённые вещи. например, за патч для админкисвязанный с выходом глючного фаерфокса 3.6 и повлиявший на сотни сайтов студии или за то, чтоты выделил десяток минут и помог копирайтерше отформатировать текст с помощью регулярок, а ручками бы она убила бы на это пол дня, за то, что ты от души поздравил девушку с 8-м марта. это три последних случая за которые мну называли богом. я девушку назвал богом тестеров, за её необыкновенную способность находить ошибки логики приложений, которые даже тестирование не выловило.
будьте проще, уважайте коллег за то, что они делают лучше вас.
у меня есть практический опыт натаскивания новичков, как положительный, так и негативный, им и делюсь.
Боготворить, слишком громкое слово и Вас оно не достойно, те люди, и похуй гомики или нет, но они внесли настолько большой вклад в развитие, что все что нас сейчас окружает в той или иной степени их заслуга, я думаю, люди, которые проработали в этой сфере достаточно времени меня поймут, чтож, не всем дано даже понять,
можно в лоб решать задачу и наполовину решить ее за 50 лет, а можно 50 лет разрабатывать теорию и за год применить на практике, что позволит решить и эту задачу и еще много вытекающих, что лучше решать Вам, хочешь, делай в лоб, но не забывай, большинство, что программно, что аппаратных средств, которые ты применяешь так или иначе заслуга именно этих людей, а патч для админки – это вообще промолчу, редактирование текста, смотрите выше, а девушку поздравить с 8 марта, это долг каждого мужчины и боготворить за это просто глупо
глупо, но мы существа иррациональные. я не понимаю. что ты мне хочешь объяснить. я уважаю все профессии и не только теоретиков работающих над идеями, но и кухарок, которые кормят гениев и строителей, которые построили им жильё.
но если гениальный математик, никогда не готовивший, будет учить кухарку как варить суп, то будет послан…
официанта максимум можно уважать, а боготворить повара, хоть так надеюсь понятно?
обоготворение – связанно со способностями, непонятными или недостижимими созерцателю.Вот официантка бы терпеливо выслушала бред Андрей the "First-called" Fam, это её профессиональное качество для меня недостижимо, кстати, качество обслуживание зачастую важнее кухни.
любое большое дело состоит из кучи маленьких маленьких, которые не менее важны.
Плиско AmdY Вячеслав ты до того уже смешон, что дальше некуда, я читаю и просто не понимаю, как можно быть таким кретином и истеричкой одновременно…
конечно ты можешь дальше бить себя в грудь и говорить про свой """"опыт"" и все такое, но поверь, всем пох*й…
если ты думаешь, что ты – ВСЕ
>>о Боже…комната помощи людям с психологическими расстройствам >>дальше…
и проблема не в моём опыте, а в отсутствии опыта у советчиков вроде тебя, которые стремятся "помочь", а приносят очень много вреда.
p.s. В %country% две беды: дураки и дороги
Девчонки, не ссорьтесь
))))
я не ссорюсь, я гноблю.
удивительно, как в интернете, скрывшись за ширмой анонимности люди становятся самоуверенными и дерзкими, строят из себя экспертов во всех областях.почему-то в реально жизни такие попадаются значительно реже.
угу, зато больше клоунов, как ты…
привет, да я не эксперт, но добился, чего хочу и продолжаю совершенствовать себя, я живу в г.Й-Оле, на ул Дружбы, хочешь приезжай, побеседуем, я себя не скрываю, но только будут ли у нас общие темы для обсуждения?…
p.s. ура, я теперь знаю город на "й". этоЙошкар-Ола?
плохого совета в виде поиска багов? когда новичок будет смотреть как баран на новые ворона на исходники проекта или на недельку с более опытным программистом? о да…все вопросы за неделю у него исчезнут сразу…пфф…что за чушь, во многих местах вообще нет времени, чтобы отвлекать разработчиков на обучение менее опытных, да многие и не рискуют, обосновывая это тем, что толку учить, если он возьмет потом и уйдет и на будущее, если ты в кого-то тыкаешь и говоришь, что он не прав, ты аргументируй свое мнение и объясни, в чем же заключается ошибка по твоему мнению…а то это больше на идиотизм смахивает "я прав, ты нет, ибо я прав априори, ведь я такой больной на голову"…
ну, это уже больше похоже на диалог.
за недельку сидения (естественно, срок зависит от абилки сотрудника), человеку объясняют внутренние стандарты разработки, стиль кодирования, знакомят с внутренним фреймворком, развернуть workspace, выдать логины-пароли, завести аккаунт на svn, в трэкере. Вот и недели как не бывало.
Теперь о багах, у меня знакомство с новым фреймворком начинается с трэйсинга и прогона его через дебагер. дебагинг для новичка, это одно из основных умений. http://phpfaq.ru/. Самое главное при работе с новичками – не дать им __навредить__, поэтому не надо гнаться за сиеминутной выгодой, её не получишь. новичок в команде, это не +1, а -0.5 за счёт куратора виящим над ним, но затем он за месяца три всё отработает. А вот если с ним не возиться, то получишь убитый проект и он точно уйдёт.
Я прав _по отношении к тебе_, потому что у меня опыт и какая-никакая репутация за время сидения в группе, мой уровень легко можно оценить пятью минутами гугления, если я буду писать подобные объяснения к кажому своему высказыванию, то у меня не будет времени на свою собственную работу и жизнь. На авторитет я уже давно заработал, теперь авторитет работает на меня.
ничего у вас тут раб сила пропадает ))) посадили бы их капчи распознвать ) или по ссылкам за 0,000…0001$кликать)) так и электричество глядишь окупят
ну или накрайняк пусть сателиты штампуют
))
а если серьезно… я так понимаю о дальнеишем трудоустроистве их в своих рядах неидет… следовательно какои смысл учить их вашему внутреннему фреимворку… смысл в том что N челам надо наити интересное времяпровождение… из числа которых в последствии возможно проявятся парочка талантливых… соответственно надо дать им какую нибудь креативную работу, и смотреть кто как справляется… можно даже в группы обьединить, типа рабоа в команде… только тогда надо тщательнее следить за тем кто что делает… и неделает ))
за месяц естесно ничего серьезного не сделают… зато шишек набьют на будущее пригодится ) да и видно кто какими методами работает, если планируете кого то потом брать себе)))
ух, я бы с такими неграми-добровольцами развернулся
> какои смысл учить их вашему внутреннему фреимворку
Ну ваще-то в любой солидной фирме/команде есть какие-то внутренние наработки, вы предлагаете новичкам заново все реализовывать? Да хотя бы рассказать им об интерфейсах классов/библиотек, дать доку по ним почитать (в минимальном виде должна быть), этого будет достаточно, а эффективность повысится в разы.
Остальное что вы написали – это, походу, вольная фантазия, никак не сопряженная с практикой. "Талантливость" – далеко не главное качество программиста, и уж тем более исполнителя.
кстати о птичках
Пишет мой знакомый из большой (очень) компании.
>>>331723229:
Сань, тут у меня минипроектик, если есть человеки малоопытные, но с мозгами, на стажировку на месяца 3 по 20т.р. в мес…
сайты, интернет и т.п.
>>> You:
похапе вестимо?
>>>331723229:
йэс, html, вордпресс, и мозг.
>>>331723229:
мне человека три надо… через три месяца можно обещать свои проекты каждому, там есть чем заниматься…
мне нужно что были в офисе (м.Войковская)
и естественно рассмотрю удобный график…
>>>331723229:
тогда нпиши 15+бонусы от проектов…
чтоб со стимулом были а не просто ради бабулек
Так что есть шанс поработать под начальством умного и опытного человека, который уделит вам внимание. Пишите в эту аську кому интересно, скажите что от меня. Строго МСК как понимаете.
Если проблемы с антиспамом то grisenkoalexandr(гав)gmail.com
Люди ну у вас тут и батл!!))
————–
Если уж говорить и серьезно, то Плиско AmdY Вячеслав прав….По крайней мере по доводам и фактам перевесил..но вот конечно насчет боготворения и т.п ет занесло))))
——————————
2Андрей the "First-called" Fam
Покрывать кого то матом не самый лучший способ доказать свою правоту, скорее всего докажите свою несостоятельность и отсутствие хотя бы какого-то понимания и структуры диалога…
P.S Мое личное мнение: нельзя оставлять новичков без контроля, да сначала будешь долго отвлекаться на них и терять время, но потом ето действительно окупится!!!Если конечно тот человек на которого тратите время действительно хочет заниматься программированием, а не так прост..
"Ну ваще-то в любой солидной фирме/команде есть какие-то внутренние наработки, вы предлагаете новичкам заново все реализовывать?"
насколько я понял в условии задачи не было сказано что они потом тут будут работать…
они этот фреимворк месяц и будут изучать… а потом уйдут
"P.S Мое личное мнение: нельзя оставлять новичков без контроля, да сначала будешь долго отвлекаться на них и терять время, но потом ето действительно окупится!!!"
естественно… если это новый сотр в вашей комп. то да… но стажеры как говорится приходят и уходят… а кушать хочется всегда…