JavaRush /Java блогы /Random-KK /Бағдарламашы болудың ең қиыны неде? JavaRush түлектері ме...

Бағдарламашы болудың ең қиыны неде? JavaRush түлектері мен студенттері бұл туралы айтады

Топта жарияланған
Тұрақты өмір салты, ескірген codeпен жұмыс істеу және қателерді іздеу - әзірлеушілер, басқа мамандықтағы адамдар сияқты, өз жұмысында қиындықтарға тап болады. Сіз бағдарламашы үшін ең қиын нәрсе туралы ұзақ талқылауға болады немесе әзірлеушілерден олардың пікірін сұрай аласыз. Біз әзірлеушілерді не ашуландыратынын білгіміз келді, сондықтан біз сауалнама жүргізіп, нәтижелерді осы мәтінде құрастырдық. Біздің сауалнамаға JavaRush студенттері мен түлектері қатысты - курста оқитындар да, жұмысқа орналасқандар да. Мұны түсіну маңызды, өйткені бұл санаттар үшін жұмыс қиындықтарын қабылдау әртүрлі. Мысалы, JavaRush студенттері әлі күнге дейін алғашқы жұмысына жолдама алған проблемаларды атап өтті: Бағдарламашы болудың ең қиыны неде?  JavaRush түлектері мен студенттері әңгімелейді - 1Жұмыс істейтін бағдарламашылар басқаша ойлайды: олар нақты тәжірибе жинаған кезде, әзірлеушілердің даму қиындықтары туралы пікірлері өзгереді. Мысалы, жұмыс істейтін бағдарламашылар үшін бірінші мәселе техникалық сипаттамалардың жоқтығы болса, студенттер үшін ол ескі codeпен жұмыс істейді. Бағдарламашы болудың ең қиыны неде?  JavaRush түлектері мен студенттері әңгімелейді - 2Сонымен қатар, JavaRush-тің жұмыс істейтін түлектерінің арасында олардың көпшілігі өнім өндіруші компанияға жұмысқа орналасқандар, аутсорсингтік әзірлеушілер екінші орында және әзірлеушілердің тек 3,8% фрилансинг саласында жұмыс істейтінін қосамыз. Бағдарламашы болудың ең қиыны неде?  JavaRush түлектері мен студенттері әңгімелейді - 3Жұмыстағы қиындықтарды толығырақ қарастырайық - әзірлеушілердің түсініктемелерімен. Сонымен бірге біз әзірлеушілерге олардың жұмысында нені көбірек ұнататынын және олардың қашықтан жұмыс істеумен қарым-қатынасы қалай дамығанын анықтаймыз.

Техникалық сипаттамалардың болмауы

Техникалық сипаттамалардың, яғни әзірлеуді қажет ететін бағдарламаның мінез-құлқының сипаттамасының болмауы жұмыс істейтін бағдарламашылар үшін қиындықтар тізіміндегі бірінші мәселе болып табылады (оны әзірлеушілердің 69,2% атап өтті). Жоғарыда айтқанымыздай, бір қызығы, студенттер мен жұмыс іздеушілер бағдарламалау мәселесінің басты мәселесі қандай болатыны туралы сәл басқаша түсінеді. Бұл санат үшін бұл ескі codeпен жұмыс істейді ( ескірген code - ред. ) - оған респонденттердің 45,5% дауыс берді. Жауаптардағы бұл айырмашылық студенттердің тәжірибеде кездесетін мәселелерді толық түсінбейтінін көрсетеді. Студенттер арасында спецификацияның жоқтығы мәселесі екінші орында (36,4% адам дауыс берді).

Міне, бағдарламашылар спецификацияның жоқтығы туралы айтты: «Мен жұмыс істеуге жаңадан келдім және қолданбаның қалай жұмыс істейтінін әлі түсінбеймін», - дейді Денис. «Өнімнің нюанстарын түсінбей және тиісті спецификациясыз ескі/арнайы codeты өзгерту немесе қайта өңдеу қиын», - дейді Андрей. «Құжаттама немесе спецификациялар болмаған жағдайда тапсырмадан тапсырмаға ауысу қиын», - деп атап өтті Роман. Вероника: «Техникалық сипаттаманың дұрыс еместігіне байланысты, кейін сынға ұшырайтын және қайта өңдеуді қажет ететін шешімді табу керек», - дейді. «90% жағдайда нақты техникалық тапсырманың болмауы», - дейді Денис. «Нақты техникалық сипаттамалар жоқ, тұтынушылардың өздері не қалайтынын білмейді. Әзірлеу кезеңінде тапсырма күрт өзгеруі мүмкін», - деп толықтырды Андрей.

Тапсырманы орындау мерзімдерін бағалау және бұрынғы codeпен жұмыс істеу

Белгісіз мерзімдер бағдарламашы болудың қиындықтары тізімінде екінші орында болды. Оларға жұмыс істейтін IT қызметкерлерінің 42,3 пайызы дауыс берді. Бұл ретте студенттер бұл мәселені тек бесінші орынға (18,2% дауыс) қойды. Көбінесе бағдарламашылар жұмыс беруші тапсырмаларды орындау мерзімдерін дұрыс бағаламайды немесе тәжірибесі аз болғандықтан, олар мерзімдерді дұрыс есептей алмайды деп шағымданады. «Кейде мен тапсырманы қай мерзімде орындайтынымды білмеймін және оны тезірек орындасам да, жоғары баға қоямын (бағалау - ред.). Кейде бұл клиенттерді алаңдатады», - дейді Игорь. Денис: «Мерзімдер ауадан және басқа адамдармен белгіленеді, көбінесе дамумен байланысты емес», - дейді. «Тәжірибе жоқ тапсырманың уақытын анықтау қиын», - деп қосты Николай. Ескірген codeпен жұмыс жұмыс істейтін бағдарламашылар арасында нақты емес мерзімдер сияқты көп дауыс алды - 42,3%. Естеріңізге сала кетейік, студенттер оны бірінші орынға шығарды (45,5% дауыс).

Тым көп митингілер

Бәлкім, пандемия кезінде АТ-ны дамыту саласындағы митингтерге қатысты мәселе нашарлаған шығар. Онсыз да митингілер көп болды. Бірақ онлайн формат әңгіменің мәніне жетуді одан сайын қиындата түсті. Жұмыс істеп жатқан әзірлеушілердің 38,5% кездесулер олардың жұмысын қиындатады деп атап өтті. Сонымен қатар, студенттер бұл мәселеге шын мәнінде әлі тап болмағандықтан болар, оларға 18,2% дауыс берді. «Бос байланысқа көп уақыт кетеді, және ешкім белгіленген мерзімдерді жойған жоқ», - дейді Питер.

Пассивті өмір салты

Үнемі компьютерде отыру бағдарламашылардың жұмысындағы қиындықтардың арасында бесінші орынды иеленді (жұмыс істейтін әзірлеушілердің 34,6% дауысы). Студенттер мен жұмыс іздеушілер бұл қиындықты 36,4% дауыспен төртінші орынға қойды. Бағдарламашылар отырықшы өмір салтына байланысты денсаулығында проблемалар болғанын атап өтті: жатыр мойны остеохондрозы, «жаман арқа» және артық салмақ.

Басқа адамдармен байланысыңыз және қателерді табыңыз

Басқа адамдармен қарым-қатынас жасау және қателерді іздеу қажеттілігі бірдей дауыс санын алды - жұмыс істейтін бағдарламашылар арасында әрқайсысы 23,1% және қиындықтар рейтингінде бесінші орынға ие болды. Бір қызығы, студенттер арасында қарым-қатынас мәселесіне ешкім дауыс бермеген. Бұл, ең алдымен, жаңадан келгендердің IT командаларында жұмыс істеуге әлі үлгермегенімен байланысты. Бұл ретте студенттер мен жұмыс іздеушілердің 36,4%-ы қателерді табу үшін дауыс берді.

Кеңсе немесе қашықтан жұмыс: қайсысы қиын?

Карантиннің басында көптеген адамдар қашықтан жұмыс істеуге қуанғанымен, біздің сауалнамаға сәйкес, бұл жұмыс форматына көңілі толмайтындар көп болды. Сауалнамаға қатысқандар үйде зейінін шоғырландыру қиын, жұмыс пен демалыс арасындағы шекара бұлыңғыр, жұмыс пен өмірдің тепе-теңдігін сақтау қиын екенін атап өтті. Кеңсеге көңілі толмайтындар да бар: оларды негізінен жұмыс пен үйге бірнеше сағат уақыт жұмсайтыны мазалайды. «Кеңсенің кемшілігі – жол жүру уақыты. Қашықтықтан жұмыс істеудің кемшілігі – көңіліңізді аударатын көптеген азғырулар және үйдің бірте-бірте кеңсеге айналуы», – дейді Игорь. «Кеңседе қажетсіз байланыс көп», - дейді Денис. «Офис одан да нашар, өйткені мен интровертпін. Маған адамдармен виртуалды түрде сөйлесу оңайырақ», - деп толықтырды Александр. «Қашықтағы жұмыс әрине [қиынырақ]. Шамадан тыс күрделі коммуникациялар, ұжыммен байланыстың болмауы. Қашықтағы байланыс құралдары маған берілген тапсырмаларды кеңседегідей өнімді шешуге мүмкіндік бермейді», - дейді Денис. «Егер кеңсе алыс болса, кеңседе жұмыс істеу қиынырақ, өйткені ол жерге жетуге көп уақыт кетеді. Мен уақытты босқа өткізгім келмейді. Бірақ кеңсе мұрнымның дәл қасында болса, мен міндетті түрде кеңсені таңдаймын. Ол жерде жұмыс істеуге жағдай жасалған», – дейді Владислав.

Бағдарламашы ретінде жұмыс істеу бонустары: жоғары жалақы, шығармашылық және мансаптық өсу

Тепе-теңдік үшін біз сауалнамаға қатысушылардан бағдарламашы ретінде жұмыс істеудің артықшылықтары туралы сұрадық. Көбінесе әзірлеушілер жоғары жалақы, жақсы жұмыс жағдайлары, жұмысқа қызығушылық, мансаптық перспективалар және басқа елдерге қоныс аудару мүмкіндігін атап өтті. «Тұрақты логикалық басқатырғыштар, қолайлы жағдайлар және жақсы жалақы», - дейді Игорь. «Қызықты мәселелерді шешу мүмкіндігінің орнына жоғары жалақы. Өсу үшін өте маңызды мүмкіндіктер», - дейді Денис. «Шығармашылық, сабырлы, өлшенген және ең бастысы қызықты жұмыс», Роман. «Мен жаңа нәрсені жасаудың немесе ескіні жөндеудің қуанышын сезінемін. Бағдарламалау - мың шешімі бар мәңгілік басқатырғыш, мендегі дофаминге тәуелді адам бақытты. Қазіргі уақытта бұл жұмыртқа қуырғаннан кейінгі ең қарапайым шығармашылық әрекет шығар», - деді Денис. «Қызықты міндеттер, жақсы жұмыс жағдайлары (жалақы, IT-компаниялардағы мәдениет және жұмыс атмосферасы), үнемі даму және оқыту мүмкіндіктері», - Алексей.

«Сіз тәулігіне 24 сағат жұмыс істей аласыз немесе басыңызбен жұмыс істей аласыз. Бағдарламашы мамандығы осыған байланысты. Сіз өзіңіз (тапсырмаға байланысты) не істеу керектігін, қашан және қандай көлемде жасау керектігін анықтайсыз. Сізге тек компьютер, бас және дәл осы тапсырма қажет », - деді Артур. Сіздің ойыңызша, бағдарламашы болудың ең қиыны неде? Ең жақсы бөлігі қандай? Пікірлерде сіздің пікіріңізді күтеміз;)
Пікірлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION