๐Ÿ‡บ๐Ÿ‡ฟ Learn .NET
1.33K subscribers
362 photos
35 videos
10 files
539 links
โ€ข 2 ta Microsoft MVP dan o'rganing
โ€ข Professional .NET va C# darslar
โ€ข https://learn.net.uz rasmiy kanali
Download Telegram
Dasturlash Avvalgidek Emas

3 ta stajyorga 1.5 oydan buyon bilim va tajriba ulashib kelmoqdaman. Bugunga kelib uchchalasi ham o'zlarining ilk Azure sertifikatlarini qo'lga kiritishdi.

Bugundan AI yordamida sifatli dasturlash tuzishga e'tiborni qaratishni boshladik.

Avvallari bunday talablarni junior dasturchilarga qoyishar edi. Zamon o'zgardi. Sohaga endi kirib kelayotganlar oylar davomida yilllar tajribasini olishga majbur bo'lib qolishdi.

Maslahatim, AI to'lqinida birinchilardan suzayotgan ustoz toping va bir nechta katta va ishlaydigan loyihalarda tajriba orttiring.

Sam Altman aytganidek: "Bugungi kundan ko'ra dasturlashga kirib kelish uchun osonroq va yaxshiroq vaziyat hech qachon bo'lmagan".

@learndotnetuz
๐Ÿ”ฅ18
9-guruh bitirdi
Bugun yana bir guruhimiz bitiruv kuni boสปlib oสปtdi. Ba'zilar bu kungacha, boshqalar esa bugun stajirovkaga oสปtishdi.

Barcha shogirdlarimizni mustahkam karyera qurishlari uchun qoสปlimizdagi barcha resurslardan foydalanamiz

@learndotnetuz
5๐Ÿ‘14๐Ÿ”ฅ5
Anjanliklar uchun!

Shavkat aka Karimov katta tashabbus qilib, butun O'zbekistonliklarga IT va dasturlashga kirishlari uchun imkoniyat yaratyaptilar.

Kelayotgan 27-iyun (shanba) kuni o'zlari va jamoalari bilan birgalikda tadbir uyushtiryaptilar. Siz yoki yaqin tanishlaringizga bepul IT ga kirish qiziq bo'lsa, tadbirga qatnashishingiz mumkin.

P.S. Agar bilimingizni ulashmoqchi bo'lsangiz, mentorlar ham izlayaptilar. Izohda batafsil

@learndotnetuz
๐Ÿ‘4๐Ÿ”ฅ2โค1
Esdan chiqadi!

Har qanday dasturchi chuqur fundamental bilimlarni 1 oy davomida takrorlamas ekan ichki detallari yodidan chiqadi.

"AI borku tezda eslab olaman" - deb o'ylashingiz mumkin. Lekin, esdan chiqqan bilimni AI ga aytib, qayta o'rganish imkonsiz.

Shu paytda shaxsan o'zim Lexi bilan suhbat qurib, oldindan yozib qoyilgan bilimlar bazasi bo'yicha bilganlarimni eslab olyapman.

Keling sinab ko'ramiz. Run-time vs compile-time polymorphismni farqini eslay olasizmi?

P.S. 1-2 oylarni ichida hammaga ishlatishi uchun imkon beramiz.

@learndotnetuz
๐Ÿ‘7โค2๐Ÿ”ฅ1
#interview
I/O operatsiyalari (misol, ma'lumotlar bazasi yoki web so'rovlar) .NET dasturidan chiqib ketganda, nima uchun alohida "thread" uni kutib turishga hojat yo'q. Qanday qilib .NET bunday operation samaradorlikka erisha oladi?
Code Reviewdan bir parcha....
Jamoamizga olingan stajyorlarning qilgan ishlariga bir izoh qoldirdim. kamchiliklaridan sizlarga ham foyda bo'lishi mumkin deb bu yerga ham tashlab qoyaman.

Bu PR ni yopaman. Chunki man faqat modellarni yaratishni aytgan edim.

Migration qilishni EF o'ziga qoyib bergansiz. Bu ko'plab ko'rinmaydigan xatolarga olib keladi. Katta loyihalarda EF ni bunday "sehr" qilishiga yo'l qoymaymiz. Buning o'rniga Fluent API yordamida aniq belgilaymiz entitilar orasidagi munosabatlarni.

Qayta alohida entitylarni yozib chiqib alohida PR tashlang. Fluent konfig va migration uchun alohida yaratimiz birga


@learndotnetuz
๐Ÿ‘13
Tojikiston Safari

Yaqinda men, Diyorjon va Nodirxon Dushanbe shahriga safar qilgan edik. Va nihoyat, yaqin do'stimiz montaj qilib, sizlar bilan ulashishga tayyor holatga olib keldilar.

Marhamat: https://youtu.be/XCBjMtb33ZI

@learndotnetuz
1๐Ÿ”ฅ14๐Ÿ‘4
AI + Dasturlash = 10xNatija

Yaqin kunlargacha faqat bir AI dasturi (Claude) bilan ishlab kelayotgan edim. Endi uni yoniga Gemini ham olib, bir paytning o'zida 2 ta terminalda ishni qilishni boshladim.

To'g'risi fikr bo'linib qolish ehtimoli katta lekin, modellarni o'zlariga ko'proq o'ylashga imkon berish orqali ancha bu muammoga yechim topish mumkin bo'lyapti

Hozirda May oyida kursimizni bitirgan shogirdlarimizga ham shunday kod yozishni asta-sekin o'rgatib boryapmiz. Asosiy muammo: ingliz tilini bilmaslikda bo'lyapti.

@learndotnetuz
๐Ÿ”ฅ8๐Ÿ˜2
internal struct Point {
public Int32 m_x, m_y;
public Point() {
m_x = m_y = 5;
}
}

internal sealed class Rectangle {
public Point m_topLeft, m_bottomRight;
public Rectangle() {
}
}

Savol: Value vs Ref Types Ishlashi

new Rectangle() qilinganda m_topLeft fieldining m_x va m_y qiymatlari 0 bo'ladimi yoki 5?