My First Article: Pauses and Progress on My Learning Journey
I decided to write this article because it reflects an important moment in my learning process.
I was working on building my personal frontend portfolio. I picked a ready-made design from Figma and started coding it with HTML, CSS, and JavaScript. I quickly built the homepage — it took me about two hours or less. Everything was going smoothly until I reached the bottom section of the page where JavaScript was required.
At that moment, I froze.
I used to think I knew JavaScript well. In fact, I had already worked on several projects using ReactJS. So, I didn’t expect a basic JavaScript task to stop me. But right there, my self-confidence was tested.
I decided to challenge myself.
I paused the project and went back to basics. I started building small components like a navbar, practiced managing active classes, and focused on dynamic UI interactions using JavaScript. Then I asked myself, “Why did I slow down? Is this a setback or a new beginning?”
As of today — July 29 — I’ve returned to that same project. It’s still not finished, but I’ve learned so much along the way. I asked ChatGPT for help, talked to others, and though I haven’t fully solved the problem, I’ve decided to continue.
This article is a personal reminder for myself. And if it inspires someone else, that would be a bonus.
Written by Abdulatif
Uzbek-language
Mening birinchi maqolam: Ta’lim sayohatimdagi pauzalar va taraqqiyot
Mening birinchi maqolam: o‘rganish yo‘lidagi to‘xtashlar va davom etishlar
Men bu maqolani yozishga qaror qildim, chunki bu mening o‘rganish jarayonimdagi muhim bir lahza bo‘ldi.
Frontend sohasida o‘zim uchun portfolio yaratmoqchi bo‘lib, Figma’dan tayyor dizayn tanladim va HTML, CSS, JS orqali kodlay boshladim. Bosh sahifasini taxminan 2 soatda tayyorladim. Hammasi yaxshi ketayotgandek edi, biroq sahifaning pastki qismida JavaScript kerak bo‘lgan joyga kelganda “muzlab” qoldim.
Men avval JavaScriptni yaxshi bilaman deb o‘ylardim, hatto ReactJS’da loyihalar qilgan edim. Shu sababli oddiy JS vazifasi qiynaydi deb o‘ylamagan edim. Ammo aynan shu yerda o‘zimga bo‘lgan ishonchim sinovdan o‘tdi.
Keyin o‘zimga chalange qo‘ydim: loyiha to‘xtadi, lekin men yana JavaScriptni kuchliroq tushunishim kerak. Navbar’dan boshladim, active class va boshqa dinamik xatti-harakatlarni mustahkamladim. Shunda yana o‘zimdan so‘radim: “Nega men sekinlashdim? Bu orqaga qaytishmi yoki yangi boshlanishmi?”
Bugungi kunda, ya’ni 29-iyul, men o‘sha loyihani yana qo‘lga oldim. To‘liq tugatmagan bo‘lsam ham, bu oradagi o‘zgarishlar — men uchun eng katta dars bo‘ldi. ChatGPT’dan yordam oldim, boshqalardan maslahat so‘radim, ammo muammo hali to‘liq hal bo‘lmagan bo‘lsa-da, davom etishga qaror qildim.
Shu maqola — o‘zimga eslatma. Boshqalarga ham ilhom bo‘lsa ajab emas.
Shaxsiy fikr: Abdulatif
Top comments (0)