Хочу стать стажером

AmdY

Пью пиво
Команда форума
Вурдалак, угу, я для стажёров даю доступ на чтение в рабочие репы, чтобы они просматривали коммиты, особенно со словами refactoring и fix, не так эффективно как самому шишки набивать, но всё же. И обучение строю на рефакторинге, избавляет от большинства вопросов - "зачем?" плюс потом проблем на проектах меньше, нежели с теми, кого учили правильно по symfony way.
 

С.

Продвинутый новичок
Вурдалак, полностью согласен с первым параграфом. Но не спгласен, что фриланс это лишь написание временных затычек. Небольшие проекты с нуля под ключ там вполне распространены. А вот в корпорации скорее всего придется заниматься именно узким направлением.
 

fixxxer

К.О.
Партнер клуба
Небольшие проекты с нуля под ключ там вполне распространены.
Ключевое слово - "небольшие". За это время не успеешь понять, что написал какую-то чушь.

Ну, то есть, со временем, повторяя те же ошибки и набивая шишки, поймешь, но постоянно возвращаясь к своему же коду годовалой давности, оно как-то виднее что ли. Да и длительности небольшого проекта может просто не хватит на осознание - по принципу "сдал и забыл" можно "хренак и в продакшен" делать вполне успешно годами.
 
Последнее редактирование:

Вурдалак

I'd like to model your domain
Тут есть ещё что-то психологическое: если тебе дали на доработку чужой говнокод, то ты свой будешь оправдывать тем, что до тебя сидели идиоты, это не твоя вина, по-другому уже никак. А если это твой говнокод, то скорее всего ты задумаешься в какой момент ты был не прав, потому что на момент написания того говнокода ты скорее всего был горд и не видел ни одного изъяна.

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

AmdY

Пью пиво
Команда форума
Вурдалак, не знаю, меня работа в коллективе наоборот приучила опускать планку и засовывать перфекционизм в одно место.

Но согласен с фиксером, малые проекты не дают возможности набраться опыта и дело не в говнокоде, а в том, что иногда проект заходит в тупик, из которого не выбраться и потом начинают переписывать проект с нуля.
 

Vladson

Сильнобухер
ИМХО говнокод писать конечно можно, но только в двух случаях. В учебниках и с обязательным указанием что так делать нельзя (увы 99% самых популярных учебников и конечно же видеоуроков "для начинающих" указывают обратное, увы многие авторы думают что "для начинающих" должны и писать начинающие)
И второй случай это сингл-ран скрипты (запустил, например сконвертил какой нибудь древний документ в другой формат, и удалил от греха подальше, и уж конечно никому и никогда не показывай, это более интимно чем снимать домашнее порно со своей женой и в сеть выкладывать)
 

WMix

герр M:)ller
Партнер клуба
Да,... вопрос наследия ... Что останется когда отправят на свалку? но лучше говнокод который решил задачу чем вылизаный но не работающий!
 

AnrDaemon

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

Вурдалак

I'd like to model your domain
Это проблема человека, а не проектов.
Я говорю о наличии корреляции. Среда и обстоятельства могут сильно влиять на приоритеты человека. Утверждать тут, что мол человек всегда может, если захочет — это ничего не сказать.
 
Последнее редактирование:

skylur

Новичок
Так вы рекомендуете не заниматься фрилансом, а сразу идти в стажеры? Чтоб не набивать шишок?
 

AnrDaemon

Продвинутый новичок
Милейший, шишки вы будете набивать в любом случае - без этого в любом деле никуда.
Вопрос только в том, кто будет их собирать. Ваш клиент или ваш учитель.
 

AmdY

Пью пиво
Команда форума
Absinthe, в офисе к джуникам ставят надсмотрщика, который помогает, обучает и проверяет. А на фрилансе обычно ничего этого нет до начала проблем на проекте, когда вдруг заказчик понимает, что работает с любителем.
 
Сверху