В нашем еженедельном обзоре обсуждаем февральский зарплатный всплеск — до «погромов» айтишников рукой подать. Также взглянем на свежие интервью с Юрием Зиссером, главами ABBYY и Viber, обратим внимание на критику REST и противостояние Scala и Clojure.
1. Про айтишников и людей
Большая цитата-отчёт о февральских айтишных зарплатах от Ивана Роденкова:
Во все том же июне средняя зарплата по IT составила 17 563 733, что неплохо, согласитесь. Смотрим февраль и не верим глазам своим. 31 379 909. Рост колоссальный. Более того, рост даже в сравнении с январем. Тогда было всего-то 23 086 730 рублей. А за декабрь было и того хуже 17 515 949.
И это единственная отрасль, в которой зарплаты растут второй месяц подряд да еще и с такой пропорцией. У всех остальных был логичный всплеск в декабре, потом спад и в этом месяце снова спад. Но объяснение увы тривиальное. Когда в декабре начались фокусы с валютным курсом, ведущие компании ПВТ вступили в картельный сговор и удержали часть зарплат за декабрь, поскольку они были привязаны к валютному эквиваленту. В итоге декабрьские зарплаты вместо роста даже присели немного. Ну а когда курс установился в некотором стабильном коридоре, начали возмещать недоплату. Плюс те самые годовые бонусы, которые тоже выплачиваются теперь с учетом нового курса. Возможно, мы еще увидим достаточно высокий уровень за март, когда остатки доплатят, а потом в принципе все должно вернуться на декабрьский уровень с учетом нового курса. Иначе не избежать погромов.
Ну, погромы это еще беда небольшая. В конце концов, давно пора прижать всяких там айтишников к ногтю, чтобы не отрывались слишком от народа в социальном государстве. Плохо, что ближайшие соседи-конкуренты из России и Украины очень неплохо подешевели в сравнении с белорусскими коллегами. Да что там Россия, даже европейские программисты из-за нового курса евро уже могут стать сравнимы по цене с нашими разработчиками. А это повлияет как на получение новых заказов, так и на исполнение старых. Заказчики наверняка задумаются, не стоит ли как-то оптимизировать свой аутсорс в этих условиях. Ну а белорусские компании определенно будут работать над тем, чтобы подрезать все-таки перегретые зарплаты в соответствии с новыми реалиями.
В комментариях пишут, что дело не в зарплатах, а в людях:
Господи, сколько существует ПВТ, столько я слышу про то что «ааа, мы стали слишком дорогими, скоро все накроется медным тазом, а все потому, что у нас девелоперы не знают теории конечных автоматов и не решают в уме NP-полные задачи, поэтому до сих пор на аутсорсе, ПРОДУКТЫ не разрабатывают и гугл не нагнули». А бизнес все равно все растет и растет... зараза. И даже продуктовые фирмочки мало-помалу появляются.
Не умеют у нас люди жизни радоваться, хоть ты им 60 миллионов зарплаты дай.
2. Сквозь тернии к звёздам
Согласитесь, для обывателя, разогретого подобными зарплатными отчётами, есть что-то магически-притягательное в историях, когда простой строитель-ПТУшник выучивается на программиста и уезжает прочь из социально ориентированного рая. Следует подождать, пока дельта в зарплатах между айтишником и обывателем достигнет ещё большей разницы, и в этом жанре начнут снимать настоящие, захватывающие своей мотивацией фильмы.
А пока, продолжая эту условную рубрику, — интервью с Владимиром Агафонкиным: как программист-самоучка создал продукт с мировым именем, свою рок-группу и нашел работу мечты.
Не менее интересная история монетизации обычного rss-агрегатора: как украинцы создали на костях Google Reader стартап с аудиторией 14 млн читателей.
3. Свежее интервью Зиссера
Юрий Зиссер: В январе мы приняли стратегию из одного слова — выживание.
Как я понял, это очень краткий тезисный пересказ его недавнего выступления, тем не менее, в спрессованном виде даётся много интересной информации.
@yzisser засыпали вопросами. люди в зале собрались из разных сфер. pic.twitter.com/sH04Ks8ufr
— Mr. D (@vasilkov) 20 Март 2015
Про структуру маленького Байнета…
В байнете все упирается в рынок интернет-рекламы, который невелик. Нас иногда упрекают, особенно новостную ленту, что она слишком «попсовая», что нет новостей культуры, много ДТП и «желтизны». Но если этого не будет, то у нас не будет первого места, мы не будем №1 на рынке.
Жена иногда говорит, мол, а почему бы не быть №2? Я отвечаю, что в России, может быть, и можно, так как там больше денег, а у нас очень маленький рынок. «Боливар не выдержит двоих».
… и про отношение к своим работникам.
Всегда есть соблазн начать экономить на малом. Например, не покупать кофе или печенье, так как вроде бы из мелочей собирается внушительная сумма. Но это все стоит копейки, а начать экономить на этом – все равно, что вывесить флаг с надписью «нам труба». Поэтому бухгалтерский подход в данном случае неприемлем.
4. Уходит ли Игорь Магазинник из Viber?
Viber уже используют 0,5 млрд землян, что думает его автор о будущем коммуникаций: «Поколение Z не обсуждает новости».
Легендарное селфи с пресс-запуска паблик чатов: @xenia_sobchak @yana_churikova и сооснователь @Viber Игорь Магазинник pic.twitter.com/m9f9WMfKI6
— Viber Russia (@ViberRus) 21 ноября 2014
Например, про безопасность Игорь думает вот что:
Есть разница между подходом к шифрованию. Существует технология end-to-end encryption, когда сообщения кодируются на одном конце и раскодировать их можно только на другом. Даже сервера компании не могут видеть, что находится внутри сообщения. Эта опция у Telegram присутствовала для защищённых чатов, сейчас она в каком-то очень урезанном виде появилась в Android-версии WhatsApp. Мы работаем над тем, чтобы она появилась в Viber абсолютно для всего, в том числе и голосовых звонков. Мы уже полгода работаем над этой технологией и придумали много интересного.
5. ABBYY о перспективах софтового ИТ-бизнеса
Продолжая тему интересных интервью — на прошлой неделе генеральный директор российской компании ABBYY Сергей Андреев дал объёмное интервью изданию «Ведомости» (оригинал, краткие тезисы).
О деградации российского рынка ИT, текущем и будущем положении дел, и конкуренции со своей позиции рассказал человек, обладающий глубочайшим опытом и экспертизой работы на высоко-конкурентном рынке, где ABBYY и представлена со своими продуктами.
Сергей Андреев, ABBYY: В кризис рынок IT сокращается одним из первых http://t.co/wBrLiDxFpR > roem.ru
— ShiftNews (@ShiftNews) 23 Март 2015
6. Удалённая работа и фриланс для ИТ
Данная огромная подборка ссылок позволит вам разобраться с плюсами и минусами дистанционной работы, оценить затраты и возможную экономию, познакомиться с опытом коллег и взглянуть на целый спектр компаний, команды которых работают дистанционно.
В дополнение свежие данные: Сколько просят за свои услуги айтишники-фрилансеры в Беларуси и других странах Восточной Европы.
7. Про Scala
Расставание с любовью — это всегда больно. Касается это личных отношений или любимого языка программирования, оно одинаково трагично для любого айтишника.
Предлагаю перевод трогательного публичного письма-покаяния о расставании со Scala:
Подводя итог, дорогая Scala, я могу сказать, что между нами все кончено. Речь вовсе не о перерыве, я нашел партнера получше. И это не значит, что кто-то еще должен вслепую последовать моему примеру. Все это для того, чтобы люди могли задуматься о том, какой язык в настоящее время они используют для работы, и если они недовольны — могут искать что-то другое, подходящее для них самих. Я ничего не знаю о жизни других людей, но моя жизнь слишком коротка, чтобы тратить ее на работу с тем, что я не люблю.
Для нетерпеливых — ох и ах, дорогу перешла красавица Clojure. Более конкретно эта тема измены разбирается здесь: Почему Erlang — язык для очень специфичных задач.
Кстати, в комментариях справедливо рекомендуют к прочтению старенькую, но очень актуальную статью про «элитных программистов», объясняющую об их сложных отношениях с языками программирования:
Фогус очень разумно объясняет, что не язык программирования является признаком "элитности" программиста. Даже Java может казаться сложной и непонятной тем, кто ее не знает. И даже Haskell будет простым и удобным тем, кто разобрался с этим языком.
Более того, действительно крутые программисты, с которыми Фогусу довелось иметь дело, работали даже с таким позорным убожеством, как С++, и тем не менее умудрялись быть очень-очень продуктивными.
Элитными могут быть, пожалуй, только программерские задачи, решить которые может лишь очень малый процент программистов. Т.е. не мега-навыки делают программиста "элитой", а, в первую очередь, крайне сложные проблемы, которые этот программист решает. Само собой, для решения сложных задач нужно иметь уровень профессионализма намного выше среднего, а также подходящие инструменты.
Выбор языка программирования для решения нетривиальных задач -- это уже следствие сложности самих задач.
Основная идея в том, что для каждого конкретного человека, местности и обстоятельств, хорош свой конкретный язык программирования. Для баланса мировых сил вот статья с обратным посылом, главная идея которой — лучше выбрать один единственный язык сразу на всю жизнь, дабы использовать его во всех радостях и невзгодах, постигая величие и губину инструмента до гробовой доски.
We compared #clojure vs #scala - see results: http://t.co/BSQxyVefaN
— TechWars (@TechWars_io) 26 Март 2015
Закончить это невольное противостояние Scala и Clojure хочется таким компромиссным комментом:
Та самая тонна возможностей порождает кучу неоднозначностей. Люди любят бросаться в крайности и использовать найденные мегафичи к месту и не к месту, а в Scala их навалом и договориться оч.сложно. Можно провести мысленный эксперимент: взять какую-нибудь Java-команду, и если каждый по отдельности начнет интересоваться и пробовать Scala, то со временем всем настолько понравится, что захотят проект частично/полностью эмигрировать. Но полученный в изоляции опыт и впечатления у всех будут разными, вот и получится каша. Наверное, единственный вариант этого избежать — учиться всем одновременно и централизованно, тогда и все соглашения будут всем понятны.
Что касается Closure, то мне кажется, народ начинает интересоваться им (и прочими ФЯП) по причине «о, да тут после сплошной Java-императивности еще и функциональщина есть, выглядит интересно, надо еще покопать в ту сторону».
Вдогонку: функциональное программирование в браузере.
8. Критика модели REST
Всегда ли нужно эмулировать веб?
9. Рунет: быть или не быть — вот в чем вопрос
Поговорим о нашем ближайшем сетевом будущем. В России продолжается развертывание сетевой инфраструктуры для полностью автономного существования Рунета (в проекте это обозначено термином «суверенный интернет»), о чём пишет свежий номер «Коммерсанта»:
Минкомсвязь предложит правительству свой вариант повышения устойчивости инфраструктуры рунета. Среди предложений - создание отечественного реестра IP-адресов, а также системы мониторинга маршрутов трафика, необходимого для автономной работы сети. Это позволит обеспечить работу российского сегмента интернета в случае попыток его отключения из-за рубежа.
Еще одному собеседнику "Ъ" в интернет-отрасли непонятно, зачем создавать дублирующий реестр IP-адресов, он не припоминает подобных случаев в мировой практике. "То, как все делается, не позволяет говорить, что речь идет об обеспечении безопасности, а скорее о том, чтобы отключить Россию от глобального интернета, как это удавалось египтянам и Ирану, хотя и не привело к запланированным результатам», — удивляется собеседник "Ъ" в западной интернет-компании.
Конечно же, мы-ничего-такого-не-задумали, всё делается лишь на тот случай, если «проклятые пиндосы» отключат нас от Сети. Интересно, насколько ваш бизнес готов к работе в условиях изолированного от мира интранета?
Трогательно, что Русская православная церковь также участвует в работе над будущим Рунета:
Также на повестке дня внедрение DPI в точках интерконнекта как превентивная мера для тотальной фильтрации:
Одной из основных мер по обеспечению этого самого суверенитета, которая возмутила вчера медиапространство, — передать под контроль государства точки обмена трафиком (это площадки, организующие соединение сетей разных операторов и обмен трафиком между операторами) и внедрить на них систему мониторинга трафика. Насколько это возможно технически и как отразится на свободе российских пользователей?
Что думают эксперты по поводу этой движухи? – тыц.
10. Приказано выжить
Мега-актуальная тема: как сохранить хорошую осанку при работе за компьютером.
И дело не только в осанке — врагов нужно знать всех в лицо. Цикл статей “Программист глазами медика”: часть 1, часть 2, часть 3.
Иллюстрации: twitter.com
*Мнение колумнистов может не совпадать с позицией редакции.
**В комментариях сохранены авторская орфография и пунктуация.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.