Otabek - SWE

Description
- Algoritmlar
- System Design
- Computer Science
- Backend Engineering
- 10x Software Engineering
… bo'yicha tajriba ulashaman.

Xabarlar uchun: @otabek_askbot
We recommend to visit

Telegram stands for freedom and privacy and has many easy to use features.

Last updated 2 weeks, 1 day ago

Roxman
Roxman
12,975,749 @developer

Sharing my thoughts, discussing my projects, and traveling the world.

Contact: @borz

Last updated 2 weeks, 4 days ago

Official Graph Messenger (Telegraph) Channel

Download from Google Play Store:
https://play.google.com/store/apps/details?id=ir.ilmili.telegraph

Donation:
https://graphmessenger.com/donate

Last updated 6 months, 1 week ago

2 months, 2 weeks ago
**Trustober**

Trustober

Bu oy Dropbox uchun Trustober ya'ni HackMonth hisoblanadi. Barcha jamoalar turli xil yo'nalishlarda tayyorlangan muammolarni yechib chiqishadi va tizimdagi xatoliklarni qidirishadi. Tizimdagi xatolik darajasiga qarab score berishadi. Qancha ko'p tizimni buza olsangiz shuncha yaxshi.

Bu an’ananing yoqqan tomoni, juda ko'p o'rganasiz. Ko'plab zaifliklarni topish, tez fikrlash, qarorlar qabul qilish va ularni yechishni o'rganasiz.

"Tajribang ko'p ekan" deb captain qilib saylashdi, aslida unday emas. Lekin men imkoniyatdan foydalanib qoldim, o'z lavozimimni suv iste'mol qilgan holda jamoa nomini o'zim berdim. Ular baribir tushunishmaydi, bo'laveradi.

JPRQlar, biz yutamiz!

2 months, 2 weeks ago
**Testing in Action**

Testing in Action

Yaxshi dasturchi doim dasturini test qiladi. Test qilish uchun test yozishni o'rganing. Qanday test yozishingizni esa ushbu post orqali kashf qiling.

Maqolani o'qish

@otabekswe

2 months, 3 weeks ago

Inson bilgan bor bilimini gapirib bera olmaydi. Gapirib tushuntira olgan narsasini esa, yozib tushuntirishi qiyin.

Anchadan beri blog yozib kelaman, oldin ingliz tilida yozardim, hozir faqat O’zbek tilida yozaman. Bunga asosiy sabab O’zbek tilida ham bunday foydali kontentlarni ko’paytirish.

Blog yozish qiyin. Unga yetarlicha bilim, tajriba va sabr kerak. Chunki uni o’qigan insonlar sizni tushunishi uchun maksimal soddaroq tilda boshlab, keyin ilmiyroq tushunchani yetkazib berib yakunlashingiz kerak.

Yaqin kunlarda yaxshi bloglarni sizlar bilan bo’lishib o’taman. Undan oldin esa bloglar haqida fikr va takliflaringizni so’ramoqchiman.

Men yozgan maqolalar sizga yoqsa, avtorni qo’llab turishingiz, bizga ko’proq blog yozishda va uni ostidagi xizmatkor serverlar xarajatiga katta yordam bo’ladi.

O'z xissangizni qo'shing: tirikchilik.uz/otabek

4 months ago
**FAANG'ga sayohat**

FAANG'ga sayohat

2021: Facebookdagi amaliyot (internship) haqida eshitib qiziqishim juda oshgandi

2022: Amazon, Intel va Cloudflare dan rad javobi oldim

2023: Intel, BNY Mellon, Deloitte dan rad javobi

2024: Google (vaqtincha) muzlatildi, IBM, Dropbox va Meta offer.

2025: What's next?

Mana Linkedin, menga ergashib (follow qilib) qo'ying.

Yaxshi maqolalar: otabekswe.uz

@otabekswe

4 months ago
**Dropbox'dan offer oldim ***?*****

Dropbox'dan offer oldim ?****

Postni o'qish

@otabekswe

5 months, 2 weeks ago

#scienceIn60Seconds

Firewall

Networking sohasida tajribalarim juda kam. Shunga qaramay Senior darajaga 6ta kompaniya bilan intervyu o'tkazganman. Xulosa natijasida eng ko'p berilgan savol bu Firewall haqida bo'ldi.

Firewall - bu xavfsizlik devori. Qadimgi xitoy urushlarida devorlarga olovli sharlar otilgan bo'lsa, hozirgi urushda jpriqlar sizni veb-sahifangizga xujum qilishadi. O'sha xujumlarni oldini olish uchun firewall ishlatishingiz mumkin.

Firewall ayrim siz bergan yoki oldindan berilgan qoidalar asosida ishlaydi. Backdoors, Spam, SQL Injection, DDoS va shu kabi ko'plab xujumlarni oldini olishda ham ishlatishingiz mumkin.

Networking haqida ham keyinroq post yozishni reja qilib turibman. Hozircha sizdan "Manejeriz bilan komfliktga tushib qolsangiz nima qilasiz?" deyishsa ~~Hashmap~~ "Firewall" ishlataman deb javob bersangiz bo'ladi.

@otabekswe

8 months, 2 weeks ago

Signals

Linux operatsion tizimida signallar bor. Ba'zan ularni bilib, ba'zan bilmay ishlatasiz. Ctrl + D ni bosib terminal dasturdan chiqasiz. Ctrl + C ni bosib dasturni interrupt qilasiz. Keling ajoyib qisqa masterpost bilan tushnib olamiz.

UNIX-like tizim ishlatsangiz terminalingizni oching va ps buyrug'ini yuboring. U sizga hozir ishlab turgan processlar ro'yxatini beradi. Oddiyroq qilib aytsak, qachon kompyuteringizda dastur ishga tushirganingizda har bir dastur har xil process (ishchi)da ishlaydi.

PID, TTY, TIME, CMD kabi columnlar beradi. CMD - dastur, PID esa process ID degani. Istalgan PID raqamni tanlang. Endi esa uni to'xtatishni istasangiz, kill buyrug'idan foydalanasiz. Masalan mana bunday:

```

kill -SIGNAL PID

```

Signal qismiga uni nima qilishni kiritasiz, misol uchun to'xtat demoqchi bo'lsangiz -3, yoki -9.

```

kill -9 13488

```

Har bir signalni o'z ma'nosi bor. Ba'zan dasturni to'xtatib qo'yishingiz ham mumkin. Va keyinroq kelgan joyidan davom ettirishni aytishingiz ham mumkin. Endi dasturlardan chiqish uchun X buttonni emas balkim terminal orqali kill buyrug'ini ishlatsangiz va o'zingizni hacker dek tutsangiz bo'ladi.

Bu haqda albatta keyinroq to'liq post yoziladi, hozircha shunisini o'qib turing!

P.S: Process tejash, resurs tejashdir!

@otabekswe

8 months, 2 weeks ago
8 months, 2 weeks ago

#Experience
Sizga bir sir ochaman. Yaxshi va yomon dasturchi o'rtasidagi farq quyidagicha deb bilaman:

Yomon dasturchi:
1. Kod yozadi
2. Bug fix qiladi
3. Va yaxshilashni o'ylab ko'radi

Yaxshi dasturchi:
1. Loyihani dizaynini tuzadi va boshqalar bilan discuss qiladi
2. Kod yozib ishga tushiradi
3. Muhtojlik sezilganda yaxshilaydi

Kod yozish hech qachon 1-qadam bo'la olmaydi. Bo'ldimi, demak dastur emas muammo yaratibsiz degani!

@otabekswe

10 months, 1 week ago

Keyingi qadam nima?

So'ngi 2-yil ichida eng ko'p beriladigan savolga o'z fikrimni yozdim.

Bu hammasi emas,
- qanday loyihalar yaratish kerakligini,
- 42.uz serverini yoqib yuborganimni,
- loyiha yaratishni qayerdan va nimadan boshlashni,
- networking qilish foydalarini o'rganasiz.

@otabekswe

We recommend to visit

Telegram stands for freedom and privacy and has many easy to use features.

Last updated 2 weeks, 1 day ago

Roxman
Roxman
12,975,749 @developer

Sharing my thoughts, discussing my projects, and traveling the world.

Contact: @borz

Last updated 2 weeks, 4 days ago

Official Graph Messenger (Telegraph) Channel

Download from Google Play Store:
https://play.google.com/store/apps/details?id=ir.ilmili.telegraph

Donation:
https://graphmessenger.com/donate

Last updated 6 months, 1 week ago