Yetim Dasturchining xatini (post) o‘qib qoldim. 1 kursda o‘qigan fanlarimizdan biri esimga tushib ketdi.
Darslarning birida Mnemokod bilan tanishgan edik. Doskada faqat 1 va 0 lardan iborat qatorlar yozilgan edi. Masalan:
kabi.
Avvaliga buni tushunish qiyin. Keyin sizda dasturlashning keng imkoniyatlari ochila boshlaydi.
Biz biladigan o‘zgaruvchi, buyruqlar va stek o‘zaro o‘rnini almashtira oladi. Dastur o‘zini o‘zi qayta yoza oladi. Dastur faqat tepadan pastga ketma-ket emas, xohlagan vaqt o‘zi yangi kod yozib, uni bajara oladi.
Buni bilgan odam virus qanday yozilishi, uni antivirusdan qanday yashirish mumkin ekani haqida tez tushunib oladi. Ammo bugungi mavzu u haqida emas.
Biznes tomondan qaraganda hamma ham quyi dasturlash tilini bilishi shart emas. Agar bilsa u xodim qimmatga tushadi. Arzon va faqat andoza (template)larda ishlay oladigan dasturchilar ham kerak. Ko‘p kerak, o‘rtacha 70%-80% ishni ular bilan qilinadi. Sunʼiy intellekt (SI) aynan ularning o‘rnini egallamoqda.
Demak, sizning oldingizda 3 ta yo‘l bor.
1. Quyi dasturlashni qachondir o‘rganish va Arxitektor bo‘lish.
2. Andozalar asosida tez ishlashni o‘rganib, kelajakda Ish boshqaruvchi (manager) bo‘lishga harakat qilish.
3. Bitta texnologiyani zo‘r o‘rganib, Dars berishga o‘tib ketish.
Har 3 ta yo‘l ham yaxshi. Har biriga intilishning o‘ziga xos yo‘li bor. Sizga yoqadigan kasb tanlang va doim o‘sadigan yo‘lda yuring. Bu sizga kasbingizdan zerikish, katta bo‘lganda yoshlardan qo‘rqish, yo‘nalishini yo‘qotishni oldini oladi.
P.S. Mnemokod haqida alohida yozib o‘taman.
06.01.2025 London
@DrAlgorithm
Darslarning birida Mnemokod bilan tanishgan edik. Doskada faqat 1 va 0 lardan iborat qatorlar yozilgan edi. Masalan:
111 10110
101 01001
100 10011
kabi.
Avvaliga buni tushunish qiyin. Keyin sizda dasturlashning keng imkoniyatlari ochila boshlaydi.
Biz biladigan o‘zgaruvchi, buyruqlar va stek o‘zaro o‘rnini almashtira oladi. Dastur o‘zini o‘zi qayta yoza oladi. Dastur faqat tepadan pastga ketma-ket emas, xohlagan vaqt o‘zi yangi kod yozib, uni bajara oladi.
Buni bilgan odam virus qanday yozilishi, uni antivirusdan qanday yashirish mumkin ekani haqida tez tushunib oladi. Ammo bugungi mavzu u haqida emas.
Biznes tomondan qaraganda hamma ham quyi dasturlash tilini bilishi shart emas. Agar bilsa u xodim qimmatga tushadi. Arzon va faqat andoza (template)larda ishlay oladigan dasturchilar ham kerak. Ko‘p kerak, o‘rtacha 70%-80% ishni ular bilan qilinadi. Sunʼiy intellekt (SI) aynan ularning o‘rnini egallamoqda.
Yaxshi dasturchi oyiga $3,000 ga ishlaydi. Lekin website yasab sotadigan korxona uchun 10 ta shunday dasturchi olish qimmat. Undan ko‘ra 2 ta $3,000 lik olib, qolganiga $500 lik 20ta andozada ishlaydigan olsan yetarli. Oyiga 5ta emas, 20ta website yasay olaman. (Hisob kitobni o‘zingiz qilib olarsiz, qaysi biri ko‘proq foyda keltirishini.)
Demak, sizning oldingizda 3 ta yo‘l bor.
1. Quyi dasturlashni qachondir o‘rganish va Arxitektor bo‘lish.
2. Andozalar asosida tez ishlashni o‘rganib, kelajakda Ish boshqaruvchi (manager) bo‘lishga harakat qilish.
3. Bitta texnologiyani zo‘r o‘rganib, Dars berishga o‘tib ketish.
Har 3 ta yo‘l ham yaxshi. Har biriga intilishning o‘ziga xos yo‘li bor. Sizga yoqadigan kasb tanlang va doim o‘sadigan yo‘lda yuring. Bu sizga kasbingizdan zerikish, katta bo‘lganda yoshlardan qo‘rqish, yo‘nalishini yo‘qotishni oldini oladi.
Postdan maqsad. Oldingizga doim maqsad qo‘yib yashang. Rejalashtiring, tugash vaqt (deadline) belgilang va olg‘a bosing.
P.S. Mnemokod haqida alohida yozib o‘taman.
06.01.2025 London
@DrAlgorithm