Vohid Karimov | Hello world @vovopapcom Channel on Telegram

Vohid Karimov | Hello world

@vovopapcom


Software Engineer, Google.

๐Ÿ‘€ youtube.com/@vovopapcom
โ˜• buymeacoffee.com/vovopapcom
๐Ÿค™ @talk2vovopap

Vohid Karimov | Hello world (English)

Are you a software engineer looking to enhance your career prospects? Look no further than Vohid Karimov's Telegram channel, @vovopapcom! Vohid Karimov, a Software Engineer at Google, offers valuable services to help you advance in your career. With a background working at one of the world's leading tech companies, Vohid Karimov is well-equipped to provide expert advice and guidance. In addition to his role at Google, Vohid Karimov also offers resume review services to help you create a standout resume that will catch the attention of potential employers. Not sure where to start? Vohid Karimov also offers consulting sessions to provide personalized guidance on your career path. Whether you're a seasoned professional looking to take the next step or a recent graduate just starting out, @vovopapcom has something to offer you. Don't miss out on this opportunity to get ahead in your career - join Vohid Karimov's Telegram channel today!

Vohid Karimov | Hello world

03 Feb, 10:04


Kikini eslab...

#bringkikiback

Vohid Karimov | Hello world

02 Feb, 18:30


Umar Sadullayev โ€œPing pong devsโ€ jamiyatini tashkil qilibdilar. Bilasizlar menga ping-pong juda yoqadi, umid qilaman keyingi safar Toshkentga borganimda bir ping va pong qilamiz ๐Ÿ“๐Ÿ˜Ž

Oโ€™yinlar qanday tashkil etilishi menga hozircha qorongโ€™u, lekin ping-pong maydoni koโ€™rib turganingizdek ๐Ÿ”ฅ

Jamiyatga qoโ€™shilish uchun link: https://t.me/pingpong_dev_chat

https://t.me/JoshDeveloper/2562

Vohid Karimov | Hello world

02 Feb, 09:55


Har safar Germaniyaga kirganimda passport controlda quyidagi suxbat bo'ladi:

Men: English please.
Ofitser: How long do you live in Germany?
Men: 3 years.
Ofitser: You lived 3 years and still didn't learn German?
Men: Yeah, I am a bit lazy.

Kim bo'lishingizdan qattiy nazar Germaniya sizdan nemis tilini o'rganishingizni talab qiladi. Bu men uchun Germaniyada yashashni katta minuslaridan biri.

Vohid Karimov | Hello world

01 Feb, 12:01


Men bilgan muaffaqiyatli odamlarda ummiy bir odat bor. Ularning hammalari note-taking qilishadi.

Kunlik yumushlar, kelajakka maqsadlar, bazida kelib qoladigan "aaa-ha" momentlar, ularni qiynayotgan ichki o'ylar, va nima-ki miyyani band ushlab tursa ular yozib qo'yishadi. Bu oddiy telegramdagi Saved Messages, Notion, yoki maxsus app bo'lishi mumkin.

Bundan assosiy maqsad oโ€™ylarni tartiblash. Bir ishni focus bilan qilayotganingizda ikkinchi oโ€™y jarayoni yoki ish jarayoni fikringizga kelganda uni chekkaga vaqtingcha surib qoโ€™yish birinchi ishni ohirigacha tugatishga yordam beradi. Bu oโ€™z yoโ€™lida bizning miyyamiz uchun qiyin va qimmatga tushadigan context switchingโ€™ni kamaytiradi.

Yana, note-taking sizga yaxshi idealarni vaqtincha โ€œchotkiyโ€ boโ€™lib koโ€™ringan idealardan ajratib olishga yordam beradi. Men hamma idealarimni yozib boraman, 2-3 kun davomida qaytib โ€œreassessโ€ qilaman. Huddi boshqa odamni fikrlariga baho berayotgandek. Koโ€™p xolatda bu idealar foydasiz va oโ€™rinsiz boโ€™lib chiqadi. Baโ€™zida ular yaxshi idea boโ€™lib chiqadi. Menga oโ€™sha vaqt sinovidan oโ€™tganlari muhim.

Sizning fikringiz qanday? Siz ham note-taking qilasizmi?

Vohid Karimov | Hello world

01 Feb, 09:08


Sizlarni zo'r podcast kutyapti ๐Ÿ˜‰

Vohid Karimov | Hello world

31 Jan, 08:41


๐ŸŒŽ๐Ÿš€My tour video from Silicon Valley & Google is ready! I visited GooglePlex, and other offices in Silicon Valley.

There are 100+ Google offices in Silicon Valley, crazy ๐Ÿค˜

โ€”โ€”โ€”

โšก๏ธ๐Ÿ‡บ๐Ÿ‡ธ Silikon vodiysi va Google ofislariga sayohatim videosi tayyor. Men GooglePlex va Silikon vodiysidagi Google'ni boshqa ofislarga tashrif buyurdim.

Bir kichik hududda 100 dan ortiq Google ofislari mavjud ekan.

https://youtu.be/ECKJQcIrJb0?feature=shared

Vohid Karimov | Hello world

29 Jan, 11:20


To apply to big tech companies like Google, your resume should be rock solid. You should spend at least 7 days on your resume and produce at least 3 drafts.

Crafting your resume is also a process in itself. The way I built my resume which got me 4 offers from 4 top companies (Google, Uber, Meta, and Facebook) is the following:
1. Create the initial version (draft #1).
2. Get feedback from 1st reviewer.
3. Work on the feedback (draft #2).
4. Get feedback from 2nd reviewer.
5. Work on the feedback (draft #3).

Important points:
โ€” To review your resume you should find senior people (a) who have gone through the same application process and (b) who are patient enough to give you detailed feedback.
โ€” Why two reviewers? You gain a wider perspective on your resume: one person may spot something the other person missed.
โ€” You donโ€™t need to apply all the feedback comments. It is okay to reject a suggestion if you disagree, your reviewer is not the source of truth.
โ€” Yes, I can review your resume, but since it is a time-consuming work I will charge you.

Useful materials on resume building:
โ€” My YouTube video reviewing a resume: YouTube link.
โ€” My Telegram posts on resume tips (search my channel).
โ€” Sample resumes I uploaded here (search my channel).

Crafting a great resume is done by polishing, polishing, and polishing. If you want a referral from me, please make sure you do the work above.

P.s. Post nega ingliz tilida yozildi? Chunki siz ingliz tilini bilmasangiz bu post siz uchun emas.

Vohid Karimov | Hello world

27 Jan, 07:26


Dasturlashga qo'l urgan, lekin nimadan boshlashni bilmaydiganlar uchun 3-5 yillik plan:

โ€” Nerd rejimiga o'ting: kuniga kamida 6 soat dasturlash bilan band bo'ling
โ€” Computer Science mavzularini chuqur o'rganing
โ€” Muntazam algoritmik masalalarni yeching (codewars, leetcode, va hokazo)
โ€” Bitta dasturlash tilini mukammal o'rganing
โ€” Web, mobil, yoki desktop development uchun kerak bo'lgan texnologiyalarni o'rganing
โ€” Oโ€™zingizni pet proyektlaringizni yarating
โ€” Har kuni ko'p kod yozing
โ€” Tez-tez interview qiling (ishingiz bo'lsa ham)
โ€” Vaqtida uxlang, ovqatlaning, va sport bilan shug'ullaning

Qolgani (ish, daromad, va xurmat) o'zi keladi. Natija darxol ko'rinmaydi, lekin albatta keladi - haqiqiy yutuqlar vaqt talab qiladi.

Jarayondan zavq oling!

#Coding #ComputerScience #CS #ProblemSolving #Dasturlash #Programming #SoftwareEngineering #IT

Vohid Karimov | Hello world

24 Jan, 13:20


Deep work uchun men eshitadigan focus musiqalar to'plami:
1. Lofi hip hop: YouTube & Spotify
2. Concentration Playlist: YouTube
3. Guardians of the Galaxy: YouTube
4. Paul Kalkbrenner: YouTube & Spotify
5. Brain FM: YouTube
6. Flavour Trip: YouTube
7. Peaceful Piano: Spotify

Comment section'dan:
8. Clubbed to Death: YouTube
9. Limitless Productivity: YouTube
10. Social Network: YouTube

Sizda aniq maqsad va unga yetishish uchun qadamlar bo'lsa bo'lgani, quloqqa quloqchinni taqib jarayondan zavq oling ๐ŸŽง๐Ÿš€

P.s. Comment section'da o'zingizni favorite musiqangizni yozib keting, menga yoqsa listga qo'shib qo'yaman.

Vohid Karimov | Hello world

24 Jan, 07:18


Avengers Juniors assemble!

P.s. Google junior == Tashqari middle ๐Ÿ™ˆ

https://t.me/cracking_maang/759

Vohid Karimov | Hello world

23 Jan, 07:57


Oโ€™sha uzoq kutilgan podcast ham tayyor โ€” Sherali Obidov, Senior SWE @ Google.

Sherali aka bilan quyidagi mavzularda gaplashdik:
โ€” Google'gacha boโ€™lgan yoโ€™l
โ€” Google Telephony Platform
โ€” Tech stack
โ€” C++ vs Rust
โ€” Promotion
โ€” Toโ€™gโ€™ri komanda tanlash
โ€” California, USA
โ€” Waymo & Kelajak
โ€” AGI
โ€” Comfort Zone va Startupโ€™lar
โ€” Layoffโ€™lar va Oโ€™zbekistonga qaytish

3๏ธโƒฃ minutda YouTubeโ€™da premyera boโ€™lib chiqadi. Fikrlaringizni qoldirishni unutmang!

https://youtu.be/t5DXeEDL0Fg

Vohid Karimov | Hello world

22 Jan, 15:42


Bir bugni topgunimcha 2 kun vaqtim ketdi ๐Ÿคฏ

Kunda 1-2 soat vaqt sarflab emas, ertalabdan kechgacha 2 kun o'tirdim shuni ustida. Oxiri topdim o'sha problematic PR'ni.

Muammoni bartaraf qilgandan keyin esimga tushib qoldi, aslida umuman boshqa muammo ustida ishlayotgandim 2 kun oldin. Tepadagi muammo asosiy muammoni fix qiladigan PR'ni test qilishda ishlatiladigan testing tool'da chiqdi.

Rustam, qayerga qarayapsiz?!

Vohid Karimov | Hello world

22 Jan, 08:30


Dasturlash uchun ingliz tilini bilish kerakmi?

Dasturlash chekkada tursin, hattoki futbol o'ynash uchun ham ingliz tilini bilishingiz kerak: https://youtu.be/lphok74fWkE

Vohid Karimov | Hello world

17 Jan, 10:52


Podcastlar 2025-yilda ham davom etadi ๐Ÿ˜Ž๐Ÿš€

Bu yilning birinchi podcasti Feruza Mukhammadieva bilan New Jerseyโ€™ning Princeton Universitetida boโ€™ldi. Podcast 2024da olingan boโ€™lsada uni montaj qilib chiqarishga yaqinda qoโ€™lim tegdi.

Feruza bilan oldin ham suxbatlashganmiz, faqat online. Bu safar offline gaplashishga imkoniyat boโ€™ldi va quyidagi mavzularni yoritdik:

โ€” Major vs Minor yoโ€™nalishlarni tanlash
โ€” Princeton va taasurotlar
โ€” FAANG vs startupda internship qilish
โ€” Princetonda oโ€™qish
โ€” Feruzaning 3-kursga maqsadlari
โ€” Universitetda baxolarga eโ€™tibor berish kerakmi
โ€” Chinakam munosabatlar yaratish
โ€” Maqsadlarga sistematik yondashish

https://youtu.be/WVCkqWrn4G0

Vohid Karimov | Hello world

16 Jan, 16:01


Yaqinda YouTube Partner Programga qo'shildim. Bu programma bo'yicha YouTube menga videolarimdan tushgan reklama daromadini men bilan boโ€™lishadi.

Bugun o'zimni videolarimni ko'rib o'tirsam YouTube menga reklama ko'rsatyapti. Juda g'alati bo'larkan, bunday noxaqlik xissini anchadan beri xis qilmagan edim.

To'xta deb o'ylab qoldim... shu ko'rgan reklamam uchun YouTube menga pul to'layaptimi?! Agar shunday bo'lsa menda bir genius idea paydo bo'ldi ๐Ÿ˜ˆ

Vohid Karimov | Hello world

16 Jan, 11:25


Germaniyaga ko'chib o'tganimga yaqinda 3 yil bo'lar ekan. 3 yil oldin Jahongir aka bilan Germaniyada yashovchi IT mutaxassislar uchun Telegram gruppa ochgan edik. Orada bu gruppani butun Yevropaga kengaytirdik.

Shu vaqt davomida gruppa 350ta odamga yetdi. Bundan men juda xursandman. Gruppada dasturchilar, project managerlar, data analystlar/scientistlar, ML engineerlar, CS studentlar, va ITga aloqasi boโ€™lgan xar qanday odam bor. 2025-yilda shu odamlar soni 2x boโ€™lishini xoxlayman ๐Ÿš€

Gruppada bir birimizga ish topishda yordam va maslahatlar beramiz, referallar bilan ulashamiz, technical savollarga javob olamiz, offline eventlar tashkillashtiramiz, va umumiy xazil xuzullar qilib turamiz.

Gruppani asosiy maqsadi bu bir birimizga yordam berish va hamma oโ€™zbeklarni IT koโ€™lamida bogโ€™lash. Siz ham Yevropada bo'lib bu gruppada bo'lmasangiz @talk2vovopap'ga yozing. Agar sizda shunday do'stingiz bo'lsa postni forward qilib qo'ying.

Vohid Karimov | Hello world

12 Jan, 08:11


Kim qoโ€™yyaptikan-a? ๐Ÿค”

Vohid Karimov | Hello world

11 Jan, 15:15


Vanixoyat bir necha oylardan beri yaratmoqchi boโ€™lgan YouTube video tayyor:

https://youtu.be/L5Ce8ZcxwL0?v=2

Vohid Karimov | Hello world

10 Jan, 14:27


Shamsiddin bilan 6 oy oldin Amsterdamda podcast qilgandik. Shamsiddin bilan endi boshqattan podcast olaymi yoki video title'ni o'zgartirib qo'ya qolaymi? ๐Ÿ˜๏ธ๏ธ๏ธ๏ธ

Vohid Karimov | Hello world

10 Jan, 10:48


Ajoyib yangilik!

Do'stim Shamsiddin keyingi oydan Uberda ish boshlaydi.
Shamsiddinga omad tilaymiz.


P.S. Endi ofisda manam o'zbekcha gapiraman ๐Ÿ˜
@kamoloff_log

Vohid Karimov | Hello world

10 Jan, 09:55


Qarang-a o'sha vaqtlarda ham 10x injinerlar vazrlar bo'lgan ekan ๐Ÿ˜‰

Vohid Karimov | Hello world

10 Jan, 09:31


Podshoxni ikki vaziri bo'lgan ekan. Ikkinchi vazrga podshox 1000 tanga oylik berar ekan, birinchi vazrga esa 10 barobar ko'p, 10 000 tanga oylik to'lar ekan.

"Ulug' podshoxim, ikkalamiz ham bir xil ish qilsakda men birinchi vazrdan 10 marta kam oylik olaman. Bu noxaqlik." deb bir kuni ikkinchi vazr podshoxga arz qilibdi. Podshox izoh bermabdi.

Oradan bir necha kun o'tgach, podshox ikkinchi vazrni chaqirib unga topshiriq beribdi: "Kecha shaxarga savdogarlar kelibdi, bilchi nima ish bilan kelishibdi". Vazr hop deb borib qaytibdi va podshoxga savdogarlar sapol buyumlar olib kelganini aytibdi.

Podshox vazrdan yana so'rabdi: Buyumlarni nech puldan sotishyapti ekan? Vazr hop hozir bilib kelaman deb ketibdi va javobni podshoxga yetkazibdi.

Podshox yana so'rabdi: Shaxarda nech kun qolishar ekan? Vazr yana hop deb borib malumotni topib kelibdi.

Shunda podshox birinchi vazrni chaqiribdi va unga ham xuddi o'sha topshiriqni beribdi: "Kecha shaxarga savdogarlar kelibdi, bilchi nima ish bilan kelishibdi". Vazr hop deb ketibdi.

Qaytgach birinchi vazr podshoxga quyidagi malumotni beribdi: "20tacha savdogarlar qo'shni shaxardan kelishibdi. Sapol buyumlar sotish niyatda kelishibdi. Buyumlarni donasini 2 tangadan sotishyapti ekan. Bizni shaxarda 4 hafta bo'lishar ekan." Ikkinchi vazrni buni eshitib nega kam oylik olishini tushunib yetibdi.

Lesson: Podshoxni birinchi vaziri bo'ling.

Vohid Karimov | Hello world

08 Jan, 07:05


Oโ€™ylab koโ€™rsam sogโ€™lom xayot kechirish juda oddiy ekan:
โ€” Yetarli miqdorda ovqatlanish
โ€” โ€œJunkโ€œ ovqat yemaslik
โ€” Jadval boโ€™yicha 7 soat uxlash
โ€” Kun davomida harakatda boโ€™lish (kamida 5 ming qadam)

Oson emas, oddiy ekan!

Vohid Karimov | Hello world

07 Jan, 12:51


2025-yilning birinchi videosi YouTube kanalimga chiqdi ๐Ÿš€

Rustam bilan deyarli har kuni pool oโ€™ynaymiz. Bu video oโ€™sha oโ€™yinlardan biridan lavha. Tez-tez musobaqa qilib ham turamiz, balki oโ€™sha musobaqalardan birini videoga olib YouTubeโ€™ga joylasammikan deb oโ€™ylab turibman. Balki livestream qilarmiz. Kimga qiziq shunday video? ๐Ÿ˜

https://youtu.be/HvrO4jJCQdw

Vohid Karimov | Hello world

07 Jan, 07:27


Har bir avlod o'zini texnologiyasi bilan katta bo'lar ekan. Ularga ko'nikgandan keyin odam 40-50 yoshlarda negadir yangi texnologiyani o'rganishi ancha qiyin bo'lar ekan.

Biz yoshlarga oddiy (masalan, Telegramdan rasm jo'natish) bo'lgan narsa bizning ota-onamiz uchun mission impossible dek ko'rinadi. "Men bunga tushunmayman, o'zing qilib ber".

Mening fikrimda, ota-onamizni xayotini osonlashtirish va hozirda bo'layotgan texnologik taraqqiyot bizlarni ulardan uzoqlashtirmasligi uchun, biz ularga basic narsalarni o'rgatishimiz kerak. Xuddi bizni yurishga o'rgatganlari sari, bizlar ularni sabr qilib Telegramda rasm jo'natishga o'rgatishimiz kerak.

Kim biladi, balki vaqti kelib bizning farzandlar ham bizga multiverse'da rasm jo'natishni o'rgatishar. O'sha vaqt kelganda mag'rurlik qilmasdan o'rganishga xarakat qilishimiz kerak. Bilingki, ular bizdan texnologiya borada ancha aqlli bo'lishadi.

Vohid Karimov | Hello world

01 Jan, 10:42


2024 wrapped:
โ€” YouTube: 18 videos, 50k views & 1.5k subs
โ€” Telegram: 250 posts, 1.3m views & 5k subs
โ€” Spoke at GDG DevFest in Tashkent
โ€” Organized Adevent of Code
โ€” Organized dev meetups & Google tours
โ€” Worked at Google and learned Rust
โ€” Read โ€œDeep Workโ€ book
โ€” Traveled 7 countries & 15 cities
โ€” Helped sister with Python
โ€” Helped brother with math
โ€” Became uncle once more
โ€” Took 2.7m steps (7.5k/day)
โ€” Slept 7 hours daily
โ€” Gained 7kg weight

Vohid Karimov | Hello world

01 Jan, 06:29


New year, same me

Vohid Karimov | Hello world

29 Dec, 15:13


Ohirgi bir oyda Toshkentda yashayotgan ko'p o'rtoqlar va tanishlar bilan suxbatlashdim. Hammalari juda yaxshi daromad qilishsada ularga Toshkentda yashash juda qimmatga tushyapti. O'zim ham buni ancha sezdim. Raqamlarni aytib o'tirmayman, Toshkentda yashasangiz juda yaxshi bilasiz.

Arenda, kunlik maxsulotlar, elektr, gaz, benzin, restoranda ovqatlanish, taxi, va hkz โ€” pul suvdek oqib ketyapti. Yaqinda bir do'stim Sankt Petersburg'da 3 oy yashab keldi. Aytishicha, ikki shaxar orasidagi xarajatlar farqi deyarli yo'q. Toshkentdagi o'rtacha oyliklar qayerdayu, Sankt Petersburg o'rtacha oyliklari qayerda?!

Endi, men suxbatlashgan odamlar above average daromad qilishadi (taxminan top 10%). Average yoki below average daromad qilayotganlar nima qilishyapti?

Sizchi? Sizni daromadingiz xarajatlaringizni qoplagani yetyaptimi?

Vohid Karimov | Hello world

29 Dec, 09:08


Taxida ketyapman...

Taxist: Aka, qayerda ishlaysiz?
Men: Aaa.. Hmm.. Programmist bo'lib ishlayman.
Taxist: Haa yaxshi.

30 minut o'tgach...

Taxist: Aka, programmist ekansiz shu telefonimda ekranida bir narsa paydo bo'p qoldi. Olib tashlab berolasizmi?
Men: Aaa... Hmm... Aka, unaqa programmist emasman.

Gapni qisqasi, Redmi 7 telefonda Quick Ball degan popup action button bo'larkan. O'shani settings'dan o'chirib qo'ydim. Keyin, telefonni har xil joyida chiqayotgan reklamalarni ham o'chirdim.

Taxist meni 150 ming so'mga Popga olib ketyaptilar. Hourly rate'imni xisobga osa aka menga 50 dollar berishlari kerak. Akaga shuni qanday aytishni bilmay turibman ๐Ÿค”

Vohid Karimov | Hello world

26 Dec, 13:06


Advent of Code meetup juda maroqli oโ€™tdi. Vaqt topib kelganlar uchun raxmat!

Sovrinli o'rinlar:
1. Bobosher Musurmonov: 25 years of Google Android figurine.
2. Davlatbek Mirakilov: Keychron mechanical keyboard.
3. Shohruh Rahmatillayev: Headphones & Clean Code book

โ€ฆ va 25 kunning oxirigacha borganlarga maqtanish haq-xuquqlari beriladi ๐Ÿ˜‰

Sovgโ€™alar bir baxona, meetupda boโ€™lgan diskussiya bu asosiy maqsad edi. Hamma oโ€™zini karyerasi, unda boโ€™layotgan mashaqatlar, va 2025-yilga qoโ€™yilgan maqsadlari xaqida gapirib berdi. Shu mavzular ustida fikr va mulohasa almashdik.

Keyingi yil sizni ham shu davrada koโ€™rishni umid qilib qolaman ๐Ÿš€๐Ÿ’ช

Vohid Karimov | Hello world

25 Dec, 09:05


Bugun Advent of Code musobaqasining oxirgi kuni! Masalalarni har kuni oโ€™z vaqtida yecha olmagan boโ€™lsamda, problem solving skillarimni ancha charxlab oldim. Umid qilaman sizda ham shunday boโ€™ldi.

Bu yilgi AoC meetupni issigโ€™ida qilishga qaror qildim. Shu roโ€™yxatda borlar iltimos @talk2vovopapโ€™ga yozing ๐Ÿ˜Ž๏ธ๏ธ๏ธ๏ธ๏ธ๏ธ

Vohid Karimov | Hello world

19 Dec, 13:28


Advent of Code meetup!

Kunlik puzzlelar qiyinlashmoqda. Ishtirokchilarga qo'shimcha g'ayrat berish uchun Farruh va men musobaqa oxirida top 10ta o'rinni egallaganlar bilan meetup qilishni rejalashtirdik. Bir pinjon choy ustida suxbatlashamiz ๐Ÿซ–

Eslatib o'taman, top 10 o'rin olganlardan proof of work so'raladi. Yani, puzzlelarni mustaqil ravshda ishlaganingizni isbotlab berishingiz kerak bo'ladi.

Vohid Karimov | Hello world

18 Dec, 10:27


Advent of Code haqida kunlik postlar boโ€™lmayotgan boโ€™lsada musobaqa davom etmoqda ๐Ÿคจ

Ohirgi kunlarda puzzlelar ancha qiyinlashib qolgan. Ayniqsa kechagi kunning ikkinchi masalasi koโ€™pchiligimizni qiynadi. Yengilmaymiz, davom etamiz ๐Ÿ’ช

Oysha, Zarnigor, va Malika! Sizlarga nima boโ€™lyapti? Unaqamasda, men sizlarni hammaga maqtab yuribman. Toโ€™xtatmaymiz!!!

Vohid Karimov | Hello world

15 Dec, 13:33


GDG DevFest: Birinchi marta speaker boโ€™lish.

โ€œWhen it feels scary to jump, that is exactly when you jumpโ€ deganlaridek bu yil menga speaker boโ€™lish taklifi bilan chiqishganda sakrashga qaror qildim. Bu qarorimdan 100% mamnunman.

Katta audience oldida gapirish men oโ€™ylaganimdek qoโ€™rqinchli emas ekan. Saxnaga chiqishdan oldin tinchlantiruvchi tabletka ichib chiqdim. Birinchi 2 minut juda xayajonlandim (178 heartbeats/minute). Keyin ancha oโ€™zimga keldim.

Oโ€™z fikrimni ravon va qiziqarli tarzda katta audiencega yetkazib berish menga 2025-yil uchun challenge boโ€™lib qoladi.

Vohid Karimov | Hello world

15 Dec, 10:25


GDG DevFest: 2019 vs 2024

2019-yildagi eventda men oโ€™zim uchun bir talay texnik malumot olgan edim. Har xil sessiyalarga kirib speakerlarni chuqur tinglagan edim. Oโ€™zimga oโ€™xshagan IT ishqibozlari bilan pizza yegan edim.

Bu yil DevFest men uchun asosan networking boโ€™ldi. Anchadan beri koโ€™rmagan yaqin kursdoshlar va Oโ€™zbek IT olamidagi tanishlar bilan koโ€™rishib suxbatlashdim. Meni xurmat qilgan dasturchilar bilan davra qilib savol javob qildik va rasmlarga tushdik.

Keynote sessiyalardan tashqari boshqa sessiyalarga kirgani vaqtim boโ€™lmadi. Kirgan boโ€™lsam ham eโ€™tibor bilan eshitmadim (AoC ishladim). Hamma bilan pizza yemadim, speakerlar bilan alohida tushlik qildik.

Keyingi yil bu narsalarga oโ€™zgartirishlar kiritaman.

Vohid Karimov | Hello world

15 Dec, 08:37


GDG DevFest 2024

DevFest 2018-yildan beri tashkil qilinadi. DevFest Oโ€™zbekistonning eng yirik IT eventi xisoblanadi. Men birinchi marta 2019-yilda qatnashganman. Ikkinchi marta esa 5 yil oโ€™tib shu yili qatnashdim.

DevFest 2024 stats:
โ€” 3000ta odam keldi.
โ€” 18ta speaker dunyoning har xil nuqtalaridan keldi.
โ€” 15ta organizer va 35ta volontyor jon kuydirib xizmat qildi.

Tashrif buyurganlarga katta raxmat! Sizsiz bu event boโ€™lmas edi. You guys rock ๐ŸคŸ

Speakerlarga katta raxmat! Sizsiz bu even boโ€™lmas edi. You guys rock harder ๐Ÿ˜Ž

Organizerlar va volontyorlarga katta raxmat! Sizsiz bu event boโ€™lmas edi. You guys rock even harder ๐Ÿš€

Vohid Karimov | Hello world

13 Dec, 13:55


AoC day #13

Difficulty: medium (easy math)
Stars: โญ๏ธโญ๏ธ
Ranking: 23/200 โ†—๏ธ
Language: Python
Location: Somewhere in Uzbekistan

โ€” Vohid aka, dasturchi boโ€™lish uchun matematikani bilish kerakmi?
โ€” Dasturlash uchun bir gap aytish qiyinkuya, lekin Advent of Codeโ€™ning 13-kuni uchun shart :)

Image source: Reddit

Vohid Karimov | Hello world

12 Dec, 09:47


AoC day #12

Difficulty: medium
Stars: โญ๏ธโญ๏ธ
Ranking: 23/200 โ†—๏ธ
Language: Python
Location: Somewhere in Uzbekistan

Birinchi puzzle oson boโ€™ldi, ikkinchisi sal murakkab boโ€™ldi โ€” burchaklarni xisoblash darxol kallaga kelmadi ๐Ÿ™‚

Tepadagi Chrome extensionni bu yerda oโ€™rnatib olsangiz boโ€™ladi: link

Vohid Karimov | Hello world

11 Dec, 16:09


AoC day #11

Difficulty: medium
Stars: โญ๏ธโญ๏ธ
Ranking: 27/200 โ†—๏ธ
Language: Python
Location: Somewhere in Uzbekistan

Birinchi puzzle โ€” easy peasy lemon squeezy. Ikkinchisi esa sal qiynadi. Keyin xotiralash (memoization) xotiramga keldi ๐Ÿ˜

Leaderboardda 1 va 2-chi oโ€™rinda katta farq bilan Davlatbek va Bobosher turibdilar. Menimcha agar Davlatbek yoki Bobosher biror qizni qattiq sevib qomasa qolganlar uchun umuman shans yoโ€™q ๐Ÿ˜œ

Vohid Karimov | Hello world

11 Dec, 07:14


Googleda qattiq ishlasam stocklar ko'tariladi deb o'ylar edim. Ha bu vacationga chiqsam ko'tarilib ketyaptiku ๐Ÿค”

Vohid Karimov | Hello world

10 Dec, 07:48


AoC day #10

Difficulty: medium
Stars: โญ๏ธโญ๏ธ
Ranking: 29/200 โ†˜๏ธ
Language: Python
Location: Somewhere in Uzbekistan

Odamlar ikki toifaga boโ€™linishar ekan: AoCโ€™ning 10-kuni ishlaganlar va ishlamaganlar ๐Ÿ˜‰

Vohid Karimov | Hello world

09 Dec, 18:22


AoC day #9

Difficulty: medium
Stars: โญ๏ธโญ๏ธ
Ranking: 28/200 โ†—๏ธ
Language: Python
Location: Somewhere in Uzbekistan

Ikkinchi puzzle uchun anchagina vaqt sarflab oโ€™zimni kechira olmaydigan kod yozdim ๐Ÿฅฒ๏ธ๏ธ๏ธ๏ธ๏ธ๏ธ Skip qilish xayolga keldi, oโ€™zimga yoโ€™q deb baribir ishladim. Yozgan kodimni GitHubda koโ€™rib yurmanglar, bugun uxlolmay chiqasiz ๐Ÿ˜๏ธ๏ธ๏ธ๏ธ๏ธ๏ธ

Vohid Karimov | Hello world

08 Dec, 16:16


AoC day #8

Difficulty: easy
Stars: โญ๏ธโญ๏ธ
Ranking: 29/200 โ†—๏ธ
Language: Python
Location: Home sweet home

Bugungi puzzlelar ancha oson boโ€™ldi. Xayolimda buyogโ€™iga qiyinlashadi โ€” the calm before the storm ๐ŸŒช

Bu yilgi AoCda qiz-ayol qatnashuvchilar ancha active ekanligidan xursandman๐Ÿ‘ฉโ€๐Ÿ’ป๐Ÿš€

Shout out to:
#16 Oysha Mirzatillaeva
#19 ะœะฐะปะธะบะฐ ะฅะพะถะฐะผัƒั€ะฐั‚ะพะฒะฐ
#35 Zarnigor Rakhimova
#49 Solixa Dagarova

Keep up the great work ๐Ÿ‘๏ธ๏ธ๏ธ๏ธ๏ธ๏ธ

Vohid Karimov | Hello world

07 Dec, 20:22


AoC day #7

Difficulty: easy-medium
Stars: โญ๏ธโญ๏ธ
Ranking: 31/200 โ†—๏ธ
Language: Python
Location: GDG DevFest Tashkent 2024

Birinchi puzzleni GDG DevFestda yechdim, ikkinchisiga endi qoโ€™lim tegdi. Siz ham DevFestga keldizmi? Rasmlardan share qiling ๐Ÿ“ธ

Bugun men birinchi marta speaker boโ€™lib qatnashdim. Bugungacha hech qachon haqiqiy talk bermaganman. Umid qilaman sizga foydali boโ€™ldi.

Berilgan maslahatlardan sizga eng foydalisi nima boโ€™ldi? Nima sizga uncha yoqmadi (mikrofonda nafas olishimni eshitishdan tashqari albatta) ?

Share your feedback please ๐Ÿ™‚๏ธ๏ธ๏ธ๏ธ๏ธ๏ธ

Vohid Karimov | Hello world

06 Dec, 14:28


AoC day #6

Difficulty: medium
Stars: โญ๏ธโญ๏ธ
Ranking: 34/200 โ†˜๏ธ
Language: Python
Location: Somewhere in Tashkent

Ikkinchi qismi ancha qiynadi. Boshida ancha optimal solution yozayotgandim, oโ€™xshamadi. Keyin brute-force qib tashadim. Yozgan kodimga pushaymonman ๐Ÿ˜…

P.s. Leaderboardda yangi joylar ochildi, kech qolgan boโ€™lsangiz qoโ€™shiling.

Vohid Karimov | Hello world

05 Dec, 14:28


Metroga tushdim. Ko'zimga yosh keldi ๐Ÿฅฒ

Metroni xidi boshqachada - core memory ๐Ÿ™‚

Vohid Karimov | Hello world

05 Dec, 09:06


#devfest #speaker

Meet the next speaker of DevFest Tashkent '24!
โ €
๐Ÿ‘จโ€๐Ÿ’ป Vohid Karimov, Software Engineer @ Google

๐Ÿ“ซ Topic: "Navigating your SWE career"

Vohid is a Software Engineer at Google working for the Android Auto team in Munich, Germany.

While he currently builds Android apps for cars, he has extensive experience building Front-End, Back-End, and Cross-Platform Mobile Apps.

๐Ÿ‘€ Date: December 7, 2024
๐Ÿ•™ Time: 09:00
๐Ÿ› Venue: Panorama Cinema Palace
๐ŸŽ™๏ธ Agenda: https://bit.ly/devfest-agenda24

๐ŸŽŸ๏ธ Get your FREE ticket now:
https://gdg.community.dev/events/details/google-gdg-tashkent-presents-gdg-devfest-2024-tashkent/

๐Ÿ™Œ See you at DevFest Tashkent '24!

@gdgtashkent

Vohid Karimov | Hello world

05 Dec, 06:31


AoC day #5

Difficulty: medium
Stars: โญ๏ธโญ๏ธ
Ranking: 27/200 โ†—๏ธ
Language: Python
Location: Home sweet home

Ikkinchi qismi sal qiynadi lekin, boshida joyida swap qilib ketmoqchi boโ€™ldim. Chuchvarani xom sanabman. Ohirida sort qilish kerak boโ€™ldi ๐Ÿ™‚

P.s. 47dan 27ga sakradim ๐Ÿ˜‰

Vohid Karimov | Hello world

19 Nov, 08:23


O'zbekistonda online servislardan, ayniqsa bank servislardan foydalanish ko'paygani sari o'zbek xalqi scamlar targetiga aylanyapti.

Shu borasida yaqinda Nuruddin 2ta post yozdi (katta raxmat). Yaqin bir odamimda ham boshqa bir muammo bo'ldi, kartasidan pul yechib olishdi.

Bu bo'layotgan scam & phishinglar boshlanishi deb o'ylayman, yanada o'tkirlari chiqadi kelajakda. Shu scamlardan ogoh qiladigan yaxshi resurs bormi? (website, mobile app, telegram channel, etc). Qisqasi bir joyda eng ohirgi hamma scamlar haqida malumot beradigan resurs kerak.

Agar shunday narsa bo'lmasa bu siz uchun yaxshi pet project bo'lishi mumkin.

Vohid Karimov | Hello world

16 Nov, 12:36


Nega GDG DevFestโ€™ga kelishingiz kerak?

โ€” Exploration: IT soxasidagi yangiliklardan habardor boโ€™lasiz.
โ€” Networking: Sizga hamnafas odamlar bilan topishasiz va siz uchun yangi eshiklar ochiladi.
โ€” Free food: Mazza qilib pizza yeysiz.
โ€” I will be there ๐Ÿ˜‰

P.s. Nuruddin, uzr, pizzani sizdan soโ€™ramasdan yozdim. Confirm qivoring ๐Ÿ˜…๏ธ๏ธ๏ธ๏ธ๏ธ๏ธ

Vohid Karimov | Hello world

15 Nov, 11:59


Dam olishni bilmaysimi?

Afsuski oramizda koโ€™pchilik toโ€™gโ€™ri dam olishni bilmaydi. Ishdan uyga qaytsakda miyamiz ofisda qolib ketadi. Dam olish kunlari kompyuterimizni bir ovga tekshirib qoโ€™yamiz. Kerak boโ€™lmasada kompyuterimizni oโ€™zimiz bilan har joyga olib boramiz. Just in case deymiz.

Dasturlash soxasida uzoqqa bormoqchi boโ€™lsangiz bu narsa yaramaydi. Toโ€™gโ€™ri dam olishni oโ€™rganishingiz kerak. Hop, toโ€™gโ€™ri dam olish qanday boโ€™ladi? Qisqa qilib aytganda, siz shunday dam olishingiz kerakki siz ishni sogโ€™inishingiz kerak. Ishga gโ€™ayrat bilan qaytishingiz kerak.

Bu esa sizdan dam davomida ishdan butunlay uzulishni talab qiladi. Unuting ishni โ€” u hech qachon tugamaydi. Iloji boricha kompyuteringnizni ochmang va sayohatga chiqqanda oโ€™zingiz bilan olib kelmang. Dam olishni koโ€™proq jismoniy ishlar bilan uydan tashqarida oโ€™tkazing.

Boโ€™lmasa oqibati burnout. Menga ishoning, burnout boโ€™lishni xoxlamaysiz ๐Ÿ™‚

Tepadagi John akaga oโ€™xshab qolmang, oโ€™zingizni ehtiyot qiling ๐Ÿซก

Vohid Karimov | Hello world

13 Nov, 11:20


Rustam Googlega kelgandan beri meni ofisda xurmatim oshib ketdi. Rustamni komandasi, meni komandam, va bazi boshqa komandalar bir office spaceda o'tiramiz. Rustam kuniga kamida 10 marta Vohid bro deb stolimga keladi. Bu yerda hech kim bir birini bro deb chaqirmaydi.

Kecha bir hamkasbim uyiga ketishidan oldin menga Vohid bro, see you tomorrow desa bo'ladimi.

Vohid Karimov | Hello world

13 Nov, 05:17


โ™พGDG DevFest 2024 5 mingdan ortiq ishtirokchini qamrab oladi

7-dekabr kuni Toshkentda Google Developers Group (GDG)ning asosiy tadbirlaridan biri GDG DevFest dasturchilar festivali boโ€˜lib oโ€˜tadi.

GDG-DevFest festivali Google Developers Group jamoalari tomonidan har yil oโ€˜tkaziladigan global tadbirlardan biri boโ€˜lib, ushbu tadbir doirasida dasturchilar, IT-mutaxassislar va texnologiyalarga befarq boโ€˜lmaganlar Google kompaniyasining soโ€˜ngi texnologiyalari va ishlanmalari bilan tanishish imkoniga ega boโ€˜ladilar.

๐Ÿ“Alisher Navoiy nomidagi kino saroyida tashkil etiladigan festival mehmonlari 5 mingdan ortishi kutilmoqda. 15 dan ortiq vorkshop va treklar oโ€˜tkaziladigan bu galgi tadbirning spikerlari soni 30 dan ortiq.

Festival doirasida oโ€˜tkaziladigan EXPO DevFest 2024 koโ€˜rgazmasida Google hamda boshqa kompaniyalarning soโ€˜ngi texnologiyalari va ishlanmalari namoyish etiladi. Ishtirokchilar mahalliy va xorijlik mutaxassislar bilan axborot texnologiyalari sohasidagi soโ€˜nggi tendensiyalarni muhokama qilishadi.

Tadbir oโ€˜zbekistonlik yosh developerlarni Google kompaniyasining innovatsion yechimlari bilan tanishishlari uchun oโ€˜ziga xos platforma vazifasini bajaradi.

๐ŸŸขSiz ham ishtirok etish imkonini qo'ldan boy bermang!

๐Ÿ“Ro'yxatga olish boshlandi: https://gdg.community.dev/events/details/google-gdg-tashkent-presents-gdg-devfest-2024-tashkent/

๐Ÿ“ฒ+998-55-5110777

Vohid Karimov | Hello world

12 Nov, 10:20


Bir kollegamni fikricha, kompaniyalar hozirda solo (yakka) ishlaydigan geniy dasturchilarni ishga olmay qo'ydi. Ularni hozir yuqori darajada muloqot qila oladigan va komandada yaxshi ishlay oladigan dasturchilar ko'proq qiziqtiradi.

Katta masshtabdagi IT maxsulotlarini qurish uchun dasturchilar bir biri bilan yaxshi collaboration qilishi muhimligini kompaniyalar allaqachon tushunib yetishgan.

Shuning uchun ham sizning kompaniyangiz Scrum/Agile sxemalarida ishlashingizni talab qiladi. Scrum ideal ishlash sxemasi bo'lmasada, it works. Ko'p dasturchilar o'zlarini kunlik/haftalik ishlarini yaxshi plan qila olishmaydi. Ko'p xolatda dasturchi o'z ishini qila olishi uchun boshqa dasturchi boshqa bir ishni tugatgan bo'lishi kerak (e.g. frontend task depends on backend task). Shunday xolatlarga Scrum juda yaxshi ishlaydi va hammani bir strukturaga qo'yadi.

Lekin o'z ishini yaxshi plan qila oladigan, proyektdagi prioritetlarni va dependency'larni yaxshi tushunadigan, va eng asosiysi zo'r muloqot qila oladigan dasturchi uchun Scrum kerak emas. Siz shunday dasturchi bo'lishga harakat qilishingiz kerak ๐Ÿš€

Vohid Karimov | Hello world

11 Nov, 08:26


Apple maxsulotlarini narxini ko'rganingda degan rasm...

P.s. Biror odamni kayfiyatini ko'taramiz degan umidda rasmni o'chirmadik ๐Ÿ˜‰

Vohid Karimov | Hello world

10 Nov, 13:31


Uber is hiring 50+ engineers in Amsterdam and Aarhus by the end of 2024.

Check out open positions and let me(@kamoloff_work) know if you think you would be a good fit for the role.

Please read the requirements carefully and provide the following:

1. Resume
2. Short self-introduction (2-3 sentences are fine)
3. Links to up to 3 positions youโ€™re interested in
4. LeetCode profile link


Upd:
Explore internship opportunities at the link provided below:
https://university-uber.icims.com/

@kamoloff_log

Vohid Karimov | Hello world

09 Nov, 05:31


Nega sizning komandangiz sizning oilangiz emas?

Bazi komandalar shunday yaxshi bo'ladiki siz o'zingizni huddi oiladek xis qilishni boshlaysiz. "Biz bu yerda bir oilamiz" deyishlari ham shart emas, o'zingiz shunday o'ylashni boshlaysiz. Bu albatta juda yaxshi xolat, hamma jamoalar shunday muhit yaratishga harakat qilishi kerak.

Lekin nima bo'lganda ham u sizning oilangiz emas. Chunki oilangiz har doim siz bilan:
- Biznes yurmay qolsa "oilangiz" tarqatib yuborilmaydi.
- Boshqa "oilada" ko'proq oylik berishayotgan bo'lsa boshqa "oilaga" o'tib ketmaysiz.
- Sal yaxshi ishlamasangiz "oila" boshlig'i sizni "oiladan" xaydab yubormaydi.

Menimcha fikrimni yetqaza oldim ๐Ÿ™‚

Vohid Karimov | Hello world

08 Nov, 12:37


Googleda ham shunaqasi bo'ladi ๐Ÿ˜…

Vohid Karimov | Hello world

08 Nov, 05:09


Dasturlash karyerasidagi achchiq xaqiqatlar (2-qism).

1. 3 yillik tajriba bilan ham junior ham senior boโ€™lishingiz mumkin. Yillik tajribangiz emas, balki yechgan muammolaringiz va o'rgangan bilimlaringiz sizning darajangizni belgilaydi.

2. Senior bo'lib boshqa joyda mid boโ€™lib ishlayotgan odamdan kamroq oylik olishingiz mumkin. Darajangiz har doim ham maoshingizni aniqlamaydi.

3. LinkedIn sertifikatlari nolga tenga. Bilim uchun o'rganing, sertifikat uchun emas.

4. Sizning komandangiz sizning oilangiz emas. Shu narsani tez-tez o'zingizga eslatib turing.

5. Hamma ham siz xoxlagandek zo'r muloqot qilmaydi. Kimdurlar bilan ishlash qiyin. Qo'lingizdan kelgancha harakat qiling va o'z yo'lingizda davom e'ting.

6. Qanchalik dasturlashni sevib "php yomon python zo'r" qilmaylik, dastur bu odamlar xayotini osonlashtirish uchun odamlar tomonidan o'ylab topilgan bir asbob. Shuni esda tutish dasturchiga to'g'ri prioritetlarni tanlashga yordam beradi.

7. Har kuningiz ham samarali o'tavermaydi. Bazi kunlari nima qilishingizdan qattiy nazar hech nima o'xshamaydi: kodingiz compile bo'lmaydi, code editoringiz buzulib qoladi, yoki burningiz tagida turgan bug ni ko'rmaysiz. Shunday vaziyatlarda asabni saqlashni qancha tezroq o'rgansangiz shuncha uzoq yashaysiz.

Vohid Karimov | Hello world

07 Nov, 12:05


Biz endi 5000tamiz ๐ŸŽฏ

Keling Ask Me Anything (AMA) qilamiz. Mendan xoxlagan savolingizni so'rang, qo'limdan kelgancha javob beraman.

Keyingi 30 minut ichida so'ralgan hamma savollarga javob beraman. Let's go!

Update: AMA tugadi! Hammaga savollar uchun raxmat ๐Ÿ™‚

Vohid Karimov | Hello world

06 Nov, 17:54


Vanixoyat ish kuni tugaganda men:

P.s. GIFni saqlab qo'yilar ๐Ÿ˜‰

Vohid Karimov | Hello world

06 Nov, 04:17


Telegram postlarimda 4ta sifat bo'lishni xoxlayman:
โ€” mazmunli
โ€” foydali
โ€” qiziqarli/kulguli
โ€” ixcham

Bir post yozishdan oldin o'zimdan bir muhim savolni soโ€™rayman: Men qanday fikrni yetkazmoqchiman? Postni oโ€™qiganlar oโ€™zi bilan yagona bir message olib ketadimi? Agar javob yoโ€™q bo'lsa postni chopaman ๐Ÿช“

Foydali bo'lishi ham juda muhim. Foydali bo'lmasa obunachilarni vaqtini bekorga sarflagan bo'laman โ€” postni chopish kerak ๐Ÿช“

Agar iloji bo'lsa qiziqarli va kulguli qilishga harakat qilaman. Meni kanalimni insomniaga uchraganlar uxlab qolish uchun ishlatishlarini xoxlamayman.

Postni chiqarishdan oldin qo'limga boltani olib har gapni/so'zni savolga tutaman: Fikrimni yetkazishim uchun sen rostan kerakmisan? Javob yo'q bo'lsa gapni/soโ€™zni chopaman ๐Ÿช“

Har doim ham bunga amal qila olmayman albatta, lekin harakat qilaman.

Vohid Karimov | Hello world

05 Nov, 14:27


I and Rustam solved the problemโŒ
Rustam and I solved the problem โœ…

I, Rustam, and Azim wrote the docโŒ
Rustam, Azim, and I wrote the doc โœ…

Nega?
โ€” Boshqa xissa qo'shganlarni o'zingizdan ko'proq tan olyapsiz (giving credit).
โ€” Ingliz tilida to'g'riroq grammatika xisoblanadi.

O'zbek tilida ham shunday navbatda yozing/ayting.

Vohid Karimov | Hello world

04 Nov, 04:04


โ€” Wow! Your car looks expensive. How did you earn the money for it?
โ€” Duh, canโ€™t you read my license plate?! I WORK every day, with 0 vacation days and 16 hours a day.

Akani eshitdilar, ish-lay-miz! Kodingiz xatosiz compile bo'lishini va kuningiz samarali o'tsishini tilayman ๐Ÿ‘Œ

Vohid Karimov | Hello world

02 Nov, 05:31


Bir yosh dasturchi: Vohid brat, shu desezโ€ฆ hamma eng zo'r dasturchi bo'lishga harakat qiladi. Men aksincha eng yomon dasturchi bo'lmoqchiman. Nima maslahat berasiz?

Men: Xop, unda meni eshiting...

Hammasi maqsaddan boshlanadi. Dasturlash soxasiga kirishdan asosiy maqsadingiz pul boโ€™lishi kerak. Dasturlash soxasiga qiziqishingiz qancha kam boโ€™lsa shuncha yaxshi.

Keyin dasturlash tili keladi. Boshida haftalab oโ€™ylanib yuring qaysi dasturlash tilidan boshlasam ekan deb. Keyin bir tilni chuqur oโ€™rganib yurmang-a ishqilib. Birini sal-pal oโ€™rganib keyingisiga oโ€™ting.

Afsuski, tildan tilga sakrashni oโ€™zi yetmaydi. Siz tinimsiz yangi frameworklar oโ€™rganishingiz kerak. Keyin, har bir frameworkni qanday oโ€™rganishni bilasiz-a? Yashang, sayoz.

Toโ€™xtang, siz ingliz tilini bilaman dedizmi? Hmm unda sal qiyin boโ€™ladiyo. Mayli amallasa boโ€™ladi, asosiysi uni dalshe rivojlantirmang va technical communication ustida ishlamang.

Keyin, dasturlash soxasida sizga ziyon bir odat bor, koโ€™p yaxshi dasturchilar qiladigan. Bu algorithmic problem solving. Umuman unday narsani yaqiniga bormang. Aks xolda sizni big techga tiqib qoโ€™yishadi. Yurasiz katta masshtabdagi qiziq muammolarni xal qilib. Impact emish.

Vohid Karimov | Hello world

01 Nov, 05:03


Negadir junior so'zi xaqoratga yaqin soโ€™z bo'lib qolibdi. Hammamiz ham bir paytlar junior boโ€™lganmiz. Linus Torvalds ham bir paytlar recursive funksiya yozolmay stackoverflow qilib yuborgan.

Juniorlik anchagina mashaqatli boโ€™lsada mening fikrimda juniorlik seniorlikdan ancha qiziqarliroq. Chunki siz yechib koโ€™rmagan masalalar, oโ€™rganilmagan konseptlar, va hali hello world yozib koโ€™rmagan dasturlash tillari talaygina. The sky is the limit. Shunday ekan, koโ€™p qaysi dasturlash tilini oโ€™rgansam ekan deb oโ€™ylanavermasdan birini tanlab unda kooooooโ€™p kod yozing (roadmap).

Nega men junior dasturchilarga qoโ€™limdan kelgancha yordam beraman? Nega ularga foydali boโ€™lgan postlar yozaman? Nega ularga ozroq boโ€™lsada motivatsiya beraman? Chunki ularning koโ€™pi 3-4 yilda yaxshi dasturchi boโ€™lib yetishib chiqishadi. Agar shu jarayonda meni yordamim ozroq boโ€™lsada tegsa men xursand boโ€™laman โ€” impact!

Keling bugun juniorlarni nishonlaymiz! Agar junior boโ€™lsangiz โค๏ธ yoki ๐Ÿš€ reaksiyasini bosing yoki junior doโ€™stingizga shu postni joโ€™natib qoโ€™ying ๐Ÿ™‚

Vohid Karimov | Hello world

31 Oct, 09:16


Men hammaga ham referral beravermayman, lekin referral berganimda taxminan shunaqa bo'ladi.

Vohid Karimov | Hello world

31 Oct, 05:01


Qanday referral soโ€™rash kerak?

1-chi xolat:

Notanish: Salom, Vohid aka. Yaxshimisiz? Ishlariz yaxshi ketyaptimi?
Notanish: [Javob olmaydi]
Notanish: Men Googlega topshirmoqchiman. Sizdan referral olsam boโ€™ladimi?
Notanish: [Javob olmaydi]

2-chi xolat:

Notanish:

Salom, Vohid aka. Meni ismim Palonchi. Umid qilaman sogโ€™ligโ€™iz va ishlariz joyida.

I am currently working at ABC as a Software Engineer. I have a X years of experience building software (attaching my resume). I am currently preparing for interviews at top tech companies (FAANG). Among them is Google as well. I would really appreciate if you could refer me.

For the last X months, Iโ€™ve been spending X hours each day for preparation:

1. Learning Computer Science topics such as A, B, C, etc.
2. Solving X problems per day.
3. Doing X mock interviews per week.
4. etc

Based on my prep schedule, I will be ready for the real interviews in X weeks. Thanks for your time. Looking forward to your reply!

Notanish: [Javob oladi]

Lesson: Do your homework!

Vohid Karimov | Hello world

30 Oct, 05:27


Bolaligimdan beri katta korporatsiyalarga ishlashni orzu qilardim. Har kuni standup meetinglarda qatnashish, emaillar yozish, ticketlarni yopish va ofisda notanishlar bilan small talk qilishni oโ€™smirligimda vizualizatsiya qilardim.

Har kuni ertalab turib bir kuni agile komandada sprint planning qilib backlogdagi tasklarni kamaytirishga xissa qoโ€™shishimni onamga magโ€™rurlik bilan aytardim. Yillik OKRโ€™lar tushlarimga kirib chiqardi. Dreams come true deganlari shu boโ€™lsa kerak.

Jiddiy olmaysizlar, Myunxenda shu kunlarda ob-xavo juda maโ€™yus, kayfiyatga taโ€™sir qilyapti. Hop mayli men ketdim, daily meeting boshlanyaptiโ€ฆ

Vohid Karimov | Hello world

29 Oct, 06:40


Sherali Obidov aytib bergan bir voqea esga tushib ketdi.

Bir kuni taxida Sherali akadan bir odam oyligi so'rabdi. Sherali aka "500-600 olaman" desa, u odam "ha to'g'ri uzi shunaqa programistlar 500-600 ming so'm olishadi" deganmish ๐Ÿคฃ

#StoryTime #DasturchiHikoyalari #Germany #Uzbekistan #Dasturlash #Programming #SoftwareEngineering #IT

Vohid Karimov | Hello world

29 Oct, 06:06


Proyektingiz maintenanceโ€™ga tushsa tepadagi xolatda qolasizmi yoki ketasizmi?

Albatta bu yerda yagona toโ€™gโ€™ri yechim yoโ€™q. Hamma har xil xolatda. Kimdur student, kimdurda faqat ish masuliyati bor. Kimdur flexible, kimdurda oila masulyatlari bor. Lekin umuman oโ€™ylab koโ€™rsam yangi ish topish koโ€™p xolatda yaxshi yechim ekan.

1. Ipidan ignasigacha biladigan proyektingizda yangi muammolar ustida ishlamaysiz va yangi narsalar oโ€™rganmaysiz. Komandaga endi qoโ€™shilgan boโ€™lsangiz ham tez orada siz bilmagan narsa qolmaydi โ€” xush kelibsan, comfort zone va stagnation!

2. Proyekt maintenanceโ€™ga tushdi degani sizni tez orada ishdan xaydashi extimolligi katta degani. Ayniqsa agar bu xali yetarlicha klientlari boโ€™lmagan startup boโ€™lsa.

3. Ishdan xaydashmasalar ham, siz komandada yagona boโ€™lasiz chunki maintenance uchun koโ€™p odam kerak emas. Komandaning oโ€™rni juda katta. Birinchi oโ€™rinda albatta bir-biringizdan oโ€™rganib rivojlanish va networking qilish uchun kerak. Yana, odamlar โ€œsocial creatureโ€ ekanligini xisobga olganda komanda bilan ishlash xar doim maroqli va qiziqarli.

4. Oโ€™smayotgan proyektda sizda juda katta extimollik bilan promotion boโ€™lmaydi. Ketaman deb ultimatum qoโ€™ysangiz, oโ€™rningizga orzonrogโ€™ini olib kelishadi.

5. Bu ishdan keyin boshqa ish topish qiyinroq boโ€™lishi mumkin chunki siz oโ€™sha vaqtni โ€œquruqโ€ oโ€™tkazdingiz โ€” qiziq muammolar yechmadingiz. Siz endi $1500 xoxlaysiz lekin darajangiz/maxoratingiz/bilimingiz hali ham $1000ga mos.

Vohid Karimov | Hello world

27 Oct, 10:52


1. careers.google.com ga kiraman.
2. O'zimga mos vacancy dagi requirements ni ko'raman
3. Interviewga tayyorlanaman.
4. @talk2vovopap ga "Brat mani refer qiling" deb yozaman.

๐Ÿ˜๐Ÿ˜๐Ÿ˜

Vohid Karimov | Hello world

27 Oct, 05:08


Deylik siz ishingizda $1000 oylik olasiz va sizning darajangiz/maxoratingiz/bilimingiz shunga mos. Siz bundan mamnunsiz. Deylik bir kuni boshlig'ingiz kelib sizga proyekt maintenance'ga qo'yilayotganini va katta featurelar ustida ishlanmasligini aytdi. Sizni hali ham ishda qoldirishmoqchi va o'sha oylikni berishga rozilar.

Sizdan faqat ertalab 9da kelib kechga 6da ketish, bir-ikki kichik meetinglarga qatnashish, va bazi kichik buglarni kun davomida fix qilish talab qilinadi. Qolgan vaqtda siz ofisda xoxlagan ishingiz bilan shug'ullansangiz bo'ladi.

Siz shu xolatda qanday yo'l tutgan bo'lardingiz? O'zimni fikrimni keyinroq yozaman.

Vohid Karimov | Hello world

26 Oct, 06:10


O'zim ham shunday maktablarni birida o'qiganim va universitetda ham toza Computer Science o'qimaganim tufayli ko'p Math va Computer Science bilimlarni o'zim online resurslardan o'rganaman. Bugun silar bilan o'zimga yoqqan resurslar bilan ulashaman. Kettik:

1. The essence of calculus: YouTube
2. Linear algebra: MIT Website
3. Discrete math: YouTube
4. Probability and combinatorics: Coursera
5. Introduction to Algorithms: MIT Website
6. Operating systems: Archive
7. Networking: Khan Academy Website

Yana, quyidagi YouTube kanallar va GitHub repolarni tavsiya qilaman:

1. 3Blue1Brown
2. Eddie Woo
3. Khan Academy
4. MIT OpenCourseWare
5. BrilliantOrg
6. Coding Interview University
7. Awesome courses

Siz ham o'zingizga yoqgan resurslarni ulashing!

#Coding #ComputerScience #CS #ProblemSolving #Dasturlash #Programming #SoftwareEngineering #IT

Vohid Karimov | Hello world

26 Oct, 05:40


Menga Math va Computer Science har doim yoqgan. Ayniqsa calculus, linear algebra, discrete math, va probability mavzular juda qiziqarli ๐Ÿ™‚

Afsuski O'zbekiston maktablarida matematika fani chuqur o'rgatilmaydi. Birinchidan, maktab matematika kitoblari "multfilm" bo'lib ketgan. Ikkinchidan, kuchli o'qituvchi va professorlar kam. Uchunchidan, yaxshi o'qituvchilar bo'lsa ham ularni yuragida matematika yonmaydi ๐Ÿ’”

Oralaringdan ko'pchiliklaring matematikani qiyin deb bilsalaring kerak va shuning uchun yomon ko'rsalaring kerak. Aslida, matematika ancha osson va mazza fan. To'g'ri ustoz topsangiz bo'lgani ๐Ÿง Eng qizig'i shunday ustozlarni online topsangiz ham bo'ladi ๐Ÿ™‚

#Coding #ComputerScience #CS #ProblemSolving #Dasturlash #Programming #SoftwareEngineering #IT

Vohid Karimov | Hello world

25 Oct, 05:07


Haligi Google Chrome borku. Hamma ishlatadigan browser. Aha, o'sha broswer.

O'sha broswerda Autofill feature borku. Forma to'ldirayotganizda inputlarni avtomatik tarzda to'ldirib beradi agar oldin saqlab qo'yilgan bo'lsa. Aha, o'sha feature.

Hamma ham bilmasligi mumkin, lekin o'sha featureda Undo autofill degan feature bor. Tepadagi rasmda ko'rsez bo'ladi. Undo autofill funksionali avtomatik to'ldirilgan inputlarni orqaga qaytaradi, tozalaydi desak ham boโ€™ladi.

O'sha featureโ€™ni 2 yil oldin yozgan bola bilan kecha billiard o'ynadim! #flexoftheday

Vohid Karimov | Hello world

24 Oct, 05:37


Bilsangiz odamlarda ham default setting boโ€™ladi.

Bir kuni kollegalar bilan Google campusda ochiq havoda tushlik qilayotgan edik. Havo issiq va tepamizda quyosh bor edi. Men 4-5ta ona-tilisi Ispan boโ€™lgan bollar va qizlar bilan bir stolda oโ€™tirgandim. Biz oโ€™tirgan terassada gullar va ularni ustida uchib yurgan arilar bor edi.

Bir payt qoโ€™limga qarasam, bir ari qoโ€™nib olibdi. Instinktlarim darxol ishga tushib arini narigi qoโ€™lim bilan olib tashladim. Shu paytda, stolda oโ€™tirgan hammaga โ€œUx bla qoโ€™limni ari chaqvoley dediโ€ debman. Oโ€™zbekchada!!! Hamma hayron menga qarab qolishdi ๐Ÿ™ˆ

Keyin tushundim, ari meni default settingimga tushurib qoโ€™ygan ekan ๐Ÿ˜…

#StoryTime #DasturchiHikoyalari #Germany #Uzbekistan #Dasturlash #Programming #SoftwareEngineering #IT #Google #Googler

Vohid Karimov | Hello world

23 Oct, 05:10


Dasturlash karyerasidagi achchiq xaqiqatlar.

1. Frameworklar va librarylar keladi ketadi, dasturlash tili va Computer Science bilimlaringiz har doim siz bilan qoladi.

2. Foydalanuvchisi yoโ€™q proyekt nolga teng, hech boโ€™lmasa oโ€™zingizga foydali boโ€™lsin.

3. Agar dasturlash soxasiga faqat pul uchun kirgan boโ€™lsangiz, yaxshi yangilik: ertami kechmi niyatingizga yetishasiz. Yomon yangilik: tez orada ishingiz uncha qiziq boโ€™lmay qoladi va stagnation boshlanadi.

4. Oโ€™n yettinchi tutorial hech nimani oโ€™zgartirmaydi, real proyektlarga qoโ€™l uring.

5. Burnout bor narsa, oโ€™zingizni extiyot qiling (bu haqida tez orada batafsil yozaman).

6. Tajriba olish uchun tajriba soโ€™rashadi, lekin koโ€™p kuyinmang sizga bitta kompaniya imkoniyat bersa boโ€™lgani.

7. Qanchalik geniy bo'lishingizdan qattiy nazar agar "asshole" bo'lsangiz hech kim siz bilan ishlashni xoxlamaydi. Dr. House bo'lmang, xurmatli bo'ling.

Vohid Karimov | Hello world

22 Oct, 04:10


Dasturchi sifatida oโ€™sishning 10ta printsipi:
1. CEO kabi fikrlang
2. Toโ€™siqlarga rozi boโ€™lmang
3. Tashabbus koโ€™rsating
4. Yaxshi yozishni oโ€™rganing
5. O'z ishingizni boshqaring
6. Oโ€™z oโ€™qishingizni boshqaring
7. Qurollaringizni chuqur biling
8. Faol aloqada bo'ling
9. Collaboration qilishni o'rganing
10. Professional va ishonchli bo'ling

Bir choynak choyni damlab olib obdon oโ€™qib chiqsa boโ€™ladigan post seriyalari boโ€™ldi. Umid qilaman hamma oโ€™zi uchun nimadir oโ€™rgandi.

[Inspired by Dan Heller]

#Karyera #Career #SWECareer #CareerTips #Dasturlash #Programming #SoftwareEngineering #IT

Vohid Karimov | Hello world

21 Oct, 06:14


NotebookLM'ga o'zimni resume'imni tashlagan edim, shunday audio overview berdi. Hali ko'p ishlatib ko'rmadim, lekin boshlang'ich taassurotlarim pozitiv. Ko'proq narsalar uchun ishlatishni plan qilyapman.

Siz nima uchun ishlatyapsiz?

Vohid Karimov | Hello world

20 Oct, 05:10


โ€” Vohid aka, biz dasturchilarga social skillar kerakmi?

Bundoq oโ€™ylab koโ€™rsam juda kerak emas ekan, axir highly scalable partition tolerant eventually consistent service qurish uchun social skillarni nima qilasiz?!

Agar intizom va tirishqoqlik bilan davom etsangiz sizning dasturlash karyerangiz taxminan quyidagicha boโ€™ladi:
Beginner (6-12 oy): fundamental dasturlash bilimlarini oโ€™rganasiz (hello world, centering div, DB connection, pet projects, etc)
Junior (1-2 yil): birinchi internship, real proyektda yordam ostida ancha-munch ishlarni qila olasiz (basic mobile apps, landing pages, CRUD, etc)
Mid (3-4 yil): berilgan taskni mustaqil bajara olasiz (complex mobile apps, data-intensive SPAs, auth, APIs, microservices, etc)
Senior (6-7 yil): noaniq muammolarni mustaqil research qilib, aniqlik kiritib technical direction bera olasiz va bemalol deep dive qila olasiz (system design, end-to-end software development, etc)

Koโ€™p kompaniyalarda senior darajasigacha social skillarsiz chiqsa boโ€™ladi, lekin undan keyinchi? Seniordan keyin pensiyaga chiqib ketaman desangiz maqsadni kichik qoโ€™ygan boโ€™lasiz. Koโ€™p dasturchilar uchun senior darajasida qolish taabiy xol, lekin men koโ€™proq oโ€™zbeklarni Staff, Principal, Distinguished va xattoki VP darajalarida koโ€™rishni xoxlagan boโ€™lar edim. Bunday maqsadlarga erishish uchun esa kuchli social skillar kerak boโ€™ladi.

Siz qanday fikrdasiz?

Vohid Karimov | Hello world

19 Oct, 05:03


Juniorligimda oโ€™ylab yurardim, nima farqi bor ekan-a deb. Agar siz ham oโ€™ylab yurgan busez, keling mushkulizni oson qilaman โ€” hammasi bir. Arzimaydi ๐Ÿ˜‰

Vohid Karimov | Hello world

18 Oct, 05:33


Nega FAANG algo interview qiladi?
Yohud, men ishda hech qachon binary search yozmayman.

Ko'p FAANG kompaniyalari technical rollarga ishchilar yollashda asosan algoritmik interviewlardan foydalanishadi. Lekin nima uchun? Oylab tayyorgarlik ko'rib, interviewlardan muaffaqiyatli o'tib, har kunlik ishga kelganda shu bilimlarni ishlatmaslik sal g'alati.

To'g'risini aytsam o'zim ham shu processdan o'tib, Googleda 1 yildan ziyod ishlayotgan bo'lsamda bu savolga hozirgacha to'liq javob berolmas ekanman.

Shu sababli, ozgina research qildim va quyidagi asosiy sabablarni topdim:

Fast. Algo interviewlar tez. 1 soat ichida 2ta savol so'rab kandidatdan yetarlicha signallar olsa bo'ladi. Onsite algo interview uchun bitta whiteboard kerak bo'ladi xolos (online uchun - Google docs). Kod compile bo'lishi ham shart emas.

Scalable. FAANG har xil tech profesionallarni ishga oladi: Frontend, Backend, Database, Game, Embedded, QA, Security, va hokazo. Ularni har biri uchun custom interview qilish katta muammo yaratadi. Algo interviewlar esa one-size-fits-all approach bo'lib shu muammoni xal qiladi. Shu sababli algo interviewlarni katta masshtabda tashkillashtirish kompaniya uchun oson va qulay.

Reliable. Algo interviewlar yetarlicha ishonchli va haqiqiy ishdagi performance bilan katta korrelyatsiyaga ega (Google buni research qilgan). Perfect bo'lmasa ham it does the job. Katta kompaniyalar ma'lum bir miqdordagi xatoliklarga ko'z yuma oladi.

Shunday ekan, problem solving qilishda davom eting va siz yutasiz ๐Ÿ’ช

#Google #Googler #FAANG #FAANGPrep #Interviews #InterviewPrep #ProblemSolving #Dasturlash #Programming #SoftwareEngineering #IT

Vohid Karimov | Hello world

17 Oct, 05:22


Universitet paytlari o'zimga juda talabchang bola bo'lganman. Hech qachon o'zimdan qoniqmas edim. Har doim oldimga yanada kattaroq maqsadlar qo'yar edim va bajarish uchun bor kuchimni sarflar edim. Kerak bo'lsa hamma narsani qurbon qilar edim. Bekorchilik qilib qo'ysam o'zimni koyirdim.

Balki hozirgacha erishgan "yutuqlarim" shuni o'rqasidandir lekin vaqt o'tishi bilan, 1-2ta burnoutdan keyin bunday mindset har doim ham eng zo'ri emasligini tushunib yetdim. I didn't want to go fast, I wanted to go far.

Agar siz ham menga o'xshagan student bo'lsangiz, siz to'g'ri yo'ldasiz. Hech ikkilanmang. Lekin charchoqli kundan keyin mazza qilib oyoqni cho'zib 1-2 soat kino ko'rib dam olishga 100% haqqingiz bor. Damni oling va ertasiga gazni ohirigacha bosing.

Vohid Karimov | Hello world

16 Oct, 04:05


Soat kechgi 7pm bo'ldi. Siz esa hali ham o'sha lanati task ustida ishlab o'tiribsiz. Ertalabdan beri kovlamagan teshigingiz qolmadi. Uni ustiga standup meetingda 1 soatlik ish deb qo'ygansiz.

Dasturchilar orasida bu tez kuzatiladigan xolat. Hech kuyinmang sizga zo'r strategiya o'rgataman โ€” timeboxing!

Timeboxing bu bir ishni vaqt bilan chegaralash. Vaqt tugagach ish bajarilib tugadimi yoki yo'q ishni (vaqtincha) yakunlab boshqa ishga o'tilishi kerak.

Timeboxing quyidagi xolatlarda foydali:
โ€” Bazida kichik ko'ringan ishlar kattalashib ketadi. Shunday xolatlarda kun uchun qilingan rejalardan uzoqlashmaslikka yordam beradi.
โ€” Juda ko'p vaqt sarflash arzigulik bo'lmasligi mumkin. Ishning natijasini/foydasini to'g'ri baxolashni o'rganing.
โ€” X vaqtdan keyin boshqalardan yordam so'rasangiz vaqtdan va energiyadan yutasiz. Hamkasblaringizdan foydalanishni o'rganing.
โ€” Bazida muammoga yechim bir o'tirishda kelmaydi. Timebox qilib boshqa ishga o'ting. Keyinroq yangi qarashlar (perspective) bilan... Baaam! Bingo!

Samarali dasturchilar oldilaridagi to'siqlarga rozi bo'lishmaydi, xuddi epchil savdogardek wiggle-wiggle qilib to'siqlarni chetlab o'tishadi.

Vohid Karimov | Hello world

15 Oct, 05:51


FAANG'da internship qilish uchun sizdan:
โ€” hozirda talaba bo'lishingiz
โ€” bir dasturlash tilida bemalol kod yoza olishingiz (coding skills)
โ€” fundamental CS bilimlariga egaligingiz (algo & data strukturalar)
โ€” easy & medium leetcode masalalar yecha olishingiz (problem solving)
โ€” ingliz tilida yaxshi muloqot qila olishingiz (communication skills)
โ€” qiziq proyektlarga to'la portfolioingiz bo'lishi
โ€” va jarayon davomida tabbasum talab qilinadi.

To'g'ri tepada talaygina narsalar so'ralgan. Oson bo'lganda hamma qilgan bo'lardi ๐Ÿ™‚

Vohid Karimov | Hello world

10 Oct, 09:05


Ikki Googler, Demis Hassabis va John M. Jumper, kimyo yo'nalishi bo'yocha o'zlarining "computational protein design" ishi uchun Nobel mukofoti bilan taqdirlandi (manba).

Yaqinda bir bola mendan "Why FAANG?" deb so'ragandi. Mana sizga why. Kelajakda biz shular orasida bo'lishimiz mumkin, tasavvur qilib ko'ring-a! Nobel prize ๐Ÿš€

Men uchun esa, boshqa bir Googler sifatida โ€” imposter syndrome intensifies.

Vohid Karimov | Hello world

06 Oct, 13:31


onsitedan yeqilganda:

Vohid Karimov | Hello world

06 Oct, 11:10


O'zbek kandidat Googleda onsite intervyuga o'tganda, men:

Vohid Karimov | Hello world

06 Oct, 06:22


Pull Requestlar bilan ishlash: junior vs senior

junior dasturchi kommentlari:
#1 | junior: Yangi PR, iltimos ko'rib chiqib approve qiling.
#2 | reviewer: Bu yerda xato ekan, to'g'irlang.
#3 | junior: Haa ko'rmay qolibman bu edge caseni, uzr. Hozir if-condition qo'shib qo'yaman.
#4 | junior: Qo'shdim. Approve qilsangiz bo'ladi.
#5 | reviewer: if-statement kattalashib ketibdi, o'qishga qiyin. Alohida funksiyaga chiqarib qo'ying.
#6 | junior: Hop, bajaramiz.
#7 | junior: Alohida funksiyaga chiqardim.
#8 | reviewer: Approved โœ…

senior dasturchi kommentlari:
#1 | senior: Yangi PR, iltimos ko'rib chiqib approve qiling.
#2 | reviewer: Bu yerda xato ekan, to'g'irlang.
#3 | senior: Good catch! if-condition qo'shib qo'ydim. if-statement kattalashib ketdi, readability uchun aloxida funksiyaga chiqarib qo'ydim.
#4 | reviewer: Approved โœ…

Vohid Karimov | Hello world

05 Oct, 12:53


Kattaroq so'rab yuborsak reject qilishlaridan qo'rqamiz

...deb tepadagi post tagida Temurbek yozibdilar. Bu xolat rostdanham ko'pchiligimiz boshidan o'tgan qaltis vaziyat.

Shuning uchun ham raqamlar xaqida birinchi gapni ish beruvchi aytishi kerak deb o'ylayman. Interview qilishdan oldin sizga pozitsiya uchun salary range aytishi kerak. Sizga maqul bo'lsa keyin interview qilinishi kerak.

Interviewdan keyin ish beruvchida sizning qobilyatlaringiz haqida ko'proq malumot bo'ladi va sizga o'sha aytilgan summa atrofida taklif qilinadi.

Vaziyat A.
Kompaniya: Biz 100-120 so'm bera olamiz.
Siz: Uzr men allaqachon 150 so'm olaman. Sog' bo'ling.
Kompaniya: Vaqtingiz uchun raxmat.

Vaziyat B.
Kompaniya: Biz 100-120 so'm bera olamiz.
Siz: Hop, interview qilsak bo'ladi.

โ€” Interviewdan keyin โ€”

Vaziyat B.1.
Kompaniya: Uzr, bizni talablarga to'g'ri kelmadingiz. Sog' bo'ling!
Siz: Raxmat!

Vaziyat B.2.
Kompaniya: Biz xoxlagan daraja uchun tortmadingiz, lekin bitta pastki daraja uchun olmoqchimiz. Sizga 80 so'm bera olamiz.
Siz: Hop, raxmat. O'ylab ko'raman.

Vaziyat B.3.
Kompaniya: Interview javoblari yomon emas, sizga 110 so'm bera olamiz.
Siz: Bu kam, ko'tarib bera olasizlarmi?
Kompaniya: Max 120 qilib bera olamiz.
Siz: Uzr, menga ish juda yoqdiku lekin bu yog'da boshqa kompaniya 130 beraman deyapti. 130 qilib bera olasizlarmi?
Kompaniya: Afsuski yo'q, 125 ohirgi raqam. Iltimos 1 haftada javobingizni ayting.
Siz: Hop, raxmat. O'ylab ko'raman.

Ko'rib turganingizdek biror bir xolatda siz ko'p so'raganingiz uchun reject olmadingiz.

Vohid Karimov | Hello world

04 Oct, 10:52


Men: Rustam, hop mana kelganizga ham ancha bo'lib qoldi. Germaniya yoqdimi? Tozaligiga e'tibor berdizmi?

Rustam: O'zbekistondan xo'l salfetka olib kelgandim. Munichda oyoq kiyimimni o'sha salfetka bilan artgandim salfetka tozaroq bo'lib qoldi.

Vohid Karimov | Hello world

04 Oct, 07:49


#storytime

2020-yilda Amerika elchixonasi chap qulog'im va Kanada elchixonasi o'ng qulog'im tagiga tushurgandan keyin Yevropaga ketishga qaror qildim.

LinkedIn orqali Swisscom degan kompaniya menga chiqdi va interview qilishni taklif qildi. Interviewlardan o'tdim, job offer oldim. Swisscom o'zi Shvetsariya telekomunikatsiya kompaniyasi xisoblanadi lekin Gollandiyada ishchi kuchi arzon bo'lgani uchun u yerda Software Development ofis ochishgan edi. Men shu ofisga qo'shilganlardan birinchilaridan bo'lganman.

Ishlashni boshladim va 3-4 oy o'tib yangi ishchilar olish uchun kandidatlarni interview qilishni ham boshladim. Interview feedback yozish uchun menga ba'zi dokumentlarga access berishdi. Bir kuni meni ismim yozilgan bir dokumentga ko'zim tushdi, ochsam menga berilgan interview feedback ekan.

Ichida nima yozilganini sizlarga aytmaymanku lekin maosh kelishayotganimizda ko'proq so'rasam bo'larkan.

Vohid Karimov | Hello world

03 Oct, 12:53


Nature is healing ๐Ÿ™‚

โ€” leetcode.com
โ€” careers.google.com

Vohid Karimov | Hello world

03 Oct, 08:40


Dasturlashga qo'l urganlar, o'zingiz ustingizda yetarlicha ishlayotganingizni qayerdan bilasiz? Ahir mexnatlaringizdan natija kutyapsizku. Qayerdan bilasiz to'g'ri yo'lda ekanligingizni?

Bu narsani bir savol bilan aniqlasa bo'ladi: Qiyin bo'lyaptimi?

โ€” Agar qiyin bo'layotgan bo'lsa katta ehtimollik bilan to'g'ri yo'ldasiz.
โ€” Agar oson bo'layotgan bo'lsa yoki siz geniysiz yoki yalqovsiz. Katta ehtimollik bilan yalqovsiz. Qattiqroq xarakat qiling, natija uchun ko'proq mexnat kerak.

Yana... Agar juda qiyin bo'layotgan bo'lsa va ohirgi 3-4 oydan beri sizni qoniqtiradigan o'sish bo'lmayotgan bo'lsa, balki yondashuvni o'zgartirish kerak. Yaqin dasturchi o'rtoqlaringizdan maslahat oling. Yoki shu post tagida yozib qoldiring, katta ehtimollik bilan siz yolg'iz emassiz.

Vohid Karimov | Hello world

27 Sep, 21:42


IBM'dan offer oldim ๐ŸŽ‰

Postni o'qish

@otabekswe

Vohid Karimov | Hello world

09 Sep, 05:42


First day at Google video is ready! ๐ŸŽ‰ Check out a glimpse of the Munich office!

https://www.youtube.com/watch?v=TgQft4XyxDQ

Vohid Karimov | Hello world

06 Sep, 09:28


O'zim ham shunday maktablarni birida o'qiganim va universitetda ham toza Computer Science o'qimaganim tufayli ko'p Math va Computer Science bilimlarni o'zim online resurslardan o'rganaman. Bugun silar bilan o'zimga yoqqan resurslar bilan ulashaman. Kettik:

1. The essence of calculus: YouTube
2. Linear algebra: MIT Website
3. Discrete math: YouTube
4. Probability and combinatorics: Coursera
5. Introduction to Algorithms: MIT Website
6. Operating systems: Archive
7. Networking: Khan Academy Website

Yana, quyidagi YouTube kanallar va GitHub repolarni tavsiya qilaman:

1. 3Blue1Brown
2. Eddie Woo
3. Khan Academy
4. MIT OpenCourseWare
5. BrilliantOrg
6. Coding Interview University
7. Awesome courses

Siz ham o'zingizga yoqgan resurslarni ulashing!

#Coding #ComputerScience #CS #ProblemSolving #Dasturlash #Programming #SoftwareEngineering #IT

Vohid Karimov | Hello world

06 Sep, 05:26


Menga Math va Computer Science har doim yoqgan. Ayniqsa calculus, linear algebra, discrete math, va probability mavzular juda qiziqarli ๐Ÿ™‚

Afsuski O'zbekiston maktablarida matematika fani chuqur o'rgatilmaydi. Birinchidan, maktab matematika kitoblari "multfilm" bo'lib ketgan. Ikkinchidan, kuchli o'qituvchi va professorlar kam. Uchunchidan, yaxshi o'qituvchilar bo'lsa ham ularni yuragida matematika yonmaydi ๐Ÿ’”

Oralaringdan ko'pchiliklaring matematikani qiyin deb bilsalaring kerak va shuning uchun yomon ko'rsalaring kerak. Aslida, matematika ancha osson va mazza fan. To'g'ri ustoz topsangiz bo'lgani ๐Ÿง Eng qizig'i shunday ustozlarni online topsangiz ham bo'ladi ๐Ÿ™‚

#Coding #ComputerScience #CS #ProblemSolving #Dasturlash #Programming #SoftwareEngineering #IT

Vohid Karimov | Hello world

30 Aug, 13:08


Nega FAANG algo interview qiladi?
Yohud, men ishda hech qachon binary search yozmayman.

Ko'p FAANG kompaniyalari technical rollarga ishchilar yollashda asosan algoritmik interviewlardan foydalanishadi. Lekin nima uchun? Oylab tayyorgarlik ko'rib, interviewlardan muaffaqiyatli o'tib, har kunlik ishga kelganda shu bilimlarni ishlatmaslik sal g'alati.

To'g'risini aytsam o'zim ham shu processdan o'tib, Googleda 1 yildan ziyod ishlayotgan bo'lsamda bu savolga hozirgacha to'liq javob berolmas ekanman.

Shu sababli, ozgina research qildim va quyidagi asosiy sabablarni topdim:

Fast. Algo interviewlar tez. 1 soat ichida 2ta savol so'rab kandidatdan yetarlicha signallar olsa bo'ladi. Onsite algo interview uchun bitta whiteboard kerak bo'ladi xolos (online uchun - Google docs). Kod compile bo'lishi ham shart emas.

Scalable. FAANG har xil tech profesionallarni ishga oladi: Frontend, Backend, Database, Game, Embedded, QA, Security, va hokazo. Ularni har biri uchun custom interview qilish katta muammo yaratadi. Algo interviewlar esa one-size-fits-all approach bo'lib shu muammoni xal qiladi. Shu sababli algo interviewlarni katta masshtabda tashkillashtirish kompaniya uchun oson va qulay.

Reliable. Algo interviewlar yetarlicha ishonchli va haqiqiy ishdagi performance bilan katta korrelyatsiyaga ega (Google buni research qilgan). Perfect bo'lmasa ham it does the job. Katta kompaniyalar ma'lum bir miqdordagi xatoliklarga ko'z yuma oladi.

Shunday ekan, problem solving qilishda davom eting va siz yutasiz ๐Ÿ’ช

#Google #Googler #FAANG #FAANGPrep #Interviews #InterviewPrep #ProblemSolving #Dasturlash #Programming #SoftwareEngineering #IT