Hari ni aku nak share sikit apa yang aku belajar masa technical session dengan SMAP sepanjang intern aku. Session ni bagi aku gambaran jelas macam mana real workflow dalam development.
Client Side (Apa yang user nampak)
HTML
CSS (Bootstrap / Tailwind)
JavaScript
Fokus pada UI/UX (apa user nampak & interact)
Server Side Tech (Apa yang jadi dalam sistem)
ASP
PHP
Perl
JSP
Java
Fokus pada logic & backend process
PHP (CodeIgniter)
Structure lebih kemas
Senang organize code
Lebih mudah faham flow project
Cara Handle Problem
1. Search Online
WHY → Kenapa problem jadi
HOW → Macam mana nak solve
Jangan copy semata, kena faham
2. Tanya Orang
Bila stuck & tak jumpa solution
Tanya dengan specific:
Nama project
Task apa tengah buat
Part mana problem
3. Tanya AI (Claude, Gemini, GPT)
HOW → Cara nak solve
WHY → Kenapa jadi
Lagi specific soalan, lagi tepat jawapan
Tools / Environment
Herd
Local environment untuk PHP/Laravel
Lebih simple dari XAMPP/MAMP
Plug & play (tak perlu config banyak)
Boleh access guna domain ".test"
Untuk database sahaja
Guna localhost
VS Code
GUI (tak perlu CLI sangat)
Modular (boleh tambah extension)
Source code editor (Electron-based)
SQLyog
Tool untuk manage database
Senang tengok table & run query
Git
Version control system
Track perubahan code
Tak ganggu main code kalau guna branch
Sesuai untuk teamwork
Ada history (siapa buat apa)
Boleh share access dengan team
Best practice: buat branch sebelum buat changes
SMAP guna Gitlab instead of Github
Conclusion
Banyak benda nampak basic, tapi penting dalam real project
Kena biasakan diri dengan workflow team
Practice + faham konsep = lebih mudah improve
Comments
Post a Comment