Про рост доходов EPAM и плюсы-минусы эмиграции, базу данных вопросов на собеседованиях, новые анархо-сетевые веяния и то, как из детей делают спортивных программистов — в ссылкобзоре за прошлую неделю.
1. Об эволюции бизнеса EPAM
В октябре 2014 председатель совета директоров EPAM Systems Аркадий Добкин сообщил нам, что через несколько лет его компания намерена выйти на выручку в $1 млрд. Спустя год мы посмотрели, насколько объявленная цель стала ближе к реальности.
2. Как из детей растят богов программирования
После прошлонедельного интервью с тренером Геннадия Короткевича и его рассуждений о воспитании детей публика (родители) завалили форум своими встречными вопросами, поэтому продолжение материала стало неизбежным.
Учитель Гены Короткевича ответил на вопросы читателей TUT.BY и объяснил, как все-таки тренирует детей. https://t.co/CQX3LQnI66
— 42.TUT.BY (@42tutby) October 23, 2015
Tut.by приводит сокращенные ответы мастера, а их полная версия ответов выложена здесь.
Ища вопрос-ответ для иллюстрации этого блока, сдержал себя, чтобы не привести острый вопрос про богомерзкий Паскаль, который использует маэстро для обучения маленьких и ещё невинных детей, но выбрал другое:
Чувствуете ли вы, что вокруг программирования в Беларуси сейчас сложился определенный культ?
По-моему «культ» это какой-то штамп. Я вижу – наши школьники быстро растут в олимпиадном программировании.
Аналогично наши студенты также быстро растут в студенческих соревнованиях. Зарубежные фирмы пришли в Беларусь за квалифицированными сотрудниками с умеренными запросами по зарплатам. У нас пока нет столько профессионалов, сколько требует рынок.
И это отличные факты для белорусов и Беларуси.
3. Хорошо там, где нас нет
«На дядю» трудиться здесь очень хорошо: белорус рассказал об особенностях работы в Apple.
Нашли в Apple белоруса и расспросили, как ему там работается. http://t.co/bVyEc4Tz0V И помните: завидовать плохо. pic.twitter.com/Mtz5WsbR0C
— 42.TUT.BY (@42tutby) October 19, 2015
После порции эйфории добавим холодного душа, этим настойчиво напоминая, что эмиграция более всего похожа на контрастный душ, а потому не всем по вкусу.
Из-за неподъёмных цен на жилье я живу в трейлере — история программиста из Сан-Франциско.
Этим летом, получив оффер от компании в Кремниевой долине, я зашла на Craigslist в поисках предложений по аренде и принялась просеивать объявления вроде «реально дешевая комната :)» и «отличное предложение без посредников!». Как думаете, сколько стоит комната с общими удобствами, которые нужно делить с соседями? Как минимум $2000 в месяц. А как насчет маленькой квартиры-студии? Если ваш стартап на днях не купили за сумму с семью нулями, забудьте об этом.
Я оживилась, когда нашла предложение за $1000 в месяц. Это могло сработать. Но когда я углубилась в детали, выяснилось, что столько хотят за койку-место в комнате на восемь человек. Сегодня такие бараки некие маркетинговые (злые) гении называют hacker house (дом хакеров).
Я так понял по материалу, что проблема данной девушки-атийшницы не только в стоимости жилья, но и в ранее набранных кредитах, о которых в материале упоминается вскользь и как-то невыносимо легко и мимолетно.
4. AI Ukraine 2015
Недавно в Киеве завершилась конференция AI Ukraine 2015, посвящённая практическим аспектам применения всего, что связано с искусственным машинным интеллектом. По этой ссылке собраны все доклады в формате видео. Для примера я произвольно выбрал два из них объединенных темой Big Data.
Максим Терещенко. Возможности аналитических продуктов BigData — взгляд в будущее.
Дмитрий Сподарец. Анализ данных: от малых объемов и простых алгоритмов до больших данных и сложных систем.
5. Уголок питониста
Буквально пару дней назад завершилась PyCon Russia 2015. Все любители Pyton могут найти кучу свеже-залитых видео по этой ссылке. Далее я произвольно выбрал три доклада для примера.
Валентин Синицын. Python: управление памятью.
Виталий Глибин. Изоморфные приложения и Python.
Александр Щепановский. Никогда больше так не делай.
6. Реальные задачи на собеседованиях
Пополняемый список задач для собеседований в программистских компаниях.
Читая задачи этого проекта, я мучительно вспоминал, где многие из них видел — это был сабреддит из свежих ежедневных задач для программистов.
7. Низкоуровневые ковырятели ядер
Если вам нравится системное программирование, и слово «ассемблер» приятно греет вам душу в эту осеннюю пору, то вот свежий интересный материал: 4 способа писать в защищённую страницу. Также перечисляю дополнительные ключевые слова, чтобы помочь вам определиться с необходимостью чтения: модули ядра под Linux, инлайновые ассемблерные вставки, API ядра Linux, обход контроля и системы защиты страниц памяти, исходные коды всего описанного.
Имеется в виду выполнение записи по аппаратно защищённому от записи адресу памяти в архитектуре x86. И то, как это делается в операционной системе Linux. И, естественно, в режиме ядра Linux, потому как в пользовательском пространстве такие трюки запрещены. Бывает, знаете ли, непреодолимое желание записать в защищённую область … когда садишься писать вирус или троян…
8. Почему фриланс — вещь неоднозначная?
Отвечая на вопрос в подзаголовке, дело не только в пролетающих мимо государства-левиафана налогах. Вот серьёзная статья по этой теме: Чем опасна подработка на фрилансе?
Однако общество фрилансеров — так называемая гигономика (экономика одноразовой работы), экономика по контракту 1099 — перевернуло с ног на голову универсальный порядок вещей. Во имя гипер-(рыночной) эффективности, внезапно «не относящиеся к делу» части рабочего дня просто вычеркнули. Микроподработки с посредниками вроде TaskRabbit и Elance Upwork уменьшили ценность работников до конкретных минут, когда он разгребает листву, сидит за компьютером, выполняет определённое задание или просто выстукивает пальцами. Новые интернет-платформы могут поделить целый арсенал традиционных видов работы на отдельные задачи. Платить вам будут только за строго продуктивно потраченное время.
Всё равно что спортсмену платили бы только тогда, когда он набирает очки команде, или если бы повару платили только за блюдо, врачу – за выполненную операцию. Это сдельная работа без годового оклада, без оплаты за подготовку к работе, за обучение или поиск информации. Всё время и все сопутствующие действия, предоставляющие в результате конечный продукт, должны быть сделаны за счёт личного времени человека и за его же деньги.
9. ИТ на марше глобализации
Многие гуманитарии наивно воспринимают ИТ как нечто абстрактно-облачное, думая, что оно слишком далеко от реальности, и они отсидятся во времена бушующей во дворе научно-технической революции в тиши своих щедро датируемых государством агрогородков. Финтех – это отличный пример того, как современный ИТ цинично и невозбранно плющит своим технократическим сапогом весь банковский бизнес, который ещё недавно казался примером успешности и незыблемости в любой экономике мира.
- Конкретно на эту тему у меня очередная свежая статья: Владислав Солодкий. Как IT-индустрия убивает банки.
- Почему молодые ИТ-технократы скоро сделают больно всем «традиционным национальным отраслям», можно понять из этого интервью: Андрей Ясинецкий: Uber — это глобальный транспорт, мы не такси.
10. О новых анархо-сетевых веяниях
Пока крупное конформистское сообщество из ИТ-компаний типа Google мягко навязывают массам своё видение будущего, узкое, но чрезвычайно пассионарное сетевое сообщество буквально на наших глазах создает контртренд в развитии Сети. И биткоин – это только начало подобных идеалистичных устремлений техногиков.
Протокол HTTP устарел—– пришло время распределенной перманентной Сети:
Сайт Internet Archive опубликовал призыв децентрализовать Сеть, и мы услышали его. Сегодня я делаю заявление, которое начинает наше долгое путешествие в будущее Сети. Сети более быстрой, более безопасной, более надежной и более «перманентной».
Объединив усилия с Protocol Labs, Neocities стал первым крупным сайтом, реализовавшимМежпланетную файловую систему (IPFS, InterPlanetary File System) в рабочей среде. Начиная с сегодняшнего дня, все веб-сайты Neocities можно просмотреть, заархивировать и разместить на любых IPFS-узлах в мире. Если один из IPFS-узлов решит разместить у себя сайт от Neocities, эта версия сайта останется доступна даже в том случае, если Neocities прекратит работу или хостинг этого сайта у себя. Чем больше IPFS-узлов обслуживают сайты Neocities, тем доступнее (и избыточнее) эти сайты и тем менее централизована их зависимость от нас.
[Перевод] Почему Интернету нужен IPFS, пока ещё не поздно http://t.co/oWrjGZf0K9 #habr
— Это интересно! (@autoserf4) October 6, 2015
InterPlanetary File System: https://t.co/TRfpwm2a9k. По адресу ipfs.piсs открылся P2P-хостинг картинок IPFS. pic.twitter.com/xWd7znM7kz
— Гиктаймс (@GeekTimes_ru) October 23, 2015
*Мнение колумнистов может не совпадать с позицией редакции.
**В цитировании сохранены авторская орфография и пунктуация.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.