Белорусские разработчики в лидерах мировой IoT-индустрии, специфика работы в ИТ Вьетнама и Греции, американская методика найма разработчиков в Беларуси, а также свежие материалы про Scrum, JavaScript, iOS и Rust — в новом ссылкообзоре за неделю.
1. Лучшие в IoT
Американское исследовательское агентство Clutch недавно опубликовало рейтинг лучших компаний-разработчиков в сфере интернета вещей (IoT) за 2016 год.
В нём значится 18 ИТ-компаний со всего мира, давно зарекомендовавших себя в данной нише. В этом топе оказались и 5 представленных в Беларуси компаний: Softeq, HQSoftware и R-Style Lab попали в число топ-8 лидеров рынка, а Qulix Systems и Elinext Group — в топ-10 претендентов.
2. Преференции для всех
А в самой Беларуси пока не до IoT — экс-директор Onliner Александр Стельмах выдал поcт для размышления о текущих проблемах: . В этой короткой заметке Александр ругает нашу странную жизнь/порядки и грозит кулаком куда-то вдаль.
Из Facebook Александра переношу сюда такой характерный полемический комментарий к заметке от Victor Sheryshev:
А что эти ИТ компании дали Беларуси?
Технологии? Нет, не дали. У нас даже электронного правительства нет. И ничего сверхвыдающегося не видно.
Может валюту? Так все резиденты ПВТ зарегены в оффшорах, здесь только сотрудники. Вся выручка идёт мимо Беларуси. По сути мы как колония которую эксплуатируют метрополия, не более. Сергей Чалый в предпоследнем ЭНП хорошо сказал про ПВТ, рекомендую посмотреть http://news.tut.by/economics/513075.html
Но это не значит что ИТ-отрасль надо давить, но и значение преувеличивать не стоит. Самое дельное, да, преференции распространить на всю экономику. Вот это было бы дело.
3. Персональные лифты и ИТ
Малость погрустив над нашим социально-ориентированным ноевым ковчегом, по привычке повысим градус социальной напряжённости: «У некоторых программистов есть пентхаус с отдельным лифтом» — это белорусский айтишник о работе во Вьетнаме.
После хорошей рекламы далёкого Вьетнама с его многочисленными пентхаусами, колосящимися персональными лифтами для программистов, текст внезапно обрывается фразой:
После Вьетнама программист уехал в южную Калифорнию, которая нравится всей семье.
4. Живые разработчики
Пока наш брат в поте лица пишет-отлаживает код, щедро покрывая его юнит-тестами, из последних сил генерируя валютную выручку многострадальной стране, девушка-гуманитарий Анна Перова «неўзабаве» заинтересовалась вопросом:
И вот морозным октябрём Аня выдвинулась пешим ходом в боевую экспедицию в подбрюшие IBA с целью поприставать на улице к «живым разработчикам» на предмет «фиксинья багов»:
Моей задачей было найти на улице Программистов живого разработчика и задать ему пару вопросов на том специфическом языке, которые вводят в ступор студентов-гуманитариев. Скажем, «сколько багов в день вы фиксите» или «что значит деклайнить?»
Эта замечательная идея и немного грустный материал доступны . У самих программистов на прошлой неделе было тоже полно креативных идей, но как это водится силовики вовремя вмешались и «пофиксили» чужие баги.
5. Американец и его «shotgun effect»
Американец Билл Зински приехал в Беларусь, чтобы решительно открыть здесь ИТ-компанию — и... (пока) счастлив.
Произвольно процитирую из последнего пункта статьи «Как „поймать“ белорусского программиста — процесс найма» вот этот угрожающий механизм, с которым Билл разгуливает, вероятно, в окрестностях улицы Программистсв:
Для наиболее успешного рекрутинга мы применяем подход, который на английском называется shotgun effect — дословно эффект «обстрела из ружья». Это выход на потенциального кандидата со всех возможных сторон.
6. Слуги народа vs айтишники
Свежий материал о буднях программиста из Греции.
Фрилансер Нонна вещает прямо из Афин:
— То есть программисты в Греции не в почёте? Тогда какую деятельность у вас считают особенной?
— В Греции высшая каста — это госслужащие. Стать чиновником — мечта для каждого, а уж попадание в политику, пусть даже на муниципальном уровне, и вовсе рассматривается как верх достижений. К программистам зависти никогда не было и нет. К тому же «айтишников» у нас слишком мало.
Зато греки очень любят свою страну и не стремятся из неё уехать. Проблема в том, что здесь низкая производительность труда, а национальной идеей Греции стало стремление нигде не работать. Все это, думаю, вызвано продолжительным влиянием социалистов, которые раздули бюрократию и госаппарат.
Если вам интересно моё мнение: недостаточное почитание ИТ, а также отсутствие персональных лифтов для программистов, делает эту страну ИМХО малопригодной для жизни нашего разработчика.
Чем отличается греческий программист от белорусского? Расспрашиваем Нонну из Афин https://t.co/2BNICUAT9p
— Onliner.by (@OnlinerBY) October 13, 2016
7. Концептуальная обфускация
Наша постоянная рубрика «Ненормальное программирование»: JavaScript-путешествие с шестью символами.
В комментариях подводят итог:
Одна из тех вещей, которые прикольные в теории, но если вы используете их в реальной жизни — с вами серьёзно что-то не так...
8. Плохой iOS
Свежий перевод популярного материала: Почему я как разработчик ненавижу iOS:
Выношу из-под текста такой дельный «коммент»:
На самом деле, разработчики iOS ещё платят за целый отдел модераторов приложений. Благодаря которому у пользователя магазина есть уверенность, что он скачает безопасное для своего устройства приложение, даже если у этого разработчика 0 покупок приложения.
Но не отрицаю, что с командой модераторов и у меня были проблемы. Были случаи, когда в причине отказа не отображали полной сути. Например, два раза вернули приложение с причиной: «Вы сохраняете файлы, созданные программой, в iCloud, но там можно хранить только пользовательские данные». А в итоге оказалось, что дело в размере иконки приложения, которая сохраняется в iCloud, но нигде это не задокументировано.
Исповедь iOS-разработчика, или «за что я ненавижу iOS» https://t.co/Ym1NoXf0UH
— Типичный программист (@tproger) October 9, 2016
9. О первопричинах создания Scrum
Свежий перевод популярного материала: Scrum от военного летчика: Искусство делать вдвое больше дел в два раза быстрее.
В завершение такой вот лаконичный комментарий в форме вопроса:
Не парадокс ли? У истоков гибкой методологии стоял бывший военный — человек из далеко негибкой среды.
10. Свежие видео с RustConf 2016
into_rust() — свободные скринкасты по Rust. Это плод годовой работы Николаса Мацакиса, одного из основных членов команды разработчиков Rust, и представляет из себя хранилище обучающих скринкастов по данному языку программирования. Обучение строится вокруг принципа работы с памятью в Rust: владение и заимствование.
На сайте (на момент написания этой заметки) невозбранно выложены следующие скринкасты:
- Why Rust?;
- Hello, world!;
- Ownership;
- Shared borrows;
- Mutable borrows.
На ближайшее будущее там запланированы следующие темы:
- Structs and enums;
- Threads;
- Traits;
- Named lifetime parameters;
- Aliasing and mutability.
Исходный код сайта, включая слайды, доступен на GitHub.
*Мнение колумнистов может не совпадать с позицией редакции.
**В цитировании сохранены авторская орфография и пунктуация.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.