Category: it

Category was added automatically. Read all entries about "it".

ЗОЖ

Молодые программисты ...

Понтов много перед клиентом, сталкиваются со знающим человеком и начинается - то не могу, это не могу и вообще ...

Обычная история - обслуживал компанию в одно, все успевал. Пригласили на очень денежный проект извинился сказал, что бы искали программистов. Генеральный попросил аудировать задачи со стороны вендора внедренца (время сроки и с людьми программистами общаться).

Походу я как то погряз в своем болоте удаленной работы. И отстал от жизни "в мире животных". Мало брал, ой мало.

Поставили ТЗ отдали вендору, пришел ответ 100 часов. Я посмотрел на ТЗ и говорю главбуху максимум 30 и то если студент будет делать. Пусть распишут пообъектно и по пунктно, что и сколько времени. Та говорит, ну очень нам надо - ты ж не делаешь, я ей - пусть распишут, это 30 минут работы - оплатите им теханализ в 1 час.

Ага значится расписали по времени вышло уже 40 + 1 час теханализ. Смотрю теханализ и думаю - я мало брал денег при стоимости часа в 2000 рублей - по теханализу там не более 20 часов. Ну да ладно - срезал 60 часов (120 тыс рублей уже мне бонус). Согласовал генеральному время в 40 часов. Отдали они ТЗ в работу.
...
Прошло 4 недели
...
Звонит мне генеральный и просит, может ты сделаешь? А у меня край сдачи работ - говорю извините, до конца месяца нет. Спрашиваю а что не выходит то? Уж ж ТА есть - бери да делай рисуй объекты, логику? А он мне говорит уже 4 программист начинает делать\доделывать их ТЗ. А директор вендора рассказывает про 100 часов и что это реальное было время. В общем директор просит посмотреть хотя бы пару часов как работает горе программист. Ну ладно - отвлекся и прозрел.
Программист со мной стал общаться, как будто у него за спиной кандидатская физтеха, а он сам улеплен сертификатами. (на самом деле генеральный скинул его фото - прыщавый ботан в тупых очках) Думаю понты это хорошо, давай пиши код. Но нет. Отказывается делать демонстрацию экрана. Подключаю генерального, а тот говорит или ты работаешь с контролем или мы отказываемся работать с вашей конторой.
Тот вроде бы и соглашается. В общем полчаса он что то делал - написал две не понятно зачем строчки кода, постоянно куда то отвлекался (я так понял второй экран и там он что то искал )) ). По итогу меня это утомило и я спросил, а когда он будет работать? На что получил такой резкий ответ "оно уже работает и думает". Мля. Звоню генеральному и говорю, это не то что студент - это школьник. Сидит тупо втыкает в левый монитор иногда переключаясь на работу.
...
В целом вендору сказали, что если до конца недели не выкатят релиз по ТЗ пойдут гулять. А мне подняли стоимость часа и я закрою работы приступлю к этому ТЗ, так как походу - не сделает вендер.
ЗОЖ

Главное правило программиста ...

... работает не тронь.

Взял клиент молодого подавана решать проблемы бухгалтерии и тестировать задачи от меня. Молодой и рьяный увидел, что кто то, когда то в выгрузке данных клиентам сделал разыменование поля как "TOVMANE" в выгружаемой таблице. Что делает это молодое чудило, правильно TOVMANE меняет TOVNAME. Выгоняет код на продакшн и уходит домой. Ночью прайсы улетели к клиентам и в 7 утра мне звонит дир и начинает возмущаться, что клиенты не смогли обработать прайсы, а значит не смогут делать заказы. Ввиду того, что программист для предприятия только я, никто даже не подумал, подаван может, мне летит претензия. На мое "я вам не делал ничего неделю", летит "значит, что то делал".

Если бы клиент был бы так себе, я бы жестко осадил, но люди платят не задаваясь вопросом, почему столько времени - я сказал, что все решим и полез смотреть. После объяснил и показал, кто это сделал и во сколько.

Все восстановил, переотправил прайсы. Подаван был жестко обруган и лишен премии со стороны директора. Теперь мне поставили задачу, все задачи подавана аудировать и учить его разуму.

PS: кстати у подавана, какой то пиетет к чистоте кода, уничтожает все комменты и старый закомментенный код. С одной стороны меня напрягают эти простыни, с другой стороны уже несколько раз пригодилось в понимании, почему внезапно типовая логика перестала работать.
ЗОЖ

На весах увидел 93 ...

... и сегодня я пробежал 4 км. Довольно легко - сердце рвалось на 6, но все боюсь сорваться. Большие объемы быстрее надоест.
По тренировкам:
Понедельник перекидал 3,5 тонны гравия.
Вторник - верх - резина и гантели.
Сегодня бег 4 км.
Четверг 5 тон песка нужно будет перекидать )))
Пятница бег (хочу 5 км пробежать и зафиксировать время).
Суббота огород копать )))
Воскресенье там вроде дождь обещали будет выходной для тела и в планах много умственной работы - до решать задачи по Java и кусок проекта нужно доделать.
ЗОЖ

Про работу ...

Что полезли предложения работы, как растения в весну из земли. Массово и много. И в целом и доход выше, но сама работа не прельщает. Большей частью все консалтинг и подтирания проблем за пользователями на тяжелых конфигурациях. А я что то в последнее время не терпим к глупости и могу резко, хоть и без мата высказать свое неудовольствие по ошибкам в простых телодвижениях в учете.
А я стал тяготеть больше к кодингу и тишине. По этой же причине отсек от себя почти 50% заказчиков - у которых большая часть задач была разгрести их проблемы в учете. Но вот подумал - предложил бы кто реально хороший доход в 200 тысяч - скорей всего бы согласился. Но пока из серии много, но цена не так высока, что бы браться.
Вернулся к изучению Java пока это по большей части повторение и доставание из памяти старых знаний - надеюсь дальше будет лучше.
Для изучения купил по скидке JavaRush - годный курс, как раз на год мозги размять. А то застоялись с 1С они.
PS: тут в деревне нашел себе "поставщика" молочки. Не жадные (всегда дают больше), но не простые - продают по ценам рынка города. Пара ему ~45 ей ~35. Как то разговорились - у них 8 коров и бык. Растят обычно 2-3 свиньей и с парой десятков кур. Полгектара земли. График жизни с ~5 и до упора. Двое детей. 4 раза в неделю вывозят по разным селами (тут по крупным сельским поселениям есть эдакие ярмарки) на продажу свое. Живут от этого. И живут не очень богато. Для себя решил, я бы не смог так жить - беспросветная работа без цели.
ЗОЖ

Аутсорс ...

Долгое время переводил всех своих клиентов на работу по техзаданию. Перевел. Появился холдинг, который согласился иметь нормализованные отношения по ТЗ. Все шло более менее гладко (около года), пока на одном предприятии холдинга не уволился парень эникей по IT. Директор этого предприятия почему то решил, что он может в любое время суток дергать меня, что бы я решал проблемы его предприятия. Отгрузка там круглосуточная поэтому, если у какого оператора случается "беда" (причем любая от принтера до зависшего ПК) у меня начинают разрываться телефон. Я добавил его в полный игнор - он начинает звонить хозяину, что у него продажи стали, а программист его игнорирует. Хозяин начинает звонить мне и спрашивать почему я не помогаю. Я объясняю, что мы работаем по ТЗ в четком графике. Все что вне графика я не не могу уделять внимание, так как я занимаюсь другими клиентами. А после 20 я вообще не работаю. Хозяин просит помочь мне приходится разблокировать этого управленца и помогать как рядовой IT.
С одной стороны этот холдинг дает мне 50% дохода, с другой стороны меня начинает утомлять это подразделение - занимаясь не своим делом я понижаю свою цену до бытового "эйтышника".
PS: есть мысли озвучить хозяину холдинга, что любое обращение вне графика работ приравнивается к 1 часу работы и оплачивается в двойном размере за счет обратившегося подразделения - возможно у "директора" после оплат внеурочных работ исчезнет желание меня донимать и они опять наймут себе эникея для пинания.
ЗОЖ

Запоминание слов.

В продолжении "Как я изучаю английский" ...

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

Как это делаю я:
На рабочем ПК стоит три программы: словарь Мультитран http://www.multitran.ru/ , программа контекстного перевода и логирования перевода слов qdictionary (автор программы к сожалению прекратил ее поддержку, но она работает и работает успешно) http://qdictionary.egorz.ru/ , ну и программа "bxmemo" http://bxmemo.com/

Как происходит изучение. В рамках дня я стараюсь читать до 50 страниц английского текста, соответственно это 5-10 "новых" слов. Почему в ковычках, бывает так, что слово ты знаешь, но вот идиому увы (как примеру "carry out" carry - нести, out - наружу, а в контексте книги по программированию переводится, как "выполнять"). Соответственно эту идиому-я и вношу в программу. Причем в программе bxmemo существует возможноть дополнить связку "слово-перевод", связкой "выражение с изучаемым-перевод".

Со временем я чищу список изучаемых слов и выражений. Программа bxmemo ненавязчивая и позволяет настроить ее под себя. Про мелкие плюшки "статистика, упражнения различных типов и т.п." писать ну буду.
ЗОЖ

Порой мне кажется, что они все ж таки инопланетяне ...

Цитата с одного программерского форума ...
"
мне лямбды не понравились, если кто имел дело с python он меня поймёт, лучше бы они в компилятор добавили по умолчанию создание гетеров и сетеров для пропертей и ключевое слово чтобы отключать это поведение и чтобы по умолчанию в классе генерился бы equals и hashCode из всех пропертей (так как это делают IDE) вот уж что действительно уменьшило бы проблему овертайпа, а лямбды хороши только в рамках стандартных интерфейсов, но если хочешь чёт посложнее, то для того чтобы заюзать красивую и коротенькую лямбду, придётся наваять для неё бекинг интерфейс, не вижу в таком случае преимуществ лямбда синтаксиса перед легаси
наверное только для фильтров её и можно применять
вот дефолты интересная фича
Chronon - это то чего давно не хватало
"
ЗЫ: мне в целом понятно, но ...
ЗОЖ

Парадокс ...

В ИТ очень много людей, которые занимаются не своим делом ...
К примеру на одном форуме чудак написал "Дам Вам контакты для подключения к серверу, ночью он в Вашем распоряжении...". Фигасе мне горе ИТшник даст полный доступ к данным немаленького предприятия (база данных 20 гиг) . Блин нужно было взять грохнуть базу вместе с сервером и потом сказать "Извини не получилось ..." . Чисто на поржать ...