JavaHere's Blogs ๐Ÿš€
1.57K subscribers
239 photos
5 videos
115 files
516 links
Download Telegram
Yuqoridagi dastur natijasini aniqlang.
Anonymous Quiz
32%
ABC
40%
abc
17%
Runtime error
12%
Compilation error
๐Ÿ‘1
Endi, Youtube ga qaytamizโ€ฆ ๐Ÿ™‚
๐Ÿ‘18๐Ÿ”ฅ11
Forwarded from Xushnudbek.uz
Oโ€˜zbekistonlik oโ€˜quvchilar ilk bor Xalqaro informatika olimpiadasida medal oldi

Vengriyaning Seged shahrida boโ€˜lib oโ€˜tgan 35-Xalqaro Informatika olimpiadasi (IOI)da Oโ€˜zbekiston terma jamoasi oโ€™z tarixida birinchi medallarni qoโ€˜lga kiritdi.

Gโ€˜olib oโ€˜quvchilarimiz bilan tanishing:

Dilyorbek Valijonov โ€” Andijon shahridagi Prezident maktabi oโ€˜quvchisi;

Dilshodbek Xoโ€˜jayev โ€” Toshkent shahridagi Ixtisoslashtirilgan maktab oโ€˜quvchisi.

โ—๏ธMaโ€™lumot uchun: amaldagi qonunchilikka koโ€™ra, nufuzli 5 ta xalqaro fan olimpiadalarida๐Ÿฅ‰bronza medalini qoโ€˜lga kiritgan oโ€˜quvchilar bazaviy hisoblash miqdorining 200 baravari (66 mln soโ€˜m), ustozi 150 baravar (49,5 mln soโ€˜m) pul mukofotlari bilan taqdirlanadi.


๐Ÿ‘‰ @xushnudbek ๐Ÿ‘ˆ
๐Ÿ‘28๐Ÿ”ฅ14๐Ÿ†1
Barchaga assalamu alaykum va hayrli tong.

Anchadan beri kutilayotgan "Bit Manipulation" mavzusi va nihoyat tayyorlandi. O'ylaymanki, albatta yangi bilim o'rganasiz yoki eng kamida bilimlaringizni takrorlab olasiz.

Vidoedagi asosiy qismlar

Kirish
Bit o'zi nima?
Ikkilik sanoq sistemasi
Bitwise Operatorlar
Set Bit nima?
Set Bit ni kodda qanday yozamiz?
Unset Bit nima?
Unset Bit ni kodda qanday yozamiz?
Toggle bit nima?
Toggle bit ni kodda qanday yozamiz?
Set Bit lar sonini hisoblash (Oddiy usul)
Set Bit lar sonini hisoblash kodi (Oddiy usul)
Set Bit lar sonini hisoblash (Brian algoritmi)
Set Bit lar sonini hisoblash kodi (Brian algoritmi)
Yakuniy xulosa

Do'stlarga ulashishni unutmang.

Bizga qo'shiling.

O'zbekcha kontentlar ko'payishiga hissa qo'shing!

๐Ÿš€๐Ÿš€๐Ÿš€

Telegram | Youtube
๐Ÿ‘24๐Ÿ†1
Keyingi mavzu nima haqida boสปlishini xohlardingiz yoki tavsiya qilgan boสปlardingiz?
Universitet boshlanish arafasida.

3-semester uchun fanlar quyidagicha ekan:

1. Algoritms and Data Structures
2. Statistical Data Analysis
3. Database Systems
4. Computer Networks and Network Programming in Java
5. Digital Systems and Foundations of Electronics
6. Universal Programming Techniques
๐Ÿ‘27๐Ÿ”ฅ10๐Ÿ•Š2
Dasturchilikda tajribangiz bir yilmi, O'qituvchilik qilish Sizga mumkin emas!

Hozirgi davrda IT o'quv markazlar juda ko'p. Ular har xil sifatda dars beradilar, turli yo'nalishlarda ilm ulashishga harakat qilishadi. Ammo har bir markazning eng katta muammosi bu sifatli, ilmli Ustozni topa bilishdir.

Lekin eโ€™tiborimizni bir narsa tortdi. Hali tajribasi ikki yil bo'lmagan juda ko'p yoshlar markazlarda dars berishga oshiqishadi. Bu narsa o'ta yomon natijalarga olib borishi haqida esa deyarli hech qayerda gapirilmaydi. Joriy maqolada shu mavzularni yoritishga harakat qilamiz.

Haqiqiy proyekt qanday amalga oshirilishini bilmaysiz.
Tajribasi hali yoโ€™q, yoki kam boโ€™lgan odam proyekt qanday yuritilishi haqida hali yetarlicha maโ€™lumotga ega boโ€™lmaydi. Oโ€™rgatiluvchi har bir mavzu keyinchalik proyektda qayerda yordam bera olishini bilish โ€” dars berishdagi eng muhim joy! Proyektni bajarishda kimlar ishtirok etadi, qanday vazifalar bajariladi โ€” bularni bilish darsni mazmunli qilib oโ€™tishga sababchi boโ€™ladi.

Mijoz kimligi haqida maโ€™lumotingiz yoโ€™q.
Hali tajribasi kam boโ€™lgan odam, oโ€™zi yozayotgan kodning mijoz qoโ€™lida qanday ishlashi haqida maโ€™lumotga ega boโ€™lmaydi. Kod soddaligi, effektivligi, katta yuklamalarga bardoshliligi tajribasi faqat mijoz uchun real proyektda ishtirok eta olgan odamda boโ€™ladi. Mijozning xohishlari, uning injiqliklarini koโ€™rmagan odam dasturlashdagi tushunchalar qanday qilib muammolarni hal qilishini bila olmaydi.

Hayotiy tajriba oโ€™lchamini oโ€™quvchi oโ€™ta tez ilgโ€™ay oladi.
Xohlaysizmi, yoโ€™qmi โ€” Sizni eshitayotgan odam Sizning tajribangizni tez ilgโ€™aydi. Buning uchun dasturchi boโ€™lish shart emas. Umuman tajribasi bor odam bilan tajribasiz odam fikrlashida, gapirishida va mavzuni tushuntirib berishida juda katta farq boโ€™ladi va bu narsani oโ€™quvchi birinchi darsning oโ€™zidayoq ilgโ€™ay oladi.

Muammolar qanday hal qilinishini bilmaysiz.
Istalgan dasturiy taโ€™minot real hayotda ishlatilganidan keyin muammolarga duch kelishi aniq โ€” hakerlar hujumi, katta yuklamadagi murojaatlar, dasturiy taโ€™minot arxitekturasi oโ€™sishga tayyormasligi yoki notoโ€™gโ€™ri tuzilganligi va boshqalar. Tajribasiz odam bunday muammolarni koโ€™rmagan boโ€™ladi, ularni hal qilish boโ€™yicha fikrga ega boโ€™lmaydi. Axir, oโ€™qituvchiga borishdan aynan maqsad shu-ku โ€” hayotiy muammolarga yechimlarni oโ€™rganish. Dasturlash tillarini oโ€™qituvchisiz oโ€™rganib olsa ham boโ€™ladi. Onlayn kurslar buni sifatliroq ham qila oladilar. Ammo hayotiy tajriba faqat tajribali ustozdan olinadi.

Haqiqiy masโ€™uliyat oโ€™quvchi oโ€™qishni bitirganida boshlanadi.
Endigina dars berishni boshlaganimizda, biz dars berishni masโ€™uliyati yuqori ish deb bilar edik, ammo bu masโ€™uliyat qayerda namoyon boโ€™lishini bilmagan ekanmiz. Uch yil dars berib bir fikr paydo boโ€™lgan โ€” Oโ€™qituvchilik masโ€™uliyati oโ€™quvchi oโ€™qishni bitirib, ishini topib oโ€™zini koโ€™rsatishni boshlagan kunida boshlanar ekan. Dars jarayoni bu sunโ€™iy jarayon. Undagi masalalar sunโ€™iy (yaโ€™ni dars uchun oโ€™ylab topilgan) boโ€™ladi. Ustozning mahorati, oโ€™quvchiga singdirgan ilmi faqatgina shu oโ€™quvchining haqiqiy ishida bilandi. Agar ishxonadagi odam oโ€™quvchingiz haqida: โ€œShuni ham bilmaysizmi? Oโ€™qituvchingiz kim boโ€™lgan oโ€™zi?โ€, desa, Sizning masโ€™uliyatsizligingiz bilinadi. Agar oโ€™quvchingiz zarracha boโ€™lsa ham Siz bergan ilmga norozilik his qilsa, biling-ki, qilayotgan ishingizda halollikka eโ€™tibor kamaygan boโ€™ladi. Shuning uchun ham ustozlik ogโ€™ir kasb deyiladi. Ustoz bergan ilk ilm oโ€™quvchining professional hayotining har bir nuqtasida bilinib turadi, shuning uchun ham Ustozman degan odam yelkasiga katta yuk olgan boโ€™ladi.

Yakun oโ€™rnidaโ€ฆ
Yakun oโ€™rnida bir narsani aytib oโ€™tish joiz โ€” umuman istalgan kasbda Ustozlik qilish uchun katta tajriba oโ€™ta muhim. Shundagina ushbu kasb egalari sifatli ish qila oladilar. Dasturlashda esa ayni damda dars beraman deb yonib turgan, hali yetarlicha tajribaga ega boโ€™lmagan yoshlar koโ€™payib qoldi. Maslahatimiz: Dasturlashda yana bir necha yil tajriba yigโ€™ing, zero Siz bergan ilm birovning kelajagini sindirib qoโ€™ymasin!

Ilm izlashdan toโ€™xtamang!

@app_hbs
๐Ÿ‘11โค1๐Ÿซก1๐ŸŽ„1
๐Ÿ‘6
Linkedin da topshirgan ishlarim soni ham 222 ta bo'libdi ๐Ÿ™‚

Statistika:
Javob kelganlari - deyarli hammasi
Intervyu qilganlari - 1 ta
Offer qilganlari - 1 ta

Ps: Offer qilingan ishda ishlab undan ketganimga 6 oy bo'ldi.

Bunda bir gap bor ๐Ÿ˜‚๐Ÿ˜‚๐Ÿ˜‚
๐Ÿ‘19๐Ÿ˜7๐Ÿ™Š2
Forwarded from Vohid Karimov (Vohid Karimov)
Yevropa boโ€™ylab Googlening ochiq Software Engineer ish o'rinlari:
๐Ÿ‡ฉ๐Ÿ‡ชGermany: 3ta
๐Ÿ‡ต๐Ÿ‡ฑPoland: 52ta ๐Ÿ”ฅ
๐Ÿ‡ฌ๐Ÿ‡งUnited Kingdom (UK): 18ta
๐Ÿ‡จ๐Ÿ‡ญSwitzerland (Zurich): 11ta
๐Ÿ‡ท๐Ÿ‡ดRomania: 13ta
๐Ÿ‡ฎ๐Ÿ‡ชIreland, Dublin: 14ta
๐Ÿ‡ซ๐Ÿ‡ทFrance: 4ta
๐Ÿ‡ณ๐Ÿ‡ฑNetherlands: 1ta

Aynan hozirda Poland va Romaniaga topshirishni maslahat beraman ๐Ÿ˜‰
๐Ÿ‘12๐Ÿณ2
Forwarded from Azim Pulat
Google'dan Offer Oldim

Maqola:
azimjon.com/googledan-offer-oldim
๐Ÿ‘23๐ŸŽ‰4๐Ÿ˜4๐Ÿ•Š1
This media is not supported in your browser
VIEW IN TELEGRAM
๐Ÿ‘15๐Ÿ”ฅ2๐Ÿ’ฏ2๐Ÿฅฐ1๐Ÿคฃ1
Boshqa vodiylar

Men ham faqatgina Android ni o'rganib qolmasdan Backend va Frontend tomonlarga sarguzashtlar qilishga qaror qildim.

Devbridge.com ning o'zi uchun dasturchilar tayyorlaydigan academy si bor ekan. Bu academy ni menga taklif qilgan Tohir aka ga alohida minnatdorchilik bildiraman. Bugundan shu yerda oสปqishni va jamoaviy loyihalar qilishni boshladim.

Endi Spring va React borasida ham kerakli bilimlarni egallab odamlarga yanada ko'proq foyda keltirishga harakat qilaman.

Bu academy ga kirish 2 ta qadamdan tashkil topgan:

1. Imtihon
2. Telefonda suhbat

Imtihon - tanlagan yo'nalishingizga qarab har xil bo'ladi. Men "Spring va React" ni tanlaganim uchun Java, Javascript, SQL, Logic (Mantiq) bo'yicha bo'ldi.

Telefonda suhbat - bu qismda esa "behavioral interview" bo'ldi. Savollar biror yangi narsa o'rgansam uni qanday tarzda o'rganishim, loyiha tugay deganda biror muammo chiqsa uni qanday bartaraf qilishim, nima uchun dasturlashdagi bu sohani tanlaganim va shunga o'xshash narsalar haqida bo'ldi.

Shunday qilib, Azimjon aka aytganidek kichik-kichik lekin to'xtovsiz(consistency) qadamlar bilan "Bollar biz yutdik" va "Bollar biz yutamiz", Inshalloh.
๐Ÿ‘24๐ŸŽ‰3
Keyingi mavzu Segment Tree ๐Ÿ™‚

Tez kunda!

๐Ÿš€๐Ÿš€๐Ÿš€

Telegram | Youtube
โคโ€๐Ÿ”ฅ18โšก10๐Ÿ‘6
Assalamu alaykum!

Segment Tree mavzusi haqidagi birinchi dars tayyor:)

1 soat vaqt ajrating va ich-ichidan o'rganib oling.

Asosiy qismlar:
(00:00:00) - Kirish
(00:01:19) - Minimum Element masalasi - brute force
(00:04:00) - Minimum Element masalasi - dp
(00:09:12) - Minimum Element masalasi - Segment Tree
(00:18:17) - Segment Tree - GET
(00:23:34) - Segment Tree - UPDATE
(00:26:45) - Segment Tree ni xotirada qanday saqlaymiz?
(00:29:38) - Segment Tree da qanday harakatlanamiz?
(00:31:10) - Segment Tree ni kodda qanday yozamiz?
(01:00:36) - Xulosa

Do'stlarga ulashishni unutmang.

O'zbekcha kontentlar ko'payishiga hissa qo'shing!

๐Ÿš€๐Ÿš€๐Ÿš€

Telegram | Youtube
๐Ÿ‘32๐Ÿ”ฅ2
Tavsiya

Ayni vaqtda men o'qiyotgan kurslar

1. Academy for Developers in Poland
2. Express Backend
3. Spring Courses
โ””โ”€ Building a REST API with Spring Boot
4. Fundamentals of Network Engineering

Iye ba'zilari pullik ekan-ku. Internet dan tekinga o'rganish mumkinku. Tekini yo'qmi bularni? Tekini bo'lishi kerak. Baribir topaman...


deysizmi? Uchbu postni bir o'qib ko'ring va yana bir karra o'ylab ko'ring.

Bittasini eplagan yaxshi emasmi?

degan savol paydo bo'lishi mumkin. Ammo, hammasini eplay olishga ko'zingiz yetsa, ruhan va aqlan tayyor bo'lsangiz, hammasiniyam o'rganib ketaversangiz bo'ladi degan fikrdaman.

Bitta kursga juda ko'p vaqt sarflab yuborsangiz, 1 2 kun dam olgingiz kelib qoladi. Shuning uchun 1-2 soat o'rganishga ajrating va boshqasiga o'ting yoki shu o'rganganingizni amaliyotda sinab ko'ring.

Ba'zan bilgan mavzuyingizni boshqa ustozdan o'rgansangiz, yana nimadir bilmaganingiz chiqadi yoki bo'lmasam
Iye haaa, mana bu narsa ana shuning uchun shunaqa ekan-da

deyishingiz ehtimoli juda katta.

Menda ham hozir shunday va'ziyat:

Java haqida tushuncham bor
Backend haqida tushuncham bor
Frontend haqida tushuncham bor
Networking haqida tushuncham bor

Ammo, shu bor tushunchalarni yana bir marta boshqa joydan o'rganish menga eng katta yordam beradigan usullardan hisoblanadi, yaxshiroq yodimda qoladi va ajoyib lahzalarni tuhfa qiladi.

Va hozir ko'rib yanayam yaxshiroq tushunyabman, takrorlayabman, o'rganyabman va boshqalarga o'rgatyabman (ha kichkinagina yangi narsa o'rgansam ham uni kimgadir o'rgatmasam bo'lmaydi ๐Ÿ˜…. Bu ham juda samarali).

Biror yangi narsani qanday qilib o'rganish haqida alohida post tayyorlash mumkin va bu haqida keyinroq gaplashamiz.

Ungacha uchbu video bilan tanishib turishni tavsiya qilaman.

Telegram | Youtube
๐Ÿ‘9๐Ÿ”ฅ3