09
мар 17

Intel пал! Rise of Ryzen

Интересные разборки дела происходят прямо у нас под носом — акции AMD за последний год выросли в 7 раз (52 week: 2.15 — 15.55). Это самый мощный рост на американском рынке для всех компаний с капитализацией больше 3 млрд долл. Новый пузырь или рациональный взлет? Что за фигня происходит?

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

Итак, что сегодня происходит на процеcсорном рынке? Почему март завалил акции Интел и вознес в небо былого аутсайдера — AMD? Ну-ка, сейчас разберёмся во всём под катом.

Читать полностью »»»

07
мар 17

8-битное праздничное: монологи девушек про ИТ

Настало время написать что-то литдыбрно-тематическое в канун праздника 8 марта. Есть ли у вас коллеги женского пола в области боевого ИТ? Здесь я имею ввиду именно программисток, а не всяких там HR или PR и т.п. Понятна ли вам моя некоторая настороженность в обсуждении этой отчасти скользкой и потенциально неполиткорректной темы?

Небезызвестная Елена Сагалаева недавно дала интервью Форбс (""Русских девушек проще сбить с толку": 10 фактов о карьере программистки штаб-квартиры Microsoft«), в котором в том числе пожаловалась, что начинающие девушки задают ей много дурацких и наивных вопросов про ИТ. Пока оставим за кадром то, что издания калибра «Форбс» стали брать интервью у рядовых программистов (да, это носитель C++, но всё равно — раньше такого внимания к программерам не было), дабы продолжить заявленную на сегодня женскую тему.

Если не считать сам факт нахождения девушки в ИТ дурацким (вышеупомянутой Алены C++ это не касается точно), то все подобные вопросы от девушек-новичков во многом уместны и вполне ожидаемы. Для того чтобы почувствовать что же за мыслительная масса булькает в голове у молодых женщин, делающих свои первые робкие шаги в ИТ, я, в этот прекрасный и светлый праздник весны, даю всем возможность послушать их монологи о личных впечатлениях от программирования и истории прихода в сферу ИТ.

Под катом подборка видео-роликов — отчасти прикольно-несерьезных, отчасти завораживающих, а отчасти заставляющих печально задуматься — в которых обычные православные девушки довольно откровенно рассказывают другим девушкам (такой формат knowledge transfer очень важен для понимания и калибровки происходящего) что такое ИТ есть и как оно вообще фурычит.

Всех причастных поздравляю с праздником!

Читать полностью »»»

23
фев 17

Исповедь нечаянного биткоинера

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

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

Читать полностью »»»

15
фев 17

Неадекватные или агрессивные интервью – нормально ли это?

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

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

После оглушительной паузы вы приходите в себя и робко возражаете — постойте-ка, на С++ вообще-то никогда не писал, в резюме же указаны совсем другие языки, да и требования в вакансии другие... Что за ---. Но интервьюер-хипстер перебивает и мягко настаивает, поглаживая свою шелковистую бороду — попробуйте, пожалуйста, а вдруг у вас получится. Итак, какова ваша реакция? Статистика говорит, что 8 из 10 претендентов на вакансию молча (варианты — с криками и проклятиями) встают и уходят.

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

Что же касается приведённого мною выше примера брутального собеседования (кстати, взятого из предложенных ниже видео) — предложив ерлангисту переписать код на C++, чуваки просто хотели зазырить его реакцию — как этот мил-человек справляется с новыми и неожиданными для него вызовами? От вас ожидали не какого-то конкретного результата, типа нового работающего кода, а, скорее, хотели просто увидеть вашу решимость перемалывать проблемы, выходящие за пределы вашей профессиональной зоны комфорта и текущей компетенции.

Жестоко? Я так не думаю. То, что 8 из 10 сдаются, даже не попробовав — это, согласитесь, о многом говорит. Не только в программировании, но и в жизни тоже. Короче говоря, разбор самых разных примеров из реальных собеседований — на свежих видосах запихнутых под кат.

Читать полностью »»»

26
янв 17

О вреде книг: напутствие начинающему программисту

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

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

Под катом два небольших видео (каждое по 5 минуту) частного мнения программиста Николая Ясинского (Екатеринбург) о том, почему учиться программированию по книгам — не самая хорошая затея. И хотя аргументы у него иные, суть получается аналогичная. В заключение я подвожу итог примерной схемой погружения в программирование для новичка, которую я считаю предпочтительной.

Читать полностью »»»

10
янв 17

Пакет Яровой, как чума на вашу голову

Ну, что, пакет Яровой был изначально очень странным, теперь пришла пора принимать так называемые «подзаконные акты», которые вносят конкретику в то, что и как нужно исполнять в самом законе. А тут тумана и странностей будет ещё больше. Если кого-то интересуют цифры и расчеты, вот здесь мил человек многое обсчитал и объяснил.

С одной стороны, просто жуткая избыточность — например, представьте: все провайдеры Великой Роисси отныне должны сохранять все пакеты проходящие чрез них. Скажем, для конкретики, я закачал себе фильм в HD. Этот фильм, дробленный на великое множество пакетов-песчинок, осядет не только на винте моего провайдера-ISP, но также его нужно будет сохранять по всему пути его следования — то есть каждый транзитный провайдер (аплинк), начиная с трансграничного перехода, также будет писать на свои локальные винты копии этого фильма. Это же касается и ваших апдейтов Винды или просмотренных роликов Youtube — весь этот мусор будет сначала множиться, а затем застревать в анналах сетевой истории Рунета. Количество же таких транзитных аплинков конкретно до вас может быть разным в зависимости от уровня вашего подключения: от 2-3, до 7-10. Короче, это вносит элемент зловещей прогрессии в общую беду под названием «пакет Яровой».

С другой стороны мы видим, что уже предпринимаются меры для монетизации создающихся контролирующих мощностей. К примеру, активно, очень активно обсуждается возможность введения штрафов за скачивание и потребление нелегального или пиратского контента на Руси. Количество такового в Рунете (или хотя бы в одном ВКонтакте только) не поддается никакому исчислению. Это богатая и полноводная река из штрафов и пени, которая хлынет в исхудавший бюджет встающей с колен Россиянии (не знаю, как здесь верно передать бесконечный present continuous этого процесса).

Конечно же, затем потребуется аналог закона Ротенберга для сети, ведь россияне, невозбранно скачивающие бесконечные потоки всякой виртуальной пурги, реально ушатывают оптоволоконные каналы связи, а для амортизации расходов на хранение всего этого затвердевшего говна трафика реально необходимо введение дополнительных налогов и сборов. Второй зловещий вопрос — я вам не скажу так сразу, сколько понадобится средств для data mining’а в этих завалах гигантского мусорского облака — всё это пока не поддаётся никакой здравой оценке. Дай бог на своем 6Tb винчестере когда-нить всё скачанное разгрести для начала, а тут — такой безразмерный «винтяра» в масштабах всей страны. Однако. Чума натуральная.

Так вот — осторожно задам вопрос, чтобы самому же на него под катом и ответить. Как будет происходить русский криминалистический дата-майнинг, такой суровый и беспощадный? Давайте же вместе быстро зазырим, кому хитрый VPN или облака реально на Руси помогают. Быстрый ответ — никому вообще.

Читать полностью »»»


⇑ Наверх
⇓ Вниз