Совсем недавно я написал о задании для программиста, которое мне прислали, где нужно было найти натуральные числа на Transact-SQL (читаем заметку здесь). Там было ещё два задания, которые я точно не помню, но смысл в том, что они легко решаемы, но нужно писать процедуру или какой-то другой код на стороне Transact-SQL.
В той заметке я так же спросил, что говорит такое задание. Для меня это говорит то, что компания очень много использует хранимых на сервере базы данных процедур и/или функций, а я такое не люблю, поэтому в такой компании не очень горю желанием работать. И объясню почему.
Если переносить логику на базу данных, то на неё увеличивается нагрузка. Хранимые процедуры с курсорами, циклами и так далее обходятся серверу не дёшево, да и в любом случае, даже дешёвые операции лучше лишний раз не кидать на сервер. Базу данных очень тяжело масштабировать горизонтально. Можно наращивать мощность процессора, увеличивать размер оперативной памяти, но ставить два сервера одновременно не так уж и легко.
Я помню когда Стив Джобс только вернулся в Apple, он возродил линейку Мак и запустил рекламную компанию, в которой Mac тролил Windows за все подряд. И у Apple это получалось стильно, потому что они шутили над реально больными темами Windows. У тому же там еще и вышла Windows Vista, которую так легко было тролить.
Microsoft что-то пыталась сделать тогда, но у них все ответы получались такими неуклюжими.
И вот прошло много лет и Microsoft научилась не только работать как Apple и делать собственные продукты, но и тролить как Apple.
У меня последнее время у OS X появился интересный баг - через некоторое время после перезагрузки у окна открытия файлов стала пропадать панель избранного (на фотографии выше это панель слева, в ней исчезало все из Favorities). Эта панель реально удобна и меня раздражало её отсутствие, поэтому я пробовал разные рекомендации пофиксить это, но все рекомендации помогали только временно.
Рассказывайте, в какие вы игры играете на планшете? У меня сейчас на iPad стоит вообще только одна игра - Cut the rope. Раньше были ещё игры, но я почти ни во что на планшете не играю и постепенно все удалил, а нового ничего не закачал.
В общем, жду советов, во что можно поиграть.
Когда я в понедельник был в торговом центре в магазине Microsoft и тестировал различные железки, недалеко от магазина я увидел стенд PlayStation, где можно было протестировать PlayStation VR. В самом магазине Microsoft можно было тестировать HTC Vive. Я рассказал детям и сегодня повёз их после работы тестировать виртуальную реальность.
Сначала мы пошли тестировать PlayStation. Тут было представлено аж 4 телевизора с приставками и 4 набора VR, но все равно народу было очень много. Я что-то не был в настроении ждать, но детей посадил, а сам пошел за кофе.
Потом мы пришли в магазин Microsoft и тут очереди не оказалось вовсе, а в HTC Vive играл парень, который должен был представлять всем эту реальность. Тут я уже решился попробовать. Блин, это клево. Это просто офигенно. Жаль, что я не попробовал PlayStation VR, чтобы можно было сравнить, но моей дочке больше понравился HTC Vive.
Когда с моего листа покупок практических исчез Lenovo Yoga 900, я начал присматриваться к Microsoft Surface Book. Достойный лэптоп (простите тут мой канадский), с хорошими показателями и который умеет работать как планшет. Microsoft так красиво представила его на своей конференции в прошлом году, что захотелось закричать великолепную фразу из фильма Хакер: "я хочу с ним детей рожать". Рожать я не смогу, но можно зачать третьего ребёнка и явно не захочется отрываться от такой игрушки.
Но это все оказалась красивая картинка. Когда я только прикоснулся к Surface Book в магазине, он не вызывал того восторга, который я ощущал во время просмотра презентации. Корпус на ощуп какой-то не такой уж и приятный, ноутбук слишком тяжёлый, и крышка не такая уж и удобная. Но давай все по порядку.
Корпус выглядит несбалансированным. Ещё бы, у Surface Book в экране расположены не только мозги для работы в режиме планшета, но и батарея, которой хватает на 3 часа. Просто пальцем дотронуться до экрана и он шатается, а представляю, как это будет дребезжать, если работать в автобусе.
Я снова присматриваю себе ноутбук из-за того, что Acer пришлось вернуть в магазин и вчера я поехал в фирменный магазин Microsoft , чтобы своими собственными руками протестировать Lenovo Yoga 900. В других магазинах этот ноутбук доступен только онлайн, поэтому единственный шанс увидеть Йогу своими глазами для меня оказался именно фирменный магазин Майкрософт.
Недавно мне написал рекрутер и сказал, что его клиент ищет программиста с моими навыками, но для получения работы мне нужно написать тест. Я говорю - ну ладно, без проблем напишу. Мне присылают тест из трёх заданий. Я все их точно не помню но одно кажется было - найти все натуральные числа в диапазоне. Казалось бы, вполне классическая задача, решение которой можно найти в интернете без проблем, но тут же приписано, что я должен это сделать на Transact-SQL.
Я даже не стал заморачиваться и писать этот тест, просто подобного я даже не встречал. Но задание вполне интересное и если кто-то хочет решить, то интересно было бы увидеть, как бы ты это сделал?
Интересно еще твое мнение, что ты думаешь о таком задании и что оно говорит о том программисте, которого тестируют.
Не стесняйтесь, подписывайтесь на канал.
Когда у меня еще был Acer с Windows, то для работы с графикой я решил поставить GIMP. Я давно уже не пользовался этим графическим редактором, но тут решил воспользоваться им, чтобы не покупать Adobe Photoshop. Для мака у меня есть подписка, но она позволяет ставить программы только на два компьютера, и Photoshop уже стоит у меня на маке и у дочки.