Блог

Врачи и Хакеры кайфуют в парках аттракционов

Когда мы были в парке Universal во Флориде, то на территории отеля наткнулись на целое крыло, в котором сплошные залы для проведения конференций. Отель на территории парка аттракционов проводит конференции? 

Я слышал, что во Флориде программисты и врачи проводят свои конференции в те периоды, когда на севере США и в Канаде морозы. Это вполне логичный выбор, ведь в Калифорнии такая же конференция будет стоить для организаторов на много дороже. Но я не знал и не ожидал, что это будет на территории парка аттракционов. 

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

Облачные технологии сегодня

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

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

Сравнить хотя бы с сервисом S3 у Amazon. В стандартной конфигурации записанные на такой диск данные копируются еще в несколько различных мест в той же зоне и даже в другую зону. Таким образом даже простой диск Амазон сделали реальным облачным сервисом. Вы записываете данные в сервис и даже не задумываетесь о том, сколько копий файла сделано, где они хранятся. Для нас главное это то, что с данными ничего не случится. Даже если центр данных сожгут, данные найдут в другом центре данных. 

Искусственный интеллект и наше будущее

Глядя на то, как в последнее время взрывными темпами начали развиваться различные боты, мне немного страшно за наше будущее. Я все же не доверяю ботам и не хочу, чтобы история с SkyNet когда-либо стала реальностью. А она постепенно становится такой. Боты становятся умнее и искусственный интеллект становится все более разумным. 

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

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

Умный в гору не пойдёт

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

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

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

 

Способны ли женщины на ИТ?

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

Все эти крики женщин по поводу дискриминации в ИТ только крики и дешевая попытка заставить компании нанимать их. И они не одни такие, так же поступают и геи и черное население США/Канады. Я думаю, что мне пора написать манифест по поводу того, что жителей Ростова-на-Дону в ИТ меньше, чем выходцев из Индии. И мне плевать на диспропорции одного города России и целой страны из Индии. 

Я уже писал про мое отношение к подобному и просто на фоне очередного скандала с Google я решил повторить свое отношение ко всем этим движениям. 

Почему индусов нет в НБА? Давайте исправим ситуацию и добавим игроков из Индии в НБА, чтобы добавить разнообразия и не дискриминировать такую большую часть населения планеты. И Китайцев тоже в НБА добавим. Почему там преобладают только черные и получают огромные зарплаты? Почему русских нет в НБА? Я тоже хочу кидать мячик в кольцо и получать хотя бы 10-ю часть зарплаты Макла Джордана. А что, баскетболист Майкл Флёнов звучит отлично. 

Эффективность запретов сайтов

В последнее время как-то увеличилась проблема блокирования всего. Еще несколько лет назад все ржали над железным занавесом Китая, а теперь в Украине блокируют VK, а Россия запрещает VPN и привязывает программы передачи сообщений к людям. 

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

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

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

Затронули тут тему низкой производительности, на примере программистов. Почему они такие медленные и как сделать так, чтобы они работали быстрее?  

Проблемы сидячей работы для программиста

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

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

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

О работе в Канаде

Сейчас получил письмо с интересными вопросами, ответы на которые будет интересно узнать многим читателям блога: 

Я ruby программист. Мне интересно в каких странах какие перспективы развития it отрасли, как различаются требования и как вообще особенности страны с точки зрения программиста. 

Может быть Вы знаете, спрос на какие языки равивается в Канаде, есть ли запрос на ruby программистов и какие взаимоотношения государства и it отрасли в Канаде.

В Канаде очень хорошие перспективы развития, особенно с приходом Дональда Трампа. Путин специально поставил его во главе США, чтобы канадцам жилось лучше. Если сейчас введут ограничения на H1B визы, то американские ИТ компании начнут расширять своё присутствие в Канаде. Из-за лимитов на рабочие визы Майкрософт, Гугл и другие компании открывают свои центры разработки в Ванкувере и Торонто. 

Расизм в ИТ

Сейчас по телеку смотрю передачу, в которой ведущий с черным цветом кожи рассказывает про расизм в ИТ индустрии. Почему этого ведущего интересует именно ИТ индустрия, а не уборки улиц? 

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

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

Менеджер, который делает работу сам

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

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

Я понял, как индусы готовятся к интервью

У нас на работе в нашу команду ищут программистов, так что если ты живешь в Торонто, то присылай свое резюме. Компания хорошая, платят неплохо, но есть огромный недостаток, придется использовать на работе TFS. Хотя не все считают это недостатком. 

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

Самым слабым оказался специалист из Индии. Судя по его резюме, он работал в банке и у него 7 лет опыта Web программирования, но когда я ему задал вопрос, как защититься от SQL Injection и XSS, то защиты от первого он не смог дать внятного ответа, а про XSS он не слышал.

О блоге

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

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповидания на русском или английском языке.

Пишите мне


Я в социальных сетях
Facebook Telegram Youtube Instagram