Pull to refresh
45
Karma
121.2
Rating

Программист

ChatGPT как инструмент для поиска: решаем основную проблему

Написано понятно, но неправильно. Естественно у нас не было никаких рабочих суббот, а было просто 250 будней.

Краткий гайд по эргономике для трудяг IT-индустрии

А на вебе у нас почти каждое второе приложение (привет electron). Даже в ide притащили, ну или оно с того началось…
В таком случае можно ли сказать что практически везде нужна мышка ?

Нет. Во-первых, полно редакторов текста и без электрона (у меня emacs). Во-вторых, даже в редакторах на электроне есть поддержка комбинаций и ими можно пользоваться без мыши.

Как много людей пользуются только клавой ?

Какая разница? У нас же пост про то, как надо, а не как сейчас. Так-то большинство людей пользуется тачскрином телефона.

Не уверен что сейчас осталось много машинисток и они активно пишут на Хабр, хотя черт его знает кто по ту сторону экрана

Не обязательно сейчас. И не обязательно на Хабр. Можно и 50-летней давности статью. Тогда наверняка даже профессиональный журнал был у машинисток какой-нибудь.

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

Конечно можно. Сейчас вообще любое сообщество можно найти. Можно найти достаточно тредов, где люди жалуются на заводское пиво, варят своё, делятся впечатлениями и даже обмениваются рецептами.

Краткий гайд по эргономике для трудяг IT-индустрии

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

Но классическая мышь — так себе инструмент с точки зрения эргономики из-за активной работы запястья при её использовании

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

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

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

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

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

Переходим к самому вкусному, — сплит-клавиатурам ... через месяц вы сможете печатать на сплит-клавиатуре так же быстро, как на обычной. А её преимущества  оцените уже в первые недели

Ага. Я когда-то тоже был клавозожник и купил себе клаву с кнопками треугольничком (A-shaped). Лет 10 пользовался, всё было хорошо. А потом их перестали делать. И тут я понял, что если не выпендриваться, а пользоваться обычной клавой, то переучиваться не придётся никогда. И неприятного ощущения от работы за ноутбуком жены куда меньше.

Замена раскладки

Это уже путь самурая.

Ага, самурая. Оды Набунаги. То же самое что для сплит клавиатур, но теперь ещё вы не сможете работать на чужом компе удалённо. А они на вашем. Французская раскладка, где спецсимволы идут верхним слоем вместо цифр покажется раем на земле.

История с бесконечным количеством открытых вкладок знакома многим.

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

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

Те же самые проблемы, что и с клавиатурами (привыкнете к странному, будет трудно пользоваться стандартным), но тут ещё и непонятно зачем это нужно. А то что нужно, почти всегда можно приделать к bash через PS1, алиасы и т.п. Картинки нельзя будет показывать конечно, но для этого лучше пользоваться специализированным приложением. Ну и опять же, где терминал, а где эргономика?

ChatGPT как инструмент для поиска: решаем основную проблему

Спасибо автору за хорошую подробную статью. Со мной недавно случился интересный случай. Искал в гугле сколько было рабочих дней в прошлом году. Гугл первой ссылкой сказал "260". После короткого разбирательства выяснилось, что правильный ответ 250. Протестируем один из ваших поисковиков.

результат

В общем ответ правильный, но пояснение — полная чушь.

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

А разве это не признак приличной компании?

Ну, я не специалист по этикету и "приличность" компании меня мало волнует. Лично мне надо чтоб на работу ходилось с удовольствием. Лишняя бюрократия — это то, что ломает кайф. Если руководитель проекта и ТЗ нужны для "приличия", то это лишняя бюрократия.

если фирма, которая пытается вас схантить, позиционирует себя, как мощную продвинутую ИТ-компанию, но таких позиций у них нет, это означает, что процесс разработки в этой фирме не налажен

Или он налажен не "прилично". Возможно, неприличный процесс лучше для бизнеса этой компании.

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

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

Js, трюки, наблюдения, бенчмарки и как Лиса уничтожает Хром. Я протестировал всё, что вам было лень

Простите за глупый вопрос, а что нарисовано на графиках? Каковы единицы измерения?

Выйди и зайди правильно

Всё правильно, но вот тут не вполне согласен:

Второй принципиальный путь завоевания авторитета, который пока ещё востребован в провинции – «руководитель-отец» или «руководитель-мать».

Вполне востребован везде. Оградить команду от лишних взаимодействий ­— не это ли главная задача начальника?

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

Менторство — это сторонняя активность одного из старших разработчиков. Основная работа старшего разработчика — разработка (ваш К.О.). Если старший разработчик слишком много времени посвящает менторству, то на разработку у него остаётся мало времени. Причём учитывая поточность работы, достаточно дурацкого вопроса раз в 10 минут чтобы целый день пропал вообще. Такие расходы оправданы, если в результате мы получим ещё одного разработчика. Но, если кандидат неудачный, то мы просто выкинули 2-3 недели времени старшего разработчика. У нас в команде таких двое. Если мы будем использовать их время столь нерациональным образом, то наш бизнес превратится в тыкву.

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

uClinux, судя по всему умер. Во всяком случае, сайт не отвечает.

Разница между 2.6 и 2.2 — огромная. Не смотря на то, что по времени она не очень большая. 2.6, это начало коммерциализации линукса. 2.2, это всё ещё любительская поделка.

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

Для нормальных мидлов достаточно ввести в курс дела и поставить задачу, дать все контакты с аналитиками и руководителем проекта для прояснения спорных моментов в ТЗ

Не, ну если у вас есть аналитики, руководители проектов и ТЗ, тогда может быть и да.

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

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

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

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

Ещё раз, низкую квалификацию не смотря на очень солидное резюме. Один раз пришёл человек под 50 с приличным образованием и 30-летним опытом в области медицинского оборудования в международных компаниях. И не смог написать функцию для определения простое число или нет.

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

Во-первых, линукс на контроллере это прямо очень странно. Дело в том, что линуксу нужен MMU. А процессоры с MMU обычно не нызывают контроллерами. Дальше, ядро 2.2 это прям очень странно. Ему больше 25-и лет, наверное. Линукс тогда был во младенчестве и поддержка какого-то редкого устройства была не характерна. А вот поддержка Qt5 как раз наоборот не удивляет, ибо we don't break the userspace.

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

Это если работать в популярной области, то да, бездарей быстро разоблачат. Но, если делать какие-нибудь специфические устройства, то руководству вполне достаточно, что устройство по факту работает. Точнее продаётся. А то, что затраты на любое обновление в 10 раз больше тех, что могли бы быть (из-за плохого дизайна), так об этом руководство никогда не узнает.

А почему она не разорилась в первый год работы?

Потому что первая версия отлично работала, а потом наработались связи с заказчиками.

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

Давайте зададим себе второй вопрос - а зачем нанимающей фирме тестовое задание?

Чтобы отсеять неумех и бездарей. Представьте себе, бывают бездари с 20-летним опытом. Редко, но бывают.

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

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

Второй источник - это собственно код вашего кандидата, написанный им в боевой обстановке в течение испытательного срока.

Это выкинутые 2-3 недели работы одного из старших разработчиков. И если у вас 1000 сотрудников, то это может и допустимо, то у меня вся команда — 7 человек. Выкинуть 2-3 недели — непозволительная роскошь.

Интернет-цензура и обход блокировок: не время расслабляться

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

Игровой сценарий для новой религии— бесполезный класс людей

Когда уже прекратят распространять эту чушь?! Друзья, 150 лет назад людей было в 10 раз меньше, а почти все профессии тех лет уже исчезли. Остались ли люде без работы? Стали ли все "дизайнерами виртуальных миров"? Нет, производство только усложнилось и все остались при деле. Компьютеры не смогли ликвидировать даже страховых или ипотечных брокеров.

5 советов, которые помогут при переносе кода на платформы, отличные от х86

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

Почему стандарты ИСО не публикуют в открытом доступе?

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

Например, государство придумало институт гражданства. Должно ли гражданство предоставляться бесплатно, или же госпошлина в этом случае уместна?

Ну и если это перенести на ISO, то ISO никого не принуждает использовать стандарты. Не хотите, не покупайте.

Или даже, ближе к жизни: наша контора участвует в разных тендерах. Тендеры часто размещают государственные или окологосударственные конторы. В тексте тендера почти всегда указано соответствие стандартам ISO (9к, 14к, 27к, и т.п.) в качестве условия участия. Есть тут принуждение? Очевидно, нет. У нас свободная страна, не хочешь участвовать, не участвуй.

К счастью, в паблике есть тот же текст в виде ITU-T Recommendation X.509 (который героически "разработала" ISO и теперь барыжит им в новой обложке)

Во-первых, ISO не претендует на разработку стандартов от других организаций. Так же как росстандарт не претендует на разработку стандартов ISO. И там и там сверху честно написано, что это стандарт другой конторы принятый в качестве стандарта ISO/ГОСТ. Правда, лично мне, вообще не очень понятно зачем это нужно, но это уже другой вопрос.

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

Почему стандарты ИСО не публикуют в открытом доступе?

То, о чём вы говорите, это просто другая модель финансирования. Есть организации, которые берут деньги за лейбл, например USB IF и Bluetooth SIG, а сами тексты стандартов доступны.

Ну и подписать pdf каким-нибудь сертификатом для подтверждения аутентичности текста — не бог весть какая трудность, в наше просвещённое время.

Почему стандарты ИСО не публикуют в открытом доступе?

какие-то блага достаются всем бесплатно. Какие-то — частично бесплатно. Например, за некоторые госуслуги надо платить пошлину. Иногда, довольно значительную. Имеет ли такая модель финансирования право на существование? В принципе, да. Адекватна ли она конкретно для ISO? Учитывая что доступны черновики, наверное, тоже да. Опять же 300 франков — это не такие уж неподъёмные деньги. Особенно, если для организаций.

Information

Rating
32-nd
Location
Dublin, Dublin, Ирландия
Date of birth
Registered
Activity