Хех, не всегда. Может в мобильной разработке оно так, но например в 1с, в т.ч. и в крупных проектах — программисты и код пишут (да, пишут, не надо смеяться :( ) и use case описывают, и интерфейсы пользовательские рисуют, и тестируют, и с заказчиком частенько общаются на тему выбивания требований или согласований… В общем то еще.
Тут многие упоминали уже, но мотивация за деньги перестает работать только начиная с некоего порога, а то бывает: мы ищем лучших спецов по определенной технологии в регионе, на крутейшие проекты, но платить будем раза в полтора ниже чем по рынку. Мотивируйтесь своей и нашей крутостью, а так же тем что начальство по несколько раз в год то на гоа летает, то в европу. При том что за среднюю по компании зп разработчика даже на комп мощный (в районе 80-100к) накопить трудно, приходится кредиты брать. А путешествия в лучшем случае в крым себе люди позволяют.
Хм, действительно, посыпаю голову пеплом что умудрился такую штуку проморгать, хотя когда впервые про pvs услышал поискал на тему 1с, в то время почему то не нашел. Пока что не имею возможности приобрести, но в течении нескольких месяцев возможно сподоблюсь и отпишусь.
Про MVP слышал конечно, и не считаю что тех. долг нужно тут же исправлять как только появится, но ведь до маразма доходит же что функциональность пишется вообще без проектирования, с дикими костылями и говнокодом, и в таком виде и замораживается, ибо трогать страшно — развалится. Впрочем даже если и не трогать — ошибки лезут из всех щелей, приходится на каждом проекте их заново править. В итоге дорабатывать нашу систему под каждого заказчика это такая боль… Особенно если это правки в существующем функционале.
А давайте теперь еще дружно начнем забивать на рост тех. долга, писать говнокод лишь бы работал, забьем на проектирование, документацию, производительность, написание тестов… Ведь вместо этого можно радостно новые фичи добавлять или мешающие пользователям баги фиксить.
Звучит абсурдно, не правда ли? Исправление косяков найденных стат. анализом это вещь ровно того же порядка. К сожалению в моей сфере деятельности такие инструменты отсутствуют, да что там, даже тесты пишут доли процента и я не в их числе, но сам не раз искал и исправлял ошибки возникшие по причине опечаток и копипаста, при этом времени уходила уйма.
Кажется я понял что вы имели в виду, изначально подумал что вы делите всех на категории: не работал/пока не наткнулся на минусы, после чего перечислили минусы, про которые я почему то решил что вы считаете они для всех, на что я и хотел указать что все разные. Видимо просто не так понял изначальный посыл.
Не работал удаленно, так что возможно заблуждаюсь, но:
1. Общения раз в неделю было бы достаточно, слишком много общения нагружает, даже за выходные или отпуск от общения отдохнуть не удается.
2. Время которое раньше тратилось на дорогу до работы можно потратить на катание на велосипеде, а можно даже больше ибо и удовольствие от катания и полезно.
3. Помимо общения с людьми на работе еще и дома, это жуть как по мне, понятно что все разные, иль может мое время не пришло, но я могу расслабиться только в одиночестве, так что аргумент не для всех как и первый.
4. Это вообще субъективное ощущение, но тут уж ничего не поделаешь.
Есть компании (подозреваю их очень много) где программиста постоянно дергает куча разного люда (опенспейс с шумными коллегами, постоянно подбегающие с вопросами менеджеры и саппорт и т.п.), где загрузка задачами на овер 100% (чтобы даже вероятности не появилось что человек простаивает) считается нормой (что в таком случае происходит перед дедлайнами? Правильно, завал с переработками). Плюс далеко не всем нужны звезды или даже средний уровень, много где нужно простое формошлепство и т.п. вещи, либо руководство жмотится платить больше 30-40к (говорю про провинцию) и хорошие спецы просто не пойдут туда, а работу кому то нужно делать. И я считаю что в таком случае нужно по максимуму перестраховываться с самого начала, минимизируя будущие проблемы регламентами написания и оформления кода (те самые скобочки), хелперами, тестами, языком с сильной типизацией и т.п. вещами. К слову — это действительно только мое мнение, поскольку к сожалению не имел возможностей работы со всем перечисленным мной (ну только регламенты по стилю оформления кода есть, и то их соблюдают не все и не всегда), и проблем мы из за описанных вещей имели немало, причем чем крупнее проект — тем больше вероятность появления проблем именно из за данных причин.
Каким бы компетентным сотрудник ни был, всегда есть вероятность что его отвлекут как раз в неподходящий момент, или навесят десятки задач так что будет идти 16-й час работы без перерывов. Никто в таких случаях не застрахован от ошибок «по невнимательности», ибо поддерживать непрерывно нужный уровень концентрации невозможно.
Мне говорили что это все игрушки, иди на доктора или экономиста. С боем нашел и отвоевал себе специальность прикладную информатику в экономике в сельхоз академии, когда таки комп к концу второго курса появился начал пытаться что то самостоятельно изучать (и даже далеко не все свое время), ибо в вузе из полезного только базы данных дали. В итоге как писал уже — даже в нашем провинциальном городке запросто нашел работу с первой попытки, а сейчас мы готовы хоть черта лысого взять, но приходят люди не умеющие ни черта толком, пусть и с опытом, и со старта требующие от 40к рублей.
Пропагандировать программирование среди женщин действительно хорошая идея
Откуда такие сексистские мысли что мужчины и женщины для данной профессии чем то отличаются и что нужно что то пропагандировать специально именно среди женщин? Претензии не к теме исследования, а к тому что автор заголовком и некоторыми фразами пропагандирует идею создавать женщинам лучшие условия просто чтобы выровнять соотношение в отрасли. А это и есть самая настоящая дискриминация. Сразу оговорюсь что я только за девушек в отрасли, но как то немногие из них готовы запустить здоровье и внешний вид ради копания в коде все свое время (иначе же достичь чего то можно разве что с уровнем интеллекта заметно выше среднего по IT, и таких само собой меньшинство).
Купили компьютер на втором курсе вуза, до того момента денег не было на него да и родители считали игрушкой, спустя три года, в 2014 устроился программистом без напрягов на первом же собеседовании, пусть и 1с, сейчас далеко не на дне 1с сообщества по знаниям и навыкам программирования. Дело не в отсутствии компа в детстве точно, возможно в чем то другом. Ну и лично у меня претензии не к статье — а к заголовку. Именно на него большинство комментаторов негодуют, и я тоже как и они считаю что нужны программисты в принципе, и сейчас из 5 программистов в нашем отделе — 2 девушки, над статьей они только поржали.
Бррр, не ездил 10 лет, на выходных купил велосипед, пока даже по тротуарам местами страшновато за свои навыки, ну его к черту на дороги выбираться пока навыки не восстановлю более менее. А на центральные улицы моего города даже когда восстановлю вылезать не буду, там вечно дичь творится какая то.
Про MVP слышал конечно, и не считаю что тех. долг нужно тут же исправлять как только появится, но ведь до маразма доходит же что функциональность пишется вообще без проектирования, с дикими костылями и говнокодом, и в таком виде и замораживается, ибо трогать страшно — развалится. Впрочем даже если и не трогать — ошибки лезут из всех щелей, приходится на каждом проекте их заново править. В итоге дорабатывать нашу систему под каждого заказчика это такая боль… Особенно если это правки в существующем функционале.
Звучит абсурдно, не правда ли? Исправление косяков найденных стат. анализом это вещь ровно того же порядка. К сожалению в моей сфере деятельности такие инструменты отсутствуют, да что там, даже тесты пишут доли процента и я не в их числе, но сам не раз искал и исправлял ошибки возникшие по причине опечаток и копипаста, при этом времени уходила уйма.
// Не удержался все таки…
1. Общения раз в неделю было бы достаточно, слишком много общения нагружает, даже за выходные или отпуск от общения отдохнуть не удается.
2. Время которое раньше тратилось на дорогу до работы можно потратить на катание на велосипеде, а можно даже больше ибо и удовольствие от катания и полезно.
3. Помимо общения с людьми на работе еще и дома, это жуть как по мне, понятно что все разные, иль может мое время не пришло, но я могу расслабиться только в одиночестве, так что аргумент не для всех как и первый.
4. Это вообще субъективное ощущение, но тут уж ничего не поделаешь.
Откуда такие сексистские мысли что мужчины и женщины для данной профессии чем то отличаются и что нужно что то пропагандировать специально именно среди женщин? Претензии не к теме исследования, а к тому что автор заголовком и некоторыми фразами пропагандирует идею создавать женщинам лучшие условия просто чтобы выровнять соотношение в отрасли. А это и есть самая настоящая дискриминация. Сразу оговорюсь что я только за девушек в отрасли, но как то немногие из них готовы запустить здоровье и внешний вид ради копания в коде все свое время (иначе же достичь чего то можно разве что с уровнем интеллекта заметно выше среднего по IT, и таких само собой меньшинство).