តុលា
រៀន Programming មិនចេះមិនមែនមិនឆ្លាតទេ តែមកពីមិនខំរៀន
ខ្ញុំបាទ ឆាយ លីន គិតត្រឹមខែធ្នូ ឆ្នាំ ២០២២ ជាមន្រ្តីបេឡាជាតិរបបសន្តិសុខសង្គម (ប.ស.ស) ផ្នែក Mobile & Web Developer
ជាអតីតសិស្សធ្លាប់សិក្សានៅថ្នាក់បណ្តុះបណ្តាលបច្ចេកវិទ្យាអាន-ANT មុខវិជ្ផា៖ ១. HMTL+HTML5+Dreamweaver, ២. C# Beginning, ៣.C# Database និង ៤. SQL Server for Developer
→ ព័ត៌មាន ឆាយ លីន សិក្សានៅថ្នាក់បណ្តុះបណ្តាលបច្ចេកវិទ្យាអាន-ANT http://training.antkh.com/students/?s=2203
ខ្ញុំចាប់ផ្ដើមរៀនអាយធី នៅឆ្នាំ២០១៣ នៅសាកលវិទ្យាល័យ ភូមិន្ទ កាលនោះនៅឆ្នាំទី ២ មិនទាន់មានមុខវិជ្ជា C# ទេតែដោយសារយល់ឃើញពីសារៈប្រយោជន៍ នៃភាសា C# ខ្ញុំក៏បានចុះឈ្មោះរៀនមុខវិជ្ជា C# Beginner នៅថ្នាក់បណ្តុះបណ្តាលបច្ចេកវិទ្យាអាន-ANT ។ បន្ទាប់ពីរៀន វគ្គនេះចប់ខ្ញុំចេះច្រើន ពិសេសធ្វើឲ្យខ្ញុំស្គាល់ OOP ខ្ញុំចេះរៀបចំរបៀបរបបនៃការសរសេរកូដ ខ្ញុំចេះស្រាវជ្រាវរៀនបន្ថែមដោយខ្លួនឯង រហូតដល់ខ្ញុំអាចធ្វើ Assignment មួយដោយខ្លួនឯងជាស្នាដៃ ដំបូងក្នុងជំនាញ Programming... ។
→ចុចទីនេះ ដើម្បីទាញយកស្នាដៃបញ្ចប់វគ្គ C# Beginning http://training.antkh.com/achievements/522.aspx
តាមពិតជំនាញ C# Database ខ្ញុំយល់បានខ្លះៗតាំងពីខ្ញុំរៀន C# Beginning មកម៉្លេះ ប៉ុន្តែមិនទាន់ស៊ីជម្រៅ ។ ព្រោះបើរៀនដោយខ្លួន ឯងតាម YouTube ឬ Google លុះត្រាតែខ្លួនឯងមាន Concept ខ្លះៗ តែបើយើងថ្មី យើងមើលតាម YouTube យើងធ្វើដើរដូចគ្នា តែបើយក មក Maintenance ពេលមានបញ្ហាគឺធ្វើអត់ កើត ព្រោះយើងចេះតែ ត្រាប់តាមគេចុចតាមតែគេ តែបើឲ្យយល់ ១០០% គឺមិនអាចទេ ខុសគ្នាពីការយើងឆ្លងកាត់ តាមវគ្គសិក្សាដែលមានគ្រូណែនាំ ។ ចឹងខ្ញុំក៏សម្រេចចិត្ត ទៅរៀន C# Database នៅ អាន-ANT មួយវគ្គទៀត នៅឆ្នាំ ២០១៦ ធ្វើឲ្យខ្ញុំរីកចម្រើនមួយកម្រិតទៀត ខ្ញុំចេះធ្វើ Connection ទាំង Static & Dynamic ចេះ CRUD ច្បាស់ចេះ Design Database ចេះធ្វើ Report គ្រប់ទម្រង់ចេះ Generate Barcode និង QR Code ។ ល ។ បន្ទាប់ពីរៀន C# Database ខ្ញុំបានផ្គុំជា Project មួយ គឺប្រពន្ធ័គ្រប់គ្រងហាងលក់កុំព្យូទ័រ Projectនេះធំដែរ ខ្ញុំប្រើពេល ៦ខែ ដែលប្រើចំណេះដឹងដែលបានរៀនពី អាន-ANT ។ បូកការស្រាវជ្រាវ បន្ថែមក៏សម្រេចបានស្នាដៃទី ២ សម្រាប់ជា Assignment នៅថ្នាក់បណ្តុះបណ្តាលបច្ចេកវិទ្យាអាន-ANT ។
→ចុចទីនេះ ដើម្បីទាញយកស្នាដៃបញ្ចប់វគ្គ Database http://training.antkh.com/achievements/581.aspx
កាលនោះដឹងថាខ្លួនចេះច្រើន គួរសម ក៏ហ៊ានសម្រេចចិត្តចូលប្រលងជា C# Developer ក្នុងក្រសួងមួយ ដោយសារការរៀនសូត្រនៅ អាន-ANT កន្លងមក រួចទាំងការស្រាវជ្រាវខ្លួនឯងផង ធ្វើឲ្យខ្ញុំប្រលងជាប់បានចូលធ្វើការ ពេលរៀនឆ្នាំទី៤ (២០១៧) ។ ខ្ញុំធ្វើការបានមួយឆ្នាំ ខាងក្រសួងគេមាន Fund សម្រាប់ខ្ញុំ ជា Developer ឲ្យទៅរៀនខាងក្រៅ ។ ខ្ញុំក៏បានទៅរៀននៅ អាន-ANT វគ្គ SQL Server បន្តទៀត មូលហេតុ ដែលខ្ញុំចាំបាច់រៀនវគ្គនេះ ព្រោះបើភាសាបច្ចេកទេសគឺខ្ញុំចង់ ពង្រឹង លើការ Design Database កាត់បន្ថយការរក្សាទិន្នន័យស្ទួន ចេះរៀប ចំ Relationship ពី table ទៅ table មួយឲ្យបាន ត្រឹមត្រូវ នឹងកាត់បន្ថយការសរសេរកូដច្រើនលើ C# ដោយវេចខ្ចប់ការងារឲ្យ Database ជាអ្នកធ្វើការជំនួយ ដើម្បី Improve Performance កម្មវិធី របស់ខ្ញុំ ។ បើប្រៀបធៀបមុនពេលខ្ញុំចូលរៀន និងក្រោយពេលរៀននៅថ្នាក់បណ្តុះបណ្តាលបច្ចេកវិទ្យា អាន-ANT សម្មតិភាពខ្ញុំប្រែប្រួលច្រើនណាស់ ។
វិធីសាស្រ្តរបស់ខ្ញុំកាលរៀននៅ អាន-ANT អ្វីដែលគ្រូដាក់ឲ្យខ្ញុំ មិនដែលរំលងទេចេះក្ដីមិនសូវចេះក្ដី ក៏ខ្ញុំព្យាយាមធ្វើដែរ សល់ប៉ុន្មានខ្ញុំទៅសួរគ្រូបន្ថែម ។ មុនមកសាលាខ្ញុំមើល Slide មុនគ្រូឲ្យយល់ ហើយអនុវត្តន៍តាមខ្លះៗ ដើម្បីត្រៀមសំណួរទុកសួរគាត់ពេលទៅដល់សាលា គ្រូពន្យល់យើងអាចចាប់បាន ។
វិធីសាស្រ្តស្រាវជ្រាវបស់ខ្ញុំពេលទំនេរខ្ញុំចូល Google Research មើលពីរបៀប របបអ្នកដែលគេជាអ្នកសរសេរកម្មវិធីពូកែៗ គេរៀបចំវេចខ្ចប់កូដរបៀបម៉េច ? ហើយប្រៀបធៀបខ្លួនឯងមានអ្វីដែលខ្លួនឯងខ្វះខាត គួររៀនពីគេអត់ ? បើមានបញ្ហា Error កូដ ខ្ញុំ Search Google ដើម្បីរកដំណោះស្រាយហើយអាន Description ឲ្យច្បាស់ថា តើឆ្លើយតបនឹងបញ្ហាខ្ញុំទេ ? បើឆ្លើយតប ខ្ញុំយកមកដាក់ ឲ្យ ដើរសិនអត់ទាន់គិតរឿងយល់ ឬមិនយល់ទេ ។ ពេលដើរហើយខ្ញុំនឹង Review កូដ នោះឡើងវិញ ឲ្យយល់ពីជំហាននីមួយៗវាដើររបើបម៉េច ? មើលយល់ ហើយខ្ញុំរកវិធីសាស្រ្តច្នៃកូដនោះឲ្យខ្លីជាងមុន លឿនជាងមុនឲ្យក្លាយជារបស់ខ្ញុំ ។ ធ្វើដូច្នេះងាយស្រួលខ្ញុំ Maintenance ថ្ងៃក្រោយ ។
រាល់បញ្ហាកូដដែលខ្ញុំជួបម្ដងៗ ខ្ញុំ record ទុកទាំងអស់ Error name ឬ Type, Solution, Document Reference ព្រោះមិនប្រាកដថាយើង មិនជួបបញ្ហានេះ នៅថ្ងៃក្រោយទៀតទេ ទោះយើងមិនជួបក៏មិត្តភក្ដិ រួមការងារ គាត់ជួបដូចនេះយើងមិនចាំបាច់ចំណាយពេល Research ម្ដងទៀតព្រោះយើងមានដំណោះស្រាយ ដែលបានកត់ត្រាទុកស្រាប់ ។ ជួបបញ្ហាមួយដោះស្រាយរួចមួយ ចងក្រងជាឯកសារមួយទុក ៕
«រៀន Programming មិនចេះមិនមែនដោយសារគាត់ មិនឆ្លាតទេ គឺមកពីមិនខំ មិនព្យាយាមអនុវត្តន៍ ស្រាវជ្រាវជាប្រចាំ»
→ ប្រសិនបើមានចង្ងល់ ឬមានសំណួរផ្សេងៗសូមផ្ញើសារចូល Facebook : https://www.facebook.com/anttrainning ឬ https://t.me/anttechnology
មតិ និងយោបល់ទៅលើអត្ថបទនេះ (តាម Facebook)
ខាងក្រោមនេះជាយោបល់ផ្សេងៗរបស់អ្នកទស្សនា