DevOps ធៀបនឹងវិស្វករកម្មវិធី៖ គូប្រជែង ឬអ្នកសហការ?
យូរៗម្ដង យើងតែងតែផ្សព្វផ្សាយប្រធានបទសំខាន់ៗសម្រាប់សហគមន៍ IT ជាទូទៅ ដើម្បីផ្លាស់ប្តូរវិសាលភាពដ៏បរិសុទ្ធនៃ កម្មវិធីឥតគិតថ្លៃប្រភពកូដបើកចំហនិង GNU / លីនុច. សម្រាប់ហេតុផលនេះ ពេលខ្លះយើងចែករំលែកព័ត៌មានផ្សេងៗគ្នាអំពីវិសាលភាពនៃ វិទ្យាសាស្ត្រនិងបច្ចេកវិទ្យានិងអំពី ព័ត៌មានវិទ្យា និងកុំព្យូទ័រ. ក្នុងនាមជាករណីមួយក្នុងចំណោមករណីទាំងនោះ នៅពេលដែលយើងនិយាយអំពីអ្វីដែលពួកគេមាន និងរបៀបដែលពួកគេប្រាកដ មុខតំណែង ឬមុខតំណែង ITក្នុងវិស័យព័ត៌មានវិទ្យា និងកុំព្យូទ័រ។
ក្នុងន័យនេះ យើងបានឧទ្ទិសដល់ការបោះពុម្ពផ្សាយមួយចំនួនដល់ ស វិជ្ជាជីវៈ IT បានហៅ សៃអាឌីមីនដូចដែលយើងដឹងរួចមកហើយថា ស្ទើរតែតាមលំនាំដើម វាមានទំនោរក្នុងការដោះស្រាយច្រើន និងជាចម្បង Linux. ផងដែរអំពី "DevOps ធៀបនឹងវិស្វករកម្មវិធី", និង នាយក IT. ហើយថ្ងៃនេះ យើងនឹងឧទ្ទិសជូនការប្រកាសនេះទៅកាន់អត្ថបទស្រដៀងគ្នាមួយដែលគេស្គាល់ថាជា វិស្វករកម្មវិធីធ្វើឱ្យការប្រៀបធៀបរវាង "DevOps ធៀបនឹងវិស្វករកម្មវិធី".
DevOps ទល់នឹង SysAdmin: គូប្រជែងឬសហការី?
ហើយមុនពេលចាប់ផ្តើមការប្រកាសប្រៀបធៀបគួរឱ្យចាប់អារម្មណ៍រវាង "DevOps ធៀបនឹងវិស្វករកម្មវិធី", យើងសូមផ្តល់អនុសាសន៍ ប្រកាសដែលទាក់ទងពីមុនដើម្បីឱ្យពួកគេអាចរុករកពួកគេនៅចុងបញ្ចប់៖
លិបិក្រម
DevOps ធៀបនឹង Software Engineers
DevOps ទល់នឹងវិស្វករកម្មវិធី៖ តើពួកគេដូចគ្នាឬអត់?
អំពី DevOps
នៅក្នុងមួយ ប្រកាសមុន យើងពណ៌នាយ៉ាងទូលំទូលាយ IT DevOps វិជ្ជាជីវៈទោះយ៉ាងណាក៏ដោយ សរុបមក យើងអាចពណ៌នាវាជា អ្នកសរសេរកម្មវិធីខ្ពស់។ បង្កើតឡើងដែលមានសមត្ថភាពអនុវត្តមុខងារទាំងអស់ដែលពាក់ព័ន្ធនឹង វដ្តជីវិតនៃការអភិវឌ្ឍន៍កម្មវិធី និងអ្វីៗជាច្រើនទៀតដូចជា ការសរសេរកម្មវិធី ប្រតិបត្តិការ ការធ្វើតេស្ត ការអភិវឌ្ឍន៍ ការគាំទ្រ ម៉ាស៊ីនមេ មូលដ្ឋានទិន្នន័យ គេហទំព័រ និងផ្សេងទៀតដែលចាំបាច់។
ស្ថានភាពនេះគឺជាអ្វីដែលធ្វើឱ្យច្បាស់ DevOps មើលទៅដូចជាមួយ។ លាយបញ្ចូលគ្នារវាង Developer ឬ Software Engineer និង SysAdmin. លើសពីនេះទៀត ពួកគេមានទំនោរទៅលើការគ្រប់គ្រងមួយ ភាពសម្បូរបែបនៃភាសាសរសេរកម្មវិធី, និងមាន សមត្ថភាពបច្ចេកទេសទូលំទូលាយ និងជំនាញគ្រប់គ្រង. សម្រាប់រឿងនេះនិងច្រើនទៀត គាត់ត្រូវបានគេមើលឃើញថាជាធម្មតា អ្នកជំនាញ IT ជំនាញទាំងផ្នែក Software និង Hardware (Infrastructure/Platform) នៃអង្គការដែលគាត់ធ្វើការ។
ទីបំផុត វាជាធម្មតាមានដូច មុខងារជាក់លាក់ ឬសកម្មភាពដែលបានកំណត់ នៅក្នុងអង្គភាពមួយ មួយចំនួនដូចជា៖
- សរសេរកូដនិងអនុវត្តមុខងាររបស់អ្នកសរសេរកម្មវិធី។
- គ្រប់គ្រងម៉ាស៊ីនមេពហុវេទិកានិងអនុវត្តមុខងាររបស់ស៊េអាឌីមីន។
- គ្រប់គ្រងបណ្តាញនិងអនុវត្តមុខងាររបស់ NetAdmin ។
- គ្រប់គ្រងមូលដ្ឋានទិន្នន័យ (ប៊ី។ ប៊ី។ ) និងអនុវត្តមុខងាររបស់ឌី។ ប៊ី។ ប៊ី។
- គ្រប់គ្រង និងសហការនៅកម្រិតស្ថាប័នខ្ពស់ ដោយធានានូវភាពស៊ីសង្វាក់គ្នារវាងអង្គភាព ឬក្រុមការងារ ដូចជាអ្នកដឹកនាំគម្រោង ឬអ្នកគ្រប់គ្រងតំបន់។
អំពីវិស្វករប្រព័ន្ធ
នេះ Ingenieros de Sistemas (ដែលយើងអាចហៅដោយខ្លី IngSW) អាចត្រូវបានពិពណ៌នាថាជា អ្នកជំនាញផ្នែកព័ត៌មានវិទ្យា ដែលបង្កើត និងថែទាំកម្មវិធីកុំព្យូទ័រ. ហេតុនេះហើយបានជាគេដឹងហើយ ប្រើភាសាសរសេរកម្មវិធីដើម្បីសរសេរកូដ សាកល្បង និងកម្មវិធីបំបាត់កំហុសដូច្នេះធានាបាននូវប្រតិបត្តិការ និងការអាប់ដេតរបស់ពួកគេ ដើម្បីរក្សា និងកែលម្អមុខងាររបស់ពួកគេ។
លើសពីនេះទៀតនេះ Ingenieros de Sistemas ពួកគេត្រូវតែអាច កំណត់បញ្ហាឬតម្រូវការ នៅក្នុងទីផ្សារ ឬកន្លែងធ្វើការ បង្កើតគម្រោង រៀបចំផែនការអភិវឌ្ឍន៍របស់វា។ និងអនុវត្តការធ្វើតេស្តចាំបាច់ទាំងអស់រហូតដល់វាដំណើរការដោយគ្មានកំហុស។ រួមទាំង ដឹកនាំក្រុម ហើយបើចាំបាច់ អនុវត្តចំណេះដឹងវិទ្យាសាស្ត្រ និងស្ថិតិ ដើម្បីសម្រេចបាននូវគោលដៅរបស់អ្នក។ ក្នុងនាមជាចុងក្រោយនេះ អ្វីដែលពិតជាធ្វើឱ្យគាត់ខុសប្លែកពីអ្នកសរសេរកម្មវិធីណាមួយ (មិនថាគាត់ជាអ្នកជំនាញយ៉ាងណានោះទេ) ចាប់តាំងពីពួកគេដាក់កម្រិតលើការសរសេរកម្មវិធីតែប៉ុណ្ណោះ។
ទីបំផុត វាជាធម្មតាមានដូច មុខងារជាក់លាក់ ឬសកម្មភាពដែលបានកំណត់ នៅក្នុងអង្គភាពមួយ មួយចំនួនដូចជា៖
- បង្កើតប្រព័ន្ធកុំព្យូទ័រ និងកម្មវិធីឆ្លាតវៃ។
- គម្រោងអភិវឌ្ឍន៍កម្មវិធីដោយផ្ទាល់ និងដឹកនាំក្រុម IT ឬអង្គភាពការងារ។
- វិភាគបច្ចេកទេសការងារថ្មី និងបច្ចេកវិជ្ជាអភិវឌ្ឍន៍ បង្កើនប្រសិទ្ធភាពដំណើរការពាក់ព័ន្ធ។
- វិភាគបញ្ហាកុំព្យូទ័រ និងរៀបចំដំណោះស្រាយដែលត្រូវគ្នាជាមួយប្រព័ន្ធប្រតិបត្តិការផ្សេងៗ។
អំពីទាំងពីរ៖ ភាពខុសគ្នា និងភាពស្រដៀងគ្នា
ដូចដែលអាចមើលឃើញ, ពួកគេមើលទៅដូចគ្នាច្រើន និងខុសគ្នាបន្តិចបន្តួច. ជាទូទៅ របស់អ្នក។ អ្នកជំនាញ IT កម្រិតខ្ពស់ ដែលមានទំនោរទៅគ្រប់គ្រងគ្រប់យ៉ាងដែលទាក់ទង ការអភិវឌ្ឍន៍សូហ្វវែរទាំងបច្ចេកទេស និងការគ្រប់គ្រង។ យ៉ាងណាក៏ដោយ DevOps លេចធ្លោ ឬខុសគ្នាពីវិស្វករប្រព័ន្ធ សម្រាប់ចំណេះដឹង ឬជំនាញរបស់ពួកគេដែលទទួលបានក្នុងផ្នែកដែលមិនត្រូវបានទាក់ទងដោយផ្ទាល់ជាមួយ Software នោះគឺ Hardware ។ ចាប់តាំងពី អ្នកត្រូវតែអាចយល់ និងគ្រប់គ្រងប្រធានបទដូចជា Servers, Networks និង BD Systems។
ដូច្នេះក វិស្វករ DevOps អាចក្លាយជាវិស្វករកម្មវិធីបានយ៉ាងងាយស្រួល. ប៉ុន្តែ, វិស្វករកម្មវិធីប្រហែលជាមិនចាំបាច់ជាវិស្វករ DevOps ទេ។. សំខាន់ជាងនេះទៅទៀត ដោយសារតែវិស្វករ DevOps គួរតែអាចផ្តោតទៅលើទាំងការអភិវឌ្ឍន៍ និងប្រតិបត្តិការនៃផលិតផលសូហ្វវែរ ខណៈដែលវិស្វករកម្មវិធីគួរតែផ្តោតតែលើការអភិវឌ្ឍន៍ផលិតផលសូហ្វវែរ និងកត្តាផ្សេងទៀតដែលអាស្រ័យលើគាត់។
បន្ត
សរុបមក យើងសង្ឃឹមថាការប្រៀបធៀបដ៏មានតម្លៃនេះរវាង "DevOps ធៀបនឹងវិស្វករកម្មវិធី" ដើម្បីដឹងពីគំនិតដែលនៅពីក្រោយពួកគេម្នាក់ៗ មុខងារ ភាពខុសគ្នា និងភាពស្រដៀងគ្នាមានការចាប់អារម្មណ៍ និងមានប្រយោជន៍ ដើម្បីបន្ត ការប្រមូលផ្តុំចំណេះដឹង អំពីទំហំធំនិងតម្រូវការ ពិភពនៃបច្ចេកវិទ្យាព័ត៌មាន និងកុំព្យូទ័រនិងមុខតំណែងទាំងអស់នោះ (មុខតំណែង) ដែលធ្វើឱ្យជីវិតនៅក្នុងវា ដែលយើងជ្រើសរើសនៅពេលយើងសិក្សាពីអាជីពនៅសាកលវិទ្យាល័យ ដើម្បីបញ្ចប់ការសិក្សា។ វិជ្ជាជីវៈ IT.
ជាចុងក្រោយ កុំភ្លេចចូលរួមផ្តល់យោបល់របស់អ្នកលើប្រធានបទថ្ងៃនេះ តាមរយៈមតិយោបល់។ ហើយប្រសិនបើអ្នកចូលចិត្តការបង្ហោះនេះ, កុំឈប់ចែករំលែកវាជាមួយអ្នកដទៃ. ចងចាំផងដែរ។ ទស្សនាទំព័រដើមរបស់យើង។ en «ពីលីនជូ» ដើម្បីស្វែងរកព័ត៌មានបន្ថែមទៀត និងចូលរួមជាមួយឆានែលផ្លូវការរបស់យើង។ Telegram ពី FromLinux, ខាងលិច ក្រុម សម្រាប់ព័ត៌មានបន្ថែមអំពីប្រធានបទថ្ងៃនេះ។
ធ្វើជាយោបល់ដំបូង