Pull to refresh
74
0
Роман @RomeoGolf

инженер-программист

Send message
«Категорически нельзя» даже про деление на ноль не говорят :-)
Безусловные переходы назад чреваты мертвыми циклами, довольно таки трудноотлавливаемыми. Это по опыту ковыряния в чужом ассемблерном коде.
А обнаруживать мелкую проблему и исправлять надо на этапе написания, а не в процессе выполнения :-) Ежели она не вполне исправится, и снова пойдем назад (а гарантии, что исправится — никакой, это же проблема все-таки) — получим красивую картину «кот, ловящий свой хвост».
Сногсшибательно выбрана тема для первой публикации…
Ну, в частности, по поводу квартуса — фишка в том, что это инструмент на грани уникальности, таких по пальцам пересчитать. Поэтому я, как инженер, готов мириться с необходимостью запоминать назначение неочевидных кнопок. Однако, если альтера начнет менять внешний вид кнопок с каждой новой версией — думаю, поднимется волна негодования, лучше уж эти полунепонятные, но привычные старые. Опять же, в этом же квартусе «открыть», «сохранить» и прочее общепринятое сделано в общепринятом стиле.
необходимо развивать некие навыки у пользователей, а не вечно тянуться за тем, к чему они привыкли
По моему скромному мнению — это взаимоисключающие пункты. Развить навыки слесаря правильно держать напильник, а потом подсунуть ему инновационный с пистолетной рукояткой. А через полгода — с Т-образной. А потом с двумя полусантиметровыми наконечниками с обеих сторон вместо ручки. И каждый раз доказывать, что в таком решении масса плюсов. На… хм… Зачем? Инструмент должен быть привычным, и опыт работы с ним не должен зависеть от прихоти дизайнеров-однодневок. А фейсбуки-твиттеры… Это не инструмент. Это как раз дизайн ради дизайна, и лично меня, как инженера, не волнуют ни разу. Меня там нет и не предвидится. Там можно лишиться юзеров из-за интерфейса, ибо выбирают упомянутые абстрактные «агрегаторы новостей» практически исключительно по дизайну — а по чему их еще выбирать-то? И там может внезапно выиграть как раз нелогичный, где-то безумный, но дико инновационный и модный вариант. И фиг с ними.
Беспокоят меня ОСи, в которых приходится работать, и многие программы-инструменты, типа того же офиса, где, например, внезапно из коробки не работает ctrl-C/ctrl-V, а к sift-ins я не привык и привыкать не хочу, ибо почти везде работает привычное, но на чужом компе с настройками по умолчанию становится некомфортно работать.
Мне нужен нормальный напильник с классической ручкой! Я согласен мириться с дизайнерскими изысками в ручке вилки для устриц, в ручке дверцы шкафа и ручке крана в ванной. Но уберите дизайнеров от напильника! Там уже все как надо! Есть области, где UX юзерами наработан, извольте подстраиваться под них, а не изобретать велосипеды с рулем под седлом. Есть области непаханые — там пожалуйста, придумывайте новое и приучайте юзеров. Но! Приучайте, а не переучивайте, это уже издевательство.
Ну, может, и недоотобрали. Но попытка мне показалась явственной. Да и не в этой кнопке как таковой дело, примеров и без нее полно. Та же классическая «ПУСК», которую нужно нажать, чтобы завершить работу. Той же винде можно припомнить плоский плиточный интерфейс, внезапно пришедший на смену буквально только что разрекламированному «трехмерному» или там, «воздушному». Я же не о кнопке, я о том, что нам, юзерам-подопытным кроликам, подсовывают любую фигню, потом эти же люди объясняют, что это была фигня, и подсовывают новую. А юзеры хавают, да еще и покрикивают на тех, кто не хавает — ретрограды, новое принять неспособны…
Все чаще стало мелькать буквосочетание UX. Вот только понимают его некоторые дизайнеры странно, как нечто, связанное с дрессировкой этого самого юзера для наработки им экспириенса. Причем, компании, занявшие изрядную долю рынка, могут обеспечить своим дизайнерам нехилые возможности в этой области.
«А давай эта хреновина будет меню? Чисто поржать, а? А давай. Все привыкнут. А не все привыкнут — нам пофиг, Привыкнет столько, что на них на булку хлеба с маслом заработаем»
Три полоски — внезапно — меню. Три такие же точно, но квадратика — ядрить, overflow! Почему до сих пор не задействовали три точки по диагонали? Хотя, возможно я еще не в курсе. Можно использовать для «выход» — напоминает ведь лесенку?
Угловая стрелка ВЛЕВО на ActionBar называется Up, то есть, ВВЕРХ! и должна отличаться по поведению от «назад».
Поверьте, многим моим друзьям, далеким от IT, реально трудно разобраться во всем этом великолепии. Они (5 лет имея ноутбук) то ждут реакции от иконки на рабочем столе по одинарному клику, то давят дважды на кнопки в программе. А планшет, где на рабочем столе не надо тыкать дважды, вообще местами в ступор вводит. И это толковые ребята, прекрасные специалисты в своей области.
Ну, я могу разобраться в этом. Но меня неимоверно бесит эта дрессировка. На тебе новую порцию интерфейса для переучивания. Справился? На еще. Привык к кнопке «пуск» — отберем. Смирился? Вернем, но объявим, что она отныне концептуально иная. Привык, что кнопки похожи на кнопки, а картинки должны быть всего лишь картинками — на тебе, теперь картинки кликабельны, как кнопки. А некоторые остались картинками, этот квест оставляем тебе на домашнее задание.
В самолетах ввели «стеклянную кабину» — на ЖК-панелях интерфейс в виде старых стрелочных приборов. Разве это потому что пилоты тупые и не смогут переучиться? Мерседес пытался сделать авто с джойстиком вместо руля, у этого решения была тонна плюсов — где они, эти джойстики? Однако никто особо не против стеклянной кабины и руля, скажем, с гидроусилителем.
Новшества новшествам рознь, одни идут для пользователя, а другие — для разработчика. У инженеров, программистов или дизайнеров — неважно. Есть довольно много способов прикрыть свою некомпетентность костылем. При этом, если у вас достаточный вес, то можно назвать это фичей. А если вес маленький, но кто-то из тяжеловесов так уже делал — то это общепринятый шаблон. Да нет же, это костыль.
Тимлидам — не то, чтобы много, но чутка поболе. Однако начальникам — поболе порой в разы. А мимо тимлида начальником не станешь.
И потом, «расти» — понятие неоднозначное. Джуниор, миддл, сеньор — всё! Ну, или техник, инженер, инженер 2 кат, инженер 1 кат, ведущий инженер — всё! А то, что ты такой замечательный специалист с богатейшим внутренним миром и отлично решаешь любые задачи, будут знать человек пять, и не факт, что твой начальник будет среди них. Задача решается коллективом, а кто ее решил — пофигу, более того, быстрый говнокодер может цениться выше. А расти по руководящей линии можно гораздо дольше, а с плавным уходом в политику — вообще почти бесконечно. При этом можно быть никаким специалистом, и, что интересно, и никаким руководителем.
Честно говоря, непонятно совершенно, что тут неожиданного. Чувак сидел и кодил где-то в дальнем углу за микроволновкой, задания брал из таск-листа, а с людьми не разговаривал? Перед тем, как стать тим-лидом, он ни разу не подходил к своему тогдашнему тим-лиду с личными вопросами или за советом, не получал от него команд, «мотивации» и не высказывал ему «фидбэки»? Не был на планерках, не понимал, что со смежными подразделениями общается в основном он? Или просто не понимал, что ему, как тимлиду, это тоже светит?
Из не вполне очевидного здесь разве что финансовые вопросы и планирование, и то…

Вот, что действительно может оказаться неожиданным, так это то, что тебя, как тимлида, могут при всей команде как кота помойного мордой по столу повозить за прокол. Что ни кнута, ни пряника не дадут — не сможешь дать подчиненным ни заметного поощрения, ни заметного наказания, только спасибо сказать или наорать. Что твоих подчиненных могут без твоего ведома перебросить на другую задачу. Что на планерку надо являться не в качестве тимлида за всю команду, а всей командой. Что выгнать человека, который больше мешает, чем работает, труднее, чем заставить себя уволить человека, а принять в команду вменяемого работника вообще нереально. Что личные отношения при решении профессиональных вопросов (да и не только) важнее профессионализма. Что если ты не понимаешь, как в таких условиях быть лидом какой-либо тим, то и не быть тебе тимлидом.
Опросник обращен к разработчику или потребителю?
Как разработчик, я бы непременно обратил внимание на выбор цвета для иконки своего продукта (считаю важным фактором). Все-таки люди разные, и цвет/форма для кого-то может оказаться последней каплей при выборе решения о приобретении, так что пренебрегать не стоит.
Как потребителю, лично мне цвет иконки абсолютно… толерантно.
Влезу с контрвопросом. Удаленщик — вовсе не обязательно фрилансер. Он может быть на трудовом договоре или контракте. Насколько просто его уволить?
Мне кажется, так же, как и офисного, без действительно весомой причины по трудовому кодексу — разве что, попросить «по собственному».
Это да. Катастрофически не хватает в андроидовом Firefox возможности поставить Scrapbook. При том, что планшет мощнее моей предыдущей башни…
Да, неплохо. Это хорошие примеры.
Вот только пользователи упомянутых автомобилей не в состоянии сделать ничего во избежание. Разве что не покупать такие автомобили вообще?
Насколько я понял обсуждаемую статью, автора в основном возмущает беспечность пользователей и утечка персональных данных.
Вот, снова «вы», «вас»… К чему этот пафос и переход на личности? И почему именно «когда на вас...», как будто вам чрезвычайно хочется, чтобы это непременно случилось со мною…

когда уедете отдыхать, а по приезду обнаружите в своей квартире других
— бывало, слышал из вторых рук, но вообще не связано с паспортными данными и информационными технологиями.
Симка с многотысячным долгом на мой паспорт — решается одним заявлением, даже не 2 недели, а 10 минут. Кредит — со мной лично не было, но знаю (от знакомых), что решается примерно так же просто. И если что-то тут стало не просто — то дело вовсе не в IT и личных данных. Кому-то отжатый айфон через полчаса возвращают, кому-то никогда, но дело вовсе не в айфоне.

Сам факт наличия моих данных — опасность. Так же, как и факт наличия двери в моей квартире — уязвимость, позволяющая вскрыть ее. Это не повод писать паспортные данные на заборе и раздавать ключи, но и не повод уничтожать компьютер и паспорт и закладывать дверной проем шлакоблоками.

Степень моей легкомысленности позволяет мне поддерживать такой уровень безопасности, который чисто влом преодолевать злоумышленникам. Старое «зубило» без сигналки угонят покататься, а ставить «цезарь» с абонентской платой на него — уже за гранью паранойи и глупости. Простой сигналки достаточно в 98% случаев. И не надо говорить, что «когда ваше зубило угонят ...» Купить заново такое же дешевле, чем платить за «цезарь» и за стоянку 5 лет.

Но можно гордиться отсутствием легкомысленности, и законспирироваться, как Джек Ричер.
Или другая крайность с примерно таким же " а вот когда вас...", но в ответ на то, что мне не нравится, когда мои данные берут совсем без спросу, да еще и урны с вай-фаем.

А я вот не хочу, чтобы мои данные брали без спросу, но и биться в истерике по этому поводу тоже не планирую. Беспринципная позиция, да?
Это мое мнение, и проводить исследования ради препирательств в комментариях я не намерен.

Я считаю обилие заимствованных слов при наличии полных аналогов необоснованным. Изменение правил в угоду толпе или политике — тоже. Тот же пресловутый кофий — беда-то какая, не запомнить никак… Можно узаконить, что класть и ложить — синонимы, а числительные не склоняются, и считать это развитием языка.

Я не считаю любое изменение развитием.
Основной проблемой лично я считаю последний абзац. Но про пиво проще, да. Вспоминается Черчилль, который пил, курил и не любил ходить пешком, дожил при этом до скольки лет?
Доза, получаемая в трех шагах от курящего, настолько ничтожна, что угрозы здоровью от нее… Как от царапины, не путайте с отрезанной рукой. А вот воняет — это да. То же и с пивом на детской площадке — да не в здоровье дело, а в том, что они же, заразы, в пьяном виде еще и драться полезут, и бутылки побьют в песочнице. Не пива же жалко, в самом деле. Обратите внимание — запрещают не пиво и сигареты, а курение и распитие в ОБЩЕСТВЕННОМ месте! При чем тут здоровье-то вообще, а? Вынужденная попытка принудительного поднятия уровня культуры, который в результате саморегулирования чего-то подниматься сам не хочет.
Военным в свое время запрещалось не только курить на ходу, но и бутерброд/мороженое есть на ходу. Не из-за вреда здоровью, а потому что человек в форме не должен позорить форму.
Питье пива на детской площадке к трагедиям не приводит. От курения на остановке или в магазине тоже никто не вымрет. И раздражает это только некурящих. Астма? Отойди… Раздражает? Не читай…
живой язык сам подстроится под те нормы, которые будут приняты большинством
С этой позиции законы против курения в общественных местах напрасны. Общество как-нибудь само отрегулирует…

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

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

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

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

И очень хотелось бы конкретики, особенно от самой статьи — примеры из жизни, что все действительно так плохо, и пора срочно что-то предпринимать.

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

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

Впрочем, как хотите…

Information

Rating
Does not participate
Location
Свердловская обл., Россия
Date of birth
Registered
Activity