JavaRush /Java blogi /Random-UZ /Dasturchi bo'lishda eng qiyin narsa nima? JavaRush bitiru...

Dasturchi bo'lishda eng qiyin narsa nima? JavaRush bitiruvchilari va talabalari bu haqda gapirishadi

Guruhda nashr etilgan
Harakatsiz turmush tarzi, eskirgan kod bilan ishlash va xatolarni qidirish - ishlab chiquvchilar, boshqa kasb egalari kabi, o'z ishlarida qiyinchiliklarga duch kelishadi. Siz dasturchi uchun eng qiyin narsa nima ekanligini uzoq muhokama qilishingiz yoki shunchaki ishlab chiquvchilardan ularning fikrini so'rashingiz mumkin. Biz ishlab chiquvchilarni nima g'azablantirayotganini bilishga qiziqdik, shuning uchun biz so'rov o'tkazdik va natijalarni ushbu matnda tuzdik. Bizning so'rovimizda JavaRush talabalari va bitiruvchilari - kursni davom ettirayotganlar ham, ishga joylashganlar ham ishtirok etdi. Buni tushunish juda muhim, chunki ishdagi qiyinchiliklarni idrok etish ushbu toifalar uchun farq qiladi. Misol uchun, JavaRush talabalari hali ham birinchi ish yo'lida bo'lgan muammolarni ta'kidlaydilar: Dasturchi bo'lishda eng qiyin narsa nima?  JavaRush bitiruvchilari va talabalari hikoya qiladilar - 1Ishchi dasturchilar boshqacha o'ylashadi: ular haqiqiy tajribaga ega bo'lgach, ishlab chiquvchilarning rivojlanishdagi qiyinchiliklar haqidagi fikrlari o'zgaradi. Masalan, ishlaydigan dasturchilar uchun birinchi muammo spetsifikatsiyalarning etishmasligi bo'lsa, talabalar uchun u eski kod bilan ishlaydi. Dasturchi bo'lishda eng qiyin narsa nima?  JavaRush bitiruvchilari va talabalari hikoya qiladilar - 2Ma’lumot uchun shuni ham qo‘shimcha qilaylikki, JavaRush-ning ishlaydigan bitiruvchilari orasida ularning aksariyati mahsulot ishlab chiqaruvchi kompaniyaga ishga kirganlar, autsorsing ishlab chiquvchilari ikkinchi o‘rinda, ishlab chiquvchilarning atigi 3,8 foizi frilanser sohasida ishlaydi. Dasturchi bo'lishda eng qiyin narsa nima?  JavaRush bitiruvchilari va talabalari bu haqda gapirishadi - 3Keling, ishdagi qiyinchiliklarni batafsilroq ko'rib chiqaylik - ishlab chiquvchilarning sharhlari bilan. Shu bilan birga, biz ishlab chiquvchilarga o'z ishlarida nimani ko'proq yoqtirishini va ularning masofaviy ish bilan munosabatlari qanday rivojlanganligini bilib olamiz.

Texnik xususiyatlarning yo'qligi

Texnik xususiyatlarning yo'qligi, ya'ni ishlab chiqilishi kerak bo'lgan dasturning xatti-harakatlari tavsifi ishlaydigan dasturchilar uchun qiyinchiliklar ro'yxatidagi birinchi muammodir (buni ishlab chiquvchilarning 69,2 foizi qayd etgan). Yuqorida aytib o'tganimizdek, eng qizig'i shundaki, talabalar va ish izlovchilar asosiy dasturlash muammosi nima bo'lishi haqida biroz boshqacha tasavvurga ega. Bu toifa uchun bu eski kod bilan ishlaydi ( eskirgan kod - tahr. ) - respondentlarning 45,5 foizi unga ovoz berdi. Javoblardagi bu xilma-xillik o‘quvchilarning amalda duch keladigan muammolarni to‘liq tushunmasligidan dalolat beradi. Talabalar orasida texnik shartlarning yo'qligi muammosi ikkinchi o'rinda turadi (36,4% odamlar bunga ovoz bergan).

Dasturchilar spetsifikatsiyalar yo'qligi haqida nima deyishdi: "Men yangi ishlayapman va dastur qanday ishlashini hali tushunmayapman", deydi Denis. "Mahsulotning nuanslarini tushunmasdan va tegishli spetsifikatsiyalarsiz eski/maxsus kodni o'zgartirish yoki qayta tiklash qiyin", deydi Andrey. "Hujjatlar yoki spetsifikatsiyalar bo'lmasa, vazifadan vazifaga o'tish qiyin", deb ta'kidlaydi Roman. "Noto'g'ri texnik tavsif tufayli, [siz] yechim bilan kelishingiz kerak, keyin tanqid qilinadi va qayta ishlashni talab qiladi", deydi Veronika. "90% hollarda aniq texnik topshiriqlarning yo'qligi", deydi Denis. “Aniq texnik xususiyatlar yo'q, mijozlarning o'zlari nima istayotganini bilishmaydi. Rivojlanish bosqichida, vazifa keskin o'zgarishi mumkin, - deya qo'shimcha qiladi Andrey.

Vazifalarni bajarish muddatlarini hisoblash va eski kod bilan ishlash

Noma'lum muddatlar dasturchi bo'lishning qiyinchiliklari ro'yxatida ikkinchi o'rinda edi. Ishlayotgan IT xodimlarining 42,3 foizi ularga ovoz berdi. Shu bilan birga, talabalar ushbu muammoni faqat beshinchi o'ringa qo'yishdi (18,2% ovoz). Ko'pincha dasturchilar ish beruvchi topshiriqlarni bajarish muddatlarini noto'g'ri hisoblaganligi yoki kam tajribaga ega bo'lib, o'zlari muddatlarni to'g'ri hisoblay olmasligidan shikoyat qiladilar. “Ba’zida men topshiriqni qaysi muddatda bajarishimni bilmayman va yuqoriroq baho qo‘yaman (bahoma – tahr.), garchi uni tezroq bajarsam ham. Ba'zida bu mijozlarni bezovta qiladi, - deydi Igor. Denis: "Muddatlari havodan va boshqa odamlar tomonidan belgilanadi, ko'pincha rivojlanish bilan bog'liq emas", deydi Denis. "Hech qanday tajriba bo'lmagan vazifani bajarish vaqtini aniqlash qiyin", deb qo'shimcha qiladi Nikolay. Eskirgan kod bilan ishlash ishlayotgan dasturchilar orasida aniq belgilangan muddatlarda shuncha ko'p ovoz oldi - 42,3%. Eslatib o‘tamiz, talabalar uni birinchi o‘ringa qo‘ygan (45,5 foiz ovoz).

Mitinglar juda ko'p

Ehtimol, pandemiya davrida IT-ni rivojlantirish sohasidagi mitinglar bilan bog'liq muammo yomonlashgan. Mitinglar allaqachon ko'p edi. Ammo onlayn format suhbatlar mohiyatiga kirishni yanada qiyinlashtirdi. Ishlayotgan dasturchilarning 38,5 foizi uchrashuvlar ularning ishini qiyinlashtirishini ta'kidladi. Shu bilan birga, talabalar ular uchun 18,2% ovoz berishdi, ehtimol ular haqiqatda bu muammoga duch kelmaganlari uchun. "Ko'p vaqt bo'sh muloqotga sarflanadi va hech kim belgilangan muddatlarni bekor qilmagan", deydi Piter.

Passiv turmush tarzi

Doimiy ravishda kompyuterda o'tirish dasturchilar ishidagi qiyinchiliklar orasida beshinchi o'rinni egalladi (ishlayotgan ishlab chiquvchilarning 34,6% ovozi). Talabalar va ish izlovchilar ushbu qiyinchilikni 36,4% ovoz bilan to'rtinchi o'ringa qo'yishdi. Dasturchilar o'zlarining harakatsiz turmush tarzi tufayli sog'liq muammolari borligini ta'kidladilar: servikal osteoxondroz, "yomon orqa" va ortiqcha vazn.

Boshqa odamlar bilan muloqot qiling va xatolarni toping

Boshqa odamlar bilan muloqot qilish va xatolarni qidirish zarurati bir xil miqdordagi ovozlarni oldi - ishlaydigan dasturchilar orasida har biri 23,1% va qiyinchiliklar reytingida beshinchi o'rinni egalladi. Qizig'i shundaki, talabalar orasida hech kim aloqa muammolari uchun ovoz bermagan. Bu, ehtimol, yangi kelganlarning IT-jamoalarida ishlashga hali vaqtlari yo'qligi bilan bog'liq. Shu bilan birga, talabalar va ish izlovchilarning 36,4 foizi xatolarni topish uchun ovoz berdi.

Ofis yoki masofaviy ish: qaysi biri qiyinroq?

Karantin boshlanishida ko‘pchilik masofadan turib ishlashdan xursand bo‘lgan bo‘lsa-da, bizning so‘rovimizga ko‘ra, bunday ish formatidan norozi bo‘lganlar juda ko‘p. So‘rovda qatnashganlar uyda diqqatlarini jamlash qiyinligini, ish va dam olish o‘rtasidagi chegaralar xiralashganligini, ish va hayot muvozanatini saqlash qiyinligini qayd etishadi. Ishxonadan norozi bo'lganlar ham bor: ularni asosan ish va uyga bir necha soat vaqt sarflashlari bezovta qiladi. “Ofisning kamchiliklari sayohat vaqtidir. Masofaviy ishning noqulay tomoni shundaki, sizni chalg'itadigan ko'plab vasvasalar va uyning asta-sekin ofisga aylanishi haqiqatdir, - deydi Igor. "Ofisda keraksiz aloqalar juda ko'p", deydi Denis. “Ofis yomonroq, chunki men introvertman. Men uchun odamlar bilan virtual muloqot qilish osonroq, - deya qo'shimcha qiladi Aleksandr. “Masofadan ishlash, albatta, [qiyinroq]. Haddan tashqari murakkab aloqalar, jamoa bilan aloqa etishmasligi. Masofaviy aloqa vositalari menga tayinlangan vazifalarni ofisdagi kabi samarali hal qilishga imkon bermaydi”, - deydi Denis. “Ofis uzoqda bo'lsa, ofisda ishlash qiyinroq, chunki u erga borish uchun ko'p vaqt ketadi. Men vaqtni behuda sarflashni xohlamayman. Ammo ofis burnimning yonida bo'lsa, men albatta ofisni tanlayman. U yerda ish muhiti bor”, - deydi Vladislav.

Dasturchi sifatida ishlashning bonuslari: yuqori ish haqi, ijodkorlik va martaba o'sishi

Muvozanat uchun biz so'rov ishtirokchilaridan dasturchi sifatida ishlashning afzalliklari haqida so'radik. Ko'pincha ishlab chiquvchilar yuqori ish haqi, yaxshi ish sharoitlari, ishga qiziqish, martaba istiqbollari va boshqa mamlakatlarga ko'chib o'tish imkoniyatini ta'kidladilar. "Doimiy mantiqiy jumboqlar, qulay sharoitlar va yaxshi maoshlar", deydi Igor. “Qiziqarli muammolarni hal qilish imkoniyati evaziga yuqori maosh. O'sish uchun juda jiddiy imkoniyatlar, - deydi Denis. "Ijodiy, xotirjam, o'lchovli va eng muhimi qiziqarli ish", Roman. “Men yangi narsani yaratish yoki eski narsani tuzatish quvonchini his qilaman. Dasturlash - minglab yechimlari bo'lgan abadiy jumboq, mendagi dofaminga qaram baxtlidir. Ayni paytda bu tuxum qovurishdan keyingi eng oddiy ijodiy faoliyatdir”, - deydi Denis. "Qiziqarli vazifalar, yaxshi ish sharoitlari (ish haqi, madaniyat va IT kompaniyalaridagi ish muhiti), doimiy rivojlanish va o'qitish imkoniyatlari", Aleksey.

“Siz kuniga 24 soat ishlashingiz mumkin yoki boshingiz bilan ishlashingiz mumkin. Dasturchining kasbi aynan shu bilan bog'liq. Siz o'zingiz (topshiriqga qarab) nima qilish kerakligini, qachon va qay darajada qilish kerakligini aniqlaysiz. Sizga kerak bo'lgan yagona narsa - kompyuter, bosh va aynan shu vazifa", - Artur. Sizningcha, dasturchi bo'lishda eng qiyin narsa nima? Eng yaxshi qismi nima? Izohlarda fikringizni kutamiz;)
Izohlar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION