Как стать автором
Обновить
0
@mr_writerread⁠-⁠only

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

Отправить сообщение

Правило «все покупки через in app» всегда как лотерея, выкатываешь кросс платформенное приложение, работающее и на android и на ios и в любой момент ловишь бан, потому что «можно же купить подписку через android “.


Особенно доставляли моменты, когда апп вдруг переставал проходить после смены состава команды rewiew.

Кстати, про доход в 150к. Это ж $1500 по курсу 1 к 100. Коллеги в порыве общей паники-энтузиазма разъехались по миру, теперь в сводках приходят новости о стоимости съема жилплощади в $750 за средненький вариант. Что Грузия, что Польша. Поэтому думаю, что хитрость тут еще и в том, что те, кто имеют меньше этой самой $1500 просто физически переехать не могут, им просто не хватит денег там жить.

П.С. Лично мое мнение релокация глупость, только теряешь в материальном плане. Спрашиваешь "ну как там живется, язык уже учишь?", отвечают "а зачем мне язык, я из дома выхожу только с собакой погулять по двору". Вот и казалось бы, в чем разница, если из 4х стен не вылазить? А еще про некое мифическое качество жизни рассказывают, правда что это такое никто так и не объяснил :( Мол тут плачу больше, но и качество жизни выше. Спрашиваешь "в чем выражается", отвечают "не могу объяснить".

Ничего такого не слышал, последнее что видел в СМИ - как тетя канадский законотворец объявляет митингующих вне закона. Смотрел в оригинале, о том, думаю что не фейк. После этого тишина.

В прочем, даже если митинги по субботам проходят, что это меняет? Не удобный для политиков митинг задушили, остались удобные, которые не причиняют дискомфорт, что в этом хорошего?

Собственно в РФ вы на собственной кухне тоже можете выражать недовольство действующей властью, никто не против.

Разница уровня "не война, а спецоперация"? Спецоперация в Ливии, Сербии, теперь вот на Украине... (вспомнил, сегодня ж снова стартанула спецоперация Саудовской Аравии против Йемена).

Серъезно не понимаю, выдуманный предлог, а отжим как и "в государстве, где нет гарантий прав". Что мешает им арестовать ваше имущество таким же образом? Почему арест в РФ - это нарушение прав, а арест в Европе - выполнение законов? Может в Европе законы новые не издают, все законы идеальны, приняты 1000 лет назад и четко работают? Или в чем прикол?

В стране, где нет гарантий прав, вкладываться в имущество, тем более в недвижимое, - такое себе.

Сказал и посмеялся с того, как в странах, где есть гарантии прав, забирают движимое и не движимое имущество росс олигархов простым росчерком пера... мне их имущество не жалко, но сам прецедент, где гарантия, что завтра не заберут так же ваше из-за вашей причастности или не причастности, национальности и прочего? И вы говорите о том, что у них есть гарантии прав? Все везде одинаково....

Потому что джун свалить не очень может, но при этом вполне вероятно очень хочет. Т.е. он получает поддержку, вырастает в мидла и сваливает. Каков профит для поддерживающих?

По той же причине джунов очень не охотно берут на работу. Ты вкладываешь в него силы, в том числе благодаря этому он вырастает и уходит в соседнюю контору, потому что там лишние $50 дали. С одной стороны он прав, с другой зачем в таких вкладываться?

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

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

Кто пустил в техническую статью гуманитария? bad smell - это термин, означающий признак, который надо искать в процессах. Статья о том, как bad smell узнать и почему он бывает.

П.С. Вы теперь предложите мне заменить слово "гуманитарий" на что-то другое (как предложили автору)?

Отличная статья, на практике именно так и работает. Контекст определяет инструмент, изменения не избежны (хоть и ненавистны :) ), а core review нужен далеко не всегда.

Если дело в "транспортной карте", то тем более переживать не за что. Хотя и без этого я бы не переживал, уязвимость вида "у меня украли кошелек".

Шансы точно такие же как и у остальных эквивалентных ему сотрудников, т.е. лотерея.

Даже не лотерея, шанс равен нулю и строго фиксирован. Просто потому что этот рядовой сотрудник родился позже, когда все деньги уже поделили.

Интересно, я смогу ли я увидеть время, когда эти честно заработавшие компании захватят мир окончательно и начнут править в открытую… хочу сказать «я же говорил» и посмотреть, как будут строить статую и резиденцию очередному достойному Куку.

Пришёл в голову хороший пример этого дела. Представьте себе игру в перетягивание каната. Вот есть канат и есть два учредителя, кто хотят посоревноваться и выиграть приз. Они берутся за концы и начинают тянуть. Сперва тянут сами. После к ним приходят другие люди, которые начинают им помогать. В итоге побеждает команда. Вопрос: неужели вклад первого тянущего был на столько велик, что остальные не достойны приза? Да, по правилам они получают каждый по своей корочке хлеба за участие и все. Но это лишь потому что правила так составлены и иначе то не предлагают.

п.с. Да да, предлагают, только не мне, в теории я такое слышал, на практике никогда не видел.

Вы проводите параллель с рабством только на основе существования в корпорации иерархии

Нет, на основе распределения результатов труда, проще говоря по тому кто имеет роль господина и кто имеет роль обслуживающего персонала.

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

Проблема не в иерархии, а в том, как делится итоговый продукт, произведённый этой группой. И да, описанные вами иерархии есть такие же формы рабства. Пока главный священник (не знаю как он корректно называется) носит золотые часы и катается на Мерседесе его подопечный в деревне ест похлебку, общаясь с людьми. В университетах похожая фигня.

И главное отличие Apple от рабовладельца в том что "рабы" могут просто уйти из компании без последствий для себя. Да что уйти, их даже палками никто не бьет.

Так уж без последствий? Вы хотите сказать что люди ходят на работу добровольно, просто потому что не знают куда деть свободное время и чем бы им заняться?

На самом деле раньше классические рабы тоже могли уйти в любой момент, вся разница лишь в том, что в той системе их сразу убивали, быстро, а в этой убивают медленно. Если я сегодня уйду и перестану работать и завтра не приду на работу к новому «господину», который будет полным аналогом старого, то сперва у меня отберут имущество в счёт уплаты обязательных налогов, которые ввели без моего согласия, а после я умру с голода, потому что кушать нечего и вырастить себе негде, все уже поделено за нас. И начать работать на самого себя тоже не вариант, потому как один никогда не будет сильнее миллиона, а значит сделать столько же сколько делают работающие на Эпл уже не выйдет. Ну и время играет не на руку, они используют достижения прошлых поколений, того же Джобса, а что оставили мне? Правильно, право выбрать господина, кому служить.

Касательно того что верхушка получает сверхприбыли ничего реально не делая тоже большой вопрос, посмотрел состав топ-менджмента и люди там поголовно 50+ лет.

И? Каковы шансы что рядовой разработчик из Эпл, проработавший там с 23 до 50 начнёт получать деньги за ничего не делание? Да не просто деньги, а огромные деньги. Структура одна, работают вместе, создают снова вместе, но одним все, а другим?

Но нет же, никого они не доят, ведь никто не заставляет:

Да да, у нас есть такой огромный выбор, мы можем:

  1. Работать на Эпл

  2. Работать на Гугл

  3. Заплатить миллиарды денег за право что-то сделать самим, потому что внезапно патенты и финансовые барьеры от появления конкурентов.

Отличный выбор. Не понимаю, чем вам не нравился выбор рабов в прошлом:

  1. Служить

  2. Умереть

Эта вся схема была важна и работала именно так > 10 лет назад, когда верхушка наняла и создала рабочие места. Сегодня верхушка не делает ничего, кроме как следит за показателями собственной прибыли. Это именно то, о чем я и написал в первом комментарии. С одной стороны в начале они все заработали талантом, увидев, что надо создать, наняв персонал, вложив деньги и направив. Сегодня же тот же Джобс мертв, деньги получают совсем другие люди, а компания обслуживает сама себя. HR сами набирают новых сотрудников, в том числе и hr, бизнес аналитики следят за тем, что делать дальше, разработчики делают, маркетинг продает. Каждый делает сам. И каждый имеет малую долю от стоимости результата. Остальное все достается тем, кто владеет активами.

В контексте статьи все еще интереснее. Эпл получает доходы разработчиков игр, для кого они не делали ничего. Формально создали рынок сбыта. Но это косвенно, изначально они создали телефон, на котором заработали деньги. После создали инструмент, с помощью которого создаются игры, а затем подмяли под себя чужие инструменты и теперь всех доят.

В этом и вся соль. Начинается как награда за талант, а заканчивается как налог на весь мир. И нет в этом ничего хорошего.

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

Если не согласны, вспомните как было во времена классического рабовладения. Снизу был раб, он делал всю работу. Над ним стоял надзиратель, набранный из рабов, кто следил, чтобы раб делал всю работу. Над ним стоял стражник, мог быть из рабов, мог быть из "свободных", выше военачальник и над ним правитель. Правитель не делал ничего кроме как следил за верностью военачальника. Военачальник посматривал за стражниками, остальное все делалось само. Надзиратели за милую душу лупили рабов палками, без принуждения сверху. А теперь посмотрите на то, что вы имеете. Теже менеджеры очень не плохо следят за тем, чтобы остальные сотрудники работали. Самые высокие менеджеры время от времени получают в плечи за показатели от владельцев или их представителей и на этом все, все остальное делается и изобретается руками этих подчиненных. И исправить это не возможно, никто просто так не отдаст кусок прибыли из права владения.

Не-а, владеет маленькая группа хитрых людей, вовремя захвативших права владения, а огромная группа умных/инициативных на них работают. И имеют с этого довольно скромную заработную плату. Скажу по секрету, даже я, работая на белорусскую компанию, фактически работаю на эпл, т.к. это один из наших рынков сбыта.

Таким образом мы приходим в ситуацию, когда те, кто не делает ничего, а просто владеет по документам, успешно живет на широкую ногу за счет тех, кто свою пятую точку поднял и изобрел, доделал, улучшил и т.д..

Банально, если не согласны, покажите мне что в новом iPhone 13 сделано руками тех, кто владеет прибылью компании Apple?

До чего же не приятно осознавать куда катится мир. С одной стороны в свое время они заработали талантом, с другой сегодня огромная машина просто едет по накатанной, стягивая себе кучу человеческих ресурсов. Есть что-то не правильное в ситуации, когда маленькая группа людей владеет такими ресурсами. Жаль только не видно пути как это исправить...

Разумные ограничения однозначно надо, собственно опыт в том и заключается, что опытный человек знает как делать не надо. Проблема в том, что многие разработчики считают иначе. Мне вот близок swift в последнее время, разработчики языка помешаны на сокращениях и скрытых возможностях, причем иногда это удобно, но чаще всего люди просто не понимают как это использовать корректно и только усложняют код. И с каждой новой версией языка все больше возможностей и все больше мест и способов как ухудшить код.

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

А может ТЗ писать нормальное? Да не, бред какой-то.

Если у вас в ТЗ будут расписаны все все мелочи, типа отступов, поведения в каждом крайнем случае, каждое если (если был такой набор данных, если этакий, если нажал на кнопку и свернул приложение в фон и т.д.), то чем вы как программист будете заниматься? Просто кодить описанные ситуации с языка человека на язык компьютера? Так это и есть кодинг, которым занимается кодер. Все все все уже продумано, надо только закодировать.

Несколько раз было в моей практике. Время от времени наша компания закупает новое оборудование, компьютеры для нас. Большими партиями, по 20-50 штук за раз. И каждый раз, когда такая партия приходила, старшой админ шел по комнатам и делал запрос на помощь от сильных программистов / дизайнеров / тестировщиков. Само собой без принуждения, кто хочет помочь - помогает, кто не хочет - не помогает. Я ходил каждый раз. И каждый раз был этому рад. Я помог коллегам, я решил проблему, я размял мышцы. 15 минут хождения по офису с дорогой техникой в руках и дело сделано. Все в плюсе.

Что касается девопса, первый девопс у нас действительно разворачивал разработчик, на попробовать. Второй разворачивал тоже разработчик. Затем выделили специального человека, кто пожелал взять это все на себя. По опыту собеседований знаю, что многие разработчики занимались девопсом, когда это еще не было отдельным видом деятельности.

Надеюсь, я ответил на ваш вопрос.

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

Здесь все верно, но вот итог не верен.

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

Поэтому начинать делать как-то - это хорошо. Но оставлять сделанное как-то - это плохо. В процессе реализации появляются дополнительные детали + уже можно что-то показать, поэтому хороший разработчик возьмет это все, пойдет к "заказчику", покажет что получается и озвучит узкие места, после чего вместе они выработают корректное решение.

В примере в статье можно было сделать так: добавить вторую таблицу под первую, кинуть в нее пару ячеек для примера и уже с этим идти к заказчику с вопросом, норм или не норм, акцентируя дополнительно внимание на отступе.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность