Айдарблог


Kanal geosi va tili: Qozog‘iston, Ruscha


software engineering, айти, образование/культура, гайды, технические статьи

📩 @aidarbob

Связанные каналы

Kanal geosi va tili
Qozog‘iston, Ruscha
Statistika
Postlar filtri


Всем привет!👋

Оказывается уже год не постил в этот канал. Но за этот год контента насобиралось на года два постинга точно. Есть о чем рассказать! Надеюсь в обозримом будущем вернусь.

У нас в команде открылась вакансия на позицию Customer Success Engineer.

> Краткий тизер (полное описание по ссылке)

Мы небольшой командой делаем hyperlocal B2B SaaS. Полностью bootstrapped. Мифических venture/tender/private-capital денег не имеем и не планируем.

Наши единственные инвесторы это наши клиенты. Следовательно Zero BS policy с деньгами / зарплатами / финансами.

Если хотите присутствовать и получать зарплату за классическую “айти работу” (а вернее прибывание на ней) с дейликами, ретро, печеньками, зумами, QAщиками и отрицательным импактом на что-то осязаемое – то можете дальше не читать.

> Для кого

Для тех, кто хочет “залететь” в айти, но пока на фуллтайм Software Engineer роль не получается / не берут, но при этом уже готовы ~фуллтайм коммитмент выдавать (например: студенты выпускных курсов, люди кто меняют профессию).

Подробнее: https://nugmanoff.notion.site/Customer-Success-Engineer-15477dccbef380e48147e3cfda648156?pvs=4

Отправляйте людям кому вы считаете, что эта вакансия может подойти!


Митап прошел прикольно!
В который раз убедился, что мне нравится выступать, делиться личным опытом, историями.

Можно посмотреть выступление по этому таймкоду.

Қазақстандық Open-Source Алға!🇰🇿🚀


P.S. А вот тот самый зум кол, и тот самый Paul Copplestone нам что-то лечит🎶


Как я и рассказывал раннее, я очень люблю залипать на Гитхабе. С самого начала своей карьеры я очень по-юношески романтизировал опенсорс: где-то мне казалось, что это круто, где-то меня просто завораживали тщеславные метрики в виде количества старов и зелёных квадратиков.

Всё это время я неизменно хотел [мечтал] поконтрибьютить в какой-нибудь крутой проект. И мне хотелось, чтобы это был не просто какой-нибудь left-pad, а настоящая технология, желательно связанная с low-level программированием.

И вот звёзды сошлись и одним январьским вечером я, сам до конца того не осознавая, сидел в зуме с CEO @ supabase.com и другими крутыми ребятами.

Если вам интересно послушать, Что Было Дальше – приходите на Hacktoberfest Central Asia 2023, где я буду в качестве спикера рассказывать продолжение этой истории, а так же будут выступать другие крутые ребята!

Если вы ужасно меркантильны и думаете каким сумасшедшим нужно быть, чтобы бесплатно заниматься опенсорсом – то всё равно приходите и может я расскажу как я за месяц опенсорс работы заработал $10,000. А может и не расскажу🙃

До встречи!


Ты то, что ты потребляешь

Attention economy на подъеме – крупные медиа компании борются за наше внимание. Мы всё больше и больше залипаем.

Наша жизнь больше чем когда-либо зависит от того, какой контент мы потребляем.

Пару моих личных правил касательно потребления контента:

1. Осознанно формирую своё инфополе. Для меня это равносильно гигиене. На какие каналы я подписан в Ютубе, кого я фоллоулю в Твиттере, на каких подкастах у меня включены уведомления – всё это формирует моё инфополе. Алгоритмы рекомендации и формирования ленты в социальных сетях и контент платформах могут работать вам на руку, если вы будете подавать правильные сигналы.

За последние 2 года, благодаря тщательно подобранному списку подписок в Твиттере, мне удавалось видеть большинство инноваций, трендов и значимых новостей – в их зачаточном состоянии, и очень часто это даёт конкурентное преимущество в виде бóльшего времени на реагирование на эти события.

2. Потребляю контент исключительно на английском. Я думаю этот пункт говорит сам за себя. Большинство полезных книг пишется на английском. Мировая экономика говорит на английском. Передовая наука говорит на английском. Инновации происходят на английском. Благодаря ChatGPT сейчас даже самый крутой язык программирования это английский.

Когда мы потребляем переведенный контент – мы как будто едим то, что кто-то для нас разжевал или переварил. Звучит неаппетитно. Думаю аналогия ясна.

3. Предпочитаю вечнозеленый* контент новостям. Я стараюсь сделать так, чтобы новости сами "всплывали" в моей ленте – если новость действительно важна, то её сложно пропустить если вы правильно настроили свои подписки.

*Вечнозеленый контент (англ. evergreen content) – это контент, который никогда не устаревает, как вечнозеленые деревья никогда не сбрасывают листьев. К этому относится любой контент, который учит фундаментальным вещам, ментальным моделям – одним словом, всё что мы называем “базой”.

4k 0 32 7 102

Каминг аут

Я давно хотел вам признаться…

…Я люблю помогать людям и компаниям расти и развивать инженерную культуру, создавать полезные продукты, за которые не стыдно✅

Поэтому я менторю, консультирую и иногда разрабатываю.

Если вы →

- Джун, которому не хватает ментора, или просто совета
- Владелец бизнеса, который хочет в айти, но не знает как к этому подступиться
- Компания, которой нужно отладить инжиниринг процессы
- Стартап фаундер, которому нужно быстро разработать крутой MVP, который не развалится после запуска

Или знаете таких людей, то отправляйте им ссылку на мой сайт nugmanoff.com и пишите по вопросам мне в телегу
📩 @aidarbob


Пару советов студентам и джунам.

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

Рабочая этика. Прежде чем задумываться о work-life balance, задумайтесь о том, как делать наилучший work, на который вы способны. Дисциплинируйтесь. Улучшайте своё умение фокусироваться. Учитесь меньше отвлекаться.

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

Не ищите легких путей. С очень большой вероятностью вы уже знаете, что нужно делать: Вы уже видели книги, которые нужно прочитать. Вы уже видели задачи, которые нужно прорешать. Вы уже видели список навыков, которые вам необходимо освоить.
Если вы продолжаете что-то искать – то вы просто грациозно прокрастинируете и ищите золотой поднос, на котором вам подадут всё, что вы хотите.
Такого не будет. Просто заткните свою внутреннюю обезьянку и начните делать. Прогресс и результаты придут, но усилия начинаются здесь и сейчас.

Возьмите ответственность. Возможно условия на рынке не самые идеальные. Или преподаватель не научил вас всем нужным навыкам. Или в вашем университете устаревший учебный план. И таких виновных "или" можно найти очень много.
Или можно перестать винить во всём обстоятельства и взять ответственность за своё собственное развитие и прогресс.

7k 2 159 11 182

macOS приложение, которое поможет вам пройти ваше следующее coding interview и получить 300k$/yr оффер с помощью Whisper и GPT-4

Это ни в коем случае не рекомендация, исключительно научный интерес😉

https://github.com/leetcode-mafia/cheetah


В продолжении прошлого поста:

Команда Microsoft Teams “понтуется” как они сделали десктоп апп быстрее, но всё это выглядит как одна большая печальная история.

https://twitter.com/cmuratori/status/1640827575437250561

(mailru агент, icq, teamspeak запускалось в разы быстрее в далекие 2006-2007)


Закон Мура и его противовес

Сегодня в возрасте 94 лет скончался Гордон Мур, известный многим в роли со-основателя компании Intel и автора одноименного “закона Мура”, который гласит, что:

“Каждые два года количество транзисторов в компьютерных чипах удваивается = следовательно наши компьютеры становятся мощнее и при этом дешевле”

Противовесом этого процесса является тот факт, что большая часть софта, которая пишется в последние годы работает медленее и неэффективнее чем когда-либо.

Все мы знакомы с примерами вроде Windows 10 который обновляется по 30 минут, Гугл Хром который жрет по 70% твоей 16гб оперативки на последнем Макбуке, Слак который плодит 10 процессов на твоём компе и спокойно жрёт оставшиеся от Гугл Хрома 30% и т.п.

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

Это безусловно связано с бумом стартапов, “продуктовым мышлением", LEAN, Agile и мантрами вроде “Время разработчика самый ценный ресурс”, “Premature optimization is the root of all evil”, которые часто “притягиваются за уши" и приводятся вне зависимости от контекста.

С стремительным развитием ассистирующих AI технологий программисты под угрозой стать еще ленивее и еще менее бдительными чем когда-либо.
(Данное заявление никак не является отсылкой к последним инцидентам в GitHub и OpenAI).

Я думаю, что даже с развитием AI глубокие фундаментальные знания своей инженерной вертикали будут актуальными, а может даже станут более актуальными чем когда-либо.

Поэтому приглашаю всех моих [читателей, коллег, друзей] – инженеров выбрать себе одну фундаментальную книжку из списка https://teachyourselfcs.com/ и приступить к её изучению.

Напишите в комментариях какую тему/книжку вы выбрали и почему – будет интересно узнать у кого к каким фундаментальным темам лежит душа :)

P.S. Статья вдохновлена вот этой статьей. Рекомендую к прочтению.


Зачем мне все эти имена и названия?

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

Это позволяет мне учиться думать о проблемах, которые еще никто не решал, быть свидетелем (а может и участником) истории и вдохновляться на будущие свершения.


Web Scientists

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

Порой они соревновались и были соперниками как знаменитые Тесла и Эдисон, но всех их объединяло одно – изведать неизведанное, расширить границы возможного.

Мне нравится проводить параллель между современным миром web-разработки и традиционной науки вроде физики или химии (яркие представители которой, кстати, присутствуют на этом фото 1927 года с Сольвеевского конгресса).

Только вместо теории относительности, изобретения транзистора и открытия пенициллина – Hydration, Server Components и создание новых фреймворков и рантаймов.

Если вам было бы интересно узнать больше о тех, кого я короную web scientists, то вот дроп значимых имен, фактов и компаний:

→ Vercel занимает одну из лидирующих позиций по количеству вклада в развитие web.

К примеру: они наняли Rich Harris (создатель Svelte), Tobias Koppers (создатель Webpack), Jared Palmer (создатель Turborepo) и Sebastian Markbage c Andrew Clark (одни из создателей React) и позволили им фулл-тайм работать над своими опенсорс проектами, чтобы продвигать веб-технологии и стандарты вперёд.

→ Shopify поглотил фреймворк Remix, вместе с командой создателей в лице Michael Jackson и Ryan Florence.

→ Netlify наняли создателя SolidRyan Carniato, чтобы он мог работать над своим фреймворком фулл-тайм.

Они также поглотили уже-ветерана среди фреймворков – Gatsby.

Bun, новый JavaScript runtime, который в *10-100* раз быстрее существующих рантаймов типа Node.js и Deno подняли раунд размером 7M $, в котором одним из инвесторов (опять) является Guillermo Rauch (CEO компании Vercel).

*Практически весь* Bun был написан одним человеком по имени Jarred Sumner за ~1.5 года.

→ Еще пару thought leaders, помимо тех кого я уже упомянул: Evan You (создатель Vue.js), Misko Hevery (создатель Qwik, Angular), Dan Abramov (react core team), Fred K Schott (создатель Astro).


Итоги 2022

• Написал первый пост в этот канал. С тех пор 1700 человек по какой-то причине до сих пор подписаны.

• Попробовал себя в роли Engineering Manager в Arbuz/Pinemelon.

• Собрали лучшую команду менторов, отобрали 200 участников среди 4200 заявок, и провели самое лучшое лето с nFactorial Incuabtor.

• Принял решение уйти в свободное плавание и попробовать себя в роли indie hacker-а.

• Заработал первые деньги на консалтинге.

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

• Зарелизили и заработали с Бекой первый $ онлайн на нашем приложении trycommit.app

Планы 2023

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

Прикрепил мой resolution card на 2023 Q1.

Хотите такой же? Переходите по ссылке, скачивайте наш с Бекой consistency-focused habit tracker, делайте свой resolution card, делитесь с друзьями и вырабатывайте привычки, которые приведут вас к вашим целям в 2023 году!

Let’s stay committed together! 🚀

3.3k 0 31 34 134

Документалки про технологии

Вдобавок к прошлому посту про ютуберов, предлагаю вашему вниманию пару документалок про популярные технологии

Laravel Origins: A PHP Documentary – OfferZen Origins

Vue.js – Honeypot


Почему именно эти две:

1. Потому что создатель Laravel ездит на Ламбо

2. Потому что создатель Vue.js вдохновлялся создателем Laravel

Если вы хотите узнать как писать на PHP и накопить себе на Ламбо, то обязательно посмотрите эти документалки.

Также, на этих каналах есть крутые документалки про Svelte, Kubernetes, GraphQL и другие технологии.

P.S. На фото Тэйлор Отвелл, создатель Laravel, со своей женой и Ламбо


Ютуб каналы про разработку

Моя личная небольшая подборка каналов:

Tech Lead – экс-FAANG инженер staff уровня, образ высокомерного нарцисса. Много ситуативного сарказма. Его новые видосы про тренды, новости из мира IT, а старые видосы были про карьеру, кодинг и деньги. Мне не особо нравится как он освещает новости, поэтому я сейчас его практически не смотрю, но старые видосы довольно неплохие.

Joma Tech – бывший ютуб-кент Tech Lead, но потом они с ним поругались. Его тематика – небольшие (на пару минут) вайн-видосы про кодинг, стартапы, работу в big tech, собесы, инвестирование и т.д. Смотрю все его видосы потому что ржачно.

Fireship – обозревает все новые и старые технологии с достаточной степенью юмора и сарказма, чтобы это всё было интересно смотреть. Контент супер подъемный, легкий и порции правильных размеров.

Ben Awad – раньше снимал много довольно качественных туториалов по fullstack js/ts (react, node, postgres, graphql), vim и др., сейчас у него больше истории про то как он делает свои проекты и периодические рилсы/тиктоки где он рофлит.

ThePrimeagen – сениор/стафф разработчик из Netflix, супер колоритный, энергичный и очень технически прокаченный чувак. Много рассказывает про Vim, Rust и любые другие штуки которые делают процесс разработки blazingly fast (это отсылка к его коронной фразе, которую он постоянно использует, потому что он любит low-level, перформанс, скорость и вот это всё).

Brian Will – не выпускает ничего нового, но у него целая кладезь очень крутых видосов на разные темы: why oop is bad, programming languages theory, hardware basics, c, javascript, go, clojure и т.д.

Один из его самых известных видосов: Why OOP is Bad. И еще есть видос, где он прожаривает код Дядюшки Боба и Санди Метц.


Web – Голливуд мира разработки

В 1995-2010 в Web всё было довольно прямолинейно – HTML/CSS, JS, PHP, AJAX, и все были рады.

Но с 2010 года началсь эра JS-фреймворков: Knockout, Backbone, Ember, Angular, Meteor, React, Vue, Next, Stimulus, Preact, Solid, Svelte, Astro, Inferno…

(Говорят, пока я писал этот пост появился новый JS фреймворк.)

Появилось много новых стандартов и подходов, некоторые из которых можно по-настоящему считать инновациями: SSG, SSR, ISR, LiveView, Code-splitting, Partial Hydration, Server Components…

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

Следить за тем как представители Vercel.com / Next.js отбиваются от негодующих опенсорсеров после их релиза Next.js 13 – это ничем не хуже чем следить за страстями вокруг развода Эмбер Херд и Джонни Деппа!

Ставьте 🔥 если вам стало интересно.

В будущих постах постараюсь осветить голливудный мир web tech.

P.S. На фото СЕО Vercel (Guillermo Rauch) презентует Next.js 13 пару дней назад


LeetCode для бэкендщиков

Сайт который позволяет практиковать навыки сервер-сайда программинга.

Работает довольно просто:

• Дается спека (ТЗ) network протокола
• Нужно закодить серверный код, захостить его и засабмитить IP адрес и номер порта
• Система автоматически проверит имплементацию и если всё ок – вы попадаете в глобальный лидерборд

Каждые 2 недели выходит новая задача

https://protohackers.com


Ко мне часто обращаются с вопросами как начать программировать/кодить/разрабатывать.

Но чтобы ворваться в IT не обязательно уметь программировать.

Моя родная сестра Айжан занимается системным и бизнес анализом в IT уже более 8 лет, и с недавнего времени она начала помогать людям онбордится в IT посредством бизнес анализа.

Айжан работала в Прайме, DAR, преподавала в GeekBrains, сейчас является партнером в компании INForce.kz и параллельно ведёт свои авторские курсы.

Если вам стало интересно, то обязательно успейте на её вебинар ‘Как перейти в IT без программирования

Так же подписывайтесь на неё в Instagram и Telegram.

Я рекомендую свою сестру не потому что мы с ней дружим уже 23 года и я очень сильно люблю (хотя это тоже есть).

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

P.S. Первая фотка со свадьбы, которую я выложил в интернет


Мы тут с Бекой готовы взяться за какой-нибудь интересный проект. Если у вас есть проекты в помощи реализации которых вы нуждаетесь, либо вы знаете тех, кого это может заинтересовать – можете написать мне на t.me/aidarbob


Video oldindan ko‘rish uchun mavjud emas
Telegram'da ko‘rish
Одна из отличительных фичей Arc это Easel – такая штука, которая позволяет сохранять частички страничек на рандомный холст, и потом рисовать/писать на этом холсте или как-то взаимодействовать с сохранёнными частичками.

Дизайнерам очень удобно будет собирать Moodboard с помощью этой фичи.

Прикладываю демо-видос

20 ta oxirgi post ko‘rsatilgan.