Об ИТ из Канады

Блог Михаила Флёнова - программист, блогер, автор нескольких скандальных книг какими-то глазами...

Как конкурировать с компаниями из Индии

2016-05-31 22:31:23

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

Был тут у меня звонок, на котором мы обсуждали решение одной проблемы на сайте и на звонке было 9 человек: я (просто консультант), менеджер проектов и программист из Американской компании, два менеджера от клиента и четыре "специалиста" и один менеджер из компании из Индии. Это уже не первый звонок в таком стиле, у меня их были десятки.

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

О Канаде за рулем - Жилье, Сколько работаю...

2016-05-26 21:25:12

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

Какие девушки в Канаде? IELTS и другое

2016-05-26 10:49:35

Новое видео, записанное сегодня. 

Размер строки влияет на производительность SQL Server

2016-05-24 14:54:20

В MS SQL Server ты можешь создавать поля типа varchar(max) и с точки зрения производительности это чуть лучше, чем text. Если размер текста в поле меньше 8k, то сервер будет пытаться сохранить его вместе с остальными данным в той же странице. Если больше 8 кило, то данные точно уйдут в отдельное хранилище, что отрицательно скажется на производительности, если массово выбирать данные. 

Обычно для запросов, которые возвращают данные для сеток или списков данных,  не нужно возвращать текстовые поля. Трудно представить себе сетку, где будет большой текст. Разве что блоги. Например, у меня запись блога состоит из двух текстовых полей - первое показывается в списке, а второе, когда вы открываете саму статью. Не знаю как MySQL, но в MS SQL Server эти текстовые поля притормаживали бы запросы. 

За счёт того, что я показываю на блоге записи постранично, максимум 10 записей на странице, то потри не смертельны, но на нагрузке на сервер это все же сказывается. Для сайтов с большим трафиком я бы все же сделал поле Intro, которое у меня отображается в списке не текстовым, а varchar. 1000 символов должно хватить с головой. Главное не выполнять запросов типа SELECT *, но к сожалению этим грешат многие программисты. Да и я сам такой же.

Радиоэфир

2016-05-20 06:04:11

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

Михаил! Здравствуйте! Радио "Говорит Москва" приглашает вас на прямой эфир. Сегодня с 17 до 18. Тема: место России в мире технологий. 

И дан адрес в Москве. Ну я же из Канады в Москву не успею долететь. Разве что по телефону, но за такой короткий срок что-то организовать.... Это уже через три часа. 

Какую книгу прочитать по .NET?

2016-05-19 12:26:49

Наверно самый популярный вопрос, который я получаю от читателей - какую книгу почитать. То, что я написал книгу по C# и программирую на нем почти каждый день, не значит, что я какой-то эксперт в книгах. 

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

Оказывается сейчас проходит Google IO

2016-05-18 13:09:32

Только что мои часы прожужжали мне сообщение, что оказывается началась Google I/O. А я как-то нигде в новостях ничего и не слышал о том, что это событие приближается. 

Если приближается какое-то событие Apple, то о нем жужжат почти каждое СМИ и почти все пытаютя предсказать, каким будет новый iPhone, iPad или будут ли представлены новые Apple Watch, которые не обновлялись уже достаточно долго. А тут была полная тишина на тех сайтах, где я обычно просматриваю новости. 

Я в основном смотрю синус, zdnet и просматриваю лучшие новости с Appy Geek, которые собирают почти все отовсюду. На мои Apple Watch сообщение о Google I/O как раз прислало приложение Appy Geek. 

Если будет время, нужно будет посмотреть. А ты будешь смотреть или хотя бы отслеживать это? 

Вернулся из Портленда.

2016-05-16 18:55:30

Вернулся из Портленда. Только здесь могли происходить события из сериала Гримм. Почему? Читаем в моей заметке в Курилке здесь. Ну а здесь только одна тематическая фотография магазина Apple. И вот такой большой магазин находиться в далеко не самом богатом городе из 600 тысяч человек. 

А в Торонто снег, а у вас?

2016-05-15 22:34:12

А в Торонто 1-го мая выпал снег. Зеленая трава, снег, красота. А у вас? Жена вот фотку в фейсбуке у себя выставила, а я решил с народом поделиться. 

Трамвайчики в Портленде

2016-05-14 20:34:59

Прибыл в Портлэнд на встречу с клиентом на выходных. Кто-то отдыхает, а я работаю. Вот такие тут трамваи. 

О блоге

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

Внимание!

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

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

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

Пишите мне