Как стать автором
Обновить
15
Карма
0
Рейтинг
ItGold @ItGold

Пользователь

  • Подписчики 11
  • Подписки 10
  • Публикации
  • Комментарии

Я работаю программистом в компании, но свои 50 лет хочу встретить иначе

Блог компании SkyengПрограммированиеУправление персоналомКарьера в IT-индустрииБиографии гиков
У меня есть мечта – лет в 50 выйти на пенсию, сидеть на берегу моря и программировать для какого-нибудь проекта. Бесплатно и для души…



Сейчас я сижу на пляже и пишу код за деньги. Мне 34. Я во Вьетнаме. Передо мной столик с ноутбуком, надо мной — навес пляжного бара, слева – славный город Нячанг, а справа – волны Южно-Китайского моря. К этому столику в пляжном баре я шел последние пять лет.
Читать дальше →
Всего голосов 185: ↑174 и ↓11+163
Просмотры66K
Комментарии 167

Почему 98% текстов на ваших сайтах не работают. Вообще. И как это починить

Блог компании Мосигра

Вот так люди видят вашу страницу

Привет!
Проблема вот в чём. Если зайти на практически любой сайт интернет-магазина или компании с услугами, вы встретите контент. Точнее — отвратительные тексты, которые писали, кажется, маркетологи, воспитанные сеошниками.

Разумеется, можно не делать, как они. Если работать по-умному, то вы поможете и читателям по жизни, и себе в продажах.

По моим примерным подсчётам (усреднение с ряда позиций), конверсии для нас выглядят так:
  • Только название и картинка — около 1,5%.
  • С описанием от производителя — чуть более 2%.
  • С описанием человека, который держал это в руках и знает правила — около 6%.

Ниже — рассказ про то, как мы доводили время на сайте от 3 минут сначала до 6:40, а потом до 20:48. Да-да, двадцати минут сорока восьми секунд для среднего посетителя. Честного среднего, с учётом отказов и по полной выборке.
Читать дальше →
Всего голосов 294: ↑282 и ↓12+270
Просмотры281K
Комментарии 130

Про Patterns

Читальный залМозг

Меня часто спрашивают, “когда ты в первый раз познакомился с паттернами?” И в очередной раз этот вопрос оставляет меня в небольшом замешательстве. Могу ли я сказать, что это был тот самый знойный июльский день, когда я ехал в маршрутке по томному пути решив взять интересную книжку по программированию в дорогу? Книжкой, кстати, оказалась та самая Gang of Four, Design Patterns. Или может это произошло немного раньше, когда я только появился на свет, и начал впитывать в себя разноцветный свет и голоса этого мира? Может еще раньше, когда, сидя в утробе матери, мой генетический алгоритм в очередной раз отрабатывал программу, которая по большому счету, уже была до меня отработана на моих родителях и прародителях множество поколений назад. Не могу сказать точно, возможно в одном из этих сюжетов.

Достоверно могу сказать, что книжка эта меня чем-то зацепила. Я стал думать, что я думаю паттернами.
Читать дальше →
Всего голосов 15: ↑9 и ↓6+3
Просмотры3.7K
Комментарии 8

60+ игр для гиков

Читальный залНаучно-популярноеИгры и игровые приставкиНаучная фантастикаЛогические игры
🔥 Технотекст 2020
Приветствую всех брутальных Хабрачан и чувственных Хабрачаночек!

Благодаря вашей поддержке я смог написать статьи про сериалы в мире IT. Вместе мы прошли через многое. В последней статье я попросил вас рассказать своё мнение о том, стоит ли мне писать статью про гиковские игры и вы снова поддержали меня. Спасибо за это!

Что же, как я и обещал — подборка 60+ игр для гиков перед вами. Сразу хочу оговорить один момент. Все мы гики. У кого-то есть любимые игры, которые могли сюда не попасть. Напишите о них в комментариях. Все ваши комментарии очень ценны и добавляют интереса в наш диалог. Часть из игр моей подборки непосредственно про IT и вокруг нас с вами, часть — не про IT, но гику эти игры наверняка понравятся. Часть игр чему-то учат, часть — просто веселят и развлекают.

Так как подборка очень большая, я не буду детально описывать каждую игру, но расскажу интересные особенности про все. Сортировал игры я не по значимости, а по алфавиту, чтобы было проще и читать, и искать.

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

Что же. Давайте не будем тянуть время и поговорим о подобранных мною для вас играх!


Читать дальше →
Всего голосов 53: ↑48 и ↓5+43
Просмотры43K
Комментарии 83

Про гормоны

Ненормальное программированиеЧитальный залМозг


И вот, ты стоишь посреди митинга, сердце и дыхание пытаются вырваться из грудной клетки, в горле пересохло, а в ушах появляется какой-то необычный звон. И ты не понимаешь, почему все эти люди не понимают таких простых рациональных доводов, которые так гладко укладываются в твою картину мира. Внутренний голос кричит: — "И почему вообще такие очевидные вещи тут кому-то приходится объяснять!!??!? С кем я вообще работаю!"


<Занавес>


В этой статье хотелось бы немного разобраться, почему эмоции — неотделимая часть айтишника, и что с этим всем делать.

Читать дальше →
Всего голосов 22: ↑16 и ↓6+10
Просмотры10K
Комментарии 15

Sampler. Консольная утилита для визуализации результата любых shell команд

Open sourceПрограммированиеGoВизуализация данныхDevOps

В общем случае с помощью shell команды можно получить любую метрику, без написания кода и интеграций. А значит в консоли должен быть простой и удобный инструмент для визуализации.


Sampler


Наблюдение за изменением состояния в базе данных, мониторинг размера очередей, телеметрия с удаленных серверов, запуск деплой скриптов и получение нотификации по завершению — конфигурируется за минуту простым YAML файлом.


Код доступен на гитхабе. Инструкции по установке — для Linux, macOS и (экспериментально) Windows.

Читать дальше →
Всего голосов 298: ↑297 и ↓1+296
Просмотры77K
Комментарии 54

Репетитор по программированию: почему вы должны стать им и как это сделать

Карьера в IT-индустрии
Из песочницы
Доброго времени суток, Хабр. Представляю Вашему вниманию перевод статьи:«Coding Mentor: Why You Should Become One and How to Do It» автора Oleg Sklyarov (Олег Скляров).



Привет! Меня зовут Олег Скляров, я работаю руководителем группы разработки мобильных устройств для детей в Skyeng. В свободное время я работал репетитором студентов IT сферы. Это был большой опыт для меня, поэтому я хочу поделиться своей историей и идеями, которые я получил в ходе этих занятий.
Читать дальше →
Всего голосов 34: ↑30 и ↓4+26
Просмотры17K
Комментарии 27

Делаем простую игру с кнопками, ящиками и дверями на Unity

Разработка игрC#Unity
Из песочницы
Tutorial


Unity бесподобна для быстрого прототипирования игр. Если у вас появилась идея какой-то новой игровой механики, с Unity её можно реализовать и протестировать в кратчайшие сроки. Под катом я расскажу как можно сделать несложную головоломку используя только стандартные компоненты и не залезая в графические редакторы. По ходу статьи я продемонстрирую пару трюков игрового дизайна, а в конце немного расскажу об эстетике, динамике и механике.

Для самых нетерпеливых по ссылкам ниже находится готовый прототип.
Онлайн версия
Скомпилированная версия для Windows [Зеркало] ~7.5 МБ

Что мы собираемся делать? Двумерную головоломку с колобком в роли главного героя, который может двигать ящики, которые могут нажимать кнопки, которые могут открывать двери, за которыми скрывается выход из уровня, который построил я. Или вы, у нас же здесь туториал как-никак.

Подразумевается, что вы уже успели скачать Unity и поигрались немного в редакторе. Нет? Сейчас самое время, я подожду.
Читать дальше →
Всего голосов 96: ↑89 и ↓7+82
Просмотры147K
Комментарии 32

Методология как конструктор: инструкция по сборке

Блог компании Конференции Олега Бунина (Онтико)Управление разработкойУправление проектамиAgileУправление персоналом
Из современного конструктора LEGO можно собрать только одну модель игрушки, например, самолет. Кастомизировать? Можете поменять местами кресла пилотов — вот и вся кастомизация. Лет 30 назад из конструктора можно было собрать примерно все, от самолета до грузовика, при том же количестве деталей как и в современных. Создатели большинства современных методологий в детстве играли в старое Лего. Те, кто сейчас пользуется методологиями — играли уже в современный. Разница в инженерных практиках огромна.



Под катом Филипп Дельгядо (dph) расскажет об инженерном подходе к формированию методологии. Все проекты и команды разные, а лидеры — неповторимы. Подогнать одну методологию под всех не получится — таких просто нет. Придется брать конструктор и строить из него что-то свое, уникальное. В расшифровке одного из лучших докладов TeamLead Conf не будет секретных тайн шаолиньских монахов — только банальности, проверенные опытом. Нас ждет каталог деталей методологии разработки, на что обращать внимание при ее конструировании и внедрении, правила перестраивания методологий. Для всех идей приведены реальные примеры из опыта Филиппа. За свою карьеру он попробовал все — от Visual Basic до хардкорного SQL, разрабатывал крупнейший в России букмекерский движок и Яндекс.Деньги, а сейчас работает над нагруженными проектами на Java. Регулярно делает доклады на разных конференциях, в том числе и на HighLoad++.
Читать дальше →
Всего голосов 47: ↑46 и ↓1+45
Просмотры14K
Комментарии 27

RTKLib – Сантиметровая точность GPS/ГЛОНАСС в пост-обработке

Open sourceГлобальные системы позиционирования
Из песочницы


Здравствуйте!

К сожалению, я не нашел на Хабре упоминаний о замечательной библиотеке для обработки сырых измерений – RTKLib. В связи с этим рискнул написать немного о том, как с её помощью можно получить сантиметры в относительной навигации.
Цель простая – обратить внимание общественности.

Сам я только недавно начал работать с этой библиотекой и был поражен её возможностями для простых смертных. В интернете достаточно много информации о практических примерах, но хотелось попробовать самому — и вот результат.
Читать дальше →
Всего голосов 65: ↑65 и ↓0+65
Просмотры76K
Комментарии 109

Иррациональное

Читальный залМозг
image

По странному стечению обстоятельств, моя прошлая статья не ушла под воду, и в тихом режиме поплавала на поверхности Хабра. Похоже, интерес у людей все же есть и поэтому можно еще немного поразмышлять на тему иррациональности нашего мышления и поступков. Это как раз та вода, в которой мы плаваем каждый день, опираемся на ее законы, принимаем решения, исходя из ее наличия, и, в то же самое время, в упор не замечаем.
Читать дальше →
Всего голосов 9: ↑8 и ↓1+7
Просмотры4.8K
Комментарии 0

Перемещение объекта по нажатии кнопки в Unity3d на C#

Unity
Из песочницы
Доброго времени суток.

Сегодня поговорим про движение объекта по нажатию кнопки на экране в Unity3D. Эта тема очень проста, но часто используется в разного рода играх.
Читать дальше →
Всего голосов 33: ↑17 и ↓16+1
Просмотры46K
Комментарии 4

Близнецы получили «загадочные» результаты, проверив 5 сервисов поиска предков по ДНК

Биотехнологии
Перевод

Главный генетик популярной компании по поиску предков признал, что это «частью наука, частью искусство»



Слева — Чарлзи Агро, справа — её однояйцевая сестра-близнец Карли; проверка некоторых из результатов ДНК-тестирования

Один набор однояйцевых близнецов, и два разных профиля для предков. По крайней мере, так следует из результатов работы одной из крупнейших компаний, разыскивающей предков через ДНК.

Прошлой весной Чарлзи Агро и её сестра-близнец Карли купили себе наборы для проверки ДНК от AncestryDNA, MyHeritage, 23andMe, FamilyTreeDNA и Living DNA, и по отдельности отправили образцы своей ДНК в каждую из компаний на анализ. И, несмотря на то, что их ДНК практически одинаковы, они не получили сходных результатов ни от одной из них.

В большинстве случаев одна и та же компания отслеживала предков близнецов до одинаковых частей света – с разной вероятностью. Но результаты от 23andMe дают понять, что у каждой из близняшек в родословной был неожиданный поворот. Если верить им, наследственность у Чарлзи на 10% менее «общеевропейская», чем у Карли. Также у неё есть предки из Франции и Германии (2,6%), которых нет у её сестры.
Читать дальше →
Всего голосов 46: ↑40 и ↓6+34
Просмотры33K
Комментарии 110

Для тех, кто познаёт ушами: подкасты для разработчиков

Блог компании Mail.ru GroupТестирование IT-системПрограммированиеРазработка мобильных приложений


Кто сказал, что разработчики могут учиться новому только через книги, видео и анализ чужого кода? Ведь у нас и другие каналы получения информации из окружающего мира. Конечно, речь не о том, чтобы попробовать знания на вкус, пощупать их или понюхать. А вот послушать — самое оно. Мы собрали для вас коллекцию действующих русскоязычных подкастов для разработчиков. Хороший способ дать глазам отдых или занять себя в пробках.
Читать дальше →
Всего голосов 83: ↑80 и ↓3+77
Просмотры47K
Комментарии 57

Вода

Читальный зал
image

Говорят, что среднестатистический человек перманентно находится в состоянии поиска собственного счастья. И движение это присуще даже тем, кто успешно не подозревает о таковом или не желает подозревать. Хотелось бы начать повествование с короткой истории, которую Дэвид Фостер Уоллес рассказал выпускникам одного из вузов США.

“Плывут две молодые рыбки и спокойно друг с другом о чем-то общаются (насколько рыбы вообще в состоянии общаться (прим. пер.)). Навстречу им плывет рыба постарше, и, когда они поровнялись, старая рыбка и говорит — “Привет, парни, как водичка?”
Неловкое молчание и молодые рыбки проплыли дальше. Через некоторое время одна молодая рыбка поворачивается к другой и спрашивает — “О чем это он? Что нафиг за водичка?”.
Читать дальше →
Всего голосов 32: ↑24 и ↓8+16
Просмотры6.9K
Комментарии 2

Лабораторная работа: введение в Docker с нуля. Ваш первый микросервис

Настройка LinuxСистемное администрированиеСерверное администрированиеУправление разработкойDevOps
Tutorial
Привет, хабрапользователь! Сегодня я попробую представить тебе очередную статью о докере. Зачем я это делаю, если таких статей уже множество? Ответов здесь несколько. Во-первых не все они описывают то, что мне самому бы очень пригодилось в самом начале моего пути изучения докера. Во-вторых хотелось бы дать людям к теории немного практики прямо по этой теории. Одна из немаловажных причин — уложить весь накопленный за этот недолгий период изучения докера опыт (я работаю с ним чуть более полугода) в какой-то сформированный формат, до конца разложив для себя все по-полочкам. Ну и в конце-концов излить душу, описывая некоторые грабли на которые я уже наступил (дать советы о них) и вилы, решение которых в докере просто не предусмотрено из коробки и о проблемах которых стоило бы задуматься на этапе когда вас распирает от острого желания перевести весь мир вокруг себя в контейнеры до осознавания что не для всех вещей эта технология годна.

Что мы будем рассматривать в данной статье?

В Части 0 (теоретической) я расскажу вам о контейнерах, что это и с чем едят
В Частях 1-5 будет теория и практическое задание, где мы напишем микросервис на python, работающий с очередью rabbitmq.
В Части 6 — послесловие
Читать дальше →
Всего голосов 108: ↑107 и ↓1+106
Просмотры294K
Комментарии 36

Гуляем по городу с умом: как я делал сервис для построения интересных пешеходных маршрутов

АлгоритмыГеоинформационные сервисыУрбанизм
UPD: так как тема хорошо зашла и показала наличие спроса на такой сервис, буду развивать его дальше. Завел паблик вконтакте для сбора фидбека и публикации информации об обновлениях https://vk.com/sightsafari

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

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



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

Описание алгоритма и примеры работы под катом, ссылка в конце.
Читать дальше →
Всего голосов 114: ↑113 и ↓1+112
Просмотры46K
Комментарии 212

Как стать датасайнтистом, если тебе за 40 и ты не программист

Блог компании QIWIData MiningМашинное обучениеУчебный процесс в ITКарьера в IT-индустрии
Бытует мнение, что стать датасайентистом можно только имея соответствующее высшее образование, а лучше ученую степень.

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

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



Сейчас я ведущий аналитик в группе больших данных в QIWI, но еще три года назад я был довольно далек от датасайнс и об искусственном интеллекте слышал только из новостей. Но потом все изменилось, во многом благодаря Coursera и Kaggle.

Итак, обо всем по порядку.
Читать дальше →
Всего голосов 124: ↑118 и ↓6+112
Просмотры132K
Комментарии 98

ДНК глазами программиста

Научно-популярноеБиотехнологии
От переводчика: Так как я не являюсь биологом, возможны неточности в переводе терминов (и не только :). Оригинал находится здесь.

Если ты – молоток, то во всём увидишь гвоздь


Это всего лишь размышления программиста о ДНК. Я не являюсь молекулярным генетиком.

Исходный код


Находится здесь. Это не шутка. Исходники можно просмотреть с использованием замечательного набора скриптов Perl под названием "Ensembl". Геном человека занимает приблизительно 3 гигабайта, которые можно сократить до 750 мегабайт, если отбросить шелуху. Немного печалит, что это всего лишь 2.8 браузеров Mozilla Firefox.

ДНК похожа скорее не на исходники на языке C, а на байт-код для виртуальной машины под названием «ядро клетки». Крайне сомнительно, что существуют исходники, которые можно скомпилировать в этот байт-код: то, что мы видим, – это всё, что у нас есть.
Читать дальше →
Всего голосов 115: ↑114 и ↓1+113
Просмотры72K
Комментарии 308

Курс о Deep Learning на пальцах

Обработка изображенийМашинное обучениеРобототехникаИскусственный интеллект
Я все еще не до конца понял, как так получилось, но в прошлом году я слово за слово подписался прочитать курс по Deep Learning и вот, на удивление, прочитал. Обещал — выкладываю!

Курс не претендует на полноту, скорее это способ поиграться руками с основными областями, где deep learning устоялся как практический инструмент, и получить достаточную базу, чтобы свободно читать и понимать современные статьи.

Материалы курса были опробованы на студентах кафедры АФТИ Новосибирского Государственного Университета, поэтому есть шанс, что по ним действительно можно чему-то научиться.


Читать дальше →
Всего голосов 117: ↑117 и ↓0+117
Просмотры159K
Комментарии 31

Информация

В рейтинге
Не участвует
Дата рождения
Зарегистрирован
Активность