Leetcode - leetcode competitive programming platform emas. Masalan codeforces, atcoder kabi platformalar va uyoqdagi savollar ozgina farqli distiplinada. Yani olimpiyada uchun informatika olimpiyadalaridagi distiplinani mashq qilsa bo'ladi. Leetcode unday emas, uyoqda "top" companylarga interviewdan o'tish uchun tayyorlaniladi. Aslida g'oya ajoyib, malum kompitensiyani yeg'ish kerak va buning uchun tayyor platforma bor u yerda mashq qilasiz va maqsadga erishish osonlashadi
Muammo shundaki, bu narsa steriotip darjasiga chiqib qolgan. Masalan luboy random kompaniyada coding interview shu "top" companylardan chopilib tadbiq qiliishi mumkin. Ammo bunaqa odam sizga kerakmi, sizdagi ishni qila oladigan sifatlari bormi buni aniqlash doyim muammoligicha qolaveradi. Huddi shunday siz leetcodega tayyorlanasiz rossa, ammo real ishda asosan rutine narsalar qilasiz. Ammo leetcode dasturchilar orasida fenomenga ham aylannib qolgan, doxrena masala ishlasa demak cool programmer.
2. Cloud providerlar - Ko'rinishidan rivojlanishning yana bir natijasi. Tayyor servislar, Pass, Sass yana birbalo ass. Qog'ozda juda zo'r siz falon muammoni hal etgani shunchaki X servisdan foydalanasiz va tamam. Sizga kerak emas serverlarni setup qilish, uyoqda yana butun infratuzululmani sozlash kabi ortiqcha bosh og'riqlar cloud bilan hal etasiz.
Amalda unday emas, cloud servislarni yaxshi bilmasangiz qaytangi biror kichik muammo ham gemaroyga aylanishi mumkin. Yani siz huddi oddiy serverlar bilan ishlashni o'rgangandek, cloudni ham o'rganasiz yani learning curve temasi. Tog'ri o'rganishga resurs ko'p, offical darslar, certificationlar bor. Ammo prikol ham shunda, masalan aws certification olishingiz uchun amazonga pul to'laysiz :) tog'ri bu jarayonlar must have talab emas. Ammo bu perespektivadan qarasak amazon/google/microsoft daje learning curveni ham pullik qilgan.
Cloudlarda ishlar ekansiz endi sizga ko'proq political, economic skillar ham kerak bo'ladi. Masalan qanaqadir discoundlar olish, cost optimization temalari. Bu ishlarni ham shu daturchilarni o'zlari qiladilar. Maslan cloud providerlar startuplarga credit ajratadi ulardan foydalansangiz oradan vaqt o'tib sizni infratuzulma anashu cloud platformga to'liq qaram bo'lib qolishi mumkin.
Hulosa: Ko'pchilik ishlashni istagan corplar suniy ravishta trendni qilishadi. Masalan falon corp bunaqa qilibti deb ko'pchilik ularga follow qiladi. Uyoqlarda juda top engineerlar ishlaydi deb o'ylashadi. Ammo ular o'zlari belgilagan qiyinchiliklarni, shunchaki ularda resurs ko'p bo'lgani uchun ideal qanday bo'lishini belgilab berishadi va shu asosida o'z bizneslarini qilishadi. Masalan cloudlar uyoqda rossa ko'p aynan soqqa qilishga qaratilgan mavzular, politics bor. Certificatinolar temasi ham bir absdurd narsa chunki bundan ham soqqa qiladi o'sha corplar. Nega dasturchilarni aynitgan degan masalaga qaytsak. Manashunday spekulatsiya va propagandalar. Dasturchilarni ko'proq vaqtini technical narsadan ko'ra ko'proq boshqa narsalarga sarflashiga sabab bo'lyabti. Masalan bitta dolban managerga uning dolban ekanini aytolmaysiz sababi bu reputatsiyangizni "soft skiill"lar degan bo'limga katta minus qiladi. Huddi shunday soxta avtoritariya bo'ladi, masalan falonchi man "FAANG"da N yil ishlaganman va falon darajaga chiqganman deb maqtanadi. Ammo shuncha ishlagan bo'lsa ham haligacha govnokod yozgan bo'ladi, yoki bo'lmasa githubi o'lik bo'lishi mumkin. Yani u faqat commerce code yozgan odam.
Post #4354
524
Programming ∀ Dasturchilarni aynitgan platformalar. 1. Linkedin. 2. Leetcode. 3. Aws/gcp/azue etc clouds. Endi degradatsiyaga olib kelyotganlari esa. Birbalo AI, LLM servislar vaxakazo. Ro'yxat uzun ekan.
- 🔥 7
- ❤ 1