Программист - бул кесиптик чеберчилиги өзгөчө бир адис, анын бар экендигин адам ресурстары кызматкери текшерүү кыйынга турат. Жаңы алынган адиске сыноо мөөнөтү коюлган учурдагы практика, ушул мезгилде анын сапаттарын баалап, программистти тандоого мүмкүнчүлүк берет. Бул адис компанияга ылайыктуубу же жокпу, тажрыйбалуу менеджер бир-эки ай жетиштүү болот.
Нускамалар
1 кадам
Программист андан программалоо үчүн абстрактуу маселелерди жана программалоону чечүү талап кылынбагандыгын түшүнүшү керек. Ал тарабынан иштелип чыккан программалык продуктылар компания тарабынан талап кылынган конкреттүү тапшырмаларды аткарууга тийиш. Анын түздөн-түз милдети - кадимки керектөөчүгө ыңгайлуу, кемчиликсиз иштеген, бардык керектүү маселелерди чечкен жана жөнөкөй "достук" интерфейске ээ өнүмдү жасоо.
2-кадам
Кардарлар, кардарлар, кардарлар менен тил табыша алган адам мыкты программист болушу керек. Ал өнүмдүн ар бир потенциалдуу керектөөчүсүнөн анын жардамы менен кандай милдеттерди чечүүнү каалагандыгын билип тургандай деңгээлде пикирлеш болушу керек. Программист, чындыгында, котормочу болгондуктан, менеджер, кардар, дизайнер же макет дизайнери койгон тапшырмаларды компьютердин тилине которуп, алардын маңызына тереңирээк киришүүсү керек. Ал өзүнүн программалык продуктулары колдонула турган чөйрөдө белгилүү бир атайын билимге ээ болушу керек.
3-кадам
Тышкы дүйнө менен байланышын үзбөй турган программистти тандаңыз. Ал программаны жазуунун максаты анын өзүн-өзү ишке ашыруу же кесиптик деңгээлин жогорулатуу эмес экендигин түшүнүшү керек. Ал керектөөчүнү ыңгайлуу жана жакшы кылуу үчүн код жазат. Эгерде программист бул жөнүндө билсе, анда ал командада иштегенге ылайыктуу.
4-кадам
Өзүн-өзү тастыктоо максатында эксперименттер, ашыкча бааланган татаалдыктын коддорун колдонуу же кесиптештерине өзүн көрсөтүү үчүн гана керек болгон, программаны "жүктөгөн" логикалык бутактардын саны көп болуп, ишке тоскоол болушат. Белгилүү, далилденген чечимдерди колдонуу өнүмдү ишенимдүү кылат, анын иштешинин туруктуулугунун кепилдиги.
5-кадам
Албетте, программалык камсыздоону иштеп чыгуу боюнча адис акыркы жаңылыктардан кабардар болушу керек, бирок бул ал өзүнүн бүт убактысын өзүн-өзү тарбиялоого жана акыркы технологияларды изилдөөгө арнашы керек дегенди билдирбейт. Эгерде жетекчилик аларды колдонууну жана жүзөгө ашырууну пландаштырса гана, бул негиздүү болот. Программист өзү гана кызыктыра турган нерсеге компания төлөгөн убакытты текке кетирбеши керек.