Abdulla Xaydarov kanali
206 subscribers
240 photos
15 videos
1 file
63 links
Head of Operations @ Applied Labs
[ex-Amazon]

Maqsadim: o’z IT kompaniyam qurish.

- IT texnologiyalar
- Jamoa boshqaruvi
- Dasturlash
- Data Analytics
- Product development
- QA testing
- System design

Linkedin.com/in/abdullakhaydarov
Download Telegram
Ko'p dasturchilar esidan chiqaradigan narsa.

Karyerani keyingi bosqichiga o'tish uchun ["ko'tarilish" uchun] faqat yaxshi dasturchi bo'lish yetarli emas. Albatta, bu muhim. Lekin odamlar bilan muomala qilish, jamoada effektiv ishlay olish, mijozlar bilan "chiroyli" gaplasha olishlik ham muhim rol o'ynaydi.
Xodimlarimizni natijaga qarab baholashimiz kerak.
Ularning tepasida 24 soat turish shart emas.


Xodimdan nima kutilyapganini aniq belgilang. Ularning ishi nimadan iborat ekanligini tushuntiring. Keyin ularga erkinlik bering. Qanday ishlashni xohlashsa, shunday ishlashsin.

Biz [PM'lar] faqat loyiha berilgan muddat ichida yetkazib berilishini istaymiz.
Vaqti-vaqti bilab ishlar qanday ketyapganligi haqida xabar berib tursangiz yetarli.

Bizga ish bajarilsa bo'ldi.
System Design.
Netflix
kompaniyasini ichidan texnik jihatdan qanday ishlashini ko'rsangiz bo'ladi.

Men uchun qiziq bo'lgan joyi - frontend React'da yozilgan ekan.
So'rovnoma tashkil qilishganda [adashmasam 2-3 yil avval], odamlar ishdan ketishi asosiy sababi - bu ularning to'g'ridan-to'g'ri nazorat qiluvchi boshqaruvchisi [manageri], deb topishgan.

Sizni rivojlantiradigan, unumli ish atmosferasini ta'minlaydigan, va har taraflama sizni ko'taradigan boshliq - bebaho. Bunaqalar kam.

Agar shunday boshlig'ingiz bo'lsa, uni mahkam ushlang. Sabrli bo'ling, undan ko'p bilim o'rganing. Sizni ishdan bo'shatib yuborgunigacha ishlang.
Biznes g'oya [ideya] hech qanday qiymatga ega emas, chunki g'oya yetishmovchiligi yo'q.

Har bir insonda mingta ideya bor. ChatGPT istalgan vaqtda sizga millionlab ajoyib biznes g'oyalarini berishi mumkin.

Qiymatga ega narsa - bu g'oyaning IJROsi. Chunki g'oyani hamma ham amalga oshira olmaydi. Amal qiyin.

Bozorda amal va ijro yetishmovchiligi katta, va shuning uchun u qimmatlidir. G'oya emas.
Database Sharding.
IT kompaniyalar software mahsulotlarni yaratish jarayoni.
API - to communicate between apps / services.

SDK - tool box to build apps.
Sog’lom aql sog’lom jism-jasadda.
Bir qiyinchilikdan keyin ikkita yaxshilik keladi
Hayotda o’zini o’rnini topa olmayapgan ukalarimga maslahat.

Agar karyera yo’nalishlaridan qaysi birini tanlashni bilmayapgan bo’lsangiz, quyidagi vazifani bajaring:

Sizga yaqin bo’lgan, samimiy maslahat beradigan, insonlardan 10tasini ro’yxatini tuzing. Ularga so’rovnoma yuboring.

1. Meni qanday kuchli qobiliyatlarim bor?

2. Qaysi yo’nalish bo’yicha karyera qilishim kerak deb o’ylaysiz?

Bu ikkita savolga samimiy javob berishligini so’rang. 10ta odamdan 8tasi deyarli bir xil javob berishadi.

Shu 8ta odamning maslahatiga quloq soling.

Omad!
Learning is key!

Bizning kompaniyadagi eng katta oylik oladigan dasturchilarimizda bir narsani sezganman. Barchasi har kuni yangi ma’lumotlar o’rganib o’tiradi.

Eng katta oylik oladigan dasturchimiz yaqinda menga aytgan bir gapi:

Ishonasizmi-yo’qmi, har kuni 5-6 soat o’z ustimda ishlab, yangi ma’lumot o’rganishga harakat qilaman.”

Mani nazarimda aynan shu odat - kuniga 5-6 soat IT sohasida kitob o’qish, kurs o’tish, maqolalar ko’rish, yangi IT atamalarni doimiy ravishda o’rganish - aynan shu odat bu hamkasbimni O’zbekistondagi eng katta oylik oladigan mutaxassislardan biri bo’lishligiga olib kelgan.

Ustoz topib o’z ustingizda ishlang!
Project Management = Reja + Jamoa + Monitoring / Kuzatuv + Natijani rag’batlash
Bir stack’ni puxta o’rganishlik - muvaffaqiyatli karyeraning kaliti.

Ba’zilar aytadi-ki, “Senior Full-Stack” dasturchi (ham backend, ham frontend dasturlash tillarini biladigan dasturchi) bo’lmaydi. Senior darajasiga yetish uchun bitta dasturlash tilini 6-7 yil o’rganib, shu tilda ko’p loyihalar qurishi kerak.

Ikkita har xil tilni o’rganishlik esa - ikkalasida ham o’rta darajada qolib ketishga olib keladi.

[albatta, bu 100% qoida emas. 15 yil umrini sarflasa balki Senior Full-Stack darajasiga yetish mumkindir, balki].
Tepada yozganim dasturchi uchun edi. PM esa “har sohadan bir shingil” bo’lsa ham bilishi kerak.

Masalan, dasturlash va UI design’dan ma’lumoti bor PM albatta jamoaga ko’proq foyda keltiradi. Ayniqsa, agar Product Management’ga qiziqyapgan bo’lsangiz.

Dasturlash tillari [backend, frontend], UIUX design [Figma], QA testing, System design, DevOps - sohalaridan eng kamida nazariy fundamental bilimingiz bo’lishi kerak.

Bu sohalarda qanchalik ko’proq bilimingiz bo’lsa, shunchalik jamoani effektiv boshqara olasiz. Mahsulotingiz shunchalik yaxshiroq bo’ladi.
Til - dunyo kaliti!

Yaxshi mutaxassis bo’lsangiz albatta ishsiz qolmaysiz. Mahalliy bozorda ish topiladi.

Ammo xalqaro loyihalarda ishtirok etishga intilyapgan bo’lsangiz, birinchi so’raladigan mohirlik - bu ingliz tili. Chunki chet ellik hamkasblaringiz bilan oddiy muloqot qila olmasangiz, ular bilan jamoa bo’lib murakkab IT loyalarni qanday qurasiz?
Dasturchilar, agar shu ishni qilyapgan bo’lsangiz, balki PM bo’lishingiz kerakdir 😁