Programming ∀
الذهاب إلى القناة على Telegram
Ushbu kanalda dasturlashga aloqador turli expriementlarim, g'oyalarim, hulosalarimni ulashaman.
إظهار المزيد1 354
المشتركون
لا توجد بيانات24 ساعات
لا توجد بيانات7 أيام
لا توجد بيانات30 أيام
أرشيف المشاركات
1 354
Bunaqa savollar umringizni ohirigacha o’ylantiradi lekin😎
Masalan google search auocompleteni qanday qilgan. Unga javob bo’lsa nega rus tilidagi so’zni lotincha yozsa ham contentni topadi. Javob chiqsa nega autocomplete bunaqa intuitiv, masalan agar man “lazinness “ yozsam keyingi so’zga haskell chiqadi lekin boshqasi yozsa boshqa narsa.
Hullas savollar tugamaydi.
1 354
Luboy tilda “hello world” yozganda siz yozgan string ekranga chiqgunicha nima bo’ladi ? Degan so’zni o’ylab ko’rish kerak.
Bundan oldin luboy qurilmada power on button bosilsa to’liq ishlaydigan holatga kelguncha nimalar bo’ladi degan savolni ancha o’ylagandim.
Eng birinchi, googledan biror narsani search qilsam nima bo’ladi degan savolni o’ylaganman :)
Savollar judayam general va dump savol. Lekin tassavurni kengaytirishga yaxshi. Faqat interviewlarda bunaqa savol bermanglar iltimos. Savolni to’liq detailed javobini topsa bo’ladimi bilmiman asosan bunaqa g’alati savollar miyyaga kelganida research qilib o’tiraman steb by step.
1 354
Hexogonal architecture juda simple va simple complexity uchun mos kelaveradi. Shunga deyarli hamma tushunadi va tushuna oladi, qisqasi generalized qilish mumkin.
DDD kabi narsalarda generalize qilib bo'lmaydi, nega ?
Sababi hamma narsaga intensiv yondoshuv kerak va aralashib ketadi ko'p narsalar. Masalan DDD + EDD, layerlarni responsiblitylarda source of truth yo'q, albatta Martin Fawler kabi kishilar nimadirlar qilishgan lekin hamma ularning ideyasini learning qilmaydi manashu sabab intensivlikni talab qiladi.
FP approachlarda esa source of truth bo'ladi, lekin intensiv learning qilish kerak. Aniq ko'rsatmalar, resurslar examplelar juda ko'p.
Masalaning qiziq tomoni ham shunda, hammasi o'zimizga bog'liq. Man ko'p kuzatganim ko'pchilik hamkasblar o'z dunyoqarshlarini shunchaki o'zgartirolmaydilar, shu sababdan ularga argumentlarni kattalari keltirilsa ham foydasiz ular uchun yetarlimas yoki asossiz ko'rinadi. Intensivlik manashu narsadan boshlanishi kerak deb bilaman.
Hurmatli hamkasblar, siz qurgan yoki qurayotgn dastur evalyutsiyaga uchrayabti, demak faqat code emas balki boshqa tomonlardan ham evalyutsiyaga uchrashi kerak. Dasturning texnologik evalyutsiyasi esa sining bo'yningizda, agar o'zingiz evalyutsiyaga uchramasangiz dasturingiz axvoli nima bo'ladi ?
Shaxsiyat sifatida o'zingiz bilasiz qanday yo'l tanlashni. Ammo mutaxasiss yo'lida hamma rivojlanishi shart, daromatingiz hayotingiz ham shaxsiy masalalar. Ammo siz yozgan code sotsial masala !
1 354
Nega kitoblar so'radim aytaymi ?
Kanaldagilar bilan firk almashishning eng zo'r uslubi shu. Shu orqali bilsa bo'ladi kimni fikri qanday, nima asosida o'ylaydi vaxakazolarni.
Sizlar tavsiya qilgan kitoblarni hammasini o'qishga albatta ulgurolmasligim mumkin lekin varaqlab ko'rib ideyalarni tushunib umumiy image hosil qilsa bo'ladi. Bu bilan aniq fikrlar qilinmaydi albatta lekin qiziq praktika.
1 354
Adashmasam Abbosiylar davrida tarozini bir tominiga kitob boshqa tomoniga oltin qo’yishgan va authorga shu oltinlarni berishgan ekan.
Bunday amaliyot lame content boshlanishiga ham sabab bo’lgan deb o’ylayman. Internetdagi medium maqolalar uyoqda tursin shunchaki yozilgan deyarli foydasiz paperlar ham tiqilib ketgan xozir.
