Кодтау бойынша сұхбатты қалай шегелеуге болады

Біз бәріміз сол арқылы өттік. Сіз білетін кез-келген әзірлеуші, сіз естіген әрқайсысы, тіпті сіз ұнататындар техникалық сұхбаттан өтті және сіз не білесіз. Сіз кем дегенде бір рет сәтсіздікке ұшырадыңыз.

Сонымен, келесі сұхбатыңыз сәтті болатын айла бар ма? Шындықта айла жоқ. Алайда, сізде бұл жұмысқа орналасудың бірнеше жолы бар, мен олардың кейбіреуін осы мақалада өзімнің сұхбаттасу тәжірибеме сүйене отырып жазамын.

Алдымен сіздермен тосыннан туындамайтын фактімен бөліскім келеді. Сіздің түйіндемеңізден сұхбат алушылар не іздейтіні туралы ойланып көрдіңіз бе?

Әріптес.

Ия, олар тек бір ғана дамытушыны қалайды, олар онымен сөйлесе алады, ынтымақтастықта болады және білім мен оқуды бөлісе алады. Осы себепті сұхбат берушілердің көпшілігі кодқа сүңгіп кетпес бұрын сіздің жеке басыңыз туралы сөйлескенді ұнатады. Кемелді үміткер - коммуникативті, кодтау дағдылары бар және білімді қалай бөлісе алатынды білетін адам, өз кодының иесі ретінде сезінетін, қиын кездерде жауапкершілікті өз мойнына алып, дұрыс емес нәрселерді өзі жасаса да міндетті емес.

Сондықтан сіз неге сізді керемет үміткер деп санайтынын көрсететін жағдайлардың мысалдарын дайындағаныңызға (немесе тіпті құрғаныңызға) көз жеткізіңіз. Сондай-ақ, сұхбат берушіге өздерін командада жүргендей сезіндіріңіз. Сұхбаттасушы сізбен проблеманы шешудің не сезінетінін білгісі келеді, сонда сұхбат ынтымақтастықты сезінеді. Кодтау мәселесі туралы сұрағанда, «біз x тәсілін қолдануымыз керек, өйткені ...» сияқты «мен» орнына «біз» қолданып көріңіз. Сондай-ақ, дауыстап ойлаңыз. Байсалды. «Мұны және мынаны байқап көрейік. Оның жұмыс істейтініне сенімді емеспін» деп айтыңыз. Егер сіз кептеліп қалсаңыз, жай ойыңызды айтыңыз. Неге жұмыс істеуі мүмкін және сіздің қазіргі шешіміңіз неге жұмыс істемейді деп ойлайсыз? Сіздің сұхбат берушіңіз дәл осындай жағдайдан өтті деп сендіре аламын.

Ал шынымен маңыздысы: «білмеймін» деп айтыңыз. Сіз білмейтін нәрсені ашуға тырыспаңыз. Егер сіз білетін нәрсеге сәйкес келмейтін нәрсе туралы сұралса, сізге ұқсас мәселелердің немесе өзіңізге ыңғайлы тілдердің мысалдарын қолданыңыз. Сонымен қатар, егер сіз шешіп отырған мәселеге ешқандай қатысы жоқ деп ойласаңыз, оны сұхбат берушімен бөлісіп, оның неге байланысты емес екенін түсіндіріп беріңіз.

Техникалық жағынан, сіз өтініш білдірген лауазымға байланысты әр түрлі сұрақтар қойылуы мүмкін. Жалпы ереже келесі болып табылады. Егер сіз бағдарламалау тілін жақсы білемін десеңіз, оның механикасын, артықшылықтары мен әлсіз жақтарын түсініп, түсіндіре білуіңіз керек. Сіз оны қандай жағдайда қолданар едіңіз, қай жағдайда емес және неге.

Мен қоятын ең көп тараған бірнеше сұрақтар:

  • Сіз командада жұмыс жасадыңыз ба?
  • Сіз осы уақытқа дейін қандай епті әдістерді қолдандыңыз?
  • Білімнің сіздің командаңызда бөлінуіне қалай көз жеткізуге болады?
  • Шешуші тақырыпта сізбен келіспейтін әзірлеушімен қалай әрекет етесіз?
  • Сіз өзіңіздің әріптестеріңіздің бірімен қақтығысып көрдіңіз бе және оны қалай жеңдіңіз?
  • Ең соңғы техникалық проблема қандай болды?
  • Код иелігін қалай анықтайсыз?
  • Сіздің түпкілікті кәсіби мақсатыңыз қандай?

Еске салғыш ретінде сіз өзіңізді нақты оқиғаларға негізделмеген жауаптармен дайындауға болады. Сондай-ақ, компания, өнім және сіздің әлеуетті әріптестеріңіз қолданатын әдістер туралы өз сұрақтарыңызды қойыңыз.

Әрине, бұл мақала сіздің келесі сұхбатыңыз сәтті өтеді деп кепілдік бере алмайды. Менің сұхбаттасу тәжірибеме сүйене отырып, осы нұсқаулықтарды ұстанатын дайын кандидаттардың бұл рөлді атқаруға мүмкіндігі жоғары.

Апта сәтті өтсін!