Fa'atonu ma faiaoga fesoasoani e uiga i polokalame i luga ole laiga a le CS centre

I le aso 14 o Novema, na faʻalauiloa ai e le CS Center mo le taimi lona tolu polokalame i luga ole laiga "Algorithms and Efficient Computing", "Mathematics for Developers" ma le "Development in C++, Java ma Haskell". Ua mamanuina e fesoasoani ia te oe e maulu i se nofoaga fou ma faataatia le faavae mo le aʻoaʻoina ma galue i le IT.

Ina ia lesitala, e manaʻomia lou faʻatofuina o oe lava i le siosiomaga o aʻoaʻoga ma pasi se suʻega ulufale. Faitau atili e uiga i le polokalame, su'ega ma tau ile code.stepik.org.

I le taimi nei, o fesoasoani aʻoaʻo ma le pule o polokalame mai faʻasalalauga talu ai o le a taʻuina atu ia te oe le faʻatulagaina o aʻoaʻoga, o ai e sau e suʻesuʻe, pe faʻafefea ma pe aisea e faia ai e fesoasoani le iloiloga o tulafono i le taimi oa latou suʻesuʻega, ma pe o le a le auai i polokalame na aʻoaʻoina ai i latou.

Fa'atonu ma faiaoga fesoasoani e uiga i polokalame i luga ole laiga a le CS centre

E faapefea ona faatulaga polokalame

O le CS centre e tolu polokalame i luga ole laiga ile Stepik platform: "Algorithms ma le Fa'akomepiuta Lelei", "Matematika mo Atina'e" и "Atiae ile C++, Java ma Haskell". O polokalame taʻitasi e aofia ai vaega e lua. O kosi ia na saunia e faiaoga ma saienitisi faʻapitoa:

  • Algorithms ma le poto faʻasaienisi komepiuta o se vaega o le polokalame i algorithms.
  • Su'esu'ega fa'a-matematika, numera tu'ufa'atasi, algebra laina ma a'oa'oga fa'aletonu i le polokalame o le matematika mo tagata atia'e.
  • Kosi ile C++, Java, ma Haskell ile polokalame ole Polokalame Gagana i luga ole laiga.

Faʻapea foʻi ma isi gaioiga faʻaopoopo, mo se faʻataʻitaʻiga, iloiloga tulafono, foia faʻafitauli faʻapitoa ma faʻamaoniga, faʻatalanoaga ma fesoasoani ma faiaoga. E faigata ona fua, o lea e faia ai aoaoga i vaega laiti. Gaoioiga e fesoasoani ia te oe e maua ai se malamalama loloto atu i le autu ma maua tali lelei.

Artemy Pestretsov, faiaoga fesoasoani: "E foliga mai ia te aʻu o le iloiloga o tulafono o le vaega iloga autu lea o polokalame i luga ole laiga i gagana ma algorithms. Ina ia maua le tali i lau fesili, e mafai ona e Google. E faigata ma umi, ae mafai. Ae e le faia e Google se iloiloga tulafono, o lea e taua tele lenei mea.

O vasega ta'itasi i totonu o le polokalame e tusa ma le lua masina. I le faaiuga, e tatau i tamaiti aoga ona pasi se su'ega pe maua ni maka mo vasega uma.

Fa'atonu ma faiaoga fesoasoani e uiga i polokalame i luga ole laiga a le CS centre

O ai a tatou tamaiti aoga

Tamaiti aʻoga i luga ole laiga:

  • Latou te mananaʻo e faʻatumu avanoa i le matematika poʻo polokalame. Mo se faʻataʻitaʻiga, o tagata atinaʻe poto masani o loʻo manaʻo e faʻaleleia lo latou malamalama i le matematika.
  • Ua amata ona latou masani i polokalame ma aofia ai polokalame a le nofoaga tutotonu i a latou fuafuaga mo aʻoaʻoga.
  • O loʻo latou sauni e ulufale i se polokalame a le matai poʻo se CS centre.
  • Tamaiti a'oga e iai a'oa'oga fa'apitoa 'ese'ese na filifili e fa'amanino le suiga o le itu. Mo se faʻataʻitaʻiga, kemisi poʻo faiaoga.

Artemy Pestretsov: "Sa i ai sa matou tamaititi aoga, o se tamaloa i le amataga o lona olaga, sa faigaluega i se kamupani suauu ma kesi ma tolopoina ona o taimi faatapulaa ona sa alu o ia i se malaga faapisinisi i se vaieli. E manaia le va'aia e tagata e matua'i 'ese'ese tala'aga o tekonolosi IT ma le matematika ua maua le malosi. O i latou nei o ni tagata agavaa ua mafai ona ola i se olaga matagofie, ae o loʻo taumafai e aʻoaʻoina se mea fou ma manaʻo e atiina ae i isi vaega.

Mikhail Veselov, vmatm: "E eseese tulaga o tagata uma: e le malamalama atoatoa se tasi i mea faavae i le gagana, ae o se tasi e sau o se Java po o le Python programmer, ma e mafai ona e faia se talanoaga ma ia i le agaga o le "faʻafefea ona fai lelei. ” O le mea autu o le taulai atu e le o le mea sili o le sili, ae i luga o le tulaga masani, ina ia aoga le vasega i tagata uma.

E fa'apefea ona fa'atulagaina a'oa'oga?

E tele mea faigaluega e fesoasoani i fa'alapotopotoga ma faiaoga e fausia le fa'agasologa.

Feso'ota'iga i meli. Mo fa'asalalauga taua ma aloa'ia.
Talanoa ma faiaoga ma faʻalapotopotoga. E masani ona amata fesoasoani le tasi i le isi i le talatalanoaga e tusa lava pe leʻi vaʻaia e le faiaoga poʻo le fesoasoani le fesili.
YouTrack. Mo fesili ma tuʻuina atu galuega i faiaoga ma fesoasoani. O iinei e mafai ona e faia ai ni fesili patino ma talanoaina le fofo o le tasi i le tasi: tamaiti aoga, ioe, e le mafai ona fefaasoaaʻi fofo i le tasi ma le isi.

E fesoʻotaʻi le faʻalapotopotoga ma tamaiti aʻoga ma taumafai e vave foia faʻafitauli. Kristina Smolnikova: "Afai e tele tamaiti aʻoga e fesili i le mea lava e tasi, o lona uiga o se faʻafitauli masani lea ma e tatau ona taʻu atu i tagata uma."

E faapefea ona fesoasoani fesoasoani

Iloiloga tulafono

O tamaiti aʻoga o polokalame e tuʻuina atu meaaoga, ma fesoasoani fesoasoani e siaki le mama ma le sili ona lelei o latou tulafono. O le auala lea na faʻatulaga ai e tama le iloiloga i le taimi mulimuli.

Na taumafai Artemy Pestretsov e tali fesili i totonu o le 12 itula, ona o tamaiti aʻoga na tuʻuina atu faʻafitauli i taimi eseese. Na ou faitau i le code, maua faʻafitauli mai le vaaiga o tulaga faʻataʻitaʻiga, faʻataʻitaʻiga masani o polokalame, oʻo i le pito i lalo o faʻamatalaga, fesili e faʻamalieina, fautuaina po o fea igoa fesuiaʻi e manaʻomia ona faʻasaʻo.

"E ese le tusia e tagata uma o code, e eseese foʻi aafiaga o tagata. Sa i ai tamaiti aoga na ave ma tusia i le taimi muamua. Ou te fiafia i mea uma, e aoga tele ma o le suʻega e 25 sekone aua e atoatoa mea uma. Ma e tupu e te nofo ma faʻaalu se itula e taumafai ai e malamalama pe aisea na tusia ai e se tagata ia code. Ose faiga a'oa'oga e matua'i lava. A e faʻatautaia iloiloga tulafono i le olaga, o le mea lea e tupu."

Na taumafai Mikhail e fausia le faagasologa tutoatasi mo tamaiti aoga taitasi, ina ia leai se tulaga: "Ua uma ona ou faamatalaina lenei mea i se tasi, fesili ia te ia." Na ia tuʻuina atu se faʻamatalaga auiliili muamua i le faʻafitauli, ona fai lea e le tamaititi aoga fesili faʻamalamalama ma faʻafouina le fofo. I auala fa'asolosolo, na latou maua ai se fa'ai'uga na fa'amalieina ai le fa'atonu ma le tamaititi aoga i tulaga lelei.

"I le tasi poʻo le lua vaiaso muamua o aʻoaʻoga, e tusia e tagata le tulafono e le lelei tele. Latou te manaʻomia le faʻamanatuina ma le faʻaeteete e uiga i tulaga o loʻo i ai i le Python ma le Java, taʻu mai e uiga i suʻesuʻega faʻailoga otometi mo mea sese ma vaivaiga, ina ia mulimuli ane o le a le faʻalavelaveina i latou i lenei mea ma o le a le faʻalavelaveina le tagata mo le atoaga. semesa ona o le mea moni e faapea o ana fesiitaiga sa sese ona fai pe o le koma ua i ai i le nofoaga sese.”

Fautuaga mo i latou o loʻo manaʻo e faʻatautaia iloiloga code code

1. Afai ua tusia e se tamaititi se fa'ailoga fa'afitauli, e leai se mana'oga e fai i ai e toe fai. E taua lona malamalama i le faʻafitauli o lenei tulafono faʻapitoa.

2. Aua le pepelo i tamaiti aoga. E sili atu le fai atu ma le faamaoni "Ou te le iloa" pe afai e leai se auala e malamalama ai i le mataupu. Artemy: "Sa i ai saʻu tamaititi aoga na eli loloto atili i le polokalama, alu ifo i lalo i le tulaga o meafaigaluega, ona toe alu aʻe lea, ma o ia ma i matou e tietie i lenei lifi o mea e le masani ai. Sa tatau ona ou manatua nisi o mea, ae sa faigata tele ona fai i le taimi lava lena.”

3. E leai se mea e tatau ona taulaʻi atu i le mea moni o le tamaititi aoga o se tagata amata: pe a faia e se tagata se mea mo le taimi muamua, e sili atu lona manatu mamafa i faitioga, e le iloa pe faʻafefea ona fai, ma le mea na te manuia ai. ma le mea na te le faia. E sili atu le talanoa ma le faaeteete e uiga i le code, ae le o le le lelei o le tamaititi aoga.

4. E manaia tele le aʻoaʻoina pe faʻapefea ona tali fesili i se "aʻoaʻoga". O le galuega e le o le tali saʻo, ae ia mautinoa o loʻo malamalama lelei le tamaititi ma oʻo atu i le tali. Artemy: "I le 99% o mataupu, sa mafai ona ou vave taliina le fesili a se tamaititi aoga, ae e le masani ona mafai ona vave tusia se tali, aua e tatau ona ou mamafa tele. Na ou tusia laina e limasefulu, tape ese, toe tusi. O aʻu e nafa ma le taʻuleleia o vasega ma le malamalama o tamaiti aoga, ma e le o se galuega faigofie. O se lagona manaia tele e tupu pe a fai mai se tamaititi aoga: "Oi, o loʻo i ai laʻu faʻaaliga!" Ma sa ou faapea foi, "O loo ia te ia se epiphany!"

5. E taua le mataala ma aua le soona faitio. Faʻaosofia, ae le tele, ina ia le manatu le tamaititi o loʻo ia faia mea lelei uma. O iinei e tatau ai ona e aʻoaʻo e pulea lelei le maualuga o ou lagona.

6. E aoga le aoina o faʻamatalaga lautele ma mea sese o le ituaiga tutusa e faʻapolopolo taimi. E mafai ona e faamaumauina le savali muamua, ona na o le kopi ma faaopoopo faamatalaga e tali atu ai i isi i le fesili lava e tasi.

7. Ona o le eseesega i le poto ma le poto masani, o nisi mea e foliga mai ua manino, o le mea lea i le taimi muamua e le faʻamalamalamaina e fesoasoani i faʻamatalaga mo tamaiti aoga. E fesoasoani i le na'o le toe faitau i mea na e tusia ma fa'aopoopo i mea e foliga mai e fa'atauva'a. Mikhail: "E foliga mai ia te aʻu o le umi ou te fesoasoani i le siakiina o vaifofo, o le sili atu foi lea ona ou malamalama i tamaiti aʻoga o le vasega fou mai lava i le amataga. O le a ou faitauina nei faʻamatalaga muamua i le code ma fai atu: "Sa tatau ona ou faʻaeteete atili, sili atu auiliiliga."

E maoae le aoao atu ma le fesoasoani

Na matou fesili i tama e taʻu mai ia i matou poʻo a ni mea aoga na latou maua aʻo faʻatautaia iloiloga tulafono ma fesoʻotaʻiga ma tamaiti aoga.

Artemy: “O le mea autū na ou aʻoaʻoina o le onosai o se faiaʻoga. O se tomai fou atoatoa lea, o loʻo ou aʻoaʻoina atoatoa vaega fou, e le faʻapitoa. Ou te manatu o le a fesoasoani tele le aoao atu pe a ou lauga i konafesi, talanoa ma au uo, pe tuuina atu ni galuega faatino i se faatasiga. Ou te fautua atu i tagata uma e taumafai!”

Mikhail: “O lenei mea na tupu na fesoasoani ia te aʻu e faapalepale teisi ai i le mea moni e ese le tusitusi a se tasi nai lo aʻu. Ae maise pe a faatoa amata ona e tilotilo i se fofo. Sa ou ave vasega i le Python ma Java aʻu lava ma foia faʻafitauli faʻapena eseese. Fa'aigoa fesuiaiga ma galuega e ese'ese. Ma o tali a tama e fai si ese uma, aua o le polokalame e leai se fofo masani. Ma o iinei e te manaʻomia sina onosaʻi ina ia aua neʻi e fai atu: "Naʻo le pau lea o le auala e fai ai!" Na fesoasoani lenei mea mulimuli ane i le galuega e talanoaina ai le lelei ma le le lelei o faaiuga patino, ae le o le lelei ma le le lelei o le mea moni e le o aʻu na faia.

Aoao atili e uiga i polokalame i luga ole laiga ma iloiloga a le au matutua

puna: www.habr.com

Faaopoopo i ai se faamatalaga