DevOps киҳоянд?

Дар айни замон, ин қариб гаронтарин мавқеъ дар бозор аст. Ғазаб дар атрофи муҳандисони "DevOps" аз ҳама маҳдудиятҳои тасаввуршаванда берун аст ва ҳатто бадтар бо муҳандисони калони DevOps.
Ман ҳамчун сардори шӯъбаи ҳамгироӣ ва автоматикунонӣ кор мекунам, тахмин кунед, ки рамзгузории англисӣ - Менеҷери DevOps. Гумон аст, ки стенограммаи англисӣ фаъолияти ҳаррӯзаи моро инъикос кунад, аммо нусхаи русӣ дар ин маврид дақиқтар аст. Вобаста ба хусусияти фаъолиятам табиист, ки ман бояд бо аъзоёни ояндаи дастаи худ мусоҳиба кунам ва дар давоми як соли охир тақрибан 50 нафар аз ман гузаштанд ва ҳамин қадар шумо дар пешакии корбаронам қатъ карда шуданд.

Мо то ҳол ҳамкасбонамонро меҷӯем, зеро дар паси тамғаи DevOps як қабати хеле калони муҳандисони навъҳои мухталиф пинҳон аст.

Ҳар он чизе, ки дар зер навишта шудааст, фикри шахсии ман аст, шумо набояд ба ин розӣ шавед, аммо ман иқрор мешавам, ки он ба муносибати шумо ба мавзӯъ каме ранг мебахшад. Сарфи назар аз хатари афтидан, ман фикри худро нашр мекунам, зеро ман боварӣ дорам, ки он ҷой дорад.

Ширкатҳо дар бораи кӣ будани муҳандисони DevOps фаҳмиши гуногун доранд ва ба хотири зуд киро кардани захира, онҳо ин тамғаро ба ҳама овезон мекунанд. Вазъият хеле аҷиб аст, зеро ширкатҳо омодаанд ба ин одамон подошҳои ғайривоқеиро пардохт кунанд ва дар аксари мавридҳо барои онҳо маъмури асбобҳо гиранд.

Пас муҳандисони DevOps киҳоянд?

Биёед аз таърихи пайдоиши он оғоз кунем - Амалиёти рушд ҳамчун як қадами дигар дар самти оптимизатсияи мутақобила дар гурӯҳҳои хурд барои баланд бардоштани суръати истеҳсоли маҳсулот ҳамчун натиҷаи интизоршуда пайдо шуд. Идея ин буд, ки дастаи таҳиякунанда бо дониш дар бораи тартиб ва равишҳо дар идоракунии муҳити маҳсулот. Ба ибораи дигар, таҳиякунанда бояд фаҳмад ва донад, ки маҳсулоти ӯ дар шароити муайян чӣ гуна кор мекунад, бояд фаҳмад, ки чӣ гуна маҳсулоти худро ҷойгир кардан мумкин аст, кадом хусусиятҳои муҳити атрофро барои беҳтар кардани кор танзим кардан мумкин аст. Ҳамин тавр, муддате таҳиягарон бо равиши DevOps пайдо шуданд. Таҳиягарони DevOps скриптҳои сохта ва бастабандӣ навиштанд, то фаъолиятҳои онҳо ва иҷрои муҳити истеҳсолиро содда кунанд. Бо вуҷуди ин, мураккабии меъмории ҳалли масъала ва таъсири мутақобилаи ҷузъҳои инфрасохтор бо мурури замон боиси бад шудани кори муҳитҳо шуд; бо ҳар як такрор, фаҳмиши амиқтари ҷузъҳои муайян талаб карда мешуд, ки маҳсулнокии таҳиягарро аз ҳисоби иловагӣ коҳиш медиҳад. хароҷоти фаҳмидани ҷузъҳо ва системаҳои танзим барои як вазифаи мушаххас. Арзиши худи таҳиягар афзоиш ёфт, арзиши маҳсулот дар баробари он, талабот ба таҳиягарони нав дар даста якбора баланд шуд, зеро онҳо инчунин бояд масъулияти "ситора"-и рушдро пӯшанд ва табиист, ки "ситораҳо" камтар шуданд. ва камтар дастрас аст. Инчунин бояд қайд кард, ки дар таҷрибаи ман, кам таҳиягарон ба хусусиятҳои коркарди пакетҳо аз ҷониби ядрои системаи амалиётӣ, қоидаҳои масири пакетҳо ва ҷанбаҳои амнияти ҳост таваҷҷӯҳ доранд. Қадами мантиқӣ ҷалби як маъмуре буд, ки бо ин ошно бошад ва ба зиммаи ӯ масъулиятҳои шабеҳ гузошта шавад, ки ба шарофати таҷрибаи худ имкон дод, ки дар муқоиса бо хароҷоти таҳияи "ситора" ба ҳамон нишондиҳандаҳо бо харҷи камтар ноил гарданд. Чунин маъмурон дар як даста ҷойгир карда шуда буданд ва вазифаи асосии ӯ идоракунии муҳити озмоишӣ ва истеҳсолӣ аз рӯи қоидаҳои як гурӯҳи мушаххас бо захираҳои ба ин дастаи мушаххас ҷудошуда буд. Ҳамин тавр, дар асл, DevOps дар зеҳни аксарият пайдо шуд.

Қисман ё пурра, бо гузашти вақт, ин маъмурони система ба фаҳмидани ниёзҳои ин дастаи мушаххас дар соҳаи рушд, чӣ гуна ҳаётро барои таҳиягарон ва озмоишгарон осон кардан, чӣ гуна навсозӣ кардан ва дар рӯзи ҷумъа дар як шаб мондан лозим нест. идора, ислоҳи хатогиҳои ҷойгиркунӣ. Вақт гузашт ва акнун "ситораҳо" маъмурони система буданд, ки фаҳмиданд, ки таҳиягарон чӣ мехоҳанд. Барои кам кардани таъсир, утилитаҳои идоракунӣ пайдо шуданд; ҳама усулҳои кӯҳна ва боэътимоди ҷудо кардани сатҳи ОС-ро ба ёд оварданд, ки имкон дод, ки талабот ба амният, идоракунии қисми шабака ва конфигуратсияи ҳост ҳамчун пурра ва дар натича талаботро нисбат ба «ситорахо» нав кам мекунад.

Чизи «аҷоиб» пайдо шуд - докер. Чаро аҷиб? Бале, танҳо аз он сабаб, ки эҷоди изолятсия дар chroot ё зиндон, инчунин OpenVZ, дониши ғайримуқаррарии ОС-ро талаб мекард, баръакс, утилита ба шумо имкон медиҳад, ки танҳо дар як ҳости муайян муҳити ҷудошудаи барномаро бо ҳама чизҳои дарун ва дастӣ эҷод кунед. боз аз болои ҷилави рушд ва мудири система метавонад танҳо бо як мизбон идора карда, амният ва дастрасии баланди онро таъмин кунад - соддасозии мантиқӣ. Аммо пешрафт дар як ҷо намеистад ва системаҳо боз торафт мураккабтар мешаванд, ҷузъҳои зиёд ва бештар вуҷуд доранд, як ҳост дигар ба ниёзҳои система ҷавобгӯ нест ва кластерҳо сохтан лозим аст, мо боз ба маъмурони система бармегардем, ки қодир ба сохтани ин системаҳо.

Силсила пас аз давра, системаҳои гуногун пайдо мешаванд, ки таҳия ва/ё идоракуниро содда мекунанд, системаҳои оркестрсозӣ пайдо мешаванд, ки то даме ки шумо аз раванди стандартӣ дур шудан лозим нест, истифодаашон осон аст. Меъмории Microservice инчунин бо мақсади содда кардани ҳама чизҳои дар боло тавсифшуда пайдо шуд - муносибатҳои камтар, идора кардан осонтар. Дар таҷрибаи худ, ман як меъмории пурраи хидматрасонии хурдро наёфтам, ман гуфта метавонам, ки 50 то 50 - 50 фоизи микросервисҳо, қуттиҳои сиёҳ ворид шуданд, коркард шуданд, 50-тои дигар монолитҳои даридаанд, хидматҳо аз дигарҳо ҷудо кор карда наметавонанд. ҷузъҳо. Ҳамаи ин бори дигар ба сатҳи дониши ҳам таҳиягарон ва ҳам маъмурон маҳдудиятҳо ҷорӣ кард.

Айнан ҳамингуна "тағйирёбандаҳо" дар сатҳи дониши коршиносии як манбаи муайян то имрӯз идома доранд. Аммо мо каме канор меравем, нуктаҳои зиёде ҳастанд, ки бояд таъкид кард.

Муҳандиси сохтмон / Муҳандиси релиз

Муҳандисони хеле баландихтисос, ки ҳамчун воситаи стандартизатсияи равандҳо ва нашрҳои сохтани нармафзор ба вуҷуд омадаанд. Дар ҷараёни ҷорӣ намудани Agile-и васеъ, ба назар чунин мерасад, ки онҳо талаботро қатъ карданд, аммо ин аз ҳолат дур аст. Ин тахассус ҳамчун воситаи стандартизатсияи ҷамъоварӣ ва таҳвили нармафзор дар миқёси саноатӣ пайдо шуд, яъне. истифодаи техникаи стандартӣ барои тамоми маҳсулоти ширкат. Бо пайдоиши DevOps, таҳиягарон функсияҳои худро қисман аз даст доданд, зеро маҳз таҳиягарон ба омода кардани маҳсулот барои таҳвил шурӯъ карданд ва бо назардошти тағирёбии инфрасохтор ва муносибати ҳарчи зудтар бидуни сифат, онҳо бо мурури замон ба боздоштани тағйирот, зеро риояи стандартҳои сифат ногузир суръати интиқолро суст мекунад. Ҳамин тавр, тадриҷан, як қисми функсияҳои муҳандисони Сохта/Ролиза ба дӯши маъмурони система гузашт.

Опҳо хеле гуногунанд

Мо боз ва боз ҳаракат мекунем, мавҷудияти доираи васеи масъулиятҳо ва нарасидани кадрҳои баландихтисос моро ба сӯи тахассуси қатъӣ тела медиҳад, мисли занбурўғҳои пас аз борон, Амалиёти гуногун пайдо мешаванд:

  • TechOps - маъмурони системаи enikey aka Engineer HelpDesk
  • LiveOps - маъмурони система, ки асосан барои муҳити истеҳсолӣ масъуланд
  • CloudOps - маъмурони система, ки дар абрҳои ҷамъиятии Azure, AWS, GCP ва ғайра тахассус доранд.
  • PlatOps/InfraOps/SysOps - маъмурони системаи инфрасохтор.
  • NetOps - маъмурони шабака
  • SecOps - маъмурони системавӣ, ки ба амнияти иттилоотӣ тахассус доранд - мутобиқати PCI, мутобиқати ИДМ, часпак ва ғайра.

DevOps (назариявӣ) шахсест, ки ҳама равандҳои давраи рушдро аз дасти аввал мефаҳмад - таҳия, озмоиш, меъмории маҳсулотро дарк мекунад, қодир ба арзёбии хатарҳои амният аст, бо равишҳо ва воситаҳои автоматикунонӣ, ҳадди аққал дар сатҳи баланд шинос аст. сатҳ, илова бар ин, коркарди пеш аз ва баъд аз он низ дарк мекунад. Шахсе, ки қодир аст ҳамчун ҳимоятгари ҳам барои Амалиёт ва ҳам рушд амал кунад, ки барои ҳамкории мусоид байни ин ду рукн имкон медиҳад. Равандҳои банақшагирии кори гурӯҳҳо ва идоракунии интизориҳои муштариёнро дарк мекунад.

Барои иҷрои ин гуна кор ва масъулият, ин шахс бояд дорои воситаҳои идоракунии на танҳо равандҳои таҳия ва озмоиш, балки инчунин идоракунии инфрасохтори маҳсулот, инчунин банақшагирии захираҳо бошад. DevOps дар ин фаҳмиш наметавонад на дар IT, на дар R&D ё ҳатто дар PMO ҷойгир карда шавад; он бояд дар ҳамаи ин соҳаҳо таъсир расонад - директори техникии ширкат, Директори техникии.

Оё ин дар ширкати шумо дуруст аст? - Ман шубҳа дорам. Дар аксари ҳолатҳо, ин ё IT ё R&D мебошад.

Набудани маблағ ва қобилияти таъсир расонидан ба ҳадди аққал яке аз ин се самти фаъолият вазни мушкилотро ба ҷое, ки татбиқи ин тағирот осонтар аст, ба монанди татбиқи маҳдудиятҳои техникӣ дар релизҳо дар робита бо коди "ифлос" аз рӯи статикӣ тағйир медиҳад. системаҳои анализаторӣ. Яъне, вақте ки PMO мўҳлати қатъии барориши функсияҳоро муқаррар мекунад, R&D наметавонад дар ин мӯҳлатҳо натиҷаи баландсифат ба даст орад ва онро то ҳадди имкон истеҳсол кунад ва рефакторингро барои дертар мегузорад, DevOps марбут ба IT ин нашрро бо воситаҳои техникӣ манъ мекунад. . Набудани салоҳият барои тағир додани вазъият, дар мавриди кормандони масъул, боиси зуҳури масъулият барои он чизест, ки онҳо наметавонанд таъсир расонанд, хусусан агар ин кормандон хатогиҳоро дарк кунанд ва бинанд ва чӣ гуна ислоҳ кардани онҳо - "Саодат нодонист", ва дар натиљаи сухтагї ва аз даст додани ин кормандон.

Бозори захираҳои DevOps

Биёед якчанд ҷойҳои холӣ барои мавқеъҳои DevOps аз ширкатҳои гуногунро бубинем.

Мо омодаем бо шумо вохӯрем, агар шумо:

  1. Шумо соҳиби Zabbix ҳастед ва медонед, ки Прометей чист;
  2. Iptables;
  3. Донишҷӯи PhD BASH;
  4. Профессор Ансибл;
  5. Guru Linux;
  6. Бидонед, ки чӣ тавр истифода бурдани хатогиҳоро истифода баред ва дар якҷоягӣ бо таҳиягарон мушкилоти барномаро пайдо кунед (php/java/python);
  7. Маршрут шуморо истерика намегардонад;
  8. Диққати ҷиддӣ ба амнияти система;
  9. Нусхабардории "ҳама чиз ва ҳама чиз" ва инчунин бомуваффақият барқарор кардани ин "ҳама чиз ва ҳама чиз";
  10. Шумо медонед, ки чӣ тавр системаро тавре танзим кунед, ки ҳадди аксар аз ҳадди ақалро ба даст оред;
  11. Пеш аз хоб рафтан дар Postgres ва MySQL нусхабардориро насб кунед;
  12. Танзим ва танзими CI/CD барои шумо ҳамчун наҳорӣ/ниҳор/хӯроки шом зарур аст.
  13. Таҷриба бо AWS дошта бошед;
  14. Омода барои рушд бо ширкат;

Пас,

  • аз 1 то 6 - мудири система
  • 7 - каме маъмурияти шабака, ки он низ ба мудири система мувофиқ аст, сатҳи миёна
  • 8 - амнияти каме, ки барои маъмури системаи сатҳи миёна ҳатмист
  • 9-11 — Маъмури системам миёна
  • 12 - Вобаста аз вазифаҳои таъиншуда, ё маъмури системаи миёна ё муҳандиси сохтмон
  • 13 - Виртуализатсия - Мудири системаи миёна ё ба истилоҳ CloudOps, дониши пешрафта дар бораи хидматҳои сайти мушаххаси хостинг барои истифодаи самараноки маблағҳо ва кам кардани сарбории нигоҳдорӣ

Ҷамъбасти ин ҷои холӣ, мо метавонем бигӯем, ки барои бачаҳо мудири системаи миёна / калон кофӣ аст.

Дар омади гап, шумо набояд маъмуронро дар Linux/Windows сахт тақсим кунед. Албатта мефахмам ки хадамот ва низомхои ин ду дунё гуногун аст, аммо асоси хама як аст ва хар админи худхурмат хам бо яку дигаре ошно аст ва агар ошно набошад хам Барои як администратори салоҳиятдор шинос шудан бо он душвор нест.

Биёед як ҷои холии дигарро баррасӣ кунем:

  1. Таҷриба дар сохтани системаҳои пурборшаванда;
  2. Дониши аълои OS Linux, нармафзори умумии система ва стеки веб (Nginx, PHP/Python, HAProxy, MySQL/PostgreSQL, Memcached, Redis, RabbitMQ, ELK);
  3. Таҷриба бо системаҳои виртуализатсия (KVM, VMWare, LXC/Docker);
  4. Донистани забонҳои скрипт;
  5. Фаҳмидани принсипҳои кори шабакаҳои протоколҳои шабакавӣ;
  6. Фаҳмидани принсипҳои сохтани системаҳои ба хатогиҳо тобовар;
  7. Истиқлолият ва ташаббус;

Биёед бубинем:

  • 1 – Мудири калони система
  • 2 - Вобаста ба маънои дар ин стек гузошташуда - Мудири система миёна/боло
  • 3 - Таҷрибаи корӣ, аз ҷумла, метавонад маънои онро дошта бошад - "Кластер мошинҳои маҷозӣ наовард, аммо эҷод ва идора мекард, як мизбони Docker вуҷуд дошт, дастрасӣ ба контейнерҳо дастрас набуд" - Мудири системаи миёна
  • 4 - Administrator Junior System - бале, админ, ки чӣ тавр навиштани скриптҳои асосии автоматикунониро намедонад, новобаста аз забон, на админ - enikey.
  • 5 - Мудири системаи миёна
  • 6 – Мудири калони система

Барои ҷамъбаст - Мудири система миёна / калон

Дигараш:

  1. Таҷрибаи такмилёфта;
  2. Таҷрибаи истифодаи як ё якчанд маҳсулот барои эҷоди равандҳои CI/CD. Gitlab CI бартарият хоҳад дошт;
  3. Кор бо контейнерҳо ва виртуализатсия; Агар шумо docker истифода мекардед, хуб аст, аммо агар шумо k8s-ро истифода баред, олиҷаноб!
  4. Таҷрибаи кор дар як дастаи тез;
  5. Донистани ҳама гуна забони барномасозӣ;

Биёед мебинем:

  • 1 - Хм... Бачахо чиро дар назар доранд? =) Эҳтимол, онҳо худашон намедонанд, ки дар паси он чӣ пинҳон аст
  • 2 - Муҳандиси сохтмон
  • 3 - Мудири системаи миёна
  • 4 - Маҳорати нарм, мо ҳоло онро баррасӣ намекунем, гарчанде ки Agile чизи дигаре аст, ки ба таври қулай шарҳ дода мешавад.
  • 5 - Аз ҳад зиёд муфассал - он метавонад забони скрипт ё забони тартибдодашуда бошад. Ман ҳайронам, ки оё дар мактаб навиштан бо Паскал ва Basic ба онҳо мувофиқ аст? =)

Ман инчунин мехоҳам дар бораи банди 3 ёддошт гузорам, то фаҳмем, ки чаро ин нукта аз ҷониби маъмури система фаро гирифта шудааст. Kubernetes танҳо як оркестр, асбобест, ки фармонҳои мустақимро ба драйверҳои шабакавӣ ва ҳостҳои виртуализатсия/изолятсия дар як чанд фармон мепайвандад ва ба шумо имкон медиҳад, ки муоширатро бо онҳо абстракт созед, ҳамааш ҳамин аст. Масалан, биёед 'сохтани чаҳорчӯбаи' Make-ро гирем, ки дар омади гап, ман чаҳорчӯбаро баррасӣ намекунам. Бале, ман дар бораи мӯди тела додан дар ҳама ҷо медонам, ки дар он ҷо зарур аст ва лозим нест - печонидани Maven дар Make, масалан, ҷиддӣ?
Аслан, Make танҳо як парпеч дар болои қабат аст, ки фармонҳои муҳити мураттабсозӣ, пайвастшавӣ ва компиляцияро ба мисли k8s содда мекунад.

Боре ман бо як бачае мусоҳиба кардам, ки дар кори худ k8s дар болои OpenStack истифода мекард ва ӯ дар бораи он ки чӣ гуна хидматҳоро дар он ҷобаҷо кардааст, нақл кард, аммо вақте ки ман дар бораи OpenStack пурсидам, маълум шуд, ки он идора карда шудааст ва инчунин аз ҷониби система баланд бардошта шудааст. маъмурон. Оё шумо воқеан фикр мекунед, ки шахсе, ки OpenStack-ро насб кардааст, новобаста аз он ки дар паси худ кадом платформаро истифода мебарад, наметавонад k8s-ро истифода барад? =)
Ин довталаб дар асл DevOps нест, балки мудири система ва дақиқтараш маъмури Kubernetes аст.

Биёед бори дигар ҷамъбаст кунем - Мудири система барои онҳо кофӣ хоҳад буд.

Чӣ қадар ба вазн дар грамм

Миқдори маоши пешниҳодшуда барои ҷойҳои холии зикршуда 90k-200k мебошад
Ҳоло ман мехоҳам як параллелро байни мукофотҳои пулии маъмурони система ва муҳандисони DevOps кашам.

Аслан, барои содда кардани кор, шумо метавонед баҳоҳоро дар асоси таҷрибаи корӣ пароканда кунед, гарчанде ки ин дақиқ нест, аммо барои мақсадҳои мақола он кофӣ хоҳад буд.

Таҷриба:

  1. то 3 сол — хурдсол
  2. то 6 сола — миёна
  3. зиёда аз 6 - калон

Сайти ҷустуҷӯии кормандон пешниҳод мекунад:
Маъмурони система:

  1. Ҷавонон - 2 сол - 50 ҳазор рубл.
  2. Миёна - 5 сол - 70 ҳазор рубл.
  3. Калонсол - 11 сола - 100 ҳазор рубл.

Муҳандисони DevOps:

  1. Ҷавонон - 2 сол - 100 ҳазор рубл.
  2. Миёна - 3 сол - 160 ҳазор рубл.
  3. Калонсол - 6 сола - 220 ҳазор рубл.

Тибқи таҷрибаи "DevOps", таҷриба истифода шудааст, ки ҳадди аққал ба SDLC таъсир расонидааст.

Аз гуфтаҳои боло бармеояд, ки дар асл ширкатҳо ба DevOps эҳтиёҷ надоранд ва инчунин онҳо метавонанд тавассути киро кардани Администратор ҳадди аққал 50 фоизи хароҷоти дар аввал ба нақша гирифташударо сарфа кунанд; илова бар ин, онҳо метавонанд масъулиятҳои шахсеро, ки ҷустуҷӯ мекунанд, дақиқтар муайян кунанд. ва талаботро зудтар пур кунед. Хаминро хам фаромуш кардан лозим нест, ки таксимоти аники вазифахо имкон медихад, ки талаботро нисбат ба кадрхо кам карда, инчунин дар коллектив мухити мусоидтареро ба вучуд оварем, ки аз сабаби мавчуд набудани такрори такрорй. Аксарияти ҷойҳои холӣ пур аз хидматҳои коммуналӣ ва тамғакоғазҳои DevOps мебошанд, аммо онҳо ба талаботи воқеии муҳандиси DevOps асос наёфтаанд, танҳо дархост барои мудири асбоб.

Раванди таълими муҳандисони DevOps инчунин танҳо бо маҷмӯи корҳо, хидматҳои мушаххас маҳдуд аст ва фаҳмиши умумии равандҳо ва вобастагии онҳоро таъмин намекунад. Ин албатта хуб аст, вақте ки шахс метавонад AWS EKS-ро бо истифода аз Terraform дар якҷоягӣ бо канори Fluentd дар ин кластер ва стеки AWS ELK барои системаи сабткунӣ дар тӯли 10 дақиқа бо истифода аз як фармон дар консол ҷойгир кунад, аммо агар ӯ намефаҳмад Принсипи коркарди худи гузоришҳо ва барои чӣ онҳо лозим аст, агар шумо намедонед, ки чӣ гуна ченакҳоро дар онҳо ҷамъоварӣ кунед ва таназзули хидматро пайгирӣ кунед, он гоҳ ҳамон enikey хоҳад буд, ки чӣ гуна истифода бурдани баъзе утилитҳоро медонад.

Аммо, талабот пешниҳодро ба вуҷуд меорад ва мо бозори бениҳоят гарми мавқеъи DevOpsро мебинем, ки дар он талаботҳо ба нақши воқеӣ мувофиқ нестанд, балки танҳо ба маъмурони система имкон медиҳанд, ки даромади бештар гиранд.

Пас, онҳо кистанд? DevOps ё маъмурони системаи хасис? =)

Чӣ тавр зиндагӣ карданро давом додан мумкин аст?

Корфармоён бояд талаботро дақиқтар таҳия кунанд ва маҳз онҳоеро, ки лозиманд, ҷустуҷӯ кунанд ва тамғакоғаз напартоянд. Шумо намедонед, ки DevOps чӣ кор мекунад - дар ин ҳолат ба шумо лозим нест.

Коргарон — омузед. Доимо дониши худро такмил диҳед, ба манзараи умумии равандҳо назар андозед ва роҳи расидан ба ҳадафи худро пайгирӣ кунед. Шумо метавонед ҳар касе, ки мехоҳед, шавед, шумо танҳо бояд кӯшиш кунед.

Манбаъ: will.com

Илова Эзоҳ