Здравствуйте, fireXXX, Вы писали:
XXX> пхп аж 3 версии, сам код вообще без единого коммента, в хтмл виде куча кода, запросы в базу, причем имена типа $q->p, $d->p.
XXX>Как выходили из таких ситуаций?
ИМХО. Но выход только один — через отдел кадров
Здравствуйте, Sheridan, Вы писали:
a>> Через полгода любой код становится говном. А иногда он таким рождается сразу. S>Код становится говном тогда, когда начинают писать "лишьбы работало".
Какой наивняк. Код становится говном почти всегда. Исключения встречаются, но это именно что исключения.
Здравствуйте, fireXXX, Вы писали: XXX>Просидел пол дня, понял мизер. Ничего по ТЗ не сделал. У кого-то было такое? Как выходили из таких ситуаций? Вообще как идет учет того сделал/не сделал, время на понятие какого-то самописного движка в других местах? У меня просто опыта нет.
я вообще в первый день в двух серьезных компаниях занимался установкой виндовоза и вижуал студии. забей. работа так сразу не пойдет.
Здравствуйте, fireXXX, Вы писали:
XXX>У меня нет опыта работы в организациях, только фриланс, на котором как правило было время и учиться и то не много(так на джуниора с минусом).
Судя по всему — только самостоятельный фриланс и мелкие проекты, отсутствие поддержки стороннего чего-нибудь и т.д.?
XXX>Просидел пол дня, понял мизер. Ничего по ТЗ не сделал. У кого-то было такое?
Самая обычная ситуация. Если собираетесь продолжать там работать, то будьте аккуратны в комментариях.
XXX>Как выходили из таких ситуаций?
Выполняли задачу.
Если было принято решение (=выделено время) улучшать код/архитектуру — делать это.
Иначе делать то же самое постепенно при исполнении других задач (аналогично, если есть время и согласие в команде по этому поводу).
(а с руководящей позиции — в любом случае только с согласия заказчика, риски важнее )
XXX>Вообще как идет учет того сделал/не сделал, время на понятие какого-то самописного движка в других местах? У меня просто опыта нет.
Не думаю, что в первую неделю от вас ждут чего-нибудь в крупном проекте. (правда, однозначно ждут, что вы будете сами вникать — и активно общаясь вникать, а не молча и замкнутым на себя)
Здравствуйте, UA, Вы писали:
UA>Ой, да ладно что там неделю тупить над проектом, как раз реальное задание ускоряет процесс внедрения в проект, а его изменения проревьюит лид.
Ага, а потом получается проект состоящий из кучи прилепленных друг к другу костылей, налепленных бедными программерами, которых заставили "срочно сделать вот это" в первый день работы. Конечно, может и сделает, но 99% это будет через Ж... Лишь бы работало. Ну а что, зато "по-нашему"...
Нужно ведь понять, как устроен проект, как работает... Только тогда можно принять правильное решение о том, как реализовать ту или иную фичу.
Здравствуйте, __kot2, Вы писали:
__>Здравствуйте, fireXXX, Вы писали: XXX>>Просидел пол дня, понял мизер. Ничего по ТЗ не сделал. У кого-то было такое? Как выходили из таких ситуаций? Вообще как идет учет того сделал/не сделал, время на понятие какого-то самописного движка в других местах? У меня просто опыта нет. __>я вообще в первый день в двух серьезных компаниях занимался установкой виндовоза и вижуал студии. забей. работа так сразу не пойдет.
Часто еще надо собрать мешок паролей, для чего обнаружить что куда то нет доступа, найти того кто туда его дает, написать, получить, найти следующеее место и тд.
Здравствуйте, fireXXX, Вы писали:
XXX>Куча инкьюров. Функции по типу getLink(), getLinkQ(), переменные из гета сразу в глобальной видимости по $variable. Запросы с джойнами, саму бд не дают смотреть.
не ну документация где?? что значит бд не дают смотреть ? что за темы ту опенсорс шмопенсорс , без тщательной грамотной доки — опенсорс весь — кусок говна опасного к употреблению, бегите оттудова !!!
У меня нет опыта работы в организациях, только фриланс, на котором как правило было время и учиться и то не много(так на джуниора с минусом). Тут ситуация, взяли исправлять структуру и-магазина, вроде как под надзором у основного программера. Ну пришел, сел, там миллион файлов, пхп аж 3 версии, сам код вообще без единого коммента, в хтмл виде куча кода, запросы в базу, причем имена типа $q->p, $d->p.
Куча инкьюров. Функции по типу getLink(), getLinkQ(), переменные из гета сразу в глобальной видимости по $variable. Запросы с джойнами, саму бд не дают смотреть.
Написали че надо сделать, на бумажке(вместе с тем, какие поля с базы дергать), прогер старший мне попоказывал, ну я очень хотел все с наскоку понять, но не осилил за час. Потом он ушел, типа если что звони, правда бесплатно.
Просидел пол дня, понял мизер. Ничего по ТЗ не сделал. У кого-то было такое? Как выходили из таких ситуаций? Вообще как идет учет того сделал/не сделал, время на понятие какого-то самописного движка в других местах? У меня просто опыта нет.
Было и похуже Но полдня конечно мало чтобы зареверсить даже часть проекта.
По нормальному тебе должны были дать времени побольше для выполнения задания.
Здравствуйте, fireXXX, Вы писали:
XXX>Просидел пол дня, понял мизер. Ничего по ТЗ не сделал.
Нормально, в первый день бывает. XXX>У кого-то было такое?
Было XXX>Как выходили из таких ситуаций?
Ну как тебе уже сказали выше врятли от тебя кто-то ждёт суперрезультатов в первый день на большом и запущенном проекте.
Что делать? ИМХО задавай побольше вопросов, пока не станет ясно куда двигатся. Позвони тому програмисту и если ничего не понятно расскажи что малое ты понял и спроси в каком вообще направлении тебе дальше копать. Ну и вообще вопросы лучьше задавать поконкретней, да такие которые показывали б твою работу, типа сделал то-то результат такой-то, не пойму как добится такого-то и где вообще его искать, как работает и ТП
XXX>Вообще как идет учет того сделал/не сделал, время на понятие какого-то самописного движка в других местах? У меня просто опыта нет.
Ну однозначно они должны расчитывать какое-то время на "везжание в курс дела". Скорее всего они ожижают за какое-то время каких-то резултатов, например что за неделю(сам понимаеш конкретное время может сильно варьироватся) ты всё-таки ведеш как оно работает и даже поправиш что-нибудь хоть какую-то мелочь. геде-то так
Если проект немаленький и дейсвительно криво написан, то я бы первые недели вообще человека не напрягал сильно конкретными тасками, а требовал бы от него только вникать в проект и спрашивать (в меру) что непонятно. Ну т.е. это я так вижу то что от вас сейчас требуется.
Здравствуйте, goto, Вы писали:
G>Нормально. Было похожее, даже намного хуже. Практичесий результат был только ч-з 2 недели, и все были счастливы.
Еще это сильно зависит от организации — у меня вообще первая правка кода была через 1,5 месяца после старта. И у большинства коллег примерно такая же картина...
Приветствую, fireXXX, вы писали:
XXX>Ну пришел, сел, там миллион файлов, пхп аж 3 версии, сам код вообще без единого коммента, в хтмл виде куча кода, запросы в базу, причем имена типа $q->p, $d->p. XXX> Куча инкьюров. Функции по типу getLink(), getLinkQ(), переменные из гета сразу в глобальной видимости по $variable. Запросы с джойнами, саму бд не дают смотреть.
Странно, что все както мимо пропустили эти строки. Неужели такой бардак в проекте — нормальное явление?
Здравствуйте, zakima, Вы писали:
Z>Здравствуйте, goto, Вы писали:
G>>Нормально. Было похожее, даже намного хуже. Практичесий результат был только ч-з 2 недели, и все были счастливы.
Z>Еще это сильно зависит от организации — у меня вообще первая правка кода была через 1,5 месяца после старта. И у большинства коллег примерно такая же картина...
Значит, я погорячился, и моя ситуация была не хуже, а лучше . В конторах обычно дают достаточно времени, чтобы влиться. Мало кто заинтересован, чтобы наезжать на новых программистов и менять их как перчатки.
Здравствуйте, Sheridan, Вы писали:
S>Странно, что все както мимо пропустили эти строки.
Откуда возник такой странный вывод?
S>Неужели такой бардак в проекте — нормальное явление?
Естественно, да.
(нормальное = вполне обычное)
Здравствуйте, goto, Вы писали:
G>В конторах обычно дают достаточно времени, чтобы влиться. Мало кто заинтересован, чтобы наезжать на новых программистов и менять их как перчатки.
Есть и такие, я встречала Всякие есть, надо ко всему быть готовым, и не копатся если что в себе потом, а то у людей разная психика, у кого-то стойкая, у кого-то не очень, тоже самое и с самооценкой.
Приветствую, Denis Mingulov, вы писали:
DM> S>Странно, что все както мимо пропустили эти строки. DM> Откуда возник такой странный вывод?
Все советовали что делать и рассказывали что ожидает начальство. Но код никто никак не прокомментировал.
DM> S>Неужели такой бардак в проекте — нормальное явление? DM> Естественно, да. DM> (нормальное = вполне обычное)
Теперь понятно почему требования к железу все выше и выше.
Приветствую, andrey.desman, вы писали:
a> Через полгода любой код становится говном. А иногда он таким рождается сразу.
Код становится говном тогда, когда начинают писать "лишьбы работало".
Здравствуйте, Sheridan, Вы писали:
a>> Через полгода любой код становится говном. А иногда он таким рождается сразу. S>Код становится говном тогда, когда начинают писать "лишьбы работало".
Да, в этом случае тоже. Хотя мне не понятно, зачем ты повторил вторую часть моей фразы.
о том, что "нифига, это всеголишь один проект из 100500"
Там втирают совсем другое. Например, что «нельзя делать поспешные выводы на основании только чего-то одного». Или «для того, чтобы делать выводы, надо ознакомиться с более, чем одним экземпляром из разных источников». Ну и т.п.
Приветствую, Mamut, вы писали:
M> Там втирают совсем другое. Например, что «нельзя делать поспешные выводы на основании только чего-то одного». Или «для того, чтобы делать выводы, надо ознакомиться с более, чем одним экземпляром из разных источников». Ну и т.п.
M>> Там втирают совсем другое. Например, что «нельзя делать поспешные выводы на основании только чего-то одного». Или «для того, чтобы делать выводы, надо ознакомиться с более, чем одним экземпляром из разных источников». Ну и т.п.
S>А это
ты не видел, да?
M> И это я видел. Но ты же не прочитал то, что я написал, да? Вернее, прочитал, но даже не удосужился понять, что я написал. Или, например, здесь
Здравствуйте, fireXXX, Вы писали:
XXX>Просидел пол дня, понял мизер. Ничего по ТЗ не сделал. У кого-то было такое? Как выходили из таких ситуаций? Вообще как идет учет того сделал/не сделал, время на понятие какого-то самописного движка в других местах? У меня просто опыта нет.
Я вообще в шоке, первый день и уже ТЗ?
Как можно вообще что-то начинать делать (внедрять/исправлять) в незнакомом проекте с описанным качеством кода/документации в первый день? Для начала, по-хорошему, нужно разобраться, что там и как, а дальше уже начинать работу.
Когда я принимаю на работу программистов для работы над существующим проектом, даю минимум неделю на "разборки". Первый день это ж вообще только рабочее место настроить и привыкнуть к нему. А так... Мне жаль вас, правда.
Но всё будет хорошо, главное не паниковать и не думать, что это конец. Только начало.
Здравствуйте, cppboris, Вы писали:
C>Здравствуйте, fireXXX, Вы писали:
XXX>>Просидел пол дня, понял мизер. Ничего по ТЗ не сделал. У кого-то было такое? Как выходили из таких ситуаций? Вообще как идет учет того сделал/не сделал, время на понятие какого-то самописного движка в других местах? У меня просто опыта нет.
C>Я вообще в шоке, первый день и уже ТЗ? C>Как можно вообще что-то начинать делать (внедрять/исправлять) в незнакомом проекте с описанным качеством кода/документации в первый день? Для начала, по-хорошему, нужно разобраться, что там и как, а дальше уже начинать работу.
C>Когда я принимаю на работу программистов для работы над существующим проектом, даю минимум неделю на "разборки". Первый день это ж вообще только рабочее место настроить и привыкнуть к нему. А так... Мне жаль вас, правда.
C>Но всё будет хорошо, главное не паниковать и не думать, что это конец. Только начало.
Ой, да ладно что там неделю тупить над проектом, как раз реальное задание ускоряет процесс внедрения в проект, а его изменения проревьюит лид.
Здравствуйте, Felice, Вы писали:
F>Здравствуйте, goto, Вы писали:
G>>В конторах обычно дают достаточно времени, чтобы влиться. Мало кто заинтересован, чтобы наезжать на новых программистов и менять их как перчатки. F>Есть и такие, я встречала Всякие есть, надо ко всему быть готовым, и не копатся если что в себе потом, а то у людей разная психика, у кого-то стойкая, у кого-то не очень, тоже самое и с самооценкой.
Да, слышал о подобном, но это не характерно. Быть готовым ко всему можно только совершенно расслабившись .
Здравствуйте, cppboris, Вы писали:
C>Здравствуйте, UA, Вы писали:
UA>>Ой, да ладно что там неделю тупить над проектом, как раз реальное задание ускоряет процесс внедрения в проект, а его изменения проревьюит лид.
C>Ага, а потом получается проект состоящий из кучи прилепленных друг к другу костылей, налепленных бедными программерами, которых заставили "срочно сделать вот это" в первый день работы. Конечно, может и сделает, но 99% это будет через Ж... Лишь бы работало. Ну а что, зато "по-нашему"...
C>Нужно ведь понять, как устроен проект, как работает... Только тогда можно принять правильное решение о том, как реализовать ту или иную фичу.
Вообще то срочно только баги фиксят, а так не один месяц может пройти пока выполненное задание зарелизится.
Здравствуйте, cppboris, Вы писали:
UA>>Ой, да ладно что там неделю тупить над проектом, как раз реальное задание ускоряет процесс внедрения в проект, а его изменения проревьюит лид.
C>Ага, а потом получается проект состоящий из кучи прилепленных друг к другу костылей, налепленных бедными программерами, которых заставили "срочно сделать вот это" в первый день работы. Конечно, может и сделает, но 99% это будет через Ж... Лишь бы работало. Ну а что, зато "по-нашему"...
C>Нужно ведь понять, как устроен проект, как работает... Только тогда можно принять правильное решение о том, как реализовать ту или иную фичу.
Первое задание всеж дают очевидное, просто как повод полазить по проекту. Мелкую багу или что то типа того.
ты не видел, да?
M>> И это я видел. Но ты же не прочитал то, что я написал, да? Вернее, прочитал, но даже не удосужился понять, что я написал. Или, например, здесь
поста. Почемуто ты предпочитаешь облить грязью именно меня. Не надоело еще?
Зачем спорить с автором поста? Автор поста — адекватный человек. Он не берет это, как флаг в руки и не начинает носиться по КСВ с воплями «а я вам говорил!!! вы все — лжецы!!!!» и т.п. И я тебе написал абсолютно то же самое, что и автор того поста, только в более развернутом виде.
Приветствую, Mamut, вы писали:
M> Зачем спорить с автором поста? Автор поста — адекватный человек. Он не берет это, как флаг в руки и не начинает носиться по КСВ с воплями «а я вам говорил!!! вы все — лжецы!!!!» и т.п. И я тебе написал абсолютно то же самое, что и автор того поста, только в более развернутом виде.
Друг мой, на этом форуме намного больше народа, которые бегают с флагами "линукс дерьмо", "опенсорц ацтой" итд. Так что не надо на меня тут бочку катить, я лишь разговариваю на вашем языке.
M>> Зачем спорить с автором поста? Автор поста — адекватный человек. Он не берет это, как флаг в руки и не начинает носиться по КСВ с воплями «а я вам говорил!!! вы все — лжецы!!!!» и т.п. И я тебе написал абсолютно то же самое, что и автор того поста, только в более развернутом виде.
S>Друг мой, на этом форуме намного больше народа, которые бегают с флагами "линукс дерьмо", "опенсорц ацтой" итд. Так что не надо на меня тут бочку катить, я лишь разговариваю на вашем языке.
18.02.2010 21:31, cppboris пишет: > > Ага, а потом получается проект состоящий из кучи прилепленных друг к > другу костылей, налепленных бедными программерами, которых заставили > "срочно сделать вот это" в первый день работы. Конечно, может и сделает, > но 99% это будет через Ж... Лишь бы работало. Ну а что, зато "по-нашему"...
Ага, но мы же живем здесь.