🇺🇦 Catputer
Open in Telegram
Инженер в Facebook. Стажировался в Google и Bloomberg. Пишу об IT, карьере, политике и не только. Вопросы или предложения? Пишите мне в лс @aidarbek1
Show moreRussia398 991The category is not specified
849
Subscribers
No data24 hours
No data7 days
No data30 days
Posts Archive
849
#политика
Пока по городам Казахстана люди находят биллборды с рекламой наркотиков, выражу непопулярное мнение — наркотики нужно легализовать. Нет, я не принимаю наркотики и вам не советую. Однако, криминализация наркотиков приводит к тому, что пенитенциарная система калечит жизни десятков тысяч молодых людей за несколько граммов травы. Наркотики — это вполне легкий способ засадить кого угодно за решетку, подбросив ему или ей несколько граммов травы. Да, общественность может защитить одного несправедливо осужденного, только вот ей не хватит сил и массы защищать тысячи таких же Иванов Голуновых. И дело даже не в том, что Казахстан или Россия авторитарные страны и тут всех сажают по бесу. Такая проблема есть даже в США, после пресловутой Рейгановской “Войны с наркотиками”.
Удивительно, но криминализация наркотиков рождает больше организованной преступности. Внезапно, у преступников появляется рынок (продажа наркотиков), который может содержать их противоправную деятельность. К тому же, там налогов не надо платить! Легалайз лишает преступников экономических ресурсов, ведь зачем покупать наркотики у преступников, когда можно купить их в магазине напротив?
Внезапно, доступность нормальных наркотиков уменьшает спрос на синтетику, которая калечит здоровье людей. В обществе с легалайзом нет спидов, солей и прочего, т.к. Их популярность обусловлена только тем, что их легче достать. Даже передоза может не быть, т.к. вместе с легальностью придет и стандартизация. Скажем так, человек всегда будет точно знать какой процент чистых веществ будет находиться в том или ином пакетике и, скорее всего, не примет смертельную дозу (почитайте статью на Луркморе о наркотиках).
ВАЖНО. Я не призываю идти и колоться наркотой, вовсе нет. Наоборот, я категорически против этого. Я просто верю, что криминализация наркотиков приведет к еще большим проблемам (если еще не привела). А что вы думаете по этому поводу? Внизу есть кнопка дискуссии - можете обсудить это в группе канала.
849
#стажиорвкаGoogle
В субботу этой недели мы двинули в Кембридж. Вообще, явно было, что университет в городе — это некое градообразующее предприятие. Казалось, что средний возраст в Кембридже где-то лет на 10 меньше, чем в Лондоне. Даже почувствовал себя старым! Рядом с железнодорожной станцией у них некий IT кластер: куча офисов технологических компаний: Microsoft, Amazon, Apple, и т.д. Однако, честно говоря, офисы выглядят не впечатляюще. Если бы не Google Maps, тяжело было бы понять, что то невзрачное здание — офис Microsoft Research.
Вчера еще прошло крупное событие — я пытался зарегистрировать курсы на следующий семестр в университете через нашу систему (Registrar). Те из моих подписчиков, кто учится в Назарбаев Университете знают, что произошло. Остальным же стоит знать, что там были КРОВЬ, КИШКИ, СТРАДАНИЯ, БОЛЬ ААААА. Удивительно, как можно было вообще создать систему, которая не может выдержать всего-то 700 пользователей в час (количество людей на одном курсе бакалавра) на около 100 курсов? Нет, я, конечно, понимаю, что система может быть новой, не обкатанной. Но нашему университету уже десятый год пошел, а на курсы регистрируются 3 раза в год. Думаю, это хороший урок для тех из нас, кто разрабатывает масштабируемые приложения: используйте кэши, очереди, load balancer’ы, тротлите запросы, и т.д. И переходите в Cloud, в конце-концов, сейчас уже никто не поддерживает собственные серваки.
На фото: протестующие за свободный Гонконг в Кембридже.
849
В связи с тем, что происходило вчера в главных городах Казахстана, было бы неплохо опубликовать перевод статьи про мирные протесты из Washington Post.
За ошибками и прочьими вещами вы знаете куда писать -> @arpanetus
https://arpanetus.com/posts/2019-11-08-peaceful-protests.html
849
Мой друг перевел годную статью из Washington Post о ненасильственных протестах. Полезно, если вы все еще думаете о том, что власть можно свергнуть только с оружием, или же хотите больше узнать, что же на самом деле делают Oyan, Qazaqstan. Я немало писал об этом здесь, но такие вещи грех не повторять :)
849
#стажировкаGoogle
На этой неделе в Google я смог совместить две мои любимые в работе вещи: Golang и Open Source. И вот теперь у меня есть маленький контрибьюшн в репозитории Google на Github! https://github.com/google/cloudprober/commits?author=aidarbek
Оказалось, что этот проект поддерживает один программист из «сестринской» команды. Как я понял, у гугловских проектов на Github есть аналоги во внутренней системе контроля версии. Ты пишешь код в этой системе, а потом он каким-то образом синхронизируется с Github’ом. Магия, в общем.
Я только понял, что в описании моего блога написано «SRE стажер», но я никогда не говорил что же это такое. Пора это исправить! Site Reliability Engineering (SRE) — это некая смесь из программирования и системного администрирования. Скажем, попытка решить сисадминские задачи используя программирование. Что это значит? В обязанности обычно входит: построение систем для деплоинга кода, отката новых версий, автоматическое тестирование, мониторинг, и т.д. Также нужно понимать, как масштабировать системы: почему приложение для тысячи человек может не работать для миллиона? Конкретно я занимаюсь частью с мониторингом: пока недостаточно опыта для остальных вещей. :)
Если вы хотите узнать больше об этой области, то Google имеет несколько книг в открытом доступе. Сам я читал первую отсюда: https://landing.google.com/sre/books/
849
Полезная информация. Уверен, 99% всего давления на активистов в Казахстане происходит по такой незаконной и несуразной схеме.
849
#стажировкаGoogle
На этой неделе был Хэллоуин! На фото вы можете видеть меня в моем «костюме» (он был самый маленький в магазине костюмов). Ребята из Bloomberg организовывали тусу, а я просто залетел через знакомых :)
Вообще, я выбрал прямо не самый удачный офис Google для Хэллоуина: у нас не было больших ивентов по его случаю. Только конкурс костюмов во время обеда. Как видите, шансов выиграть у меня не было!
А как вы провели этот праздник? Пишите в обсуждении!
849
#стажировкаGoogle
Достаточно тяжело работать, когда болеешь. К сожалению, эта неделя прошла именно так.
Кстати, помните Hacktober Fest, о котором я писал недели 2 назад? Сегодня был на ивенте от Microsoft Reactor по этой теме. Были воркшопы по Open Source, кофе, закуски, мерч и завтрак (который я благополучно пропустил из-за ужасного hangover). А на фото вы можете посмотреть, какой мерч мне дали.
Вообще, такие ивенты напоминают о том, как же все-таки программистам повезло с рынком в данный момент. И правда, мне не пришлось платить за этот ивент. Не пришлось сдавать задачи/экзамены/контест или оставлять свои данные для маркетинговых целей. Мне просто нужно было зарегистрироваться и прийти. Даже не надо было приходить вовремя! Так что если вы думали, становиться ли вам программистом, то сейчас самое время отбросить все сомнения!
849
#стажировкаGoogle
Чуть не опоздал со своим очередным постом!
Заметил, что уже давно, как начался период подачи заявок на стажировки и new grad вакансии в IT. Это очень конкурентная среда, в которой на одну вакансию могут претендовать сотни, а то и тысячи человек. Еще бы, ведь не так много компаний могут позволить себе спонсировать визы для работников из других стран (не говоря уже о стажерах). Однако, как мне кажется, отношение к себе не должно основываться на ваших стажировках, интервью или работе. Просто помните, что отказ — это постоянная часть любого поиска работы. И это нормально: не стоит воспринимать это как конец света, или думать, что вы на что-то неспособны. Все получают отказы. Видите финалиста ACM ICPC? Человека, со стажировками в Facebook/Google/Microsoft/etc? Скорее всего, они тоже получали отказы. После технического интервью, онсайта или даже на стадии резюме скрининга. Ничто не может гарантировать 100% успех, даже ваш ум. Так что постарайтесь воспринимать этот процесс не так серьезно :)
На фото: я пью колу (честно) на берегу реки
849
Вот запись об Open Source, о которой я говорил. Кстати, в этом месяце вы можете выиграть футболку, сделав контрибьюшн в Open Source. Как? Поучаствовав в HacktoberFest! https://hacktoberfest.digitalocean.com
849
#стажировкаGoogle
На этой неделе летал презентовать свою научную статью на конференции в Порту, Португалия. Моя статья была об Open Source: как люди контрибьютят в Open Source, что это вообще такое, и т.д. Кстати, я когда-то публиковал в этом блоге пост об Open Source, в котором были некоторые выдержки из этой статьи.
Честно говоря, конференция прошла немного неорганизованно: аппаратура была не подключена, кабинеты меняли несколько раз, наш воркшоп проводился вообще в другом месте, и т.д. Вдобавок ко всему, половина ресерчеров презентовали научные работы никак не связанные с конференцией. Но с другой стороны, у меня есть статья, в которой я являюсь первым автором! Да и в саму Португалию стоит слетать хотя бы ради океана и португальской еды, так что поездка совершенно точно не прошла зря.
А что насчет работы? В конце месяца буду презентовать свою научную работу команде, чтобы мне засчитали пропущенные в Португалии дни, как рабочие. 😈
На фото: мы и Атлантический океан на фоне
849
#возможности
📈 Компания: Колеса | Крыша | Маркет
✏️ Название позиции: Junior PHP-разработчик
📍 Место: Алматы, Казахстан
⌚️ Длительность: 3 месяца
Как по мне, одна из нескольких ИТ компаний в Казахстане, которая может дать уникальный опыт разработки масштабируемых систем. Подумайте, у многих ли в Казахстане есть сайты, которые посещают миллионы человек? И Baring Vostok среди инвесторов — хороший показатель. Правда, программировать придётся на PHP, но, по моему опыту, на нем не так страшно программировать, как говорят! :)
Дедлайн подачи: 25 октября
Ссылка на подачу:https://job.kolesa.kz/academy
849
#стажировкаGoogle
Вторая неделя позади. Мне рассказали о проекте (буду писать на Python) - уже отправил свой первый коммит на ревью. Вообще, в Google бОльшая часть программной инфраструктуры создана внутри самой компании. Система контроля версии, операционная система, библиотеки для работы со всем, чем можно, на любых языках и даже есть несколько внутренних языков программирования!
Вообще, популярно мнение, что после нескольких лет работы в Google тяжело работать в других местах: твой опыт слишком завязан на их инфраструктуре. Согласен, некоторые вещи придется переучивать, однако, разница не слишком большая. Базовые концепции везде одинаковы: что в Google, что в вашем любом доступном продукте. За ту неделю, что я тут, я увидел внутренние версии таких проектов, как Git, Github, Kubernetes, Bazel, Prometheus, etc. И зная эти системы на базовом уровне, вполне легко выучить их аналоги в Google. Подозреваю, обратное тоже верно?
Вообще, в программировании по большей части работодатели очень даже охотно принимают кандидатов, знающих лишь аналоги используемых ими инструментов. Например, на должность Go программиста вполне возьмут С программиста. PHP можно заменить Python-ом, а Java — Kotlin. Концепции важнее кол-ва языков и технологии. Вообще, новичкам я бы очень посоветовал учить хотя бы один интерпретируемый язык с динамической типизацией (Python, PHP) и один компилируемый язык (С++, Java).
На фото: мне наконец-то прислали Google swag!
849
Сегодня в 18:30 мы проведем нашу первую оффлайн передачу. С нами в студии будет Султан Муссахан - биолог, молодой ученый и ЛГБТ+ активист.
Мы поговорим о равноправии, свободе и роли государства в борьбе за права меньшинств. Вы можете задавать свои вопросы нам и нашему гостю во время звуковой трансляции на YouTube.
Также мы опубликуем видеозапись передачи через несколько дней.
libertarian.kz/stream
849
Может ли свободный рынок и капитализм помочь меньшинствам? Я искренне верю, что если вы феминист(ка), представитель ЛГБТ+ или просто защитник прав меньшинств, то либертарианство будет вам по душе. Хотите узнать, почему? Смотрите стрим сегодня!
849
#стажировкаGoogle
Вот я и начал свою стажировку в Google, и, как вы и просили, теперь буду вести блог об этом! Ньюфаги не знают, олдфаги не помнят, но когда-то я вел серию постов в этом блоге о том, как попасть в Google. Там я описывал, как готовить резюме, что туда добавлять и т.д. Вы можете найти эти посты по хэштегу #КакПройтиВGoogle. Думаю, может, стоит возродить его?
Первая неделя была вполне типичной для любой IT компании: я проходил туториалы по местным инструментам для разработки, слушал курсы по внутренней политике и прочему. Буквально вчера мне уже дали настоящую задачу, так что со следующей недели начинается настоящая работа.
И, конечно же, там много еды! Правда снэков меньше, чем в Блумберге.
Прикрепляю фото, сделанное мной в первый рабочий день (подписывайтесь на мой Instagram, чтобы увидеть такие фото раньше всех https://www.instagram.com/idarbek123)
849
#стажировкаBloomberg
Вот и прошла моя последняя неделя в Блумберге, а это значит, что это последний пост под этим хэштегом! 🎉
Последняя неделя особо не примечательна: делал мелкие задания, связанные с мониторингом нескольких приложений, и доделывал технический долг проекта (который выкатывают в продакшн, помните?). Я старался не брать на себя много работы, чтобы не оставлять на полпути как уйду. Команда отнеслась с пониманием к этому.
Испытываю смешанные чувства: с одной стороны, я рад, что стажировка закончилась и теперь можно двигаться дальше. Скорее, это чувство завершенности. Но, с другой стороны, у меня больше не будет другой стажировки (четвертой по счету😅) в Bloomberg! Пора уже начинать думать и о полноценной работе.
Вся следующая неделя у меня свободна, но после нее я начну свою стажировку в Google. Думаете, стоит писать о ней каждую неделю? Голосуйте под постом!
На фото: перед уходом команда подарила мне такую вот книжку (а внутри подписи и пожелания от команды)
