Fury Road: Turas an leasaiche bileachaidh

Tha dà dhòigh aig manaidsear companaidh leasachaidh cunntais sgioba a thogail. Is e a 'chiad fhear a bhith a' fastadh "seann daoine" deiseil agus a 'cruthachadh shuidheachaidhean obrach mar sin gu leantainneach gus am bi iad a' cleachdadh an sgilean agus an eòlas chun na h-ìre as àirde, a 'leasachadh agus aig an aon àm nach tèid iad a-steach gu sabaid. Is e an dàrna fear sgioba a chruthachadh bho mheasgachadh de dhaoine a tha air ùr thighinn, meadhan agus buannachdan, gus am bi iad a’ conaltradh, a ’toirt buaidh air a chèile, ag ionnsachadh agus a’ fàs taobh a-staigh a ’chompanaidh. Tha mi an-aghaidh a’ chearcall borb a la “gun eòlas - gun obair - gun eòlas” agus chan eil mi a’ faicinn duilgheadas ann a bhith a’ fastadh leasaiche tòiseachaidh. Tha prògram inntearnas air a bhith aig Forward Telecom o chionn fhada, a tha air a thighinn gu bhith na thoiseach dreuchd dha mòran de luchd-obrach gnàthach.

A-nis innsidh mi dhut mar a chì mi slighe leasachaidh leasaiche bileachaidh, agus dè an t-sreath a dh’ fheumas tu gus sgilean proifeasanta a mhaighstir.

1. Ionnsaich cànan prògramadh

Airson tòiseachadh, neach sam bith. Is e Java, Python agus JavaScript am prìomhachas, ach tha Ruby, Go, C, C ++ freagarrach airson eòlas bunaiteach fhaighinn. Ciamar a theagasg? Gabh cùrsaichean pàighte agus an-asgaidh; Is urrainn dhomh trèanadh bho Golang a mholadh. Ma cheadaicheas an ìre Beurla agad, tha coimhead air bhideothan cèin na sgil a bharrachd math.

Fury Road: Turas an leasaiche bileachaidh

2. Tuig bun-bheachdan OS

Tha siostaman obrachaidh stèidhichte air seachd pàirtean a dh’ fheumas tu a bhith eòlach agus a bhith comasach air prionnsapal obrachaidh a mhìneachadh:

  • Stiùireadh pròiseas;
  • Snàthainn agus còd ioma-shnàthainn;
  • Socket (eadar-aghaidh bathar-bog);
  • I/O a' cur;
  • Mas-fhìorachd;
  • Stòradh;
  • Siostaman faidhle.

Tha mi a’ moladh cùrsa rianachd Linux bunaiteach a ghabhail. Is e an dàrna siostam obrachaidh ann an loidhne Windows agus Unix.

3. Faigh cleachdte ris a 'chrìoch

Ann an co-chòrdadh ri phobia duilleag bàn, tha phobia de sgrion dubh bàn le cursair frasach. Feumaidh tu faighinn seachad air gus ionnsachadh mar a sgrìobhas tu deagh òrdughan air an loidhne-àithne.
Feumaidh fios a bhith agad:

  • sligean Bash agus KornShell;
  • Orduighean lorg, grep, awk, sed, lsof;
  • Òrdughan lìonraidh nslookup agus netstat.

Fury Road: Turas an leasaiche bileachaidh

4. Lìonra agus tèarainteachd

Tha dlùth cheangal aig bileachadh ri riatanasan lìonra agus dìon dàta. Chan urrainn dhut seirbheisean air-loidhne a sgrìobhadh gun a bhith a’ tuigsinn mar a tha an lìonra ag obair, agus mar sin feumaidh tu na bun-bheachdan agus na pròtacalan ionnsachadh: DNS, modal OSI, HTTP, HTTPS, FTP, SSL, TLS. An uairsin, nuair a thachras tu air mearachd Ceangal air a dhiùltadh, bidh fios agad dè a nì thu.

5. Seirbhisich

Às deidh dhut sgrùdadh a dhèanamh air prionnsapalan sgaoileadh fiosrachaidh air an lìonra, faodaidh tu tòiseachadh air bunaitean obrachadh an fhrithealaiche. Tòisich le frithealaichean lìn: IIS, Apache, Nginx, Caddy agus Tomcat.

Air adhart air an liosta:

  • proxy cùl;
  • Neach-ionaid gun urra;
  • Tasgaidh;
  • Cothromachadh luchdan;
  • Balla-teine.

6. Ionnsaich bun-structair mar chòd

Tha mi a’ creidsinn gur e an ìre seo aon den fheadhainn as cudromaiche. Feumaidh tu trì cuspairean farsaing a thuigsinn:

  • Gabhadairean: Docker agus Kubernetes
  • Innealan riaghlaidh rèiteachaidh: Ansible, Chef, Salt and Puppet
  • Cùl-taic: Terraform, sgòthan.

7. Ionnsaich CI/CD

Is e sgil feumail eile airson leasaiche bileachaidh a bhith comasach air loidhne-phìoban a stèidheachadh airson amalachadh agus lìbhrigeadh leantainneach. Anns an raon CI / CD tha innealan mar Jenkins, TeamCity, Drone, Circle CI agus feadhainn eile. Spoiler: bidh e gu leòr ionnsachadh na Jenkins a tha air a chleachdadh gu farsaing an toiseach.

8. Bathar-bog agus smachd bun-structair

Is e am prìomh amas tuigse fhaighinn air bunaitean sgrùdadh tagraidh. Tha innealan san raon seo air an roinn ann an trì buidhnean:

  • Sgrùdadh bun-structair: Nagios, Icinga, Datadog, Zabbix, Monit.
  • Sgrùdadh dèanadais tagraidh: AppDynanic, New Relic.
  • LMS: ELK Stack, Greylog, Splunk, Papertrail.

9. Seirbheisean neòil

Ann an ùine nach bi fada, bidh inneal sgòthan aig a h-uile aplacaid no bathar-bog. Nas luaithe no nas fhaide air adhart, bidh luchd-leasachaidh a’ tighinn tarsainn air an sgòth, mar sin leugh suas air solaraichean sgòthan mòr-chòrdte (AWS, Google Cloud, agus Azure) agus bunaitean an teicneòlais.

10. Ag obair leis an stòr-dàta

Bidh a h-uile pròiseact gnàthach a’ cleachdadh stòran-dàta, agus bidh eòlas le DBMS agus SQL ga dhèanamh nas fhasa tòiseachadh. Ionnsaich mar a sgrìobhas tu ceistean SQL, cleachd mìnich agus ionnsaich mar a tha clàr-amais ag obair. Is e an dòigh as fhasa cùrsa a ghabhail. Faodaidh tu cuideachd na sgilean sgrìobhaidh Postgres agad a chleachdadh agus cluich le ath-riochdachadh.

11. Leasaich na sgilean bog agad

Puing neo-àbhaisteach ris nach robh dùil, ach nach eil cho cudromach. An toiseach, bi foighidneach. Bidh thu gu sgiobalta a’ fàs cleachdte ri suidheachaidhean mar “càradh an iarann ​​agad, tha thu nad phrògramadair,” ach feumaidh tu a bhith ullaichte gu inntinn airson na cinn-latha airson pròiseactan ùra a chuir air bhog. Ma tha thu bho neoni gu bliadhna ann am prògramadh agus gu bheil thu air do mheas mar Òg, ullaich airson càineadh agus ionnsaich gabhail ris, is e pròiseas dòrainneach a th’ ann an ath-sgrùdadh còd le comhairliche. Ach aig an aon àm, is e sgil èigneachail an comas beachd neach a dhìon agus argamaid cuideachail a dhèanamh; uaireannan bidh an fhìrinn air a bhreith ann an argamaid. Cha stad luchd-leasachaidh a bhith ag ionnsachadh, cha mhòr nach eil mullach sam bith anns a’ phroifeasan, agus mar sin tha comas ionnsachaidh agus an DESIRE airson rudan ùra ionnsachadh mar bhunait don leasachadh agad.

Fury Road: Turas an leasaiche bileachaidh

Bidh mi tric a’ faighneachd cuin a ruigeas neach-tòiseachaidh an ìre mheadhanach, agus cuin a dh’ fhaodar ainmeachadh gu pròiseil mar “àrd-neach”. Tha mi a’ creidsinn nach eil àm a’ ghluasaid bho ìre gu ìre air a dhearbhadh leis an àireamh de bhliadhnaichean a chaidh obrachadh, ged a tha sgilean practaigeach nam prìomh shlat-tomhais. Is e sgilean dìreach bog a bhios gu tric a’ dearbhadh astar fàs leasaiche: faodaidh neach-tòiseachaidh le trèanadh agus dìcheallach còd àrd-inbhe a sgrìobhadh ann an grunn chànanan agus a bhith comasach air obrachadh ann an sgioba ann am beagan mhìosan. Is dòcha nach bi leasaiche le 10 bliadhna de eòlas comasach air fuasgladh fhaighinn air duilgheadasan neo-àbhaisteach, sgioba a riaghladh, agus sgilean aon-thaobhach a bhith aca.

Seo mar a chì mi slighe leasachaidh leasaiche bileachaidh, seo mar a bhios sinn a’ fàs eòlaichean le teisteanas anns an sgioba Forward Telecom againn. Chan eil e coltach gu bheil mi ag ionndrainn dad, ach tha mi an-còmhnaidh taingeil airson rudan cuideachail a chuir ris a’ phuing.

Source: www.habr.com

Cuir beachd ann