Re[3]: Как вести себя с таким начальником?
От: Ночной Смотрящий Россия  
Дата: 29.02.20 10:30
Оценка:
Здравствуйте, ukrspecs, Вы писали:

U>И тут ВНЕЗАПНО, без всяких предупреждений, босс принимает решение выпустить версию 2.


А он должен был тебя предупредить о принятии им решения?

U>Бизнес-нид у него видимо такой появился.


Так видимо или все же появился?

U> И судя по всему он не очень поверил, что я запилю все со скоростью звука


Почему не поверил? И точно ли дело в скорости? Или может потому что ты постоянно игнорировал явно высказанные требования?

U>Он мне даже 2 часа доказывал что svg выглядит иначе чем png в разрешении 20х20, поэтому упорись, но влепи svg иконки и неважно что они не поддерживаются из коробки.


Я правильно понял — в ответ на явно высказанное требование иконок в svg ты все равно сделал их в png, потому что тебе так проще?

U>Я понимаю, что ему печет выкатить версию 2 поскорее, но относится к своему сотруднику, как к пустому месту — это как минимум странно.


Если бы он относился к тебе как к пустому месту, то он бы тебя уволил, СЕО вряд ли кто может воспрепятствовать, особенно из-за рядового сотрудника. Но он же продолжает с тобой возиться и тратить на тебя время. Следовательно, хочет от тебя чего то добиться. А ты явно при этом становишься в позу и изображаешь обиженку.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[5]: Как вести себя с таким начальником?
От: Ночной Смотрящий Россия  
Дата: 29.02.20 10:36
Оценка:
Здравствуйте, ukrspecs, Вы писали:

Pzz>>Только не рассказывай мне, пожалуйста, что если куда-то легко вставляется png, то туда трудно svg вставить.

U>В WPF нельзя из коробки

В природе навалом конверторов svg в различные примитивы WFP. И начальнику твоему, поди, нужен был не конкретно svg а вектор. Наконец, даже если все так плохо как ты говоришь — ты ему просто предлагаешь два решения, до реализации, и расписываешь все плюсы и минусы. И пусть он сам принимает решение по какому пути пойти. И когда примет — твоя задача этот путь реализвать.
А проигнорировать прямое требование и сделать все по своему — довольно странное поведение.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[7]: Feedback re: Как вести себя с таким начальником?
От: jahr  
Дата: 15.03.20 10:00
Оценка: +1
Здравствуйте, ukrspecs, Вы писали:

U>Он видимо не спешит ставить, ну и фиг с ним. Может напишу ему через неделю, чего это он.


Поставил?)
Re[3]: Как вести себя с таким начальником?
От: Erop Россия  
Дата: 18.03.20 15:17
Оценка:
Здравствуйте, ukrspecs, Вы писали:

U>Есть надежда, что все вернуться из праздников, новая версия допишется и он от меня отстанет. И все вернется как было прежде.

U>Но честно говоря, желания работать там у меня мало, так как последний месяц мне упорно доказывали, что я пустое место. Насколько это было осознанно с его стороны — для меня остается загадкой.

Я верно понял, что есть такой чувак, вроде Джоббса, который в одно рыло залудил изделие, с которого теперь кормится вся ваша в 30+ человек контора, и есть ты с 14 лет опыта и всеми правильными книжками в кармане. И с какого-то перепугу он взялся учить тебя, как быть вторым Джоббсом, а ты этим недоволен?

Вполне может быть и так, что тебя просто посчитали небезнадёжным обычным задротом с книжками, а парнем, которого можно чему-то научить. Просто ты слишком много страдаешь над уязвлённой гордостью и сопротивляешься...
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Re[4]: Как вести себя с таким начальником?
От: ukrspecs  
Дата: 26.03.20 16:18
Оценка:
Здравствуйте, Erop, Вы писали:

E>Здравствуйте, ukrspecs, Вы писали:


U>>Есть надежда, что все вернуться из праздников, новая версия допишется и он от меня отстанет. И все вернется как было прежде.

U>>Но честно говоря, желания работать там у меня мало, так как последний месяц мне упорно доказывали, что я пустое место. Насколько это было осознанно с его стороны — для меня остается загадкой.

E>Я верно понял, что есть такой чувак, вроде Джоббса, который в одно рыло залудил изделие, с которого теперь кормится вся ваша в 30+ человек контора, и есть ты с 14 лет опыта и всеми правильными книжками в кармане. И с какого-то перепугу он взялся учить тебя, как быть вторым Джоббсом, а ты этим недоволен?


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


Ты не верно понял. И Джобс с одной "б" пишется. Я уже 3 месяца как работаю на другом проекте, где мне платят в 1.5 раза больше и никто не капает на мозги.
В свою очередь, на мое место взяли какого-то мужика под 50, также за 1.5 раза дороже денег. И я не видел, чтобы он занимался основным проектом.
Re[8]: Feedback re: Как вести себя с таким начальником?
От: ukrspecs  
Дата: 26.03.20 16:26
Оценка:
Здравствуйте, jahr, Вы писали:

J>Здравствуйте, ukrspecs, Вы писали:


U>>Он видимо не спешит ставить, ну и фиг с ним. Может напишу ему через неделю, чего это он.


J>Поставил?)


Пришлось напомнить ему через неделю, а также сказать что мол "работали то полтора года, разве это не стоит хотя бы фидбека нормального". Тогда его величество влепило 5 звезд, без единого комментария. И на том спасибо.

Спустя где-то месяц, он опять объявился. Сказал — "чего это ты так быстро свинтил? мы вообще ничего не поняли". То есть он даже не догоняет, что он ведет себя неправильно и в нем причина. Настолько уже вжился в роль царя, что несмотря на убытки, продолжает гнуть свою линию. Взяли на мое место какого лысого дядьку, лет 50-ти, за рейт 50$/час, что на порядок выше моего прошлого. Я же перешел работать на другого клиента, с высшим рейтом и без выноса мозга.
Re[2]: Как вести себя с таким начальником?
От: Философ Ад http://vk.com/id10256428
Дата: 02.04.20 19:30
Оценка:
Здравствуйте, denisko, Вы писали:

U>> И про паттерны, чистый код и рефакторинг если и слышал,

U>>то на практике не применяет уж точно. Его код — это дикие простыни без ясной структуры и логики. Не даром потом исправляем тонну багов.
D>Паттерны это один из стилей писать код, простыня другой. С дуру, накосячить можно, что в первом, что во втором случае. Если человек довольно хорошо пишет простыни и легко имеет их модифицировать, то на выходе код получится не хуже в плане устойчивости и быстродействия, чем с использованием паттерном. Единственное, что тут будут _последствия_. Модифицировать такой код без навыков простынеписательства, которые почти утеряны среди школоты, трудно и дорого. Если он готов с этим смириться, то придется писать в простынном стиле.

У меня на проекте местами простыни по 100кб. В строках уже давно не измеряю код — только десятками килобайт. Есть опыт его поддержки. Местами коду 10 и более лет.
Есть опыт поддержки кода и без простыней. В этом же проекте есть очень качественный хороший код.
Кроме опыта работы с "простынями" у меня есть опыт дизассемблирования (отдельных участков) и дебага без сорцов.

Опыт таков:
Дизассемблированная функция — по сути та же простынь. Таковым её делают оптимизирующие (и не очень) компиляторы: они часто инлайнят участки кода, и реиспользуют области в стеке (в одном месте кода [RBP+32] может указывать на один объект, а двадцатью строками ниже на другой).
1) "Простынь" - это значит код не структурирован, не систематизирован,
    не имеет чёткого назначения и границ ответственности:
    функция может одновременно разбирать данные из xml и что-то выводить на экран,
    а в особо тяжёлых случаях лезть в сеть. Вследствии этого назвать её практически
    невозможно - нельзя дать удобоваримое имя, отражающее суть происходящего.

2) п.1 приводит к тому, что отдельные элементы функциональности часто
   повторяют друг друга, и часто, просто копируются из одного места в другое.

3) п.2 приводит к тому, что при поддержке такого кода (когда нужно исправить багу, или добавить функционал), изменения вносятся:
    1) не во все необходимые места, и/или
    2) в часть мест вносятся некорректно.

4) п.1 приводит к тому, что любой участок кода может влиять на любую чать функционала

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

6) п.1
 , п.3
 , п.4
     очевидным образом приводят к тому, что при любом изменении кода приходится
         тестировать вообще весь продукт, потому что невозможно заранее предсказать,
         что ты сломал, дописав кусок, или изменив какое-либо условие.

7) Всё это приводит к тому, что параллельно, в разных ветка становится
   практически невозможно работать даже над разными задачами: код рассыпится во время мержа,
   ибо 2 человека обязательно что-то поправят одновременно.

8) Всё это вместе приводит к тому, что подключить к проекту нового человека
   практически невозможно: одного из "старпёров" придётся надолго посадить
   повадырём для новичка, который к тому же то и дело будет косячить просто по незнанию

9) Всё это вместе приводит к чудовищной стоимости новых фич, и
   вообще к  общей дороговизне поддержки такого продукта или
   его участка, сравнимый по стоимости с написанием нового продукта.

10) п.7 навевает на мысли о том, почему мы ещё не мелкофт, гугл, или эппл, хотя нам уже много лет.


ЗЫ: Я категорически против простыней.
UPD: не стреляте в пианиста — оформил как мог: ну не умеет форматтер сохранять лидирующие проблелы
Всё сказанное выше — личное мнение, если не указано обратное.
Отредактировано 02.04.2020 19:53 Философ . Предыдущая версия . Еще …
Отредактировано 02.04.2020 19:44 Философ . Предыдущая версия .
Отредактировано 02.04.2020 19:43 Философ . Предыдущая версия .
Отредактировано 02.04.2020 19:39 Философ . Предыдущая версия .
Отредактировано 02.04.2020 19:37 Философ . Предыдущая версия .
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.