Pull to refresh
1
0

Пользователь

Send message
Специально разделил ветки вопросов, но, учитывая ответ, полагаю, они снова сливаются из-за подхода. )
Т.е. вы приспособились к схеме «мне пофиг, кто платит, я не виноват»? Просто вы с таким пониманием реального рынка и финансов так все расписываете, что складывается именно такое впечатление. Тогда о каком «качестве» и «творчестве» работы программиста идет речь?

то лучше будет обладать умением что-то полезное делать

Как вы при той схеме, что описали, поймете, что делаете полезное?
Чот я не совсем понял. Есть enum для некоторого списка. Есть поле в БД, которое это хранит. Но при этом фиг знает, что из БД может прийти, мол, кто угодно туда всякое понапишет. Скорее всего, что-то пропустил, но правильно ли я понял, что в эту БД доступ напрямую имеют и некий «сервер» и некие «клиенты»? Вот просто иначе вообще бред получается. Таки enum в большинстве ЯПов — это чо-то производное от byte, int и т.д. (поправьте, плиз, учту) Т.е. вы без свои специальных проверок все равно можете внутри свойств получить что-то, чего нет в самом enum. И это вполне нормально, если не абстрагирующего слоя для доступа к БД.
Второй момент — я ни разу не встречал кода (кроме логгера), который бы значение enum-а использовал напрямую — везде IF-ы и SWITCH-и и их аналоги. Т.е. каждое значение в каждой ситуации обабатывается индивидуально — на то они как бы созданы эти списки.
Зачем и кому нужны какие-то «реальные» деньги, когда можно пойти в банк и взять сколько угодно «нереальных» денег?

Так зачем вам работать на кого-то без «удовольствия», если вы так вот просто можете пойти, взять этих денег на свои нужды и писать в свое удовольствие и радоваться?
Ну да. Кто вам мешает пользоваться тем самым праведным ChromeOS, старым айфончиком или андроидом? Так-то до сих пор можно Nokia 3310 найти и пользуйтесь. Вы с какой целью более свежие версии ставите? И без интернета можно прожить — 2G живет и еще долго проживет.
Лет 5 туда даже не захожу, потому что нет смысла.

Второй раз в жизни туда зашел из-за этого поста — чисто посмотреть. )
Автора поддерживаю из-за отношения сервиса к клиентам. Как говорится, самому, вроде, пофиг, ибо сам не клиент, но в целом обидно. Ибо другие сервисы (в других областях) тоже могут страдать такой фигней. Кто в реальной теме, поддержите автора и защищайте свои права!
Дык нет сегодня никакой рыночной экономики. Кончилась. Можно спорить, когда она начала хворать — но после 2008 года её больше нет.

Подавляющее большинство компаний никогда не смогут выплатить взятые кредиты — да и не собираются этого делать. ...

Таки кредиты — это важная составляющая рынка. И они были всегда, а не только в наши дни, и даже не в средние века начались — испокон веков, как только люди торговать начали. И эти кредиты выдает некто, кто считает, что это выгодно. Т.е. этот некто закладывает некую прибыль в том, что выдаст вам денежки. Где-то получается, где-то нет — само собой. Потому ставки растут — все больше и больше не отдают. Но Реальные деньги-то в итоге приносят исключительно потребители, который платять за ваш продукт. (не будем сейчас про госзакупки и т.п. — это отдельная тема). Т.е. гно компания, которая-таки сможет убедать банк дать кредит — так это и есть тот самый рынок.
Разработчики сегодня получают деньги за то, что им удаётся сделать красивую картинку для банка. Насколько при этом, на самом деле, всё это востребовано — дело десятое.

Разработчики получают деньги за то, что тот самый банк смог продать ту самую картинку, которую сделал разработчик. Ну или по крайней мере в перспективе на несколько картинок (неважно, как называть — сервисы, фичи и.т.п.), чтобы в целом быть в плюсе. И разработчику достается часть от этой прибыли.
Соглашусь, что может быть достаточно длинная цепочка до тех, кто в итоге поймет, что бабки уходят (ваш менеджер сказал, мол, сделали офигенно, это дошло до следующего и т.д...). Так здесь только вопрос в том, какие менеджеры.
И посыл автора был в том, что вообще все они гно и мир ему не дает удовольствия от работы. И вот такие заявления и вызывают подобный флуд у нас, ибо, судя по всему, время-то на потрындеть есть ) Так-то мы почти не подымали конкретные примеры, а просто беспощадно пишем буквы в сеть, держа в голове свои варианты и личный опыт.
А вы попробуйте вот для себя продумать полный ремонт квартиры или строительство дома «с нуля». Столкнетесь с тем, как сделать раводку воды, электричества и т.п. И реально, это целый проект, по сложности ничем не уступающий ИТ-проектам, если не брать какие-то спец-обалсти и т.п. (тогда уж сразу сравнивать со строительством замка, чо уш). И везде свои индивидуальности, везде появляются нове технологии, которые делают что-то удобнее как для мастера, так и для будущего жильца — таки это можно назвать творчеством.
Потому вообще не бред.
А при чем тут музыкальное произведение? Вы до сих пор реально полагаете, что большинство ИТ проектов хоть как-то могут в плане творчества сравниться с музыкой? Ну только разве что в примере «я с такой задачей не сталкивался, поэтому сделаю, как считаю нужным, применяя то, что знаю, или то, что сейчас вот изучаю и оно, вроде как подходит, можно поэкспериментировать».
В этом случае нужно обсудить качество выполняемой работы.

Реально важный момент. Как вы оцените качество выполняемой работы программиста и качество кухонного гарнитура?
Но для этого, прежде всего, должна закончится так или иначе халява, при которой неважно — можешь ли ты делать хоть что-то полезное, важно — сможешь ли ты убедить банкира дать тебе кредит…

Так об этом и речь. Только я бы самый конец фразы заменил на более общее «сможешь ли ты убедить кого-то дать тебе денег…» — вот тогда это самая что ни на есть рыночная экономика. Полезность — она может оцениваться только потребителями, которые с этого что-то получают. Кто-то может картину нарисовать, что за нее опять-таки кто-то заплатит, потому что найдет в ней что-то полезное для себя. Кто-то напишет такой код, что кто-то за него отдаст деньги, не только за непосредственный функционал — а именно потому, что ему понравится и т.д. и т.п.
Мы, кстати, достаточно мило вернулись в изначальное русло и в посыл автора темы ) Многие уже поняли, кто-то еще не понял, но мы, разработчики, не какой-то избранный народ, а самые обычные работники, которые получают свои деньги за то, что кому-то нужно. И в этой работе, как и многой другой, всегда можно найти что-то, чем себя порадовать и получить то самое «удовольствиеи фан». А если не находишь, то либо лентяй, который всегда найдет внешние причины, либо не ту работу выбрал.
Встретил плохого менеджера (по своему усмотрению) — так либо сделай лучше и покажи, что ты гораздо больше понимаешь, либо найди хорошего. Это во всех сферах одинаково. Реально хорошего программиста с руками и ногами хватают очень быстро.
P.S. Приятна беседа получилась, хоть и многословная )
Получается, если взять развертку на плоскости поверхности Земли в какой-либо проекции, расставить там точки — людей, то там тоже с высокой вероятностью можно будет найти скопление, образующее рисунок подсолнуха? Интересно, а что объединит этих людей в привязке к реальной жизни?..
Таки про вас лично я и не говорил, что вы «в принципе» против менеджеров. И вы абсолютно правы в том, что реально хорошие менеджеры помогают и живут в симбиозе с тикими же хорошими программистами — такие команды и творят, а не когда по отдельности каждый кричит о своей крутости, но в народ-то эту крутость не выпускает в виде продукта.
Но вот готов поспорить с утверждением, что если эстимейты хорошие, то мы занимаемся фигней. Быть может, через несколько лет так и будет. НО это наступит, когда еще более умелые программисты напишут программы, которые бОльшую часть сегодняшней работы эти программы смогут делать.
Пока у нас есть хлеб на разработке. Многие программистские вещи еще при нашей активной жизни уйдут к роботам. Это уже можно замечать на примере водителей — да, не все гладко, это правится и калибруется, но уже сейчас видно, что те же таксисты в развитых странах очень скоро станут не шипко нужными обычным людям, кассиры в крупных магазинах заменяются автоматикой, контролеров больше нет. Вспомнить чуть пораньше, так и профессии лесопильщиков, ранее бывших крутыми спецами, лекари, ходившие по городам и деревням — все идет по пути максимальной экономии для тех, кто сможет платить. А платить смогут те, кто где-то как-то приспособился. И, возвращаясь к исходному посту, просто призываю задуматься, а что конткретно ты («ты» — здесь это общее местоимение)) сделал для того, чтобы спрашивать для своего отдыха и вообще о любых благах? Почему тебе кто-то вообще что-то должен? Это самый важный вопрос, на который и ответ найти все-таки сложно в сложившейся социальной и экономической обстановке. Но большинство привыкает, и программисты не исключение, к хорошей жизни и не приемлет ухудшения условий, забывая про всех остальных.
ИМХО, если человека для начала обучить просто думать, как программист, типа квази-языка, чтобы просто мог формулировать ход мысли формальными шагами (та же классика блок-схем: действия, условия, цикл), то когда он это релаьно поймет, потом чисто техническая вещь — как синтаксически выразить то или иное действие. Различные структуры данных — сами подберутся при решении задачи, когда либо наставник подскажет, либо случайно наткнется в интеренете, либо по производительности будет проседать заметно.
Второй этап — различные глобальные подходы: ООП, процедуры и т.п.
Базы данных — отдельная история, требующая отдельного изучения. Взаимодействие с БД — также независимый момент, который плюс-минус в зяыках принципиально не отличается, когда уже понимаешь, что тебе надо.
PHP и другие языки, смешанные с неявным выводом, не стоит, ИМХО, изучать как первый, т.к. они могут заблудить потенциального крутого программиста, ибо он изначально вольется в смесь вывода и логики — просто потеряет время. Хотя бы на втором этапе их можно задействовать.
asm, конечно, топчик, но нафиг, если собирается идти работать «как обычный программист и зарабатывать кучу бабла» )
Извините за скептицизм, но не верю, что уволили вот прям из-за этого символа. ;)
А так ваша история радует! Вы были увлечены, значит, в тот момент довольны. Вы поулчили опыт, надеюсь, он вам пригодится. И наверняка вы для себя, зная всю историю глубже, можете сделать выводы, где и в чем были общие проблемы, из-за которых не сложилась общая работа — либо вы недопоняли, либо вас. Еще может быть, что кто-то кого-то кинул. И такое случается.
А они туда идут? Я последние несколько лет просто печатаю на принтере цветном фотку и всё. Все довольны.

Таки именно. Но «профессиональный» фотограф вам может рассказать по аналогии с исходным постом, что это же фууу. Да, вы получили результат, который сделали бездушные роботы и т.п. В общем, все это туфта отчасти. Ну или только для реальных ценителей.
Основная беда — в том, что подавляющее большинство программистов делают работу, которая, по большому счёту, никому не нужна.… хотя стоп — менеджерам нужна…

Вот тут вы с одной стороны правы, с другой — слегка противоречите себе. Надеюсь, не вырезал из цитаты важный момент. Суть в том, что бабки не беруться из ниоткуда. Их платит потребитель. Или инвестор. Но который в конечном итоге рассчитывает эти бабки вернуть назад. И конкуренция сейчас куда больше, чем лет десять наза. И растет. Чем быстрее вы сможете продать какую-то фичу даже в уже готовом приложении, тем быстрее окупитесь, тем быстрее задавите конкурентов. И пусть они пишут шикарнейший код, применяя супер-технологии, если вы успели раньше — у вас гигантская фора. Даже если у вас изначально крутой бюджет, чтобы суметь написать приложение не хуже, вы все равно уступаете. И это правда жизни. Та же громкая покупка вацапа фейсбуком — уж что-что, а гигант смог бы себе позволить написать супер качественное предложение, получше изначального. Но многое упирается во время — оно приводит к клиентам — а это, в свою очередь, к воможности или невозможности дальше развиваться.
И тот самый злополучный эстимейшн — это реально важная составляющая при работе над проектом — только при хорошей оценке можно хорошо планировать, что выпускать и когда с учетом ограниченных ресурсов.
И вот тут, скорее всего, и возникает большинство терок разработчик-менеджер. Эсли менеджер гно — либо он завалит проект целиком, либо его успеет опередить более грамотное начальство, которое вовремя скинет самого менеджера нафиг. Если и главное начальство такое же, то оно и не продержится долго.
Все это можно рассматривать только на конкретных примерах, иначе получается просто флуд — на абстрактных примерах каждый себе придумывает (-вспоминает) конкретные варианты, которые в корне отличаются от примеров оппонента.
Самым ярым и ретивым противникам менеджеров, которые, кстати, обычно больше всех «знают», как правильно все делать, рекомендую сделать свой маленький проект и продать его. Речь не идет о разовых проектах типа интернет-магазина или сайтов-визиток. Хотя, может и такое. Взял, сделал и либо сразу заработал себе на отдых кучу денег, либо обеспечил некий постоянный доход. К сожалению, обычно при этом сливаются, списывая все на то, что одному не потянуть, что нужны дизайнеры и т.п. — все зависит от фантазии. Все, на что способны — делать конкретную техническую задачу, стараясь себя ограничить в обдумывании, откуда берутся деньги.
Уфх! Клава устала ) Обсуждаем дальше.
+1. Особенно на удаленку падки свежевышедшие, достаточно умные студенты, которые, в принципе, по хорошему ТЗ смогли бы написть рабочий прототип. Им кажется, «все могу сам с нуля». Пока проекты такие, что действительно можно за пару недель в одного сделать ))
Я со второго раза нашел такую где за 2 года работы ни разу не услышал слово estimate.

Основной пост крайне провокационен. Мне вот интересно, автор делал когда-нибудь ремонт по заказу или мебель какую-нибудь под заказ брал ли… Ну или вообще что-то, что нельзя вот так сразу взять, купить и унести. Что если сантехник был говорил, мол, «я хз, сколько это буду делать, у меня работа слегка творческая, тут всякое может быть, постараюсь побыстрее». Имхо, уже давно нельзя абсолютное большинство работы программиста оценивать как творческую. Почти все уже придумано и опробовано на практике — надо лишь взять готовое и собрать конструктор и получить нормально работающий результат. Почему «творческие» программисты, когда им нужно фото на документы, идут в обычный салон, где чих-пых и за 10 минут вам 6 фоток дают? А ведь есть еще салоны, где сфотают на пленку, проявят ее, отретушируют, фото в красной комнате распечатают — а уж в этом процессе не шипко меньше творчества. Так чего же не поддержать таких же чумоватых в хорошем смысле людей?
Большинство людей-потребителей вашего софта не в состоянии и вовсе не в настроении пытаться уловить «качество кода», главное — работает и все. Даже все навороченные блок-чейны и т.п. люди «хавают», когда им об этом расскажут, да и то забудут через пять минут, если крутая софтина не даст им кнопочку «сделать хорошо».
Хотя, основной посыл больше упирается в «менеджерство». Но, как уже многие заметили, во многих фирмах такая проблема есть, и это плохие фирмы. Однако, хороших вполне достаточно. Надеюсь, автор найдет такую и с бОльшим удовольствием напишет код, который с некоторой вероятностью будет и для нас делать что-то полезное )
А что мешает использовать потенциометры для регулировки в некотором диапазоне, а при выходе из диапазона просто включать/выключать часть светодиодов, расположенных равномерно? Или чрезвычайно сложно равномерно рассеять свет?
Интересно, когда за картины придется платить каждый раз, когда на них смотришь…

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Registered
Activity