ឧសភា
tech-review: អ្វីដែលត្រូវមានសម្រាប់អ្នកសរសេរកម្មវិធីដ៏ពូកែមួយ ?
ដកស្រង់ចេញពី → https://web.facebook.com/sam.kakada
វាប្រហែលជាចាកប្រធានបទសម្រាប់ទំព័រវិភាគបច្ចេកវិទ្យា ដែលខ្ញុំតែងតែលើកយកពីគុណសម្បត្តិ និង គុណវិបត្តិ នៃបច្ចេកវិទ្យាដែល កំពុងអនុវត្តន៍ និងកើតមានក្នុងវិស័យព័ត៌មានវិទ្យា និងទូរគមនាគមន៍ ។ ក៏ ប៉ុន្តែអត្ថបទនេះវាក៏នឹងជាតម្លៃមួយសម្រាប់ឲ្យប្អូនៗ ដែលជា អ្នកសិក្សា និងមានបំណងសិក្សា ផ្នែកវិទ្យាសាស្ត្រកុំព្យូទ័រឯកទេសជាវិស្វករផ្នែកសរសេរកម្មវិធីយកទៅពិចារណា និងគិតឡើងវិញ អំពីលក្ខណៈសម្បត្តិដែលខ្លួនមានមុននឹងសម្រេចចិត្តថាខ្លួននឹងរៀនជំនាញនេះ ដើម្បីកុំឲ្យខាតបង់ពេលវេលា និងមានការអស់សង្ឃឹមនោះ ។
វាស្ទើរតែគ្រប់ឆ្នាំនៃការបង្រៀនរបស់ខ្ញុំតែងបានឮសំណួរដដែលៗថាតើ “ធ្វើយ៉ាងដូចម្តេចទើបក្លាយជាអ្នកសរសេរកម្មវិធីកុំព្យូទ័រដ៏ពូកែម្នាក់បាន? ហើយត្រូវរៀនដូចម្តេចទើបពូកែខាងកុំព្យូទ័រ?” ។ ចម្លើយវាប្រហែលជាអាចត្រូវឆ្លើយតាមការយល់ឃើញរបស់អ្នក ប៉ុន្តែសម្រាប់ទស្សនៈ ខ្ញុំ វិធាន និងទស្សនៈសម្រាប់អនុវត្តន៍ ដើម្បីឲ្យក្លាយជាអ្នកល្បីនិងពូកែក្នុងភាពជាអ្នកសរសេរកម្មវិធីនោះ វាមិនប្រាកដថានឹង សម្រេចបំណងបានឡើយ បើសិនជាវាមិនដូច្នេះប្រហែលគ្រប់ៗគ្នា នឹងក្លាយជាអ្នកល្បី ព្រោះនរណាក៏ចង់បានកិត្តិយសថាខ្លួនជាអ្នកពូកែដែរ ។
ជាការពិតណាស់ភាពល្បី និងពូកែវានឹងមិនអាចកើតមានបានឡើយសម្រាប់មនុស្សខ្ជឹល មនុស្សអសកម្ម មនុស្សខ្វះការអត់ធ្មត់ និង ការតស៊ូ ព្រមទាំងគ្មានគំនិតអភិវឌ្ឍន៍នោះទេ ។ ហើយក៏មានទស្សនៈខ្លះដែលនឹងធ្វើឲ្យខ្លួន ឬអ្នកក្រោមបង្គាប់ខ្លួន ក៏នឹងមិនអាចធ្វើឲ្យ ខ្លួនក្លាយជាអ្នកល្បីបានឡើយ មិនតែប៉ុណ្ណោះវានឹងកាន់តែធ្វើឲ្យសង្គម និងកិត្តិយសជាតិ កាន់តែលិចលង់ផងដែរ ឩទាហរណ៍ថាលោក អ្នកចង់ក្លាយជាអ្នកល្បីដោយចង់បង្កើតអ្វីមួយ ប៉ុន្តែលោកអ្នកទទួលបានទស្សនៈមួយ ថាបើសិនជាធ្វើត្រូវតែឲ្យការងារនោះល្អឥតខ្ចោះ ដើម្បីកុំឲ្យមានការរិះគន់ ការគិតបែបនេះ សូមកុំសង្ឈឹមថាមួយជីវិតអ្នកនឹងទទួលបានកិតិ្តយសនេះឲ្យសោះ ចំណែកឯអ្នកផ្ដល់ទស្សនៈ ថាបើធ្វើអ្វីត្រូវឲ្យឥតខ្ចោះ នេះគឺកំពុងស្ថិតក្នុងភាពជាបុគ្គលឈ្នានីសដែលខ្លួននឹងមិនអាចធ្វើបាន ឬក៏ជាបុគ្គលដែលគ្មានគំនិតអភិវឌ្ឍន៍ ឬអាចនិយាយបានថាជាមនុស្សល្ងង់ខ្លៅ ហើយលោកអ្នកត្រូវចងចាំថាវិទ្យាសាស្រ្តផ្សេងៗដែលកំពុងបម្រើប្រយោជន៍ឲ្យ មនុស្សដ៏មហិមា ដូចសព្វថ្ងៃនេះវាមិនមែនទើបតែកើតឡើងនោះទេ ប៉ុន្តែវាបានបង្កើតជាយូរនិងបានកែប្រែជាច្រើនដងទើបបានដូចសព្វថ្ងៃនេះ ហើយវានឹងប្រសើរជាងនេះសម្រាប់អនាគតកាល និងក៏គួរតែចង ចាំថាការបង្កើតថ្មីទោះវាមិនបានល្អសមដូចបំណងក៏ដោយ ក៏ ប៉ុន្តែវាប្រសើរជាងអ្វីដែលគ្មានសោះ ។
ជាការពិតភាពពូកែ និង ល្បីរបស់បុគ្គលម្នាក់វាត្រូវផ្សារភ្ជាប់ជាមួយនឹងទេពកោសល្យធម្មជាតិរបស់ បុគ្គលនោះផងដែរវាមិនមានន័យលោកអ្នកពូកែគណិតវិទ្យាសុទ្ធតែអាចក្លាយជាអ្នកពូកែ ឬអាចរៀនជាវិស្វករកុំព្យូទ័របានល្អឡើយ ។
ប៉ុន្តែក្នុងនាមខ្ញុំធ្លាប់ជានិស្សិត ជាបុគ្គលិកផ្នែក IT ម្នាក់ ជាសាស្ត្រាចារ្យផ្នែកសរសេរកម្មវិធីកុំព្យូទ័រ និងជាអតីតជានាយក ទស្សនាវដ្ដី និងថ្នាក់បណ្តុះបណ្តាលបច្ចេកវិទ្យាអាន-ANT ខ្ញុំអាចសន្និដ្ឋានថា សម្រាប់អ្នកដែលមានភាពអស្ចារ្យជាអ្នកសរសេរកម្មវិធីកុំព្យូទ័រម្នាក់តោងមានលក្ខណៈសម្បត្តិដូចខាងក្រោម៖
១. តណ្ហា
សូមកុំគិតថាជាតណ្ហាទៅខាងពាក្យអាសអាភាស ប៉ុន្តែវាផ្តោតទៅលើភាពរំភើបនៃកម្មវិធីកុំព្យូទ័រដែលខ្លួនបានបង្កើត ។ អ្នកសរសេរកម្មវិធីដ៏អស្ចារ្យគេមិនដែលទុកពេលវេលា ទៅចោលដោយឥតប្រយោជន៍ឡើយ ហើយក៏មិនដែលរង់ចាំទាល់តែមានគេមកជួលខ្លួន ទើប ចាប់ផ្តើមស្រាវជ្រាវកូដ និងសរសេរកម្មវិធីនោះឡើយ ។ គេត្រូវចេះបង្កើតគំនិត និងចាប់ផ្តើមសរសេរកម្មវិធីតូចៗនិងឈានទៅដល់ធំ ដែលគេបានជួបប្រទះទៅនឹងការងារអ្វីមួយ ឧទាហរណ៍ពេលអ្នកកត់ត្រាលេខទូរស័ព្ទរបស់មិត្រភក្តិចូលទៅក្នុងសៀវភៅ អ្នកត្រូវចេះយកការងារនោះមកអនុវត្តន៍ជាកម្មវិធីកុំព្យូទ័រ ទម្លាប់បែបនេះអ្នកនឹងទទួលបានបទពិសោធន៍មួយដោយមិនដឹងខ្លួនសម្រាប់ការក្លាយខ្លួនជាអ្នកសរសេរកម្មវិធីដ៏ពូកែបាន ហើយរាល់ពេលដែលអ្នកសម្រេចបានការបង្កើតកម្មវិធីនីមួយៗអ្នកនឹងទទួលបានអារម្មណ៍រំភើបមួយ និងពេញចិត្តទៅលើការងារសរសេកម្មវិធីនេះទៀតផង ហើយលោកអ្នកនឹងមានចំណង់ចំណូលចិត្តទៅលើវាកាន់តែខ្លាំង ហើយថែមទាំងត្រូវការវាទៀតផង ។
→ សម្រាប់ស្នាដៃសិស្សដែលបានបញ្ចប់វគ្គសិក្សានៅអាន-ANT http://training.antkh.com/achievements
២. ស្វ័យសិក្សាដោយខ្លួនឯង
ចំណុចទី១ គឺជាចំណុចសន្សំបទពិសោធន៍ ផ្សារភ្ជាប់ជាមួយនឹងចំណុចទី១នេះនឹងចាំបាច់ត្រូវមានការសិក្សានិងស្រាវជ្រាវដោយខ្លួនឯង វានឹងពុំមានគ្រូណាម្នាក់ ឬសាលាណាមួយដែលបង្រៀនអ្នកគ្រប់ចំណុចនោះឡើយ ។ សម្រាប់ក្រុមហ៊ុន ឬអង្គការទាំងឡាយដែលចង់បានបុគ្គលិក ឬសហការីដ៏ឆ្នើមខាងសរសេរកម្មវិធី មិនត្រូវចាត់ទុកបុគ្គលដែលមិនចេះសិក្សាដោយខ្លួនឯងថាជាអ្នកពូកែឡើយ ។
ឧទាហរណ៍ខ្ញុំនឹងមិនអាចទទួលបានឡើយសម្រាប់អ្នកដាក់ពាក្យជាអ្នកសរសេរកម្មវិធីហើយនិយាយថា “ខ្លួននឹងចេះព្រមទាំងមានសមត្ថភាព បើសិនជាខាងក្រុមហ៊ុន ឬលោកនាយកបញ្ចូនខ្ញុំទៅរៀន ឬជួយបង្រៀនខ្ញុំនោះ” ចម្លើយបែបនេះបង្ហាញថា បុគ្គលនោះនឹងគ្មានសមត្ថភាពអភិវឌ្ឍន៍ខ្លួនបានឡើយ ឬក៏ជាអ្នកសរសេរកម្មវិធីដ៏ពូកែបានដែរ ទោះបីជាCV របស់គេបង្ហាញឲ្យឃើញថាគេជាមនុស្ស ពោរពេញដោយបទពិសោធន៍ ឬចំណេះដឹងភាសាសរសេរកម្មវិធីក៏ដោយពីព្រោះ CV មានពេលខ្លះវាគ្រាន់តែជាឯកសារបោកបញ្ឆោត ប៉ុណ្ណោះ ផ្ទុយទៅវិញខ្ញុំនឹងយកគេនោះជាបុគ្គលិកបើសិនជាគេនិយាយថា “ខ្ញុំពិតជាអាចស្រាវជ្រាវដោយខ្លួនឯងបានទៅនឹងបញ្ហានេះ ឬក៏ជំនាញនេះ” ។ អ្នកពូកែគឺដាច់ខាតត្រូវចេះសិក្សាដោយខ្លួនឯងដោយគ្រាន់តែស្តាប់ឮនូវអ្វីដែលគេនិយាយត្រួសៗពី បច្ចេកវិទ្យានោះតែប៉ុណ្ណោះ ហើយពួកគេក៏ត្រូវតែជាមនុស្សមិនដែលគិតខ្លួនឯងថាមានចំណេះដឹង និងសមត្ថភាពគ្រប់គ្រាន់នោះឡើយ ប៉ុន្តែពួកគេគឺជាមនុស្សដែលស្រែកឃ្លាននឹងការស្រាវជ្រាវ ការដកបទពិសោធន៍ និងរបកគំហើញ ហើយជាក៏ជាអ្នកស្តាប់អ្នកជុំវិញខ្លួនក្នុងហេតុផលវិភាគនិងស្វែងរកការពិតពីវាតាមរយៈ internet និងខ្លួនឯងបន្ថែមទៀត ប្រសើរជាងការជឿងប់ ។
៣. ភាពឆ្លាតវៃ
តើភាពឆ្លាតវៃដូចម្តេចសម្រាប់អ្នកសរសេរកម្មវិធីដ៏ឆ្នើម? វាជាការយល់ដឹងច្រើនពីសង្គមរស់នៅ ឬយ៉ាងដូចម្តេច ?
ភាពឆ្លាតវៃដែលខ្ញុំនិយាយនេះវាពុំទាំងស្រុងទៅលើការយល់ដឹងច្រើនពីសង្គមរស់នៅ ឬជាមនុស្សមានការនិយាយច្រើន រាក់ទាក់ច្រើន ឧស្សាហ៍ចេញមុខក្នុងសង្គមនោះឡើយដែលនេះគឺជាចំណុចល្អសម្រាប់ អ្នកពាណិជ្ជករ ហើយវារិតតែពិសេសបើចំណុចនេះវាមានសម្រាប់អ្នកដែលជាអ្នកសរសេរកម្មវិធីដ៏ឆ្នើមទៀតនោះ ។ ភាពឆ្លាតវៃសម្រាប់ខ្ញុំកំពុងនិយាយគឺផ្តោតទៅលើការពូកែទៅលើរបៀបកំណត់បញ្ហា ការចេះបែងចែកពេលវេលា វិធីសាស្ត្រនៃការដោះស្រាយបញ្ហា និងចេះដកយកបទពិសោធន៍ និងចំណេះដឹងដែលខ្លួនបានមាននិងចេះមកកែច្នៃ និងមានគំនិតប្រតិកម្មរហ័សទៅនឹងបញ្ហាដែលកំពុងតែជួបប្រទះ ។
→ វីឌីអូណែនាំពីអ្វីជា What Is Artificial Intelligence ណែនាំដោយអាន-ANT https://www.youtube.com/channel/ANTTrainingTechnology
៤. ទម្លាប់ស្វែងយល់ពីបច្ចេកវិទ្យាផ្សេងៗ
សម្រាប់អ្នកសរសេរកម្មវិធីមិនគួរស្កប់ស្កល់តែអ្វីដែលខ្លួនបានបង្កើត ហើយចាត់ទុកថាវាជាការងារអស្ចារ្យរបស់ខ្លួនឡើយ ប៉ុន្តែយើងក៏គួរតែស្វែងយល់ពីស្នាដៃផ្សេងៗរបស់អ្នកដទៃ ដើម្បីសិក្សាពីបច្ចេកទេស ដែលអ្នកដទៃបានប្រើ ខ្ញុំលើកឧទាហរណ៍មួយថាបើសិនជាអ្នកសរសេរកម្មវិធីភាសា C# នោះលោកអ្នកក៏គួរតែសិក្សាស្វែងយល់ខ្លះៗពីភាសាដទៃទៀតផងដែរ ការធ្វើបែបនេះវានឹងនាំឲ្យយើងមានគំនិត ថ្មីនិង អាចចេះសំយោគវាសម្រាប់ការងារសរសេរកម្មវិធីរបស់អ្នក ។ មានពេលខ្លះការបង្កើតកម្មវិធីដ៏ធំមួយវាក៏តម្រូវ ឲ្យយើងប្រើប្រាស់ភាសាកម្មវិធីផ្សេងៗទៀតបញ្ចូលគ្នាផងដែរតួយ៉ាងដូចជា ANTPedia 2016 ដែលជាកម្មវិធីបង្កើតដោយទស្សនាវដ្ដីនិងថ្នាក់បណ្តុះបណ្តាលកុំព្យូទ័រអាន-ANT បានប្រើប្រាស់ភាសា C++, C#, HTML, CSS, JavaScript និង PHP+MySQL ផងដែរ ។
លើសពីនេះបញ្ហានៃការស្វែងយល់ពីបច្ចេកវិទ្យាផ្សេងៗនៃប្រព័ន្ធគ្រប់គ្រងទិន្នន័យ (DBMS) វាក៏ជាចំណុចដែលអ្នកសរសេរកម្មវិធីឆ្នើមគប្បីមានផងដែរ ។ ការសិក្សាពីឧបករប្រើប្រាស់ផ្ទាល់ខ្លួនដូចជាទូរស័ព្ទ ទូរទស្សន៍ ឌីជីថលកាម៉េរា ។ ល ។ ព្រោះការប្រើប្រាស់គ្រឿងទាំងនេះនឹងអាចជួយបណ្តុះភាពឆ្លាតវៃ និងទម្លាប់ស្រាវជ្រាវដល់ខួរក្បាលយើងបានផងដែរ ហើយក៏មានឧបករណ៍ក្មេងលេង មួយចំនួនបានជួយបណ្តុះគំនិតឲ្យអ្នកលេងក្លាយជាអ្នកសរសេរកម្មវិធីដោយពុំដឹងខ្លួនផងដែរ ។
ទោះបីជាយ៉ាងណាក៏ដោយចំណុចទាំង៤ខាងលើគឺគ្រាន់តែជាទស្សនៈ ការអង្កេត និងជាបទពិសោធន៍ផ្ទាល់ខ្លួនរបស់ខ្ញុំតែប៉ុណ្ណោះ ចាប់តាំងពីខ្ញុំបានក្លាយជាអ្នកប្រើប្រាស់កុំព្យូទ័រ និងស្វែងយល់វា ពីឆ្នាំ១៩៩៣ មក ហើយទស្សនាវដ្ដី ក៏ដូចជាថ្នាក់បណ្តុះបណ្តាល អាន- ANT ព្រមទាំងលោកអ្នកអាន និងសិស្សដែលបានរៀនជាមួយយើង នឹងធ្វើដំណើររួមគ្នាជាមួយ ANT ដើម្បីសម្រេចឲ្យបានក្នុងការបង្កើតអ្វីដែលថ្មីបន្ថែមទៀតសម្រាប់ ជាកិត្តិយជាតិ ដែលមានអ្នកព័ត៌មានវិទ្យាខ្មែរយើងជាច្រើនក៏បានខិតខំធ្វើកិច្ចការនេះដូចគ្នាផងដែរ ។ ប៉ុន្តែអ្វីៗវានឹងកើតមានពិតប្រាកដសម្រាប់អ្នក បើសិនជាមានការតាំងចិត្តខ្ពស់ គួបផ្សំនឹងទេពកោសល្យពីធម្មជាតិរបស់យើង ហើយក៏មិនត្រូវលង់លក់ និងឲ្យតម្លៃខ្ពស់តែអ្វីមកពីបរទេស ឬក៏បាក់ទឹកចិត្តដោយគ្រាន់តែបានឮពាក្យបន្តុះបង្អាប់ ឬរិះគន់ក្នុងន័យកាច់បំបាក់ពីជនដែលគ្មានសមត្ថភាពបង្កើតនោះដែរ ៕
→ ថ្នាក់បណ្តុះបណ្តាលអាន-ANT ចាប់ផ្តើមដំណើរការតាំងពីឆ្នាំ ២០០៩ គិតមកដល់ខែ កក្កដា ឆ្នាំ ២០២៣ បានចូលរួមបណ្តុះបណ្តាលសិស្សនិស្សិតលើជំនាញបច្ចេកវិទ្យាបានចំនួន ៤៩០០នាក់ http://training.antkh.com/students/photo_board.aspx
→ វីឌីអូសង្ខេបខ្លះៗពីសកម្មភាពថ្នាក់បណ្តុះបណ្តាលអាន-ANT កន្លងមក https://www.youtube.com/c/KakadaSam/playlists
♦♦♦ សមិទ្ឋផលអាន-ANT ដែលចេញផ្សាយចុងឆ្នាំ ២០១៦ ដល់ដើមឆ្នាំ ២០២០ សូមចូលទៅកាន់
https://www.youtube.com/channel/UC751BCB7XtNWEJEBPDAHuIA
→ ANT Learner គឺជាកម្មវិធីដែលផ្ដល់ចំណេះដឹងផ្នែកបច្ចេកវិទ្យាទៅដល់អ្នកប្រើប្រាស់គ្រប់ពេលវេលា និង គ្រប់ទីកន្លែង
សម្រាប់លោកអ្នកដែលចង់ដំឡើងកម្មវិធី ANTLearner សម្រាប់ Windows សូមចូលរួម Telegram÷ https://t.me/AntTechnologyTrainingCenter
សម្រាប់លោកអ្នកចង់ដំឡើងកម្មវិធី ANTLearner សម្រាប់ Android https://bit.ly/3qhYCJf
ទស្សនាវីឌីអូខ្លះៗពីកម្មវិធី ANTLearner https://bit.ly/3l3WcMe
១. សម្រាប់លោកអ្នកដែលចង់បានអត្ថបទ ចំណេះដឹង ឬវគ្គសិក្សាបើកថ្មីៗនៅអាន-ANT សូមចុច Like លើ Page
https://www.facebook.com/ant.com.kh & https://www.facebook.com/anttrainning
២. ប្រសិនបើលោកអ្នកចង់តាមដាន ឬមានចម្ងល់ទាក់ទងនឹងកម្មវិធី ANTLearner ឬកម្មវិធីជាច្រើនទៀតបង្កើតដោយអាន-ANT សូមចុច Like https://www.facebook.com/ANTTechnologyTrainingCenter
៣. ប្រសិនបើមានចង្ងល់ ឬមានសំណួរផ្សេងៗសូមផ្ញើសារចូល Facebook : https://www.facebook.com/anttrainning
💒ទីតាំង #86B ផ្លូវ 313 កែង 606 សង្កាត់បឹងកក់២ ទួលគោក https://maps.app.goo.gl/cdi3hTED27tbHBaB9
មតិ និងយោបល់ទៅលើអត្ថបទនេះ (តាម Facebook)
ខាងក្រោមនេះជាយោបល់ផ្សេងៗរបស់អ្នកទស្សនា