RANUX 10.05.2011 21:57
Talks! — Нужна помощь. Посоветуйте как быть?
Всем привет!Описываю ситуацию:
Пару месяцев назад устроился на работу разработчиком python. Основная обязанность доработка системы. Чистого кода в системе нет и философия python полностью нарушена в этом проекте.
Есть ли вообще компании которые предоставляют достаточно времени для написания чистого кода?
Буду благодарен, если кто-нибудь поделится идеями или схожим опытом.
p.s. Или может в ряды админов податься
exelens 15.05.2011 11:58 #
+ 2 -
Тут всё зависит от постановки задачи и рабочего процесса и головы начальника. Советовать что-то трудно.
Или может в ряды админов вступить
угу.. вот так просто - взять и вступить.. как в анекдоте - "вечно ты во что-то вступаешь".
для начала я бы посоветовал тебе определиться, к чему ты больше предрасположен - к администрированию или же к программированию, а потом уже принимать решения.
Программировать я люблю, когда можно обдумать решение, написать, протестировать и отрефакторить без спешки. Чтобы то, что ты написал нравилось не только тебе, но и другим. К сожалению, бизснес диктует скорость, что в конечном итоге просто изматывает и начинаешь писать, чтобы поскорее избавиться от задачи.
Администрировать тоже нравится, когда получается что-то настроить и довести до идеала. Ну и когда сам программируешь, то намного проще разбираться и настраивать:) Опыт есть, может и не супер гигантский, но есть))
Администрировать тоже нравится, когда получается что-то настроить и довести до идеала. Ну и когда сам программируешь, то намного проще разбираться и настраивать:) Опыт есть, может и не супер гигантский, но есть))
Ну тогда нужно выбирать контору, в которой программисты делают основную прибыль, т.е. в контору, которая занята разработкой собственных продуктов. Если мыкаться по разнообразным местам, в которых программисты нужны для написания\поддержания внутреннего ПО, то ты всегда окажешься в ситуации, когда "бизснес диктует скорость".
не будь таким наивным - никто тебе никаких контор не посоветует. ищи сам в своём городе или через интернет. может найдешь что-нить на фрилансе.
Я хотел смешно пошутить и посоветовать redhat или google, но подумал что это может выглядеть насмешкой.
Ну всегда есть сроки. И времени всегда не хватает. И причин этому много. ИМХО самая распространенная - процесс разработки - полное говно и мысли начальства вида "А чо там, программу написать - этожежь хуита, раз два и готово". Причем первое, это следствие второго.
Сам нахожусь в подобной ситуации. Каждодневная работа с говнокодом, причем у меня не python, а C и написано в таком адском стиле (включая отсутствие какого либо элементарного форматировния кода - в питоне с этим строже из каропки ;) ). И все время мало времени. Поэтому потихоньку полегоньку, тот код, которого касаюсь пытаюсь сделать лучше. Попутно, иногда в ущерб собственному свободному времени пишу некоторые куски с нуля или меняю архитектуру.
Работу конечно думаю сменить, но это позже и не потому, что она мне не нравится. Есть некоторые другие субъективно-объективные причины.
Сам нахожусь в подобной ситуации. Каждодневная работа с говнокодом, причем у меня не python, а C и написано в таком адском стиле (включая отсутствие какого либо элементарного форматировния кода - в питоне с этим строже из каропки ;) ). И все время мало времени. Поэтому потихоньку полегоньку, тот код, которого касаюсь пытаюсь сделать лучше. Попутно, иногда в ущерб собственному свободному времени пишу некоторые куски с нуля или меняю архитектуру.
Работу конечно думаю сменить, но это позже и не потому, что она мне не нравится. Есть некоторые другие субъективно-объективные причины.
С администрированием всё тоже не так радужно обычно. Приходишь ты на работу, а там всё уже настроено, скорее всего через жопу, или ты думаешь что через жопу, ибо у каждого своё представление о том как дожно быть), и сделать всё так как ты представляешь себе правильным уже не так просто, потому что всё должно работать постоянно, а не лету настраивать, уже гибкость ограничена, да и персонал уже привык что всё должно работать именно так.
Как говориться: в чужой монастырь со своим уставом не лезут.
Вам нужно быть проектировщиком сетей/ПО если хотите всё делать как вам нравиться=). Но до этого обычно нужно ещё "дослужиться".
Как говориться: в чужой монастырь со своим уставом не лезут.
Вам нужно быть проектировщиком сетей/ПО если хотите всё делать как вам нравиться=). Но до этого обычно нужно ещё "дослужиться".
Админство в маленькой конторе будет напоминать твою текущую ситуацию, а, скажем, админство в Яндексе не так просто получить и ну и пахать там надо будет тоже будь здоров, не до творчества, ограниченность выбора продуктов, Ынтерпрайз во все поля в общем.
Да и работа чистым админом — говно. А в большой конторе романитикой не балуют.
Да и работа чистым админом — говно. А в большой конторе романитикой не балуют.
Согласен. Работа как жена, пока не поженишься не узнаешь всех прелестей:)
Не согласен, в крупной IT компании, но именно не энтерпрайз, как раз таки свободы относительно много, есть возможность играться с "крутыми штуками", и развиваться, ценится специалист там будет, другое дело не-IT фирмы, где админ на уровне "парня по ремонту серверов и микроволновок", это болото, но и для начало вполне себе пойдет.
ты после того как тебе вручили проект и задачи\баги\импрувменты\эволюшены сделал эстиимейт?
прикидывал сколько потребуется на то-то или то-то и после этого отдавал свою оценку руководителю?
прикидывал сколько потребуется на то-то или то-то и после этого отдавал свою оценку руководителю?
Какой там эстимейт. Сроки вчера. Я даже опасаюсь сказать, что мне пару дней понадобиться чтобы разобраться. Труднее всего для меня оценить время для задач, которые я не до конца понял и которые связаны с теми местами в системе, с которыми я не знаком и они написаны не прямолинейно и не интуитивно.
Я даже опасаюсь сказать, что мне пару дней понадобиться чтобы разобраться.
Эй! Так а начальство вообще в курсе, что тебе тяжело?
Ведь если ты будешь молча копаться в говнокоде и мечтать об увольнении, то рискуешь стать в глазах начальства "тем парнем, который тормозит и все время хмурится".
И вот еще в самом топике написано:
Почему так медленно работаешь?
Ты не забыл объяснить, почему так медленно?
А чем занимается контора, если не секрет?
Эй! Так а начальство вообще в курсе, что тебе тяжело?
В курсе.К сожалению, в паре сесть решить проблему ни кто не хочет. Все заняты, у каждого своя задача и сроки:( Нет команды, есть каждый сам по себе.
А чем занимается контора, если не секрет?
Объявлениями.