Рассуждения топ-менеджера Itransition о будущем ИТ, разбор истории развития двух белорусских стартапов «с нуля», свежие замеры зарплат в отечественном геймдеве, а также про отток физиков в ИТ, вредность сухой теории и оптимизацию, масштабирование и тюнинг HiLoad-систем — в обзоре ссылок за неделю.
1. На кого учиться, чтобы потом не прогадать
В свежей публикации руководитель управления бизнес-развития компании Itransition Юрий Черников делится с читателями своим видением трендов и размышлениями о будущем ИТ.
— Основная тенденция, которая, на мой взгляд, просматривается в последние годы и в спросе клиентов, и в структуре белорусского ИT-сообщества — завышенные ожидания от квалификации и специализации сотрудников. Причины этого понятны — традиционно высокая конкуренция на рынке и довольно стабильная позиция ИТ-компаний, которые на нем работают.
2. Через тернии к стартапу
История одного белорусского стартапа: «Первые четыре месяца я только и делал, что все и от всех скрывал». Олег Тихонов рассказывает, как пришёл в ИТ и как строил свои проекты Ontourcloud и Eightydays.
И как результат — на сегодняшний день у нас есть 120 тыс. пользователей на веб-версии и в приложении и 1 млн построенных туров по Европе. За последние пять дней мы попали в топ-10 тревел-приложений в 14 странах мира. Итогом распространения в соцсетях стало то, что о нас написали большинство российских СМИ, по второму кругу начали писать украинские и белорусские. Это великолепный фидбэк, когда в рекламу ты не вложил ничего, но сделал сервис и люди сами рекламируют его друг другу.
3. ЗОЖевый стартап
Тимофей Липский из Минска вместе с командой единомышленников разрабатывает уникальный фитнес-трекер, который не только считает пройденный километраж, но и делает ЭКГ с медицинской точностью. А на основе полученных данных выдаёт персонализированные рекомендации о том, что есть, как заниматься, и сколько спать, чтобы восстанавливаться максимально быстро. При этом сооснователь стартапа RocketBody уверен: сами по себе гаджеты никогда не смогут поменять человека — без силы воли всё равно не обойтись.
Китайская ИТ-компания обязала сотрудников делать по 10 тысяч шагов в день под угрозой наказания https://t.co/PUlk47J6Hk
— Стартапы и бизнес (@vcru) January 19, 2017
4. Сколько зарабатывает отечественный геймдев
Средние зарплаты в геймдеве СНГ: исследование Сергея Галёнкина. Данные преимущественно по России, но есть замеры и по Беларуси:
В целом картина по странам и профессиям в сравнении с прошлым годом почти не изменилась. Несмотря на такой значительный рост зарплат в России, Беларусь прочно удерживает первое место, а Украина — второе. То же самое с городами: Минск, Киев, Москва, Харьков, Санкт-Петербург. Разумеется, зарплаты в Минске (и в Беларуси в целом) заметно перекошены компанией Wargaming, которая имеет там самый большой офис. Но это не меняет общей ситуации: остальные работодатели в Минске вынуждены конкурировать с Wargaming.
А в нагрузку малость о продуктово-провинциальном геймдева — об успешном опыте продвижения могучего сибирского движка: Как Unigine из Томска зарабатывает на виртуальной реальности.
5. Большие зарплаты ИТ — зло
И ещё про меркантильных айтишников и их неприличные зарплаты.
Издание Wired рассказало о том, что американские физики бросают науку и переходят работать в ИТ-компании. По мнению автора новой статьи, это связано с отсутствием интересных задач и относительно низкими зарплатами в академической среде. В это же время крупные компании из Кремниевой долины ищут специалистов, способных решать проблемы в области искусственного интеллекта и нейросетей и готовы платить им «неприлично высокий» оклад.
«По сравнению с наукой, зарплаты в сфере ИТ до неприличия высоки» — Wired о миграции физиков в Кремниевую долину https://t.co/wG3ZWukbCp
— Стартапы и бизнес (@vcru) January 18, 2017
6. О программистах, латентных сисадаминах
Ещё один перевод с интересным мнением: У разработчика программного обеспечения должен быть опыт сисадминства.
Пару реплик из комментариев:
— Поздравляю! Вы только что изобрели DevOps
— Немного не так. DevOps несомненно обязан понимать в какой то мере код основных современных языков. И админить обязан уметь. А архитектуру проекта знать должен. И в безопасности профаном не быть. И методы тестирования понимать. Только это навыки, но не назначение DevOps-ов. Задача DevOps-ов — инструментально обеспечивать частый выпуск продукта, выстраивать процесс разработки, тестирования и деплоя. Чтобы всем было удобно работать и повышалось качество продукта. Естественно, при этом нет задачи перекрыть роли всех специалистов и отобрать у них работу.
7. Как лучше «прокачивать скиллы»
Перевод размышлений на актуальную тему: Один из простых способов улучшить свои навыки программирования — читать чужой код.
Одно полезное дополнение можно отыскать в комментариях:
Другой способ есть и он очень даже элегантный — «Пишите код!».
Пишите код:
- Начинайте решать какую-то задачу.
- Напишите дополнение для своей задачи.
- Приведите сложившуюся архитектуру в порядок.
- Добавьте еще функционал, который ломает вашу стройную архитектуру.
- goto 3.
8. Про вредность книг и сухой теории
И дополняя мнение об учёбе через чтение и написание кода, частное мнение о вредности изучения программирования через чтение книг — в двух коротких пятиминутных роликах.Выковырял оттуда вот такой вот релевантный комментарий:
Абсолютно согласна, мой опыт тому подтверждение. Тоже маниакально читала книги, некоторые по несколько раз с начала (потому что отвлекалась и не заканчивала читать в первые разы). Изучала почти все популярные языки, никак не могла определиться. Поэтому знакома со многими технологиями, но знания недостаточно глубоки из-за отсутствия должной практики. В итоге, действительно, очень много времени было потрачено на переписывание кода из этих книг, а толку от этого мало, потому что задачи из книг не имеют отношения к реалиям разработки, как правило (я про самоучители).
Прогресс пришел после чтения чужого кода в интернете, написании собственных программ разного рода, когда приходилось лезть в интернет за документацией, смотреть примеры на том же stackoverflow, когда подтянулся уровень английского языка... тогда и перестала читать книги, т.к. поняла, что в учебниках азбука, а в жизни художественные произведения. Это хорошее сравнение, потому что существует огромная пропасть между тем, чему учат книги, и тем, с чем потом приходится сталкиваться (отсюда и разочарование и множество ошибок). Так что я согласна с каждым словом в видео. Спасибо!
9. Все о промышленном кэшировании в вебе
Довольно популярная тема в сфере высокой производительности (High Load) и Анализа и проектирования веб-систем: Кэширование данных в web приложениях. Использование memcached.
Ну очень подробное и практичное руководство по memcached и элементам noSQL. Доклад сей (много текста) начинается такими напутствующими словами:
Я немного расскажу вам про кэширование. Кэширование, в общем-то, не сильно интересно, берешь и кэшируешь, поэтому я еще расскажу про memcached, довольно интимные подробности.
10. Оптимизация, масштабирование и тюнинг высокопроизводительных систем
И дополняя тему выше ещё более общим докладом (много текста): Горизонтальное масштабирование. Что, зачем, когда и как?
О разности между вертикальным и горизонтальным масштабированием веб-приложений, и решающими преимуществами первого над вторым.
*Мнение колумнистов может не совпадать с позицией редакции.
**В цитировании сохранены авторская орфография и пунктуация.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.