Mu àite gnìomhan deuchainn ann am beatha leasaiche

Cia mheud agallamh teignigeach a bh’ agad nad bheatha?

Thairis air na còig bliadhna a dh’ fhalbh, tha mi air a bhith an làthair aig 35 agallamhan teicnigeach de gach seòrsa mac-meanmnach agus sònraichte - bho luchd-tòiseachaidh Kazakh airson a bhith a’ ceannach feòil airson a’ gheamhraidh gu seirbheisean fintech Gearmailteach is Ameireagaidh agus bancaichean; le fòcas air prògramadh, lìbhrigeadh agus stiùireadh; iomallach agus anns an oifis; cuingealaichte agus gun chrìoch ann an ùine; cuideam agus socair, ann an diofar chànanan.

Tha seo, còmhla ris na ~ 20 agallamhan a rinn mi fhìn mar fhastaiche - àireamh gu leòr airson a bhith nam rìgh air agallamhan airson na beachdan a leanas a dhèanamh (gu tur neo-fhaicsinneach an-toiseach) agus mi fhìn a stèidheachadh ann: tha mi cinnteach gu ìre mhòr le taing dha na h-uimhir de dh’ agallamhan, tha e a’ tòiseachadh a’ coimhead coltach ri cleachdadh iomaill, rinn mi sgrùdadh air a’ chruach agam aig ìre proifeasanta agus thàinig mi gu bhith nam eòlaiche farpaiseach, a dh’ aindeoin gun robh mi air a bhith ag obair ann an leasachadh lìn airson 10 bliadhna mu thràth.

Tha an artaigil seo air a sheòladh gu luchd-prògramaidh a tha aig toiseach an turais agus nach eil fhathast air faighinn seachad air doimhneachd an eòlais. Ann, tha mi airson leudachadh air an tràchdas mu na buannachdan foghlaim mòr a tha an cois gnìomhan deuchainn agus ceistean teicnigeach a chaidh fhaighneachd ann an agallamhan - agus cuireadh a thoirt don h-uile duine chun bot teileagram ùr agam. Cuir an gnìomh Bot, far an urrainn dhut, a rèir mo phlana, agallamh teignigeach a dhèanamh co-dhiù a h-uile latha gus an tig iad gu crìch. Agus gus nach tig iad gu crìch, faodaidh tu cuideachd gnìomh teicnigeach inntinneach, ceist, no suidheachadh feumail / spòrsail a bh’ ann an agallamh a cho-roinn.

Innsidh mi barrachd dhut mun bot gu h-ìosal, leig dhuinn a-mach an-toiseach carson a tha e cho cudromach fios a bhith agad agus na freagairtean airson na ceistean agus na gnìomhan teicnigeach sin a thuigsinn, eadhon ged a tha thu air a bhith a’ ruith phròiseactan neo-cheangailte airson bliadhnaichean gu soirbheachail.

Carson a tha càileachd ar n-eòlais bhunaiteach a’ fàgail mòran ri bhith air a mhiannachadh?

Tha agallamhan teignigeach, mura h-eil thu air a bhith na rìgh air agallamhan fhathast, nan cuideam mòr don bhodhaig, mar a tha a bhith a’ lorg obair san fharsaingeachd - ge bith an e eòlaiche ùr-nodha a th’ annad, switcher, no leasaiche a tha air a bhith ag obair ann an aon. àite airson ùine mhòr (agus san ùine againn faodar beachdachadh air “fada” mar bhliadhna).

Ann am mòran agallamhan, tha feart daonna a’ cur ris a’ chuideam seo. Is dòcha nach e Alena Vladimirskaya an neach-agallaimh agad, ach prògramadair àbhaisteach - mar a lorg thu, bhon a tha e duilich a bhith a’ dùileachadh gnìomhan iomchaidh agus am measadh, no stiùiriche sgioba cruaidh a dh’ fheitheamh ris a ’mhionaid gus a h-uile duilgheadas a thoirt sìos. a shùilean ort, a' faighneachd na ceiste: Dè tha lùthmhor dhut!?

Aon latha, gun a bhith a 'toirt seachad an fhreagairt riatanach, ach, mar a tha thu a' tuigsinn, do-chreidsinneach don cheist seo, bha mi air mo fàgail gun tairgse, agus bha mi air leth toilichte mu dheidhinn.

Le bhith a’ feuchainn ris an cuideam seo agus gluasadan neo-riatanach a sheachnadh san fharsaingeachd, bidh sinn gar dealachadh chan ann a-mhàin bho bhith a’ nochdadh àrd ar n-aineolais mu chuid de fheartan bunaiteach a’ chànain, ach cuideachd bho bhith a’ lughdachadh an aineolais seo co-dhiù beagan.

Is e an duilgheadas a th 'ann nach eil mòran àiteachan ann far am faigh sinn an clas seo de dhuilgheadasan.
Dearbhaidh leasaiche sam bith a dh’ fheumadh a bhith ag obair ann an grunn àiteachan gur ann ainneamh a bhios na duilgheadasan bunaiteach no cruthachail a thig an cois agallamhan a ’buntainn ris na bhios prògramadair a’ dèiligeadh ris ann am fìor bheatha - gun ath-chuairtean, grafaichean agus siostaman smachd àrdachaidh asyncronach air a ’phlanaid le àicheil. grabhataidh ann an gàirdean eile den galaxy. Gu mì-fhortanach.

A thaobh an JavaScript dhùthchasach agam, tha deagh eisimpleir ann - mura biodh React.JS air nochdadh, leanadh 98% de luchd-prògramaidh JavaScript a’ fuireach ann an aineolas sona air dè a th’ ann an ceangal - còrr is 20 bliadhna às deidh a choltas - agus leanadh iad orra a bhith mì-chinnteach, a’ faighinn cheistean mu dheidhinn aig agallamhan, agus is e dìreach an fheadhainn a chruthaich na leabharlannan, na frèaman agus na modalan fìor eas-chruthach sin a leanadh ag obair leis. An-diugh, le taing don fhreagairt, chaidh an àireamh seo a lughdachadh gu na tha a’ faireachdainn mar 97%.

Gu follaiseach, a’ faicinn “iomallachd bho fhìrinn” nan gnìomhan sin, bidh mòran de luchd-leasachaidh a’ seachnadh iad no a’ caitheamh ùine gan bogadh fhèin annta - agus a’ cumail orra a’ dol mun dòigh-obrach làitheil aca, is e sin, gu fìrinneach, a’ coiseachd tron ​​raon leasachaidh airson cinneasachadh chan ann a-mhàin. gun lorgaire mèinnean, ach cuideachd gun fhios gu bheil iad ann am mèinnean.

Dè a’ bhuaidh a bhios aig dìth eòlas bunaiteach air cànan?

Tha e coltach gu bheil am freagairt don cheist seo banal, ach airson adhbhar air choireigin tha e na nàdar daonna a bhith an-còmhnaidh a’ putadh a fhuasglaidh a-steach don oisean as fhaide air falbh - agus tha pàirt brònach aig seo ann am beatha luchd-prògramaidh òigridh is meadhanach, a’ leudachadh an slighe gu àirdean (agus doimhneachd). ) de eòlas cànain o chionn beagan bhliadhnaichean.

Chan urrainnear a bhith den bheachd gu bheil an còd tagraidh a’ cleachdadh frèaman agus leabharlannan a tha iad cleachdte ri bhith a’ sgrìobhadh gach latha earbsach ma sgrìobhas iad e gun tuigse gu leòr air na diofar thaobhan de a chur gu bàs. Is e deagh eisimpleir de seo bho shaoghal JavaScript mar a thachair do leabharlann JQuery, a bha uair na inneal adhartais agus an-diugh, le bhith na raon eòlais fèin-dùinte, air a sgaradh bhon chòrr den chànan, a’ gabhail àite nàdarra ann an a’ mhargaidh - sgriobtaichean leth-phroifeasanta air an sgrìobhadh gu sgiobalta agus ag obair mar a dh’ fheumar mar thiodhlac don aon chruth luath air bootstrap bho luchd-obrach saor.

Tha àm ri teachd phròiseactan air an leasachadh le dòigh-obrach cho neo-chùramach, ged a tha e a-mach à aineolas, prosaic agus geàrr-ùine: call mòr ùine a-mach às an gorm, fàilligidhean, call ionmhais agus cliù agus, mar thoradh air sin, lùghdachadh ann an dealas airson leantainneachd. co-obrachadh.

Air an làimh eile, airson neach a thagh slighe prògramadair, chan urrainn mòran coimeas a dhèanamh ris an toileachas a bhith a 'tuigsinn na tha e a' dèanamh. A 'tuigsinn gu bheil e fhèin, mar Baron Munchausen, a' sgoltadh tro achadh mèinn air muin eich. Chan fheumar a ràdh, gu soilleir gum faic fastaiche còir daoine a’ coiseachd gu neo-chùramach tro raon-mèinn agus daoine a tha reòta ann an dì-chinnt gus ceum a ghabhail ann an suidheachadh far an urrainn dhaibh ruith is leum gun smaoineachadh air dad?

Cuir an gnìomh Bot

Às deidh dhomh buannachdan agallamhan fhaicinn, agus cuideachd a bhith mothachail nach eil a bhith a’ dol gu agallamhan falamh gu tur beusach, shaoil ​​​​mi gum biodh e math bot a chruthachadh far am faodadh neach-tòiseachaidh no leasaiche a tha ag ath-chur gu cànan eile a dhol an sàs ann an trèanadh foghlaim gun a bhith a’ cleachdadh. agallamhan fìor chun na h-ìre sin , anns an do thachair e dhomh. Agus a 'cuimhneachadh mar a tha luchd-prògramaidh dèidheil air a bhith a' deasbad agus a 'dèanamh coimeas eadar duilgheadasan a dh' fheumadh iad fhuasgladh - gu h-àraid ma bha e rudeigin neo-fhillte - thuig mi gu robh a h-uile dad a 'freagairt, a' diùltadh a h-uile teagamh agus voila.

Tha 3 gnìomhan sìmplidh aig a’ bot an-dràsta:

  • Fo-sgrìobhadh gu cànan/frèam sònraichte gus gnìomhan ùra fhaighinn air a shon. Bidh thu a’ fo-sgrìobhadh agus mar a thig gnìomhan, gheibh thu iad sa chuairt-litir làitheil
  • A’ foillseachadh gnìomh no gnìomh deuchainn - Anns an leabhar agam tha iad ag ràdh gu bheil roinneadh cùramach
  • Gineadair ainmean sàr-mhath leis an urrainn dhut an ainm-sgrìobhte as fheàrr a thaghadh airson teacsa na h-obrach a dh’ fhoillsicheas tu, a ’toirt a-steach faclairean boireann, chan ann às aonais boireannaich

An-dràsta tha na cànanan a leanas rim faighinn airson taghadh: JavaScript, Java, Python, PHP, MySQL. Tha an taghadh beagan cuibhrichte air sgàth crìochan mo thuigse. Tha mi an dòchas cuir ris an liosta seo le cuideachadh bhon choimhearsnachd habra.

Tha am bot air a chuir air bhog ann an cruth roc is rolla a-mhàin; chan eil dùil ri pàigheadh ​​​​airson rud sam bith.
Faodaidh tu a dhol thuige leis a’ cheangal seo: Cuir an gnìomh Bot

Beagan mu dheidhinn buileachadh teicnigeach

Tha am bot seo mar aon de ghrunn phròiseactan beaga far a bheil mi a’ toirt a’ chiad dreach poblach den obair bheag fhosgailte agam airson botaichean a leasachadh le structar iom-fhillte, air a bheil Hobot air ainmeachadh gu dòigheil agus ri fhaighinn ann an NPM airson daoine cruaidh-chruaidh.

Tha am frèam air a thogail air bunait Telegraf.JS agus TypeScript, faodar a chiad dreach neoni-neoni, uidheamaichte le eisimpleir de chleachdadh, fhaicinn aig github agus feuch e sa bhad. A dh'aithghearr luchdaichidh mi suas dreach 0.0.2, air a leudachadh agus air a chìreadh airson neach bhon taobh a-muigh, agus bheir mi artaigil air leth dha (an stoc). Bidh mi toilichte ma thig e gu bhith cho iomchaidh dha cuideigin ’s a tha e dhòmhsa.

Mar sin, cia mheud agallamh a bha agaibh ri fhrithealadh?
Tha mi cinnteach gu bheil rudeigin agad ri innse!

Source: www.habr.com

Cuir beachd ann