I work on both front-end and back-end development, including database management. As a flexible software engineer, I am eager to learn new languages and technologies. I am seeking a challenging position where I can leverage my expertise and contribute to dynamic projects as a front-end or full-stack developer.
45,000 - 50,000 บาท/เดือน
(23/04/69)
อ่าน error log และวิเคราะห์อาการผิดปกติ
ทดสอบด้วย input ต่างๆ เพื่อทำให้เกิดซ้ำ
ตรวจสอบค่าตัวแปรและ breakpoints
ขอคำแนะนำและใช้ Git เปรียบเทียบโค้ด
ปัญหาส่วนใหญ่เกิดจากการใช้ Third-party Libraries หรือ APIs หลายตัวรวมกัน ทำให้เกิดความไม่เข้ากันของระบบ
วิธีแก้: ใช้ Agile ความถี่งานเป็น Sprint ย่อยๆ ประชุมทีมบ่อยๆ และใช้ Git ตรวจสอบการเปลี่ยนแปลง
ฟังก์ชันที่รับ/ส่งคืนฟังก์ชัน เช่น map, filter, reduce
Coreconst=คงที่, let=block scope, var=function scope
BasicHeap=objects, Stack=function calls
Memorypush, pop, map, filter, reduce
Coreคอมโพเนนต์ที่รับคอมโพเนนต์และส่งคืนคอมโพเนนต์ใหม่
PatternHook ที่สร้างเองเพื่อ reuse logic
Hookเรียกในระดับบนสุด, ใช้ใน function component เท่านั้น
Ruleดึงค่าจาก Context API
Hookเก็บ reference ของ DOM หรือค่าที่ไม่ต้องการ re-render
Hookเมโมไลซ์ค่าที่คำนวณ
Performanceระบุ Client หรือ Server Component
Next.js 13+ตรวจ null/undefined และค่า default
Operatorthis คงที่ตาม scope ที่ประกาศ
Syntaxpage, layout, loading, error, head, route, not-found
Next.js 14ข้อมูลเพิ่มเติมสำหรับ screen reader
A11ysection=semantic, div=non-semantic
HTMLquerySelector, getElementById, useRef
DOM