#dasturlashQiyin #butYouCanDoIt
JavaScript qiyin!
Python qiyin!
CSS qiyin!
Butun dasturlash qiyin!
Ha, boshida hamma narsa qiyin bo'ladi, lekin uni o'rganishni boshlasangiz, vaqt va kuchingizni sarflaganingizdan so'ng oson bo'ladi! 👊
@apexprogrammer
JavaScript qiyin!
Python qiyin!
CSS qiyin!
Butun dasturlash qiyin!
Ha, boshida hamma narsa qiyin bo'ladi, lekin uni o'rganishni boshlasangiz, vaqt va kuchingizni sarflaganingizdan so'ng oson bo'ladi! 👊
@apexprogrammer
🔥8👍2
#itIsTrue #feelThePain #php
O’zinglar tarjima qovolinglar. JavaScript developer sifatida o’zimni qo’lim bormadi 😶🌫️
P.S. PHP kuchini hech qachonkamsitmang !
@apexprogrammer
O’zinglar tarjima qovolinglar. JavaScript developer sifatida o’zimni qo’lim bormadi 😶🌫️
P.S. PHP kuchini hech qachon
@apexprogrammer
😁7
#shunchaki #apple #magicMouse
Yil - 2022. Yangi texnologiyalar paydo bo'ldi. Ko'plab yangi kashfiyotlar qilinmoqda. Yo'llarda o'zini o'zi boshqaradigan mashinalar…
Ammo, Applening “Magic Mouse” sichqonchasini hali ham teskari qilib quvvatlantirish kerak 🤦♂️.
@apexprogrammer
Yil - 2022. Yangi texnologiyalar paydo bo'ldi. Ko'plab yangi kashfiyotlar qilinmoqda. Yo'llarda o'zini o'zi boshqaradigan mashinalar…
Ammo, Applening “Magic Mouse” sichqonchasini hali ham teskari qilib quvvatlantirish kerak 🤦♂️.
@apexprogrammer
😁10👍3
#tech_news
27 yillik xizmatdan so'ng Microsoft 15-Iyun kuni Internet Expolorerni butunlay tark etadi. Yeeesss…!
Nihoyat biz Internet Explorer-dan qutuldik. Frontend dasturchilarini (o’zimni ham) ushbu yangilik bilan tabriklayman 🎉.
P.S. Maʼlumot uchun, Internet-exporter Chrome brauzerini yuklab olish uchun eng yaxshi brauzer deb hisoblanar edi. 😅
@apexprogrammer
27 yillik xizmatdan so'ng Microsoft 15-Iyun kuni Internet Expolorerni butunlay tark etadi. Yeeesss…!
Nihoyat biz Internet Explorer-dan qutuldik. Frontend dasturchilarini (o’zimni ham) ushbu yangilik bilan tabriklayman 🎉.
P.S. Maʼlumot uchun, Internet-exporter Chrome brauzerini yuklab olish uchun eng yaxshi brauzer deb hisoblanar edi. 😅
@apexprogrammer
😁8👍1
#readTheDocs
Documentantisiya o’qish 🥲
vs.
YouTube videosi ostida janjallashayotgan notanishlarning commentlarini o'qish 😎
P.S. Ba’zi bir JavaScript librarylarini documentatsiyasini o’qish shunchakiog'riqli 🤦♂️
@apexprogrammer
Documentantisiya o’qish 🥲
vs.
YouTube videosi ostida janjallashayotgan notanishlarning commentlarini o'qish 😎
P.S. Ba’zi bir JavaScript librarylarini documentatsiyasini o’qish shunchaki
@apexprogrammer
😁7
This media is not supported in your browser
VIEW IN TELEGRAM
#thatOneBug #painfulStory
That one bug…
(qisqa hikoya)
O'tgan hafta, dam olish kuni shaxsiy loyiham ustida ishlash uchun ofisga keldim. Codeimda nimadir ishlamayapti 🤦♂️. Barcha dastuchilar kabi, codeni debugging qilishga tushdim 🤓.
Bug codeni qayerida ekanligini topish uchun 2 soatdan ko'proq vaqtim ketti. 😕
Va nihoyat xatoni topdim. 🥹
Shunchaki "index.ts" degan fayl "Index.ts" deb bosh harf bilan yozilgan ekan. 🤬
P.S. O’sha kuni boshqa code yozmasdan uyga ketib uxladim 😐
@apexprogrammer
That one bug…
(qisqa hikoya)
O'tgan hafta, dam olish kuni shaxsiy loyiham ustida ishlash uchun ofisga keldim. Codeimda nimadir ishlamayapti 🤦♂️. Barcha dastuchilar kabi, codeni debugging qilishga tushdim 🤓.
Bug codeni qayerida ekanligini topish uchun 2 soatdan ko'proq vaqtim ketti. 😕
Va nihoyat xatoni topdim. 🥹
Shunchaki "index.ts" degan fayl "Index.ts" deb bosh harf bilan yozilgan ekan. 🤬
P.S. O’sha kuni boshqa code yozmasdan uyga ketib uxladim 😐
@apexprogrammer
😁10
#dontTakeItSeriously #joke
Dasturlashni shaxsiy loyihangiz uchun o’rganish 😁
vs
Dasturlashni kompaniyangiz uchun o’rganish 😐
@apexprogrammer
Dasturlashni shaxsiy loyihangiz uchun o’rganish 😁
vs
Dasturlashni kompaniyangiz uchun o’rganish 😐
@apexprogrammer
😁5👍1
#exactly
Menejer oldingizga kelib, nega 4 qator code uchun juda ham ko’p vaqt ketti deganda ko’rsatadigan rasm 🤓.
P.S. “Menejerlar” 4 qator codeni ko’rishadi, lekin uni ortidagi 40 000 ta fikrni ko’rishmaydida…
@apexprogrammer
Menejer oldingizga kelib, nega 4 qator code uchun juda ham ko’p vaqt ketti deganda ko’rsatadigan rasm 🤓.
P.S. “Menejerlar” 4 qator codeni ko’rishadi, lekin uni ortidagi 40 000 ta fikrni ko’rishmaydida…
@apexprogrammer
👍5🔥1
#IamTheTeam
Startup* companiyalarida ishlaydigan dasturchilar…
“Men jamoada emasman”
“Men jamoaman”
P.S. Startap - bu odatda rivojlanishning dastlabki bosqichidagi kompaniya.
@apexprogrammer
Startup* companiyalarida ishlaydigan dasturchilar…
“Men jamoada emasman”
“Men jamoaman”
P.S. Startap - bu odatda rivojlanishning dastlabki bosqichidagi kompaniya.
@apexprogrammer
😁6
#scaryOldCodebase
8 oy avval yozgan dasturimni ichida qoldirilgan “comment”ni qarang:
“bu yerda g'alati xatolik tuzatildi 🤫”
@apexprogrammer
8 oy avval yozgan dasturimni ichida qoldirilgan “comment”ni qarang:
“bu yerda g'alati xatolik tuzatildi 🤫”
@apexprogrammer
👍6😁1
#security #privacy
Dev.toda Ilova ichidagi "in-app" brauzerilardan foydalanadigan mobil ilovalarning xavflari 🔐 haqida post yozdim.
TikTok va Instagram kabi ba'zi ilovalar foydalanuvchi uchun potentsial xavfsizlik va maxfiylikka xavf tug'diradigan third-party(uchinchi-tomon) veb-saytlariga JavaScript kodini inject qiladi(kiritadi). Bu nima degani? Ya’ni TikTok ilovasida istalgan LINK(havola)ni ochganingizda, u TikTokning ilova ichidagi brauzerida ochiladi. Veb-sayt bilan o'zaro aloqada bo'lganingizda, TikTok barcha klaviatura yozuvlariga (jumladan, parollar, kredit karta ma'lumotlari va h.k.) va ekrandagi har bir teginishga, masalan, qaysi tugmalar va havolalarni bosishingizga obuna bo’ladi, ya'ni, kuzatib boradi…
Postni oxirigacha o’qish uchun ushbu linkga bosing 👉 LINK.
@apexprogrammer
Dev.toda Ilova ichidagi "in-app" brauzerilardan foydalanadigan mobil ilovalarning xavflari 🔐 haqida post yozdim.
TikTok va Instagram kabi ba'zi ilovalar foydalanuvchi uchun potentsial xavfsizlik va maxfiylikka xavf tug'diradigan third-party(uchinchi-tomon) veb-saytlariga JavaScript kodini inject qiladi(kiritadi). Bu nima degani? Ya’ni TikTok ilovasida istalgan LINK(havola)ni ochganingizda, u TikTokning ilova ichidagi brauzerida ochiladi. Veb-sayt bilan o'zaro aloqada bo'lganingizda, TikTok barcha klaviatura yozuvlariga (jumladan, parollar, kredit karta ma'lumotlari va h.k.) va ekrandagi har bir teginishga, masalan, qaysi tugmalar va havolalarni bosishingizga obuna bo’ladi, ya'ni, kuzatib boradi…
Postni oxirigacha o’qish uchun ushbu linkga bosing 👉 LINK.
@apexprogrammer
👍11🔥1
#tech_news
Adobe bugun eng katta raqiblaridan biri bo’lgan Figmani 20 milliard dollarga sotib olishini e'lon qildi. (batafsil o’qish)
Figma juda ham ko'p dizaynerlar foydalanadigan, bepul va kuchli xususiyatlarga ega platforma bo’lib AdobeXDning asosiy raqibi edi.
P.S. Shaxsan menga AdobeXD dan ko’ra Figma yoqadi. Chunki, Figma foydalanishga juda qulay, va eng asosiysi tekin 😅. AdobeXDni ishxonamda ishlatamiz. UIlari sal murakkabroq va yangi dizaynerlar uchun qimmatlik qiladi. Shuning uchun Figma yaxshi edi.
P.S.S. Endi Figma ham pullik bo’lib qolsa ajablanmang 🤦♂️.
@apexprogrammer
Adobe bugun eng katta raqiblaridan biri bo’lgan Figmani 20 milliard dollarga sotib olishini e'lon qildi. (batafsil o’qish)
Figma juda ham ko'p dizaynerlar foydalanadigan, bepul va kuchli xususiyatlarga ega platforma bo’lib AdobeXDning asosiy raqibi edi.
P.S. Shaxsan menga AdobeXD dan ko’ra Figma yoqadi. Chunki, Figma foydalanishga juda qulay, va eng asosiysi tekin 😅. AdobeXDni ishxonamda ishlatamiz. UIlari sal murakkabroq va yangi dizaynerlar uchun qimmatlik qiladi. Shuning uchun Figma yaxshi edi.
P.S.S. Endi Figma ham pullik bo’lib qolsa ajablanmang 🤦♂️.
@apexprogrammer
👍5😁2
#math
“Never thought I’d be using math.” - me rn.
Yuqoridagi code Haversine formulasi asosida yozilgan bo’lib, sharning ikki nuqtasi orasidagi uzunlik va kengliklarni hisobga olgan holda katta doira masofasini aniqlaydi.
2 yildan ortiq dasturlash bilan shuq’ullanaman va bu darajadigi murakkab matematika formulasini hech ham ishlatmagan edim 😬. Biz yasayotgan dasturda shuni ishlatishimga to’g’ri kelib qoldi.
P.S. Sometimes I 💜 math.
@apexprogrammer
“Never thought I’d be using math.” - me rn.
Yuqoridagi code Haversine formulasi asosida yozilgan bo’lib, sharning ikki nuqtasi orasidagi uzunlik va kengliklarni hisobga olgan holda katta doira masofasini aniqlaydi.
2 yildan ortiq dasturlash bilan shuq’ullanaman va bu darajadigi murakkab matematika formulasini hech ham ishlatmagan edim 😬. Biz yasayotgan dasturda shuni ishlatishimga to’g’ri kelib qoldi.
P.S. Sometimes I 💜 math.
@apexprogrammer
🔥4👏2👍1
#typing
Xayr, 10FastFingers 👋!
Salom, MonkeyType 🔥!
Touch-typing (barcha barmoqlar yordamida va tugmalarga qaramasdan klaviyaturada yozish amaliyoti yoki mahorati) bilan shug’ullanaman. Bu menga dastur yozayotganimda klaviaturamga qaramasdan tez compyuterda ishlashimga yordam beradi.
Touch-typingni o’stirish uchun man 2+ yil mobaynida 10fastfingers.com websaytidan foydalanar edim. U yerda deyarli 2,500 ta test va 135,000 dan ortiq so’z yozishni mashq qilganman. Ammo, oxirgi 3 oydan beri men boshqa monkeytype.com deb nomlanuvchi websaytda shuq’ullanishga qaror qildm. Sababi ushbu websayt ancha yaxshiroq ekan. Hozirda bu yerda 5 soat dan ko’proq shuq’ullandim va 500dan ortiq test topshirdm.
Sizlarga ham Monkeytype ni maslahat beraman.
Touch-typing dasturchilarni unumdorligini oshirshda ancha qo’l keladi.
P.S. 0 - Ancha bop ketibti -a post qo’ymaganimga ham 😎. Bir mazza qilinglar 🔥.
P.S. 1 - Monkeytype haqida @dawronsblog brodan eshitganman
P.S. 2 - Dev.to da ushbu postni mukammalroq versiyasi ham (1 minuttda qancha so’z yoza olishim va boshqa qiziqarli narsalar) mavjud.
P.S. 2.1 - Dev.to dagi postga link (Ingliz Tilida oma 🇬🇧 😅)
Manba: 👉 @nomanoff_tech
Xayr, 10FastFingers 👋!
Salom, MonkeyType 🔥!
Touch-typing (barcha barmoqlar yordamida va tugmalarga qaramasdan klaviyaturada yozish amaliyoti yoki mahorati) bilan shug’ullanaman. Bu menga dastur yozayotganimda klaviaturamga qaramasdan tez compyuterda ishlashimga yordam beradi.
Touch-typingni o’stirish uchun man 2+ yil mobaynida 10fastfingers.com websaytidan foydalanar edim. U yerda deyarli 2,500 ta test va 135,000 dan ortiq so’z yozishni mashq qilganman. Ammo, oxirgi 3 oydan beri men boshqa monkeytype.com deb nomlanuvchi websaytda shuq’ullanishga qaror qildm. Sababi ushbu websayt ancha yaxshiroq ekan. Hozirda bu yerda 5 soat dan ko’proq shuq’ullandim va 500dan ortiq test topshirdm.
Sizlarga ham Monkeytype ni maslahat beraman.
Touch-typing dasturchilarni unumdorligini oshirshda ancha qo’l keladi.
P.S. 0 - Ancha bop ketibti -a post qo’ymaganimga ham 😎. Bir mazza qilinglar 🔥.
P.S. 1 - Monkeytype haqida @dawronsblog brodan eshitganman
P.S. 2 - Dev.to da ushbu postni mukammalroq versiyasi ham (1 minuttda qancha so’z yoza olishim va boshqa qiziqarli narsalar) mavjud.
P.S. 2.1 - Dev.to dagi postga link (Ingliz Tilida oma 🇬🇧 😅)
Manba: 👉 @nomanoff_tech
10Fastfingers
10FastFingers.com - Typing Test, Competitions, Practice & Typing Games
10FastFingers - Improve your Typing Speed with our Typing Games
🔥8👍2
#thats_why
Nega Oktyabr oyida post yozmadim?
Yoqoridagi rasmga e’tibor bersangiz, bu yerda meni Oktyabr oyidagi kunlik jadvalimni ko’rishingiz mumkin. Deyarli har ikki kunni birida mid-term exam yoki assignment ya’ni “oraliq imtihon”, “uyga vazifa” degani.
Shuning uchun ortiqcha vaqtim bo’lmadi.
P.S. Universitetda o’qishim esimga tushib qoldi, shunga sal e’tobriliroq bo’lib imtihonalrga tayyorlanay degandmda 😅.
@apexprogrammer
Nega Oktyabr oyida post yozmadim?
Yoqoridagi rasmga e’tibor bersangiz, bu yerda meni Oktyabr oyidagi kunlik jadvalimni ko’rishingiz mumkin. Deyarli har ikki kunni birida mid-term exam yoki assignment ya’ni “oraliq imtihon”, “uyga vazifa” degani.
Shuning uchun ortiqcha vaqtim bo’lmadi.
P.S. Universitetda o’qishim esimga tushib qoldi, shunga sal e’tobriliroq bo’lib imtihonalrga tayyorlanay degandmda 😅.
@apexprogrammer
👍5🔥2