Otu m siri banye ThinkWorks ma ọ bụ ajụjụ ọnụ nlele

Otu m siri banye ThinkWorks ma ọ bụ ajụjụ ọnụ nlele

Ọ bụ na ọ bụghị ihe ijuanya nye gị na mgbe ị na-achọ ịgbanwe ọrụ na mkpa ọ dị ka ịgafe ajụjụ ọnụ, ihe mbụ ị chere bụ "ịkwesịrị ịkwado maka ajụjụ ọnụ." Dozie nsogbu na HackerRank, gụọ Crack ajụjụ ọnụ nzuzo, buru ụzọ ArrayList si arụ ọrụ yana otu o si dị iche na LinkedList. Ee ee, ha nwekwara ike ịjụ maka nhazi, ọ ga-abụkwa nke na-adịghị mma ịsị na ụdị ngwa ngwa ga-abụ nhọrọ kacha mma.
Ma chere, ị na-eme ihe 8 awa kwa ụbọchị, dozie nsogbu ndị na-adọrọ mmasị na ndị na-adịghị mkpa, na n'ọrụ ọhụrụ gị, ị ga-eme otu ihe ahụ, gbakwunyere ma ọ bụ mwepu. Mana ka o sina dị, iji nyefee ajụjụ ọnụ, ịkwesịrị ịkwadebe n'ụzọ ụfọdụ, ọ bụghị ọbụna kwalite nkà gị kwa ụbọchị, mana mụta ihe ị na-achọghị na ọrụ gị ugbu a na-enweghị ike ịchọrọ na nke ọzọ. N'ịjụ gị na sayensị kọmputa dị n'ọbara anyị, ma ọ bụrụ na ị kpọtere anyị n'etiti abalị, anyị kwesịrị iji anya anyị kpuchie na ohiri isi na-aga ije gburugburu obosara nke osisi na-enweghị ọbụna ịmara, m. ga-aza na ọ bụrụ na m nweta ọrụ na circus, na m isi aghụghọ ga-abụ kpọmkwem nke a - mgbe ahụ ikekwe ee, ekwenyere m. Ekwesịrị ịnwale nka a.

Mana gịnị kpatara nwalee nka na-adịghị mkpa maka ọrụ gị ugbu a? Naanị n'ihi na ọ ghọrọ ejiji? N'ihi na Google na-eme nke a? Ma ọ bụ n'ihi na onye ndu otu gị n'ọdịnihu ga-amụta usoro nhazi niile tupu ajụjụ ọnụ ma ugbu a ọ kwenyere na "ezigbo mmemme ọ bụla ga-amarịrị site n'obi ya mmejuputa nke ịchọta palindrome na eriri."

Ọfọn, ị bụghị Google (c). Ihe Google nwere ike imeli, ụlọ ọrụ nkịtị enweghị ike. Google, mgbe o nyochachara data nke ndị ọrụ ya, bịara na nkwubi okwu na ndị injinia nwere ndabere Olympiad dị mma n'ịrụ ọrụ ya. Ọzọkwa, site n'ichepụta usoro nhọrọ ha, ha nwere ike imeli ihe ize ndụ na ha nwere ike ọ gaghị ewe ezigbo ndị injinia ole na ole n'ihi na ha enweghị ike ịgbawa nsogbu mgbakọ na mwepụ ngwa ngwa. Mana nke a abụghị nsogbu nye ha, enwere ọtụtụ ndị chọrọ ịrụ ọrụ na Google, a ga-emechi ọnọdụ ahụ.
Ugbu a, ka anyị leba anya na windo ahụ, ma ọ bụrụ na n'ihu ụlọ ọrụ gị ndị injinia chọrọ ịrụ ọrụ maka gị eguzobebeghị ogige ụlọikwuu, ndị mmepe gị na-elebakarị anya na stackoverflow maka ihe nkọwa mmiri na-esote kwesịrị ka etinye ya, kama mgbagwoju anya nke ogo algọridim, mgbe ahụ, o doro anya, oge eruola ka ị chee echiche ma ị kwesịrị iṅomi Google.

Ọfọn, ọ bụrụ na oge a Google dara ma ọ nyeghị azịza, gịnị ka ị ga-eme? Lelee kpọmkwem ihe onye nrụpụta ga-arụ ọrụ. Kedu ihe ị ji kpọrọ ihe na ndị mmepe?
Mepụta njirisi maka onye ịchọrọ iku ma mepụta ule na-anwale nke ọma nka ndị a.

ThinkWorks

Kedu ihe jikọrọ ThinkWorks na nke a? Nke a bụ ebe m chọtara ihe atụ nke ajụjụ ọnụ nlereanya maka onwe m. Ole ndị bụ ThinkWorks? Na nkenke, nke a bụ ụlọ ọrụ na-ahụ maka ndụmọdụ dị elu nke nwere ụlọ ọrụ n'ụwa nile, site na China, Singapore ruo na kọntinent America, bụ nke na-agba izu na ngalaba mmepe ihe dị ka afọ 25, nwere ngalaba Sayensị nke ya, nke Martin na-eduzi. Fowler. Ọ bụrụ na ị na-achọ ndepụta nke akwụkwọ 10 ga-agụ maka Injinia Software, mgbe ahụ ikekwe 2-3 n'ime ha ga-ede ya site na ụmụ okorobịa si ThoughtWorks, dị ka Refactoring Site Martin Fowler na Building Microservices: Ịmepụta Fine-Grained Systems site Sam. Newman ma ọ bụ Iwu Evolutionary Architectures
nke Patrick Kua, Rebecca Parsons, Neal Ford.

The ụlọ ọrụ azụmahịa na-wuru na-enye pụtara oké ọnụ ọrụ, ma ndị ahịa na-akwụ maka phenomenal àgwà, nke mejupụtara nka, esịtidem ụkpụrụ na, n'ezie, ndị mmadụ. Ya mere, iwere ndị kwesịrị ekwesị dị mkpa ebe a.
Kedu ụdị mmadụ ndị ziri ezi? N'ezie, e nwere ndị dị iche iche maka onye ọ bụla. ThinkWorks ekpebiela na njirisi kacha mkpa maka ụdị azụmaahịa onye nrụpụta ha bụ:

  • Ikike ịzụlite na abụọ. Ọ bụ ikike, ọ bụghị ahụmahụ ma ọ bụ nkà. Ọ dịghị onye na-atụ anya na ndị na-eme mmemme Pair maka afọ 5 ga-abịa. Ma ịnakwere echiche ndị ọzọ na inwe ike ige ntị bụ nkà dị mkpa.
  • Ikike ide ule, yana ịme TDD nke ọma
  • Ghọta SOLID na OOP wee nwee ike itinye ha n'ọrụ.
  • Wepụta echiche gị. Dị ka onye ndụmọdụ, ị ga-arụ ọrụ na ndị mmepe nke onye ahịa, na ndị ọzọ na-ahụ maka ndụmọdụ, na ọ dịghị uru dị ukwuu ma ọ bụrụ na mmadụ maara otú e si eme ihe nke ọma, ma ọ bụ kpam kpam enweghị ike ibuga ya na ndị ọzọ nke otu.

Ugbu a, ọ dị mkpa iji nyochaa nkà ndị a kpọmkwem na nwa akwukwo. Na ebe a ka m chọrọ ikwu maka ahụmahụ m nke ajụjụ ọnụ na ThoughtWorks. M ga-ekwu ozugbo na agara m Singapore wee gafee, mana usoro ntinye akwụkwọ dị n'otu na agaghị adị iche site na mba ruo na mba.

Nkeji 0. HR

Dị ka ọ na-emekarị, mkparịta ụka nkeji iri abụọ na HR. Agaghị m atụgharị uche na ya, naanị m ga-ekwu na ahụtụbeghị m onye HR nke nwere ike ikwu maka nkeji iri na ise gbasara ọdịbendị mmepe na ụlọ ọrụ, ihe kpatara ha ji eji TDD, gịnị kpatara mmemme abụọ. Ọtụtụ mgbe, ndị HR na-ajụ ajụjụ a wee kwuo na usoro ha bụ ihe nkịtị: ndị mmepe mmepe, ule nnwale, ndị njikwa na-anya ụgbọ ala.

Nkeji 1. Kedu ka ị dị mma na OOP, TDD?

1.5 awa tupu mmalite nke ajụjụ ọnụ, e zitere m ọrụ ime a Mars Rover simulator.

Mars rover oziNdị NASA ga-ebutu otu ìgwè rovers n'elu ala dị larịị na Mars. Ala dị larịị, nke dị akụkụ anọ na-achọsi ike, ga-abụ ndị rovers ga-agagharị ka igwefoto ha dị n'ime ụgbọ wee nweta echiche zuru oke banyere ala gbara ya gburugburu iji zighachi azụ n'ụwa. A na-anọchi anya ọnọdụ rover na ọnọdụ site na nchikota nke x na y na leta na-anọchi anya otu n'ime isi ihe anọ nke kadinal. E kewara ala dị larịị ka ọ bụrụ grid iji mee ka igodo dị mfe. Ọmụmaatụ ọnọdụ nwere ike ịbụ 0, 0, N, nke pụtara rover dị na ala aka ekpe na chere North. Iji jikwaa rover, NASA na-eziga mkpụrụedemede dị mfe. mkpụrụedemede enwere ike bụ 'L', 'R' na 'M'. 'L' na 'R' na-eme ka rover na-atụgharị ogo 90 n'aka ekpe ma ọ bụ aka nri n'otu n'otu, na-enweghị isi na ebe ọ dị ugbu a. 'M' pụtara ịga n'ihu n'otu ebe grid, ma jikwaa otu isi okwu.
Were ya na square ahụ kpọmkwem North si (x, y) bụ (x, y+1).
Ntinye:
Ahịrị ntinye nke mbụ bụ nhazi nke elu-nri nke ala dị larịị, a na-eche na nhazi nke ala aka ekpe bụ 0,0.
Ntinye ndị ọzọ bụ ozi gbasara rovers nke ebuferela. Rover nke ọ bụla nwere ahịrị ntinye abụọ. Ahịrị nke mbụ na-enye ọnọdụ rover, na ahịrị nke abụọ bụ usoro ntụziaka na-agwa rover ka ọ ga-esi enyocha ala dị larịị. Ọkwa ahụ nwere integers abụọ na leta kewapụrụ site na oghere, kwekọrọ na nhazi x na y yana nghazi rover.
A ga-emecha rover nke ọ bụla n'usoro, nke pụtara na rover nke abụọ agaghị amalite ịkwagharị ruo mgbe nke mbụ mechara.
Mmepụta:
Nsonaazụ maka rover ọ bụla kwesịrị ịbụ nhazi ikpeazụ na isi ya.
kwuru, sị:
Naanị mejuputa ihe ndị a chọrọ n'elu wee gosi na onye na-ehicha ihe na-arụ ọrụ site na ịdere ya ule otu.
Ịmepụta ụdị ọ bụla nke interface onye ọrụ enweghị oke.
Ịdozi nsogbu ahụ site n'ịgbaso ụzọ TDD (Test Driven Development) ga-amasị ya.
N'ime obere oge dịnụ, anyị na-eche banyere ịdịmma karịa izu oke.
*Enweghị m ike biputere ọrụ ezigara m, nke a bụ ọrụ ochie e nyere ọtụtụ afọ gara aga. Ma kwere m, fundamentally ihe niile na-anọgide otu.

Ọ ga-amasị m ịdọrọ uche gaa na njirisi nyocha. Ugboro ole ka ị zutere ọnọdụ ebe ihe ndị dị mkpa nye onye na-eme ntuli aka na-adịchaghị mkpa n'oge nyocha na nke ọzọ. Ọ bụghị onye ọ bụla na-eche n'otu ụzọ ahụ dị ka gị, ma ọtụtụ ndị nwere ike ịnakwere ma na-agbaso ụkpụrụ gị ma ọ bụrụ na e kwuru n'ụzọ doro anya. Ya mere, site na nyocha nyocha ọ pụtara ozugbo na nkà ndị kachasị mkpa n'oge a bụ

  • TDD;
  • Ikike iji OOP wee dee koodu a na-echekwa;
  • ụzọ ike mmemme

Ya mere, a dọrọ m aka ná ntị ka m jiri awa 1.5 ahụ na-eche echiche banyere otú m ga-esi rụọ ọrụ ahụ, kama ide koodu. Anyị ga-edekọ koodu ọnụ.

Mgbe anyị rutere na ekwentị, ụmụ okorobịa ahụ gwara anyị nkenke ndị ha bụ na ihe ha na-eme ma nye ha ka ha malite mmepe.

N'ime ajụjụ ọnụ ahụ dum, ọ dịtụbeghị mgbe ọ bụla m chere na a na-agba m ajụjụ ọnụ. Enwere mmetụta na ị na-emepe koodu n'ime otu. Ọ bụrụ na ị rapaara ebe, ha na-enyere aka, na-enye ndụmọdụ, na-akparịta ụka, ọbụna na-arụrịta ụka n'etiti ibe ha maka otu kacha mma isi mee ya. N'ajụjụ ọnụ ahụ, echefuru m ka m ga-esi lelee na JUnit 5 na usoro na-atụba ihe dị iche - ha kwere nkwa ịga n'ihu na-ede ule ahụ, ebe otu n'ime ha na-enyocha otú e si eme ya.

N'ezie awa ole na ole ka agbachara ajụjụ ahụ, enwetara m nzaghachi na-ewuli elu - ihe masịrị m na ihe m na-emeghị. N'ọnọdụ m, a na-eto m maka iji klaasị Sealed dị ka ihe ọzọ na-abụghị ihe efu; n'ihi na tupu na-ede koodu, M dere na pseudocode otú m ga-amasị ijikwa rover, na si otú natara a sketch nke klaasị, ọ dịkarịa ala ndị na-etinye aka na robot API.

Nzọụkwụ 2: Gwa anyị

Otu izu tupu ajụjụ ọnụ ahụ, a gwara m ka m kwadebe ihe ngosi n'isiokwu ọ bụla na-amasị m. Usoro ahụ dị mfe ma mara nke ọma: ihe ngosi nkeji iri na ise, nkeji iri na ise na-aza ajụjụ.
M họọrọ Clean Architecture nke Uncle Bob. Ma ọzọ, mmadụ ole na ole gbara m ajụjụ ọnụ. Nke a bụ ahụmahụ mbụ m nwere n’iwepụta n’asụsụ Bekee, ma eleghị anya, ọ bụrụ na m nọ n’ọnọdụ nrụgide, agaraghị m enwe ike idi ya. Ma ọzọ, ọ dịtụbeghị mgbe m nwere mmetụta na m nọ na ajụjụ ọnụ. Ihe niile dị ka ọ na-adị - a na m agwa ha, ha na-ege ntị nke ọma. Ọbụna ajụjụ na azịza ọdịnala adịghị ka ajụjụ ọnụ; o doro anya na ajụrụghị ajụjụ ndị ahụ ka ha "mikpu", mana ndị nwere mmasị n'ezie na ngosi m.

Awa ole na ole mgbe ajụjụ ọnụ ahụ gasịrị, enwetara m nzaghachi - ihe ngosi ahụ bara uru nke ukwuu ma ha nwere mmasị n'ezie ige ntị.

Nkeji 3. Koodu Ogo mmepụta

N'ịdọ aka ná ntị na nke a bụ ọkwa ikpeazụ nke ajụjụ ọnụ nyocha teknụzụ, a gwara m ka m weta koodu ahụ n'ụlọ na steeti dị njikere, wee ziga koodu maka nyochaa na nhazi oge ajụjụ ọnụ nke ihe achọrọ maka ọrụ ahụ ga-agbanwe na koodu ahụ ga-agbanwe. chọrọ mgbanwe. N'ile anya n'ihu, enwere m ike ịsị na a na-eme nyocha nke koodu ahụ n'ìsì, ndị na-enyocha amaghị ọkwa nke onye nyocha na-etinye maka ya, ha anaghị ahụ CV ya, ha anaghị ahụkwa aha ya.

Ekwentị ahụ kụrụ, ọzọkwa, e nwere ụmụ okorobịa ole na ole n'akụkụ nke ọzọ nke ihe nleba anya. Ihe niile bụ otu ihe ahụ na ajụjụ ọnụ mbụ: isi ihe bụ ịghara ichefu banyere TDD, gwa ihe ị na-eme na ihe kpatara ya. Ọ bụrụ na ịmebeghị TDD mbụ, m na-akwado ịmalite ime ya ozugbo, ọ bụghị n'ihi na ọ dị mkpa na ụlọ ọrụ, mana n'ihi na ọ na-eme ka ndụ gị dị mfe, na-ebelata nrụgide nrụgide gị ma ọ bụrụ na-amasị gị. Cheta otu ị ga-esi jiri nbibi wee jiri nwayọ chọọ njehie nke enwere ike ịmegharị naanị site na ihe nchọgharị, mana ị nweghị ike iji ule mepụtaghachi ya? Ugbu a, were ya na ị ga-enweta mmejọ dị otú ahụ n'oge a na-agba ajụjụ ọnụ - a na-ekwe gị nkwa na isi awọ abụọ. Kedu ihe anyị na-enweta na TDD? Anyị gbanwere koodu ahụ na-atụghị anya ya na ugbu a ule ndị a na-acha uhie uhie, ma gịnị bụ njehie anyị na-enweghị ike ịchọpụta oge mbụ? Ọ dị mma, anyị na-asị "Eeh" nye ndị na-agba ajụjụ ọnụ, pịa Ctrl-Z wee malite ime obere nzọụkwụ n'ihu. Ma ee, ịkwesịrị ịzụlite ikike ịzụlite iji TDD n'ime onwe gị, ikike ịga n'ihu ihe mgbaru ọsọ ka ule gị na-acha akwụkwọ ndụ akwụkwọ ndụ na-adịgide adịgide, ọ bụghịkwa ọbara ọbara maka ọkara ụbọchị, n'ihi na "ị nwere ọtụtụ nhazigharị." Nke a bụ otu nka dị ka ide koodu na-adịgide adịgide, ma ọ bụ ide koodu na-arụpụta ihe.

Yabụ, otu esi agbanwe koodu gị nke ọma dabere n'ụdị imewe ị bu n'obi ịmalite, ka ọ dị mfe, yana etu ule gị si dị mma.

Mgbe ajụjụ ọnụ ahụ gasịrị, enwetara m nzaghachi n'ime awa ole na ole. N'oge a, achọpụtara m na ọ fọrọ nke nta ka ọ bụrụ na m gafere na ọ dị ntakịrị ihe fọdụrụ ruo mgbe m "zutere Fowler."

Nkeji 4. Ikpeazụ. Ajụjụ teknuzu zuru oke. Anyị chọrọ ịma onye ị bụ!

N'ikwu eziokwu, usoro a nke ajụjụ a gbagwojuru m anya. Kedu ka ị ga-esi ghọta ụdị onye m bụ n'otu oge mkparịta ụka? Ma ọbụna karị, kedu ka ị ga-esi ghọta nke a mgbe m na-asụ asụsụ nke na-abụghị asụsụ obodo m, na, n'ikwu eziokwu, nke ukwuu nke na-adịghị mma na nke nwere ire. N'ajụjụ ọnụ ndị gara aga, ọ na-adịrị m mfe ikwu okwu n'onwe m kama ịza ajụjụ, ụta bụkwa ụda olu ahụ. Ma ọ dịkarịa ala, otu n'ime ndị na-agba ajụjụ ọnụ bụ Asia - na ụda ha, nke ọma, ka anyị kwuo, dịtụ kpọmkwem na ntị Europe. Ya mere, m kpebiri na-a proactive obibia - kwadebe ihe ngosi banyere onwe m na na mmalite nke ajụjụ ọnụ na-enye na-ekwu banyere onwe m na nke a ngosi. Ọ bụrụ na ha kwenyere, mgbe ahụ ọ dịkarịa ala, a ga-enwe ajụjụ ole na ole maka m; ọ bụrụ na ha jụ onyinye ahụ, nke ọma, awa 3 nke ndụ m ejiri mee ihe ngosi abụghị ọnụ ahịa dị elu. Ma gịnị ka ị ga-ede na ihe ngosi gị? Biography - A mụrụ n'ebe ahụ, n'oge ahụ, gara ụlọ akwụkwọ, gụsịrị akwụkwọ na mahadum - ma onye na-eche banyere?

Ọ bụrụ na ị Google ntakịrị gbasara omenala Thinkworks, ị ga-ahụ akụkọ Martin Fowler [https://martinfowler.com/bliki/ThreePillars.html] nke na-akọwa 3 Pillars: Sustainable Business, Software Excellence, and Social Justice.

Ka anyị were na enyochala m Software Excellence. Ọ na-anọgide na-egosi Sustainable Business na Social Justice.

Ọzọkwa, ekpebiri m ilekwasị anya na nke ikpeazụ.

Iji malite, agwara m ya ihe kpatara ThinkWorks - Agụrụ m blọgụ Martin Fowler na kọleji, ya mere ịhụnanya m nwere maka koodu dị ọcha.

A pụkwara igosi ọrụ site n'akụkụ dị iche iche. Ọ mepụtara ngwanrọ maka ọgwụ na-eme ka ndụ ndị ọrịa dị mfe, na ọbụna, dị ka asịrị, zọpụta otu ndụ. M rụpụtakwara software maka ụlọ akụ, bụ́ nke mekwara ka ndụ dịrị ụmụ amaala mfe. Karịsịa ma ọ bụrụ na 70% nke ndị obodo na-eji ụlọ akụ a. Nke a abụghị banyere Sberbank na ọbụna banyere Russia.

Achọrọ ịma gbasara m? Ọ DỊ MMA. Ihe omume ntụrụndụ m bụ foto, otu ụzọ ma ọ bụ ọzọ ejiri m igwefoto n'aka m ihe dị ka afọ 10, enwere foto ndị na-emenyeghị m ihere igosi. Ọzọkwa, n'otu oge, enyere m ụlọ nwamba aka: M sere foto nwamba ndị chọrọ ebe obibi na-adịgide adịgide. Na foto dị mma ọ na-adị mfe idobe pusi. Eleghị anya m sere foto otu narị nwamba :)

N'ikpeazụ, 80% nke ihe ngosi m jupụtara na nwamba.

Ozugbo ihe ngosi ahụ gasịrị, HR degara m akwụkwọ na ọ mabeghị nsonaazụ nke ajụjụ ọnụ ahụ, mana ụlọ ọrụ niile nwere mmasị na nwamba.

N'ikpeazụ, echere m nzaghachi - enwere m afọ ojuju onye ọ bụla dịka mmadụ.

Ma n'oge mkparịta ụka ikpeazụ, HR ji akọ kwuo na Social Justice dị ezigbo mma ma dị mkpa, ma ọ bụghị ọrụ niile dị ka nke a. Ọ jụrụ m ma ọ̀ tụrụ m egwu. N'ozuzu, agara m ntakịrị ihe gbasara Social Justice, ọ na-eme :)

Nsonaazụ

N'ihi ya, m na-arụ ọrụ na Singapore ruo ọtụtụ ọnwa na Thoughtworks, ahụrụ m na ebe a ọtụtụ ụlọ ọrụ na-agbaso "omume ajụjụ ọnụ kacha mma" site na Google, na-eji akwụkwọ na Whiteboard maka nzuzo, n'agbanyeghị na ha nwere ihe ọmụma karịa oge opupu ihe ubi. , Symfony, RubyOnRails (N'okpuru ihe dị mkpa) adịghị mkpa na ọrụ. Ndị injinia na-ewepụta ezumike otu izu tupu a gbaa ajụjụ ọnụ iji “kwadebe.”

Na Thinkworks, na mgbakwunye na ihe achọrọ maka onye na-achọ akwụkwọ, ụkpụrụ ndị a dị n'ihu:
Añụrị nke Ajụjụ ọnụ. Ọzọkwa, maka akụkụ abụọ. N'ezie, ọ bụrụ na ịchọrọ ịnweta ndị ọrụ kachasị mma (na ndị na-adịghị?), Mgbe ahụ, ajụjụ ọnụ abụghị ahịa ebe a na-ahọrọ ndị ohu, ma ihe ngosi ebe ma onye ọrụ na onye nyocha na-enyocha ibe ha. Ma ọ bụrụ na onye na-eme ntuli aka na-ejikọta mmetụta obi ụtọ na ụlọ ọrụ, ọ ga-abụ na ọ ga-ahọrọ ụlọ ọrụ a

Ọtụtụ ndị na-agba ajụjụ ọnụ iji belata echiche ọjọọ. N'ime Thinkworks, mmemme abụọ bụ ọkọlọtọ n'ezie. Ma ọ bụrụ na enwere ike itinye omume a na mpaghara ndị ọzọ, TW na-agbalị ime ya. N'oge ọ bụla, mmadụ 2 na-eme ajụjụ ọnụ. Ya mere, onye ọ bụla na-enyocha ma ọ dịkarịa ala mmadụ 8, TW na-agbalịkwa ịhọrọ ndị na-agba ajụjụ ọnụ nwere ụdị dị iche iche, ntụziaka dị iche iche (ọ bụghị naanị techies) na okike.

N'ikpeazụ, a ga-eme mkpebi nnye ọrụ dabere na echiche nke opekata mpe mmadụ 8, ọ nweghịkwa onye nwere ntuli aka ịtụ vootu.

Nnye ọrụ dabere na àgwà Kama ime mkpebi dabere na mmasị ma ọ bụ ihe na-enweghị mmasị nke onye ndoro-ndoro ochichi, a na-emepụta ụdị maka ọrụ ọ bụla yana ọkwa ọ bụla gụnyere àgwà ndị a na-enyocha. N'otu oge ahụ, mgbe ị na-enyocha, a na-atụ aro ka ị nyochaa ọ bụghị ahụmahụ na nkà ụfọdụ, ma ikike itinye ya n'ọrụ. Ya mere, ọ bụrụ na onye nyocha enweghị ike itinye nkà ọ bụla, dị ka TDD, mana ọ na-agbalị itinye ha n'ọrụ, na-ege ntị ndụmọdụ maka otu esi eji ha eme ihe nke ọma, ọ nwere ohere ọ bụla nke ịgafe ajụjụ ọnụ ahụ.

Achọghị asambodo agụmakwụkwọ TW anaghị achọ asambodo ma ọ bụ agụmakwụkwọ ọ bụla na Sayensị Kọmputa. Naanị nkà ka a na-enyocha.

Nke a bụ ajụjụ ọnụ mbụ m nwere na ụlọ ọrụ si mba ọzọ nke m na-agaghị akwado maka ya. Mgbe ọkwa nke ọ bụla gasịrị, ike agwụghị m, ma n'ụzọ megidere nke ahụ, enwere m obi ụtọ na m nwere ike itinye usoro kachasị mma, na ndị nọ n'akụkụ nke ọzọ nke nyochaa nwere ekele maka ya ma tinye ha n'ọrụ kwa ụbọchị.

Mgbe ọnwa ole na ole gachara, enwere m ike ịsị na emezuola ihe m tụrụ anya ya. Kedu ka ThinkWorks si dị iche na ụlọ ọrụ oge niile? Na ụlọ ọrụ mgbe niile ị nwere ike ịchọta ezigbo ndị mmepe na ndị mara mma, ma na TW ha itinye uche ha na-apụ na chaatị.

Ọ bụrụ na ị nwere mmasị isonye na ThoughtWorks, ị nwere ike ịlele ọnọdụ anyị mepere emepe ebe a
M na-atụkwa aro ịṅa ntị na ohere dị mma:
Injinia ngwanrọ onye ndu: Germany, London, Madrid, Сингапур
Injinia ngwa ngwa: Aha ya bụ Sydney, Germany, Manchester, Bangkok
Injinia ngwanrọ: Aha ya bụ Sydney, Barcelona, Milan
Ọkachamara injinia data: Milan
Onye nyocha ogo: Germany China
Akụrụngwa: Germany, London, Chile
(Ọ ga-amasị m ịdọ gị aka ná ntị n'eziokwu na njikọ ahụ bụ njikọ ntinye aka, ọ bụrụ na ị gaa na TW, m ga-enweta ezigbo ego). Họrọ ụlọ ọrụ na-amasị gị, ị gaghị ejedebe na Europe, mgbe niile, afọ 2 ọ bụla TW ga-enwe obi ụtọ ịkwaga gị na mba ọzọ, n'ihi na ... nke a bụ akụkụ nke ThoughtWorks amụma, ya mere omenala na-agbasa na homogenized.

Enwere onwe gị ịjụ ajụjụ na nkọwa ma ọ bụ jụọ m maka ndụmọdụ.
Ọ bụrụ na isiokwu ahụ dị ka ihe na-adọrọ mmasị, m ga-ede banyere ihe ọ dị ka ịrụ ọrụ na ThoughtWorks na otú ndụ dị na Singapore.

isi: www.habr.com

Tinye a comment