Le gaol bho Stepik: àrd-ùrlar foghlaim Hyperskill

Tha mi airson bruidhinn riut mu carson a bhios sinn a’ càradh plumaireachd nas trice na bhios sinn a’ sgrìobhadh tràchdasan mu dheidhinn, mu dhòighean eadar-dhealaichte a thaobh teagasg prògramadh, agus mar a tha sinn a’ feuchainn ri fear dhiubh a chuir an sàs anns an toradh ùr againn Hyperskill.

Mura h-eil thu a’ còrdadh ri ro-ràdh fada, leum dìreach chun pharagraf mu phrògramadh. Ach bidh e nas lugha de spòrs.

Le gaol bho Stepik: àrd-ùrlar foghlaim Hyperskill

Digression digiar

Smaoinich sinn air boireannach òg Masha. An-diugh bha Masha a 'dol a nighe cuid de mheasan agus a' coimhead film ann an sìth, ach droch fhortan: gu h-obann fhuair i a-mach gu robh sinc a 'chidsin air a chòmhdach. Chan eil e soilleir fhathast dè a bu chòir a dhèanamh le seo. Faodaidh tu a ’chùis seo a chuir dheth gu bràth, ach tha ùine shaor ann a-nis, agus mar sin tha Masha a’ co-dhùnadh dèiligeadh ris an duilgheadas sa bhad. Tha ciall cumanta a’ moladh dà roghainn: a) cuir fios gu plumair b) làimhsich e thu fhèin. Tha a 'bhoireannach òg a' taghadh an dàrna roghainn agus a 'tòiseachadh a' sgrùdadh an stiùireadh air YouTube. A 'leantainn comhairle neach-cleachdaidh Vasya_the_plumber, bidh Masha a' coimhead fon sinc agus a 'faicinn pìob plastaig nathair air a dhèanamh suas de ghrunn phàirtean. Bidh an nighean gu faiceallach a’ toirt a-mach aon phìos aig bonn an t-sinc agus chan eil i a’ lorg dad. Tha e coltach gu bheil pìos pìoba nas ìsle air a chòmhdach gu teann le stuth neo-aithnichte, agus chan urrainn eadhon forc a lorgar air a 'bhòrd dèiligeadh ris a' bhacadh. Bidh eòlaichean bhon eadar-lìn a ’toirt seachad ro-innsean briseadh-dùil: feumar am pàirt atharrachadh. Air a 'mhapa, lorg Masha an stòr as fhaisge, a' toirt a 'phìos pìoba mì-fhortanach leatha agus a' ceannach an aon tè, dìreach ùr. Air comhairle an neach-reic, bidh Masha cuideachd a ’faighinn grèim air strainer ùr airson casg. Tha a 'cheist air a chrìochnachadh: tha an sinc ag obair mar a bu chòir dha a-rithist, agus tha a phrìomh charactar, aig an aon àm, air na leanas ionnsachadh:

  • Faodaidh tu fhèin na pìoban fon sinc a sgriubhadh agus a theannachadh;
  • Tha an stòr plumaireachd as fhaisge mìle gu leth bho àros Mashina.

Nas coltaiche, cha do mhothaich Masha eadhon cia mheud rud ùr a dh ’ionnsaich i agus a dh’ ionnsaich i, oir bha dragh oirre mu a comhfhurtachd fhèin san àm ri teachd, agus aig an aon àm a ’coimhead film agus a’ nighe a h-ubhal. An ath thuras a dh'èireas duilgheadas coltach ris, fuasglaidh an nighean iomadh uair nas luaithe. Gu dearbh, cha do rinn Masha dìreach an saoghal air ais chun staid àbhaisteach; rinn i sgrùdadh gu neo-ghluasadach, is e sin, ann an cùisean sònraichte, agus stèidhichte air cleachdadh, is e sin, le bhith a’ dèanamh rudan seach a bhith gan sgrùdadh gu mionaideach agus ro-làimh.

Dh’ fhaodadh a h-uile dad a bhith air tionndadh a-mach ann an dòigh eadar-dhealaichte. Seach gu bheil Masha na shuidhe ann an cathair san fheasgar agus gu h-obann a 'tuigsinn gu bheil i inntinn agus corporra neo-ullaichte airson cloc san t-sinc. Bidh i gu luath a 'clàradh ann an acadamaidh plumairean, a' sgrùdadh nan seòrsaichean sinc, pìoban agus ceanglaichean a dh'fhaodadh a bhith ann, seòrsachadh duilgheadasan plumaireachd agus fuasglaidhean a dh'fhaodadh a bhith ann dhaibh. Chan eil Masha a 'cadal air an oidhche, a' cuimhneachadh teirmean agus ainmean. Is dòcha gu bheil i fiù 's a' sgrìobhadh tràchdas PhD air saidheans pìoba teòiridheach, far a bheil i a' bruidhinn air gasgaidean rubair. Mu dheireadh, an dèidh dha an teisteanas fhaighinn, tha Masha gu pròiseil a 'coimhead timcheall a' chidsin le làn mhisneachd gum bi eadhon an duilgheadas as lugha leis an t-sinc air a rèiteachadh le cnap de mheur. Anns an t-suidheachadh seo, rinn an nighean sgrùdadh gu diblidh, a’ gluasad bhon choitcheann chun an fheadhainn shònraichte, agus bha barrachd fòcas air teòiridh.

Mar sin dè an dòigh-obrach as fheàrr? Ann an cùis sinc agus clog - a 'chiad fhear, agus airson na h-adhbharan seo:

  1. Mura h-eil ach sinc obrach cudromach, tha e gu leòr fios a bhith agad dè a tha a’ buntainn ris an raon shònraichte seo. Nuair a thuigeas Masha nach eil eòlas aice, bidh i gu cinnteach a’ lorg dòigh air barrachd ionnsachadh.
  2. Is dòcha nach tèid eòlas mòr-eòlais a chuir an gnìomh ann an suidheachadh fìor leis nach deach an cleachdadh a leasachadh. Gus ionnsachadh sreath nan gnìomhan, tha e ciallach gun a bhith a 'leughadh mun deidhinn, ach gan coileanadh.

Fàgaidh sinn Masha bochd leis fhèin agus gluaisidh sinn air adhart chun phròiseas ionnsachaidh mar sin.

Prògramadh: ionnsaich no dèan?

Tha sinn cleachdte ri bhith a’ smaoineachadh, gus a bhith nar eòlaiche ann an raon air nach eil sinn eòlach, airson a dhol dhan oilthigh no co-dhiù clàradh air cùrsaichean. Bidh sinn ag èisteachd gu cunbhalach ris na tha iad ag innse dhuinn agus a’ coileanadh ghnìomhan. Nuair a tha an dioplòma no an teisteanas falaichte againn nar làmhan, tha sinn air chall sa bhad, leis nach eil sinn fhathast a’ tuigsinn carson a tha feum againn air uimhir de dh’fhiosrachadh agus mar a bu chòir dhuinn a chuir an sàs gu sònraichte. Chan eil seo na dhuilgheadas mas e na h-ath phlanaichean agad pàipearan saidheansail a sgrìobhadh agus siubhal còmhla riutha gu co-labhairtean. Rud eile, is fhiach a bhith a’ strì airson sgilean, is e sin, a’ dèanamh agus a’ dèanamh rudan sònraichte a-rithist, a’ feuchainn agus a’ dèanamh mhearachdan gus cuimhne a chumail airson ùine mhòr dè a tha nas fheàrr gun a bhith a’ dèanamh.

Is e prògramadh aon de na raointean far a bheil “làmh chruaidh” no “sùil daoimean” a’ dol làmh ri làimh le sealladh farsaing. Ma bhruidhneas tu ri luchd-leasachaidh eòlach, cluinnidh tu sgeulachdan gaisgeil anns an do rinn neach sgrùdadh air matamataig / fiosaig / teagasg bho aois òg, agus an uairsin sgìth agus ghluais e chun backend. Bidh prògramadairean ann cuideachd gun fhoghlam àrd-ìre! An toiseach, chan e teisteanas no dioplòma a tha air a mheas ann an leasaiche, ach meud agus càileachd phrògraman sgrìobhte, sgriobtaichean agus làraich-lìn.

“Ach fuirich!”, tha thu a’ gearan, “Fuaimean brèagha - gabh e agus dèan e!” Chan urrainn dhomh prògram a sgrìobhadh dhomh fhìn gu furasta mura h-eil mi air prògramadh roimhe! Tha e cudromach gun tuig mi càite an sgrìobh mi, mar a bhruidhneas mi gu bunaiteach ann an cànan prògramadh le compiler. Chan eil e coltach ri bhith a’ lorg àireamh fòn plumair air Google."

Tha fìrinn searbh ann an seo cuideachd. Tha aon taobh neo-aithnichte a 'leantainn gu taobh eile, a tha an uair sin a' leantainn gu an treas cuid, agus a dh'aithghearr bidh am pròiseas seo a 'tionndadh gu taisbeanadh draoidh, a tha a' leantainn air adhart a 'tarraing a-mach neapraigean ceangailte agus nach urrainn dhaibh an toirt a-mach às an ad àrd. Tha am pròiseas, a bhith onarach, mì-thlachdmhor; leis a '5mh "neapraigear" tha e coltach mar-thà gu bheil doimhneachd an aineolais faisg air an Mariana Trench. Is e roghainn eile an seo na h-aon òraidean mu 10 seòrsa de chaochladairean, 3 seòrsa de lùban agus 150 leabharlann a dh’ fhaodadh a bhith feumail. Gu muladach.

Hyperskill: thog sinn, thog sinn agus mu dheireadh thog sinn

Tha sinn air smaoineachadh mun duilgheadas seo airson ùine mhòr. Tha ceann-latha a’ phuist mu dheireadh air a’ bhlog againn a’ bruidhinn leabhraichean mu cho fada ‘s a tha sinn air a bhith a’ smaoineachadh. Às deidh a h-uile deasbad agus oidhirp gus an dòigh-obrach ùr fhilleadh a-steach air Stepik, thàinig sinn gu crìch le... làrach eile. Is dòcha gu bheil thu air cluinntinn mu dheidhinn mar phàirt de Acadamaidh JetBrains. Thug sinn Hyperskill air, a chaidh a thogail ann an ionnsachadh stèidhichte air pròiseict, a cheangail bunait eòlais Java ris, agus a’ sireadh taic bho sgioba EduTools. Agus a-nis barrachd mion-fhiosrachaidh.

Le gaol bho Stepik: àrd-ùrlar foghlaim Hyperskill

Amas sònraichte. Bidh sinn a’ tabhann “clàr” de phròiseactan, i.e. prògraman as urrainn dhut a sgrìobhadh le ar cuideachadh. Nam measg tha tic-tac-toe, neach-cuideachaidh pearsanta, blockchain, einnsean sgrùdaidh, msaa. Tha 5-6 ìrean anns na pròiseactan; Is e toradh gach ìre prògram crìochnaichte. “An uairsin carson a tha feum againn air na h-ìrean eile ma tha a h-uile càil air obrachadh a-mach sa chiad àite?” Tapadh leibh airson a' cheist. Le gach ceum bidh am prògram nas gnìomhaiche no nas luaithe. An toiseach bheir an còd 10 loidhnichean, ach aig a ’cheann thall is dòcha nach bi e eadhon a’ freagairt air 500.

Pàirt de theòiridh. Tha e do-dhèanta suidhe sìos agus eadhon Hello World a sgrìobhadh gun a bhith eòlach air facal mu phrògramadh. Mar sin, aig gach ìre den phròiseact, chì thu dè na bunaitean teòiridheach a dh'fheumas tu a mhaighstir agus, nas cudromaiche, càite am faigh thu iad. Tha na bunaitean cuideachd rim faighinn air Hyperskill anns an roinn “Mapa Eòlais”. Mura h-eil feum aig oileanaich airson a’ chiad ìre den phròiseact dàta a leughadh bho fhaidhle, is dòcha nach urrainn dhaibh cumail a’ dol. Ionnsaichidh iad e fhèin nas fhaide air adhart, airson leasachadh coitcheann, no bidh feum aca air aig an ath ìre.

Le gaol bho Stepik: àrd-ùrlar foghlaim Hyperskill

Mapa eòlais. Tha e a’ sealltainn dhut dè na cuspairean a tha thu air a sgrùdadh mu thràth agus mar a tha iad a’ buntainn ri chèile. Fosgail mullach grinn sam bith. Faodaidh tu leum troimhe, ach tha sinn a’ moladh gun dèan thu gnìomhan beaga gus dèanamh cinnteach gu bheil am fiosrachadh a’ freagairt air do cheann. An toiseach, bheir an àrd-ùrlar deuchainnean dhut, às deidh sin bheir e dhut gnìomh prògramaidh no dhà. Ma tha an còd a 'cur ri chèile agus a' dol seachad air na deuchainnean, dèan coimeas eadar e agus am fuasgladh iomraidh, uaireannan bidh seo a 'cuideachadh gus faighinn a-mach an dòigh as fheàrr air a bhuileachadh. No dèan cinnteach gu bheil am fuasgladh agad sàr-mhath mu thràth.

Chan eil dad a bharrachd. Tha sinn a’ feitheamh ri luchd-cleachdaidh “uaine” agus luchd-leasachaidh eòlach. Ma tha thu air prògraman a sgrìobhadh mu thràth, chan eil e gu diofar, cha toir sinn ort 2+2 a chur ris no loidhne a thionndadh a-rithist. Gus faighinn chun na h-ìre a tha thu ag iarraidh sa bhad, nuair a chlàras tu, comharraich na tha thu eòlach mu thràth agus tagh pròiseact nas duilghe. Na biodh eagal ort cus tuairmse a dhèanamh ort fhèin: ma thachras dad, faodaidh tu an-còmhnaidh tilleadh gu cuspair a dhìochuimhnich air a ’mhapa eòlais.

Le gaol bho Stepik: àrd-ùrlar foghlaim Hyperskill

Innealan Tha e math pìosan beaga de chòd a sgrìobhadh ann an uinneag shònraichte air an làrach, ach tha fìor phrògramadh a’ tòiseachadh le bhith ag obair san àrainneachd leasachaidh (Iaonaichte Dleasachadh Eàrainneachd). Tha fios aig luchd-prògramaidh eòlach chan ann a-mhàin mar a sgrìobhas iad còd, ach cuideachd mar a dhealbhaicheas iad eadar-aghaidh grafaigeach, a’ cruinneachadh diofar fhaidhlichean ann am pròiseact, a’ cleachdadh innealan leasachaidh a bharrachd, agus bidh an IDE a’ toirt aire do chuid de na pròiseasan sin. Carson nach ionnsaich thu na sgilean sin fhad ‘s a tha thu ag ionnsachadh prògramadh? Seo far a bheil JetBrains a 'tighinn gu teasairginn agus dreach sònraichte de IntelliJ IDEA Community Educational le plugan EduTools ro-stàlaichte. Ann an leithid de IDE, faodaidh tu cùrsaichean trèanaidh a ghabhail, sgrùdadh a dhèanamh air duilgheadasan fuasglaidh, agus coimhead air molaidhean pròiseict ma dhìochuimhnich thu rudeigin. Na gabh dragh mas e seo a’ chiad uair a chluinneas tu am facal “plugin” no “IDE”: innsidh sinn dhut dè a th’ ann agus mar a stàlaicheas tu e air a’ choimpiutair no an laptop agad le glè bheag de fhulangas. Tuig an teòiridh, agus an uairsin rachaibh chun IDE agus cuir crìoch air an ath cheum den phròiseact dìreach an sin.

Cinn-ama. Chan eil gin dhiubh! Cò a tha sinn airson a bhith a’ gnogadh air a’ cheann agus ag innse dhut dè an astar airson prògram a sgrìobhadh? Nuair a tha e a’ còrdadh riut a bhith a’ sgrìobhadh còd agus ag iarraidh a chrìochnachadh, bidh thu ga chrìochnachadh, an-diugh no a-màireach. Dèan leasachadh airson do thoileachadh fhèin.

Mearachdan. Bidh a h-uile duine ag aideachadh dhaibh, mar sin dèan thu aig aon de na h-ìrean den phròiseact, agus an uairsin cha tèid an ìre seo seachad air na deuchainnean fèin-ghluasadach. Uill, feumaidh tu faighinn a-mach dhut fhèin dè chaidh ceàrr. Dh’ fhaodadh sinn innse dhut càite a bheil a’ mhearachd, ach an ionnsaich sin dhut mar a sgrìobhas tu còd gu faiceallach? Leugh molaidhean bho IDEA no cuspair teòiridheach mu Bhugs, agus nuair a bhios am prògram ag obair mu dheireadh, is dòcha nach bi an luaith de dopamine fada ri thighinn.

Toradh soilleir. Mar sin, tha thu air a’ chiad dreach a chrìochnachadh, dè an ath rud? Tlachd a ghabhail air toradh do shaothair! Cluich tic-tac-toe le do charaidean agus brag mu do shoirbheachas aig an aon àm. Luchdaich suas am pròiseact gu GitHub gus a shealltainn do fhastaiche san àm ri teachd, sgrìobh tuairisgeul thu fhèin, agus comharraich an sin an t-eòlas a chuir thu a-steach. 4-5 pròiseactan iom-fhillte, agus a-nis, tha pasgan beag airson leasaiche tòiseachaidh deiseil.

Cothrom airson fàs. Canaidh sinn gun coimhead thu air Hyperskill agus nach fhaic thu cuspair cudromach no pròiseact feumail an sin. Leig fios dhuinn mu dheidhinn! Ma tha do chùl-raon nas fharsainge agus nas beairtiche na mapa an eòlais, sgrìobh thugainn san fhoirm Cuir a-steach. Bidh an sgioba againn a’ roinn ar molaidhean & cleasan fhèin riut, agus mar sin bidh sinn toilichte do chuideachadh le bhith ag atharrachadh d’ eòlas gu susbaint feumail a tha furasta a thuigsinn do luchd-cleachdaidh de dhiofar aoisean agus ìrean. Is dòcha gum pàigh sinn eadhon, ach chan eil sin cinnteach.

Fàilte: hi.hyperskill.org Thig a-steach, seall, feuch, moladh, moladh agus càineadh. Tha sinn cuideachd ag ionnsachadh a theagasg dhut.

Source: www.habr.com

Cuir beachd ann