Course Content
Week 1A – Introduction and Classroom Technology Orientation
-Know about the structure of the course for each lesson -Understand what is digital learning -Navigate through the learning portal -Log in & Sign In, Go through the lesson and interact with the platform -Practice Quiz (10 min) -Typing Lessons
0/7
Week 8 : Hardware Project
0/2
Private: Introduction to Programming – [2022, PSIS-CAP, Grade 7-8]
About Lesson

មុខរបររបស់អ្នកសរសេរកូដ 

ការងារជាអ្នកសរសេរកម្មវិធី អ្នកអាចបង្កើតកម្មវិធី ឬកម្មវិធីដែលដោះស្រាយ បញ្ហាយ៉ាងទូលំទូលាយ និង ធ្វើឱ្យជីវិតរបស់មនុស្សកាន់តែមានផាសុកភាព (រស់នៅយ៉ាងស្រួល)។

Credit: iStock

ជាធម្មតា ក្នុងនាមជាអ្នកសរសេរកម្មវិធី អ្នកតែងតែទទួលបានអត្ថប្រយោជន៍ ភាពបត់បែនក្នុងការធ្វើការ ពីគ្រប់ទីកន្លែង និងអាចច្នៃប្រឌិត ដោះស្រាយបញ្ហា ក្នុងពិភពពិតតាមតែចំណងចំណូលចិត្តរបស់អ្នក។ 

ដូច្នេះ តោះនាំគ្នារៀន និង ស្វែងយល់ពីការងារ ដែលអ្នកអាចរកបានក្នុងនាមជាអ្នកសរសេរកូដ។

Credit: Mountainbikingcardamoms

ការងារទីមួយ៖ អ្នកសរសេរកម្មវិធីកុំព្យូទ័រ (Computer Programming) 

អ្នកសរសេរកម្មវិធីកុំព្យូទ័រ អាចសរសេរ និងកែសម្រួលកូដ សម្រាប់កម្មវិធីកុំព្យូទ័រ និងធានាថាកម្មវិធីដំណើរការ ដោយគ្មានកំហុស។ អ្នកសរសេរកម្មវិធីកុំព្យូទ័រដោះស្រាយបញ្ហា ឬបញ្ហាណាមួយ ដែលកើតឡើងក្នុងអំឡុងពេល ដំណើរការកូដដែលពួកគេបានសរសេរ ហើយពួកគេត្រូវប្រាកដថាផលិតផលចុងក្រោយ ត្រូវតាមស្តង់ដារ ដែលអតិថិជនរបស់គេត្រូវការ។ អ្នកសរសេរកម្មវិធីកុំព្យូទ័រ ក៏អាចមានទំនួលខុសត្រូវ ក្នុងការបណ្តុះបណ្តាល បង្រៀនបន្ថែមដល់អតិថិជន ពីការប្រើប្រាស់កម្មវិធីរបស់ពួកគេ នៅពេលដែលពួកគេបានបញ្ចប់ផងដែរ។

Credit: TryEngineering

ការងារទីពីរ៖ អ្នកសរសេរកម្មវិធី ឬបង្កើតគេហទំព័រ (Website Developer) 

អ្នកបង្កើតគេហទំព័រ មានទួនាទី រចនា និងបង្កើតគេទំព័រ។ ពួកគេទទួលខុសត្រូវទាំងរបៀបដែលគេហទំព័រមើលទៅ  និងរបៀបដែលវាដំណើរការ។ ពួកគេសាកល្បង និងវាយតម្លៃគេហទំព័រមួយ ដើម្បីប្រាកដថាវាបំពេញតាមស្តង់ដារគុណភាព មុនពេលដែលវាត្រូវបានចេញផ្សាយជាសាធារណៈ ។ បន្ទាប់​ពី​គេហទំព័រ​នេះ​ត្រូវ​បាន​គេ​​ចេញផ្សាយ ពួក​គេ​ត្រូវត្រួត​ពិនិត្យ​លើ​ដំណើរការ​របស់​គេហទំព័រ និង​ដោះស្រាយ​បញ្ហា​បច្ចេកទេស​ដែល​អាច​នឹង​កើត​ឡើង។ ពួកគេត្រូវធានាថាគេហទំព័រ និងកម្មវិធីរបស់ពួកគេបំពេញ

តាមស្តង់ដារសុវត្ថិភាព សម្រាប់អ្នកប្រើប្រាស់។
ឧទាហរណ៍៖ Google គឺជាគេហទំព័រមួយដែលអភិវឌ្ឍដោយអ្នកសរសេរកម្មវិធី ឬបង្កើតគេហទំព័រ (Website Developer)។

Credit: Dribble


ការងារទីបី៖ អ្នកបង្កើតកម្មវិធីទូរស័ព្ទ (Mobile Developer) 

អ្នកបង្កើតកម្មវិធីទូរស័ព្ទ មានទួនាទីក្នុងការរអភិវឌ្ឍន៍កម្មវិធីទូរស័ព្ទ គឺជាអាជីពមួយដែលរីកចម្រើនលឿនបំផុត នៅលើពិភពលោក។ អ្នកបង្កើតកម្មវិធីទូរសព្ទដៃ រចនា និងកម្មវិធីកូដសម្រាប់ឧបករណ៍ចល័ត ដូចជាទូរសព្ទ និងថេប្លេតជាដើម។ កម្មវិធីដែលពួកគេបង្កើតត្រូវបានកំណត់ដោយតម្រូវការរបស់អតិថិជនជាក់លាក់របស់ពួកគេ ហើយមានជាញឹកញាប់សម្រាប់សាធារណជន។ អ្នកបង្កើតកម្មវិធីទូរសព្ទចល័តក៏សាកល្បង និងធ្វើការត្រួតពិនិត្យ គុណភាពលើកម្មវិធីផងដែរ មុនពេលពួកវាត្រូវបានបោះពុម្ពផ្សាយ។

ឧទាហរណ៍៖ កម្មវិធីទូទៅដែលបង្កើតឡើងដោយអ្នកអភិវឌ្ឍន៍កម្មវិធីទូរស័ព្ទគឺ Instagram Facebook ក៏ដូចជាកម្មវិធី Typing។

 

Credit: Yeeflow Blog

ហេតុដូចនេះ ការសរសេរកូដលើកទឹកចិត្ត ឱ្យអ្នកមានផ្នត់គំនិតដោះស្រាយបញ្ហា។ ឧទាហរណ៍ដូចជា Facebook អនុញ្ញាត​ឱ្យ​មនុស្ស​ភ្ជាប់​ទំនាក់ទំនងជាមួយគ្រួសារ មិត្តភ័ក្ត និង​រក្សា​ទំនាក់ទំនង​បាន​រហ័ស។ បន្ថែមពីនេះទៅទៀង ក៏មានការបង្កើតកម្មវិធីបញ្ជាទិញអាហារតាមប្រព័ន្ធអុីនធឺណិត ដើម្បីទិញគ្រឿងសង្ហារឹមជួល អ្នកអាចដោះស្រាយបញ្ហាណាមួយដោយប្រើថាមពលនៃកម្មវិធីកុំព្យូទ័រ។

ជំហានសំខាន់បំផុតនោះគឺ ដើម្បីកំណត់បញ្ហាទូទៅមួយ គឺបង្កើតដំណោះស្រាយដែលអាចធ្វើឱ្យប្រសើរឡើង ទាំងបទពិសោធន៍ និង ជីវិត​ប្រចាំថ្ងៃ។ ដូច្នេះហើយ ក្នុងនាមជាអ្នកសរសេរកម្មវិធី ក៏អាចជួយអ្នក ក្នុងការអភិវឌ្ឍន៍ឧបករណ៍ ដែលជួយអ្នកក្នុងការដោះស្រាយបញ្ហា ឬបង្កើតហ្គេមដែលចូលចិត្ត។