Как стать автором
Обновить
2
0
Дмитрий Шашков @dmitry_shashkov

JS Developer

Отправить сообщение
По этой теме есть отличная серия видеоуроков на ютубе, в которой всё показано на реальных анимациях:
www.youtube.com/watch?v=W9PY71ILUbA&list=PLiI_G4Y4BxfYDotd7as4tRIoRFVi3yxsN

И как по мне эти видео куда нагляднее, чем эта статья.
Забавно, я пишу сейчас как раз собственный 3д движок под stm32f103 на том же железе. Чтобы прыгнуть выше 15 фпс надо отказаться от z-буффера в пользу сортировки полигонов. Ну и да, я извратился с числами с фиксированной точкой, чтобы избежать флоатов. Модельки пока не грузил. Пока как-то так, на кубах, есть куда оптимизировать. Пилю ещё серию видео на эту тему для ютубчика. ФПС где-то под 30 на глаз, бодро работает.

image
Когда мне поручили написать новое приложение на Flutter ради эксперимента (до него был react native на аутсорсе), за 3 месяца я столкнулся только с одной проблемой быстродействия — была огромная таблица и при изменении одной ячейки она обновлялась полностью. Пофиксил я это, само собой, за 5 минут. В остальном всё прекрасно работало даже на древних андроидах. На какое-то глубокое тестирование никогда не было времени, потому что всё должно быть готово ещё вчера, но меня порадовало, как с Flutter'ом просто всё в этом плане. А единственные метрики, которые использовал — встроенные в Android Studio. Спасибо за статью, стал профессиональнее.
А что сложного там по факту? Берёшь дрон, который способен поднимать вес больший, чем твоё оружие (можно автоматическое). Печатаешь крепление на 3д принтере. На спуск оружия сажаешь серву и подключаешь её к лётному контроллеру — серва будет управляться с одного из каналов на пульте.

Профит. Даже ничего кодить не надо. Можно ещё на смартфоне нарисовать перекрестие и сделать пристрелку.
Многие будут уверены, что если вы можете прицепить на дрон электрошокер, то что вас удержит от того, чтобы прицепить туда огнестрельное оружие


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

Может прозвучать немного наивно, но я работал в компании, где всё было просто в энной степени серо и уныло, пошёл туда из-за денег. Где единственной отдушиной был дизайнер, с которым я совместно работал и который свалил одним из первых, как раз из-за этой серости и что нам подрезали все наши гениальные идеи в UX/UI (мы пришли в один день, как раз делать инновационный продукт и креативили, как могли), нам сказали — делайте, как в экселе, большинство наших клиентов не в ладах с компьютером вообще. Пришлось делать, хотя наш взгляд на проект был вполне хорош. И вот абсолютно и со всей ответственностью скажу — я бы взял туда человека с признаками, чтобы было тупо не так уныло. И даже с точки зрения компании — по факту в итоге весь отдел разработки оттуда разбежался. Потому что наняли нормального менеджера, который был асболютно нормальным… работником сбербанка в прошлом и считал, что нафига что-то планировать — можно ведь в выходные поработать, заплатят побольше. Наняли второго и третьего фронта — серые мышки, которые удивлялись тому, что я спорил с начальством почти по любому поводу, потому что решения начальства по факту никому не нравились. Причём изначально лидом фронта был я, а потом из-за споров как раз и из-за того, что частично перешёл на удалёнку из-за невменяемой работы в офисе — захотели лидом сделать мида, который месяца 2-3 проработал. Он отказался, потому что не дурак, хотя я его полностью поддерживал, но ему даже повышение не предложили по зп. Да, я пытался с этим что-то сделать, мы выкатывали версии вовремя, что-то даже смогли протолкнуть из идей, я считаю что хорошо работающий фронт это моя заслуга, потому что я закладывал архитектуру(ну как я, react/redux не я придумал) и она работала. Но чёрт побери, был бы там кто-нибудь интересный, от кого можно было бы послушать теории заговоров, или как он бегал из психушки побухать, а потом возвращался в психушку, потому что жить было негде и мать его выгнала из дома (у меня были такие знакомые во времена универа, это реальная история). Ну и опять же, прибабахи разные бывают. Было бы неплохо рассматривать конкретные случаи. Беспричинные приступы агрессии и нападения на людей и, например, учёт в ПНД за попытку суицида — разные вещи на мой взгляд.

Мир не черно-белый. И если «псих» не подходит в одном месте, он подойдёт в другом. Хотите — минусуйте, но я правда считаю, что шансы должны быть у всех и у каждого есть место, где он впишется.
В п.2 нужно всё же повторять п.1
То есть вы считаете, что из-за чьего-то предположения, что с человеком случится «Бабах» его нужно забраковать и никуда не брать на работу? А почему вы считаете, что у вас нет «признаков чего бы то ни было»? Ну и резонный вопрос, разве любой «обычный» человек защищён автоматически от любого «бабаха» вызванного стрессом?
Я встречал людей, которые в ожидании ответа на счёт работы разработчиком в сбербанке искали работу на время этого ожидания. Обычно это от месяца до полугода, но, наверное, с годом тоже случаи были.
Ну в пределах России есть ещё одна сторона медали — когда ищешь паралельно менеджера и разраба на одного разраба приходится примерно 20-25 менеджеров. В итоге часто берут того, кто хоть что-то может и вообще дошёл до офиса просто потому, что другого не найдут, а релизы нужны вчера. А иногда, даже провести тех. собеседование некому. Как-то раз я пришёл в компанию и меня просто спросили, «вот такая фигня у нас есть, такую фигню надо сделать и, желательно, быстро. Можешь сделать?» «Могу» — ответил я. И прототип был готов за пару недель. Только если бы на моём месте сидел джун, который также ответил бы «Могу» — результат был бы плачевен. А зп там была 120к, высокая для тех времён. Тамошний питонист, который собеседовал меня на фронт сказал, что я первый, кто так был уверен в своих силах и согласился у них работать )).
Когда я говорю на собесах, что работаю только на винде и не перевариваю маки и линуксы — некоторые HR впадают в ступор и на самом деле это отчасти показатель их уровня и отсутствия желания разбираться в теме разработки. Они не могут объяснить, чем реально макбук удобнее виндового ноута. Да и далеко не все разработчики могут это сделать.

На днях мне мой близкий друг, компания которого сидит на одних маках (Revolut) заявил, что на виндовых ноутах невозможно разрабатывать без мышки. Возможно и вполне удобно, потому что ноут с нормальным тачем поддерживает все жесты макбука, переключение рабочих столов четырьмя пальцами, прокрутку двумя, масштабирование, переключение окон тремя и вот это вот всё. Но, как показала моя личная практика собеседований — там где тех. собес реально сложный: всем наплевать, на чём ты работаешь, лишь бы ты приносил реальную пользу. Я отнюдь не хочу сказать, что на маках норм разрабочтиков нет — их полно, но многие необоснованно считают, что на маке свет клином сошелся. И часто их мнение сводится к тому что — ты на маке не работал, поэтому так думаешь. Но нет, работал, макбук про 13 долгое время был моей второй рабочей машинкой, чтобы компилить приложеньки под телефы, написанные на Dart Flutter, которым я занимался параллельно JS разработке и смог в достаточной мере потестить макбук правя баги приложенек под айфон. И я ни разу не был впечатлён ни удобством тача (разве что его размером, да, он больше, чем на моём делле и порой это помогает. Но так не на всех макбуках), ни стабильностью, ни удобством разработки особенно при возне с x-code'ом, который вообще какой-то мрак и с ним нашему лиду приходилось по долгу возиться, хотя он бывалый маковод.

Как-то так. Простите, тоже накипело.

В итоге, я счастлив на своей винде и со своим ноутом и никуда не хочу с них уходить.

А что до собесов — я один из тех, кто крайне плохо проходит софт-скилл тестирование )). Как-то раз в прошлом году, в августе я прошёл успешно тех. собеседование в одну эстонскую компанию. Позвали к себе на корпоратив, оформили билеты, прилетел в Таллин. И тут началось — компания бухающих экстравертов, немного всякого разного (если вы понимаете, о чём я), веселье и я… который пьёт от силы раз в месяц пиво. Попытка влиться в эту атмосферу с треском провалилсь, мне было ужасно скучно, а их активность (помимо бухла)… была очень весёлой — пошли мы на лодке плавать. Всё это происходило за городом, в каком-то лагере с деревянными домиками или типа того. И на этой лодке я плыл как раз с head of HR department, и так случилось ..., что лодки это вообще категорически не моё, я не мог никак помочь ей плыть прямо. Могу в скейт, могу в велосипед, хорошо плаваю, но лодки это мой личный фейл. Короче, после моего возвращения в Россию мне пришёл отказ, хотя ребята мне даже рабочую визу оформили эстонскую на два месяца. Причём формулировка была на уровне самых низов HR комьюнити — «недостаточно синергии с командой». А компания называлась, к слову Pipedrive.

Тем не менее на память с тех пор остался целый короткометражный фильм (одно из немногого интересного, что мы делали), который мы сняли в рамках тимбилдинга за 2-3 часа.
www.youtube.com/watch?v=zY4COkWzywk&feature=youtu.be&app=desktop

Ну и да. Там пара человек была в процессе увольнения )). Тимбилдинг им не помог.

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность