زه څنګه د ThoughtWorks یا نمونې مرکې ته ورسیدم

زه څنګه د ThoughtWorks یا نمونې مرکې ته ورسیدم

ایا دا تاسو ته عجیب نه ښکاري چې کله تاسو د دندې بدلولو په حال کې یاست او د مرکې پاس کولو ته اړتیا رامینځته کیږي، لومړی شی چې تاسو فکر کوئ "تاسو د مرکې لپاره چمتو کولو ته اړتیا لرئ." په HackerRank کې ستونزې حل کړئ، د کوډینګ مرکه کریک کړئ، یاد کړئ چې څنګه ArrayList کار کوي او دا څنګه د LinkedList څخه توپیر لري. هو هو، دوی ممکن د ترتیب کولو په اړه هم پوښتنه وکړي، او دا به په ښکاره ډول غیر مسلکي وي چې ووایې چې چټک ترتیب به تر ټولو غوره انتخاب وي.
مګر انتظار وکړئ، تاسو د ورځې 8 ساعته پروګرام کوئ، په زړه پورې او غیر معمولي ستونزې حل کړئ، او ستاسو په نوې دنده کې به تاسو ورته کار وکړئ، جمع یا منفي. مګر په هرصورت، د مرکې د تیریدو لپاره، تاسو اړتیا لرئ چې یو څه اضافي چمتو کړئ، حتی خپل ورځني مهارتونه هم مه کوئ، مګر یو څه زده کړئ چې تاسو په خپل اوسني دنده کې ورته اړتیا نه درلوده او احتمال نلري چې ستاسو راتلونکی کار ته اړتیا ولري. ستاسو اعتراض ته چې د کمپیوټر ساینس زموږ په وینه کې دی، او که تاسو موږ په نیمه شپه له خوبه راویښ کړئ، نو موږ مجبور یو چې د بالښت په کټ کې د سترګو تړلو سره د یوې ونې په څنډه کې وګرځو پرته له دې چې شعور بیرته راشي. ځواب به ورکړم چې که زه په سرکس کې دنده ترلاسه کړم، او زما اصلي شی به دا سمه وي - بیا شاید هو، زه موافق یم. دا مهارت باید ازمویل شي.

مګر ولې د مهارتونو ازموینه وکړئ چې ستاسو د اوسني دندې سره تړاو نلري؟ یوازې د دې لپاره چې دا فیشن شو؟ ځکه چې ګوګل دا کار کوي؟ یا ځکه چې ستاسو راتلونکي ټیم مشر باید د مرکې څخه دمخه د ترتیب کولو ټولې میتودونه زده کړي او اوس هغه پدې باور دی چې "هر ښه برنامه کونکي باید په یوه تار کې د پیلینډروم موندلو پلي کولو په زړه کې پوه شي."

ښه، تاسو ګوګل نه یاست (ج). هغه څه چې ګوګل کولی شي، عادي شرکتونه نشي کولی. ګوګل، د خپلو کارمندانو ډاټا تحلیل کولو سره، دې پایلې ته ورسید چې انجنیران د اولمپیاډ شالید سره د خپلو ځانګړو دندو سره معامله کولو کې ښه دي. سربیره پردې ، د دوی د انتخاب پروسې ډیزاین کولو سره ، دوی کولی شي دا خطر واخلي چې ممکن دوی یو څو ښه انجینران وګماري ځکه چې دوی نشي کولی د ریاضي ستونزې په اسانۍ سره حل کړي. مګر دا د دوی لپاره کومه ستونزه نده، ډیری خلک شتون لري چې غواړي په ګوګل کې کار وکړي، موقف به یې وتړل شي.
اوس راځئ چې کړکۍ وګورو، او که ستاسو د دفتر مخې ته هغه انجنیران چې غواړي ستاسو لپاره کار وکړي تر اوسه د خیمې کیمپ نه دی جوړ کړی، او ستاسو پراختیا کونکي اکثرا د سټیک اوور فلو په لټه کې دي چې د راتلونکي پسرلي تشریح نصبولو ته اړتیا لري، د درجه بندي الګوریتمونو پیچلتیاو پر ځای، بیا، په ښکاره ډول، دا ستاسو لپاره وخت دی چې فکر وکړئ چې ایا تاسو باید ګوګل کاپي کړئ.

ښه، که دا ځل ګوګل ناکام شو او ځواب یې چمتو نه کړ، تاسو باید څه وکړئ؟ دقیقا وګورئ چې پراختیا کونکی به په کار کې څه وکړي. تاسو په پراختیا کونکو کې څه ارزښت لرئ؟
د هغه چا لپاره معیارونه جوړ کړئ چې تاسو یې ګمارل غواړئ او ازموینې رامینځته کړئ چې دقیقا دا مهارتونه ازموي.

Thoughtworks

ThoughtWorks له دې سره څه تړاو لري؟ دا هغه ځای دی چې ما د ځان لپاره د ماډل مرکې مثال وموند. فکري کارونه څوک دي؟ په لنډه توګه، دا د لوړ پای مشورتي شرکت دی چې په ټوله نړۍ کې دفترونه لري، له چین، سینګاپور څخه تر امریکایی براعظمونو پورې، چې د 25 کلونو لپاره د پراختیا په برخه کې مشوره کوي، خپله د ساینس څانګه لري، چې مشري یې مارټین کوي. فاولر. که تاسو د سافټویر انجینر لپاره د 10 لازمي لوستلو کتابونو لیست وګورئ ، نو شاید له دوی څخه 2-3 به د ThoughtWorks د هلکانو لخوا لیکل شوي وي ، لکه د مارټین فولر لخوا ریفکټور کول او د مایکرو سرویسونو جوړول: د سم لخوا د ښه دانه سیسټمونو ډیزاین کول نیومن یا د ارتقاء معمارۍ جوړول
د پیټریک کوا، ربیکا پارسنز، نیل فورډ لخوا.

د شرکت سوداګرۍ د کافي قیمتي خدماتو چمتو کولو لپاره رامینځته شوی ، مګر پیرودونکي د غیر معمولي کیفیت لپاره تادیه کوي ، کوم چې تخصص ، داخلي معیارونه او البته خلک لري. نو ځکه، د سمو خلکو ګمارل دلته حیاتي دي.
کوم ډول خلک سم دي؟ البته، د هرچا لپاره مختلف دي. ThoughtWorks ټاکلې چې د دوی د پراختیا کونکي سوداګرۍ ماډل لپاره خورا مهم معیارونه دي:

  • په جوړه کې د پراختیا وړتیا. دا وړتیا ده، نه تجربه یا مهارت. هیڅوک دا تمه نه کوي چې هغه خلک به راشي چې د پییر پروګرام کولو لپاره د 5 کلونو لپاره تمرین کوي، مګر د نورو خلکو نظرونو ته د منلو وړ او د اوریدلو وړتیا یو اړین مهارت دی.
  • د ازموینو لیکلو وړتیا، او په مثالي توګه TDD تمرین کړئ
  • SOLID او OOP درک کړئ او د پلي کولو وړ اوسئ.
  • خپل نظر وړاندې کړئ. د مشاور په توګه، تاسو باید د پیرودونکي پراختیا کونکو سره، د نورو مشاورینو سره کار وکړئ، او دا ډیره ګټه نلري که چیرې یو څوک پوهیږي چې څنګه یو څه ښه ترسره کړي، مګر په بشپړه توګه نشي کولی پاتې ټیم ته یې ورسوي.

اوس دا مهمه ده چې په کاندید کې دا ځانګړي مهارتونه و ارزول شي. او دلته زه غواړم په ThoughtWorks کې د مرکې زما د تجربې په اړه وغږیږم. زه به سمدلاسه ووایم چې زه سینګاپور ته لاړم او پاس شوم، مګر د استخدام پروسه متحد ده او له هیواد څخه بل هیواد ته به ډیر توپیر ونلري.

مرحله 0. HR

لکه څنګه چې ډیری وختونه پیښیږي، د HR سره 20 دقیقې مرکه. زه به په دې کې پاتې نه شم، زه به یوازې ووایم چې ما هیڅکله د HR شخص سره نه دی لیدلی چې کولی شي د 15 دقیقو لپاره په شرکت کې د پراختیا کلتور په اړه خبرې وکړي، ولې دوی TDD کاروي، ولې پروګرام جوړونه. معمولا، HRs په دې پوښتنې کې ښکیل دي او وايي چې د دوی پروسه نورمال ده: پراختیا کونکي وده کوي، ټیسټر ازموینه کوي، مدیران چلوي.

مرحله 1. تاسو په OOP، TDD کې څومره ښه یاست؟

د مرکې له پیل څخه 1.5 ساعته مخکې، ما ته دنده واستول شوه چې د مریخ روور سمیلیټر جوړ کړم.

د مریخ روور ماموریتد ناسا لخوا د روبوټیک روورونو یوه ډله به د مریخ په سطحه کې ځای پرځای شي. دا پلیټو، چې په زړه پورې ډول مستطیل دی، باید د روورونو لخوا حرکت وکړي ترڅو د دوی په بورډ کې کیمرې د شاوخوا ځمکې بشپړ لید ترلاسه کړي ترڅو بیرته ځمکې ته واستوي. د روور موقعیت او موقعیت د x او y همغږي ترکیب او یو لیک چې د څلورو اصلي کمپاس نقطو څخه یوه نمایندګي کوي. پلیټو د نیویګیشن ساده کولو لپاره په ګریډ ویشل شوی. د مثال موقعیت ممکن 0, 0, N وي، پدې معنی چې روور په لاندې کیڼ کونج کې دی او شمال ته مخامخ دی. د روور د کنټرول لپاره، ناسا د لیکونو ساده تار لیږي. ممکنه لیکونه 'L'، 'R' او 'M' دي. 'L' او 'R' روور په ترتیب سره 90 درجې کیڼ یا ښي خوا ته ګرځوي، پرته له دې چې له اوسني ځای څخه حرکت وکړي. 'M' معنی د یو گرډ نقطه مخ په وړاندې ځي، او ورته سرلیک وساتئ.
فرض کړئ چې مربع مستقیم شمال له (x, y) څخه (x, y+1) دی.
پیژندنه:
د ننوتلو لومړۍ کرښه د پلوټو پورتنۍ ښي همغږي ده، د ټیټ کیڼ اړخ همغږي 0,0 فرض کیږي.
پاتې آخذه د روورونو پورې اړوند معلومات دي چې ځای په ځای شوي دي. هر روور د ننوتلو دوه کرښې لري. لومړۍ کرښه د روور موقعیت ورکوي، او دویمه کرښه د لارښوونو لړۍ ده چې روور ته وایي چې څنګه د پلیټو سپړنه وکړي. موقعیت د دوو عددونو او یو لیک څخه جوړ شوی چې د ځایونو لخوا جلا شوی، د x او y همغږي او د روور سمت سره مطابقت لري.
هر روور به په ترتیب سره پای ته ورسیږي، پدې معنی چې دویم روور به حرکت پیل نکړي تر څو چې لومړی حرکت پای ته ونه رسیږي.
وتل:
د هر روور لپاره محصول باید د هغې وروستی همغږي او سرلیک وي.
يادښتونه:
په ساده ډول پورته اړتیاوې پلي کړئ او ثابت کړئ چې د ویکیوم کلینر د دې لپاره د واحد ازموینې لیکلو سره کار کوي.
د هر ډول کاروونکي انٹرفیس رامینځته کول د ساحې څخه بهر دي.
د TDD (Test Driven Development) طریقې په تعقیب د ستونزې حل کول به غوره وي.
په لنډ وخت کې شتون لري، موږ د بشپړتیا په پرتله د کیفیت په اړه ډیر اندیښمن یو.
* زه نشم کولی هغه دنده پوسټ کړم چې ما ته رالیږل شوې وه، دا یو پخوانی دنده ده چې څو کاله وړاندې ورکړل شوې وه. مګر په ما باور وکړئ، په بنسټیز ډول هر څه ورته پاتې دي.

زه په ځانګړې توګه غواړم د ارزونې معیارونو ته پاملرنه وکړم. تاسو څو ځله له داسې وضعیت سره مخ شوي یاست چې هغه شیان چې د کاندید لپاره مهم دي د پلټنې پرمهال په بشپړ ډول غیر مهم دي او برعکس. هرڅوک ستاسو په څیر فکر نه کوي، مګر ډیری کولی شي ستاسو ارزښتونه ومني او تعقیب کړي که دوی په روښانه توګه بیان شي. نو، د ارزونې معیارونو څخه دا سمدلاسه روښانه ده چې پدې مرحله کې ترټولو مهم مهارتونه دي

  • TDD;
  • د OOP کارولو وړتیا او د ساتلو وړ کوډ لیکل؛
  • د پروګرام کولو وړتیاوې جوړه کړئ

نو ، ما ته خبرداری ورکړل شوی و چې دا 1.5 ساعتونه په دې فکر کې تیر کړم چې زه څنګه دنده ترسره کوم ، د کوډ لیکلو پرځای. موږ به کوډ په ګډه ولیکئ.

کله چې موږ په تلیفون کې راغلو، هلکانو موږ ته په لنډ ډول وویل چې دوی څوک دي او څه کوي او وړاندیز یې وکړ چې پرمختګ پیل کړي.

د ټولې مرکې په جریان کې، ما هیڅکله دا احساس نه و کړی چې زه مرکه کوم. داسې احساس شتون لري چې تاسو په ټیم کې کوډ رامینځته کوئ. که تاسو په کوم ځای کې پاتې شئ، دوی مرسته کوي، مشوره کوي، بحث کوي، حتی د یو بل سره بحث کوي چې دا څنګه غوره کړي. په مرکه کې، ما هیر کړل چې څنګه په JUnit 5 کې وګورئ چې یو میتود یو استثناء راوباسي - دوی وړاندیز وکړ چې د ازموینې لیکلو ته دوام ورکړي، پداسې حال کې چې یو له دوی څخه ګوګل کوي چې دا څنګه وکړي.

په لفظي توګه د مرکې څخه څو ساعته وروسته، ما رغنده فیډبیک ترلاسه کړ - څه چې ما خوښ کړل او څه مې نه و. زما په قضیه کې، زه د سیل شوي ټولګیو کارولو لپاره د null اعتراض لپاره د بدیل په توګه ستاینه شوی وم؛ د دې حقیقت لپاره چې د کوډ لیکلو دمخه ، ما په سیډوکوډ کې لیکلي چې زه څنګه غواړم روور کنټرول کړم ، او پدې توګه د ټولګیو سکیچ ترلاسه کړ ، لږترلږه هغه چې د روبوټ API کې ښکیل دي.

2 ګام: موږ ته ووایاست

د مرکې څخه یوه اونۍ دمخه، له ما څخه وغوښتل شو چې د هرې موضوع په اړه یو پریزنټشن چمتو کړم چې زما سره علاقه لري. بڼه ساده او پیژندل شوې ده: 15 دقیقې پریزنټشن، 15 دقیقې پوښتنې ځوابول.
ما د چاچا باب لخوا پاک معمارۍ غوره کړه. او بیا مې له څو کسانو سره مرکه وکړه. دا زما په انګلیسي ژبه کې د وړاندې کولو لومړۍ تجربه وه، او شاید، که زه په یو فشار لرونکي حالت کې وم، ما به د دې توان نه درلودای. مګر بیا، ما هیڅکله دا احساس نه درلود چې زه په مرکه کې وم. هرڅه د معمول په څیر دي - زه دوی ته وایم، دوی په احتیاط سره غوږ نیسي. حتی د دودیزې پوښتنې او ځواب سیشن د مرکې په څیر نه و؛ دا روښانه وه چې پوښتنې د "ډوبیدو" لپاره ندي پوښتل شوي ، مګر هغه څوک چې واقعیا یې زما پریزنټشن کې علاقه درلوده.

د مرکې څخه څو ساعته وروسته، ما فیډبیک ترلاسه کړ - پریزنټشن خورا ګټور و او دوی واقعیا د اوریدلو څخه خوند واخیست.

مرحله 3. د تولید کیفیت کوډ

د خبرداری ورکولو سره چې دا د تخنیکي مرکو وروستی مرحله وه، له ما څخه وغوښتل شول چې په کور کې کوډ د تولید لپاره چمتو حالت ته راوړم، بیا د بیاکتنې او مهالویش مرکو لپاره کوډ ولیږئ چې په کوم کې به د دندې اړتیاوې بدل شي او کوډ به بدل شي. تعدیل ته اړتیا لري. مخکې لټولو سره، زه کولی شم ووایم چې د کوډ بیاکتنه په ړوند ډول ترسره کیږي، بیاکتنه کونکي د هغه موقف نه پوهیږي چې کاندید یې غوښتنه کوي، دوی د هغه CV نه ګوري، دوی حتی د هغه نوم نه ګوري.

تلیفون زنګ شو، او بیا د مانیټور بلې خوا ته یو څو هلکان وو. هرڅه د لومړۍ مرکې په څیر دي: اصلي شی د TDD په اړه هیر نکړي، ووایاست چې تاسو څه کوئ او ولې. که تاسو دمخه د TDD تمرین نه وي کړی ، نو زه وړاندیز کوم چې سمدلاسه یې پیل کړئ ، نه دا چې دا په شرکتونو کې اړین دی ، مګر دا چې دا ستاسو ژوند د پام وړ ساده کوي ، ستاسو د فشار کچه کموي که تاسو غواړئ. په یاد ولرئ چې تاسو څنګه د یوې غلطۍ لپاره د ډیبګر سره په لیوالتیا سره لټون کړی و چې یوازې د براوزر له لارې تولید کیدی شي ، مګر تاسو نشئ کولی دا د ازموینو سره بیا تولید کړئ؟ اوس تصور وکړئ چې تاسو به د مرکې په جریان کې دا ډول خطا ونیسئ - تاسو ته د یو څو خړ ویښتو تضمین کیږي. موږ د TDD سره څه ترلاسه کوو؟ موږ کوډ بدل کړ او په ناڅاپي ډول پوه شو چې اوس ازموینې سور دي، مګر کومه تېروتنه ده چې موږ یې په لومړي ځل نه شو معلومولی؟ سمه ده، موږ مرکه کونکو ته "اواز" وایو، Ctrl-Z فشار ورکړئ او کوچني ګامونه پورته کول پیل کړئ. او هو، تاسو اړتیا لرئ چې په خپل ځان کې د TDD په کارولو سره د پراختیا وړتیا ته وده ورکړئ، د هدف په لور د تګ وړتیا ترڅو ستاسو ازموینې د تل لپاره شنه وي، او د نیمې ورځې لپاره سور نه وي، ځکه چې "تاسو ډیر ریفیکټرینګ لرئ." دا دقیقا ورته مهارت دی لکه د ساتلو وړ کوډ لیکل ، یا د تولید کوډ لیکل.

نو، ستاسو کوډ څومره ښه بدلیدلی شي پدې پورې اړه لري چې تاسو د پیل کولو لپاره کوم ډیزاین په ذهن کې لرئ، دا څومره ساده دی، او ستاسو ازموینې څومره ښه دي.

د مرکې وروسته، ما په څو ساعتونو کې فیډبیک ترلاسه کړ. پدې مرحله کې، ما پوهیده چې زه نږدې پای ته رسیدلی وم او ډیر لږ پاتې و تر هغه چې ما "فاؤلر سره ولیدل".

مرحله 4. وروستی. کافي تخنیکي پوښتنې. موږ غواړو پوه شو چې تاسو څوک یاست!

د ریښتیني کیدو لپاره ، زه د پوښتنې دې جوړښت څخه یو څه حیران وم. تاسو څنګه پوهیدئ چې زه د یو ساعت په خبرو کې کوم ډول سړی یم؟ او تر دې هم ډیر، تاسو څنګه په دې پوهیدلی شئ کله چې زه په یوه ژبه خبرې کوم چې زما مورنۍ ژبه نه ده، او په ریښتیا سره، ډیره بده او د ژبې سره تړلې ده. په تیرو مرکو کې، زما لپاره په شخصي توګه د پوښتنو ځوابونو پر ځای خبرې کول اسانه وو، او تلفظ یې ملامت و. لږترلږه یو مرکه کوونکی آسیا و - او د دوی تلفظ، ښه، راځئ چې ووایو، یو څه د اروپا غوږونو ته ځانګړی دی. له همدې امله، ما پریکړه وکړه چې یو فعال چلند غوره کړم - د خپل ځان په اړه یو پریزنټشن چمتو کړئ او د مرکې په پیل کې د دې پریزنټشن سره د خپل ځان په اړه د خبرو کولو وړاندیز وکړئ. که دوی موافق وي، نو لږترلږه به زما لپاره لږ پوښتنې وي؛ که دوی وړاندیز رد کړي، ښه، زما د ژوند 3 ساعته په پریزنټشن کې مصرف شوي دومره لوړ قیمت نه دی. مګر تاسو باید په خپل پریزنټشن کې څه ولیکئ؟ ژوندلیک - هلته زیږیدلی، هغه وخت ښوونځي ته تللی، له پوهنتون څخه فارغ شوی - مګر څوک پروا لري؟

که تاسو د فکر کولو کلتور په اړه لږ څه ګوګل کړئ، نو تاسو به د مارټین فولر یوه مقاله ومومئ [https://martinfowler.com/bliki/ThreePillars.html] چې د 3 ستنې تشریح کوي: دوامداره سوداګرۍ، د سافټویر غوره والی، او ټولنیز عدالت.

راځئ فرض کړو چې د سافټویر غوره والی لا دمخه زما لپاره چک شوی. دا د دوامدار سوداګرۍ او ټولنیز عدالت ښودلو لپاره پاتې دي.

سربیره پردې، ما پریکړه وکړه چې په وروستي تمرکز وکړم.

د پیل کولو لپاره ، ما ورته وویل چې ولې فکري کارونه - ما په کالج کې د مارټین فولر بلاګ بیرته ولوست ، له همدې امله د پاک کوډ سره زما مینه.

پروژې هم د مختلفو زاویو څخه وړاندې کیدی شي. هغه د درملو لپاره سافټویر هم رامینځته کړی چې د ناروغانو ژوند ساده کوي ، او حتی د اوازو له مخې ، د یو ژوند ژغورلی. ما د بانکونو لپاره سافټویر هم رامینځته کړی، کوم چې د اتباعو ژوند هم اسانه کړی. په ځانګړې توګه که دا بانک د هیواد د 70٪ نفوس لخوا کارول کیږي. دا د سبربینک په اړه ندي او حتی د روسیې په اړه ندي.

غواړئ زما په اړه پوه شئ؟ سمه ده. زما شوق عکاسي کول دي، یو یا بل ډول ما د شاوخوا 10 کلونو راهیسې په خپلو لاسونو کې کیمره نیولې ده، داسې عکسونه شتون لري چې زه یې په ښودلو کې شرمنده نه یم. همچنان ، په یو وخت کې ، ما د پیشو سرپناه کې مرسته وکړه: ما د پیشوګانو عکس اخیستی چې دایمي کور ته اړتیا لري. او د ښه عکسونو سره د پیشو ځای کول خورا اسانه دي. ما شاید سل پیشوګانو عکس اخیستی :)

په پای کې، زما د پریزنټشن 80٪ د پیشوګانو څخه ډک شوی و.

د پریزنټشن سمدلاسه وروسته ، HR ما ته ولیکل چې هغه لاهم د مرکې پایلې نه پوهیږي ، مګر ټول دفتر دمخه د پیشوګانو څخه متاثره و.

په نهایت کې، ما د فیډبیک انتظار وکړ - ما د یو شخص په توګه هرڅوک راضي کړل.

خو د نهايي خبرو په ترڅ کې د بشري حقونو د څار ادارې په ډېر تکتیک سره وویل چې ټولنیز عدالت ډېر ښه او اړین دی، خو ټولې پروژې داسې نه دي. او هغه وپوښتل چې ایا دا ما ډاروي؟ په عموم کې ، زه د ټولنیز عدالت سره یو څه ډیر شوم ، دا پیښیږي :)

نتیجه

د پایلې په توګه، زه اوس په سینګاپور کې د څو میاشتو راهیسې په Thoughtworks کې کار کوم، او زه ګورم چې دلته هم ډیری شرکتونه د ګوګل څخه "غوره مرکې تمرینونه" غوره کوي، د کوډ کولو لپاره پاڼي او سپینه بورډ کاروي، سره له دې چې د پسرلي په پرتله ډیر پوهه لري، سیمفوني، روبی آن ریل (هغه څه چې اړین دي زیرمه کړئ) په کار کې اړین ندي. انجینران د مرکې څخه مخکې یوه اونۍ رخصتي اخلي ترڅو "تیار کړي".

په فکرونو کې، د کاندید لپاره د کافي اړتیاو سربیره، لاندې اصول په سر کې دي:
د مرکې خوښي. سربیره پردې، د دواړو خواوو لپاره. په حقیقت کې، که تاسو غواړئ چې غوره پرسونل ترلاسه کړئ (او څوک یې نه کوي؟)، بیا مرکه یو بازار نه دی چیرې چې غلامان غوره کیږي، مګر یو داسې نندارتون دی چیرې چې کارمند او کاندید دواړه یو بل ارزوي. او که چیرې یو کاندید د شرکت سره خوشحاله احساسات شریک کړي، احتمال لري چې هغه به دا ځانګړی شرکت غوره کړي

د تعصب کمولو لپاره ډیری مرکه کونکي. په فکرونو کې، جوړه پروګرام کول د حقیقت معیار دی. او که دا عمل په نورو سیمو کې پلي شي، TW هڅه کوي چې دا کار وکړي. په هر پړاو کې، مرکه د 2 کسانو لخوا ترسره کیږي. په دې توګه، هر سړی د لږترلږه 8 کسانو لخوا ارزول کیږي، او TW هڅه کوي مرکه کونکي د مختلف پس منظر، مختلف لارښوونو (نه یوازې تخنیکي) او جندر سره غوره کړي.

په نهایت کې، د استخدام پریکړه به د لږترلږه 8 خلکو د نظرونو پراساس ترسره کیږي، او هیڅوک د رایې ورکولو رایې نلري.

د صفت پر بنسټ استخدام د دې پر ځای چې د کاندید د خوښې یا ناخوښۍ پر بنسټ پریکړه وکړي، د هر رول او هرې مرحلې لپاره یوه فورمه رامینځته کیږي چې ځانګړتیاوې پکې ارزول کیږي. په ورته وخت کې، کله چې ارزونه کیږي، دا ډیره سپارښتنه کیږي چې په یو ځانګړي مهارت کې تجربه ونه ارزوي، مګر د هغې د پلي کولو وړتیا. په دې توګه، که یو کاندید د کوم مهارتونو پلي کولو توان نه درلود، لکه TDD، مګر بیا هم هغه هڅه کوي چې دوی پلي کړي، مشورې ته غوږ ونیسي چې څنګه یې په سمه توګه وکاروي، هغه د مرکې د تیریدو هر فرصت لري.

د زده کړې سندونو ته اړتیا نشته TW د کمپیوټر ساینس کې هیڅ تصدیق یا زده کړې ته اړتیا نلري. یوازې مهارتونه ارزول کیږي.

دا لومړۍ مرکه ده چې ما له بهرنیو شرکتونو سره کړې ده چې ما ورته چمتو نه و. د هرې مرحلې څخه وروسته، زه د ستړیا احساس نه کوم، مګر برعکس، زه خوښ وم چې زه کولی شم غوره عملونه پلي کړم، چې د څارونکي بلې خوا خلک یې ستاینه کوي او هره ورځ یې پلي کوي.

د څو میاشتو وروسته، زه کولی شم ووایم چې زما هیلې په بشپړه توګه پوره شوې. ThoughtWorks څنګه د منظم شرکت څخه توپیر لري؟ په منظم شرکت کې تاسو کولی شئ ښه پرمخ وړونکي او ښه خلک ومومئ، مګر په TW کې د دوی تمرکز د چارټونو څخه بهر دی.

که تاسو د ThoughtWorks سره د یوځای کیدو لیوالتیا لرئ، تاسو کولی شئ زموږ خلاص پوستونه وګورئ دلته
زه دا هم وړاندیز کوم چې په زړه پورې خالي ځایونو ته پاملرنه وکړئ:
مخکښ سافټویر انجینر: جرمني, لندن, میډریډ, Сингапур
د سافټویر لوړ انجینر: سډني, جرمني, منچستر, بانکاک
د سافټویر انجنیر: سډني, بارسلونا, ملان
د معلوماتو لوړ انجینر: ملان
د کیفیت شنونکی: جرمني چین
زیربنا: جرمني, لندن, چلي
(زه غواړم تاسو ته په صادقانه توګه خبرداری ورکړم چې لینک د راجع کولو لینک دی، که تاسو TW ته لاړ شئ، زه به یو ښه بونس ترلاسه کړم). یو دفتر غوره کړئ چې تاسو یې خوښوي، تاسو اړتیا نلرئ خپل ځان په اروپا پورې محدود کړئ، په هرصورت، هر 2 کاله وروسته TW به خوشحاله وي چې تاسو بل هیواد ته لیږدئ، ځکه چې ... دا د فکري پالیسي یوه برخه ده، نو کلتور خپریږي او همغږي کیږي.

په نظرونو کې پوښتنې کولو لپاره وړیا احساس وکړئ یا له ما څخه د وړاندیزونو غوښتنه وکړئ.
که موضوع په زړه پورې ښکاري، زه به د دې په اړه ولیکم چې په ThoughtWorks کې کار کول څنګه دي او په سنګاپور کې ژوند څه ډول دی.

سرچینه: www.habr.com

Add a comment