Komkanit 📚👨🏻‍💻 (@komkanit) profile picture

Software Engineer

Thailand
Joined November 2015
Photo by Komkanit 📚👨🏻‍💻 (@komkanit)Photo by Komkanit 📚👨🏻‍💻 (@komkanit)Photo by Komkanit 📚👨🏻‍💻 (@komkanit)Photo by Komkanit 📚👨🏻‍💻 (@komkanit)Photo by Komkanit 📚👨🏻‍💻 (@komkanit)Photo by Komkanit 📚👨🏻‍💻 (@komkanit)Photo by Komkanit 📚👨🏻‍💻 (@komkanit)Photo by Komkanit 📚👨🏻‍💻 (@komkanit)Photo by Komkanit 📚👨🏻‍💻 (@komkanit)
สวัสดีครับ เผื่อใครสนใจเข้ามาแลกติ๊กฟ้า🔵 คนที่มาติดตามจะได้เสพ content ประมาณนี้ - แชร์เนื้อหา career development/career path สาย tech/design ในประเทศไทย - แชร์เนื้อหาฝั่ง tech โดยเฉพาะด้าน frontend - แชร์ผลงานเว็บที่ทำเล่นเวลาว่าง - บ่นเรื่องชีวิตประจำวัน/การทำงาน/การเมือง ถ้าเป็นเนื้อหาที่คุณสนใจอยู่แล้ว แนะนำให้กดติดตามไว้อย่างยิ่ง แต่ถ้าไม่ใช่เรื่องที่คุณสนใจจะไม่กดติดตามก็ไม่ว่ากันครับ 🙏 โพสที่เคยมีคนสนใจจะเป็นประมาณนี้ครับ - เล่าประสบการณ์การทำงานที่ Agoda nitter.gq/komkanit/status/199478… - แชร์วิธีเขียน resume สาย tech nitter.gq/komkanit/status/201940…
พยายามหาวิธีเขียน resume ให้มีประสิทธิภาพและ reuse ได้มานาน คิดว่าได้วิธีที่โอเคสุดและ ทำทีเดียวใช้ได้ยาวๆ เลยอยากมาเล่าให้ฟังพร้อมแจก template ให้เอาไปทำตามกันได้เลย . เทคนิคนี้ผมคิดว่าสามารถปรับใช้ได้กับหลายสายงาน แต่ผมอยู่ในสายงาน tech ครับ template เดียวส่งได้ทั้งโลก . ขอ disclaimer ก่อนว่า experience ใน resume สำคัญกว่า template เพราะฉะนั้นการพัฒนาทักษะสำคัญที่สุดครับ การมี template ช่วยลดแรงในการเขียน resume และเพิ่มความสนใจให้ HR และ ระบบ AI scan ได้ครับ . ขิงอีกนิดว่า template นี้ทำให้โดนเรียกสัมภาษณ์มาแล้วรอบโลกครับ แต่ผมสัมภาษณ์ไม่ผ่าน 😂😂😂 . - เริ่มด้วยผมจะสร้าง resume template หลักใน google doc เป็นไฟล์กลาง แล้วจัดย่อหน้า font size, layout ให้เหมาะสมตามต้องการ . - Template ที่ใช้จะเป็น professional สไตล์ คือไม่มีรูป, ไม่มีสีสัน, กระชับอ่านง่าย และแน่นอนไม่มีแถบพลัง . - ผมจะ log experience ทั้งหมดในชีวิต และทุกหัวข้อเสริมที่คิดได้ใส่ไว้ในไฟล์เดียว . - พอผ่านไปนานๆ ประสบการณ์เยอะขึ้น ไฟล์นี้จะยาวกว่า 1 หน้าซึ่งถือว่าดีแล้ว . - detail แรกคือเรื่องชื่อ ถ้าสมัครงานตปท. ผมจะใช้ ชื่อเล่น + ชื่อจริง แต่ถ้าในไทยจะเป็น ชื่อจริง + นามสกุล เพราะต้องการรีดให้ resume อ่านง่ายที่สุด แต่ไม่น่ามีผลอะไรมาก . - ลิ้งด้านบนสุดสามารถใส่เว็ป port หรือลิ้งอื่นๆที่เหมาะกับสายตัวเองได้ครับ ของผมจะใส่แค่ Github, Linkedin เป็นหลัก . - ส่วนวิธีเขียน experience แต่ละ bullet ผมจะใช้ pattern เดียวกันหมดคือ Strong Verb + Task + Value/Result . - ตัวอย่าง Designed a real-time notification system using Kafka and WebSockets, capable of handling 50,000+ concurrent connections during peak traffic . - section Skills เอาไว้ใส่ทักษะของเราให้ตรง keyword เป็นหลัก สามารถปรับหัวข้อย่อยตามความเหมาะสมได้ ไม่จำเป็นต้องเป็น Programming Languages, Tools & Frameworks เสมอไป . - Education ผมจะใส่ไว้ล่างสุดหรือเอาออกเลย ถ้าใครไม่ได้เป็น first jobber ก็เอาออกได้ถ้าที่ไม่พอ ส่วนมากจะใส่ถ้าสมัครบริษัทในไทย สามารถเพิ่มเกรดเข้าไปก็ได้ แต่เกรดผมแย่มาก . - ถ้าจะสมัครงาน เราจะใช้วิธี duplicate file แล้วคัดประสบการณ์ ปรับ wording ให้เหมาะสมกับ job description นั้นโดยเฉพาะ ใช่แล้วครับ ผม custom resume สำหรับทุกบริษัทที่ส่ง . - ประสบการณ์และหัวข้อเสริมอื่นๆที่เกี่ยวข้องกับงานนั้นก็ดึงมาใส่ อันไหนไม่เกี่ยวก็เอาออก บาง bullet ไม่เกี่ยวกับ job description ผมก็อาจจะเอาออกถ้าที่ไม่พอ . - ตรงนี่สำคัญมาก keyword ต่างๆใน job description พยายามให้มีใน resume เราให้หมด เช่น tools ที่ใช้, ทักษะที่มี ควรตรงกับ keyword . - ปรับ resume ให้ยาวไม่เกิน 1 หน้าให้ได้ เสร็จแล้วก็ export เป็น pdf แล้วส่งได้เลย . - ในอนาคตย้ายแผนก/บริษัท ก็ log experience ลง template เดิม วนแบบนี้ไปเรื่อยๆ . ประมาณนี้ ผมใช้ท่านี้มา 2 ปีก็ยัง maintain ได้เรื่อยๆ ใครมีไอเดียอื่นๆเกี่ยวกับการเขียน resume ให้มีประสิทธิภาพมาแชร์กันได้ครับ
80
31
1
86
11,386
จะแปะ invitation code แต่หาอะไรมาเขียนแก้เขิน เลยลองไปดู frontend ของ fastwork.com จะมาเล่าให้ฟังเล่นๆแต่เจออะไรน่าสนใจกว่าที่คิด . - ก่อนเข้า technical ต้องชมว่าเว็บสวยจริงจัง ไม่ค่อยได้เห็นงาน web ที่ใส่ลูกเล่นจริงจังขนาดนี้เท่าไรในไทย น่าลองเอาเว็บไปส่งประกวด Awwwards มาก . - web framework ไม่ได้ใช้ React/Next.js แต่เป็น SvelteKit ซึ่งทำผมตกใจอยู่ สิ่งนี้สามารถบอกได้ว่าเว็บนี้ไม่ได้ถูก vibe มามั่วๆแน่นอน แต่มีทีม frontend ที่ตัดสินใจเลือก tech stack มาอย่างดี . - .com น่าจะถูกเขียนใหม่ทั้งหมด ด้วยทีมใหม่ยกทีมเปล่าไม่แน่ใจ เพราะเป็นคนละ tech stack .co หมดเลย . - เรื่อง design system นี่ทำผมตกใจเหมือนกัน เพราะลองไปแกะๆดูแล้วน่าจะเขียนเอง from scratch ทั้งหมดเลย ไม่ได้เอา opensource มาแก้ theme อันนี้นับถือถ้าผมเดาถูกนะ . - ต่อเรื่อง design system พอเช็คต่อเว็บนี้ support a11y ด้วย! เผื่อใครไม่รู้จักคือเว็บนี้ support ผู้พิการด้านต่างๆ จากที่ตรวจดูไวๆยังไม่ตรงตาม standard 100% แต่ถือว่าพยายามได้ดีมาก เว็บในไทยแทบไม่มีใครทำ . - พยายามหาปุ่ม dark theme แต่ไม่เจอเลยลองไปแก้ html ดูก็เลยเข้าใจว่ามันมีแต่ยังไม่สมบูรณ์นี่เอง เดาๆจากการจัดการ design token ว่าอาจจะมี custom theme สำหรับ brand หรือ user ได้ด้วย 🤐 . สรุปงานดีคุณภาพจากทีมคุณภาพแน่นอนไม่ได้ทำมาเล่นๆ ยื่น resume ได้ เอ้ยไม่ใช้ ใครอ่านมาถึงบรรทัดนี้ต้องใช้ invite code ผมแล้วนะ หรือถ้าทีมงาน fastwork อ่านแล้วถูกใจช่วย claim username ให้ผมที ไม่ค่อยมีเพื่อนคบ 😂
4
16
4
25
7,246
You're in, but only with this invite: PACE-DOCK-COLD Limited spots. Don't share it publicly. fastwork.com/join/PACE-DOCK-…
387
decision making คือทักษะสิ่งที่สำคัญที่สุดของทุกสายอาชีพหลังจากยุค AI . AI เขียนโค้ดให้, ทำ research ต่างๆ, ออกแบบเว็บ, แนะนำ option ต่างๆ 1, 2, 3 แต่สุดท้ายคนที่ตัดสินใจยังต้องเป็นมนุษย์ และสิ่งนี้จะเป็นงานของมนุษย์ตลอดไป ไม่มีอะไรมาแทนได้ . สิ่งนี้จะเห็นชัดมากเวลาที่เราทำงานกับคนหมู่มาก ออกแบบระบบ ปรับ workflow ขนาดใหญ่ ที่คำตอบส่วนใหญ่ไม่ใช่ผิดหรือถูก แต่คือสิ่งไหนเหมาะกับเรา/บริษัทที่สุดมากกว่า . เพราะเราคือคนที่ต้องรับความเสี่ยงจาก output ของ AI ทั้งหมด ระบบล่ม, แสดงข้อมูลผิด, เงินหาย, data leak เราไม่สามารถโทษ AI ที่เสนอ code หรือ option ผิดๆออกมาได้ มีแต่มนุษย์เท่านั้นที่ต้องรับผิดชอบ และต้องอยู่กับการติดสินใจที่พลาดไปอีกนาน . แล้วเราจะมี decision making ที่ดีได้ยังไง? ภาษาชาวบ้านคือทำยังไงให้เราตัดสินใจได้ถูก? คำตอบง่ายๆที่สุดท้ายวนกลับมาเรื่องเดิมๆที่ไม่ได้เกี่ยวกับ AI เลยคือ ประสบการณ์การทำงาน, อ่านหนังสือ foundation ต่างๆ, อ่าน technical blog ต่างชาติ, ลองผิดลองถูกจาก sandbox . สรุปสุดท้ายการเอาชีวิตรอดในยุค AI ก็คือการมีพื้นฐานที่ดี ตัดสินใจที่เฉียบคม อย่าเป็นแค่คนสั่งงาน AI แล้วปล่อยไหลครับ
202
ช่วงนี้กลับมาใช้ AI gen รูป ลองครั้งสุดท้ายคือตอน nano banana มาใหม่ๆเดี๋ยว AI gen รูปคือไปไกลมากกกก ตัวอย่างรูปพวกนี้สร้างด้วย prompt แบบง่ายๆเลย เว่อมาก
154
เห็นใจคนที่ต้องลุยน้ำไปทำงานช่วงนี้มาก แม่งคือขั้นสุดความฟัคของระบบทุนนิยม
100
เยี่ยม แต่จะไปอาศัยในโซนนี้ยังไงก่อน
กูให้เลย พื้นที่กทม. สยาม จุฬา สีลม แม่ง MVP น้ำไม่ท่วม
1
2
1,846
ฝนตกรอบนี้หมู่บ้านไหนไม่ท่วมต้องอวยยศให้โครงการที่ทำหมู่บ้านด้วยนะ ตอนนี้รอบๆหมู่บ้านคือเกือบเข่า แต่หมู่บ้านถมค่อนข้างสูง ระบบน้ำยังระบายทันตลอด
108
เกิดมา 30 ปี ไม่เคยเห็นฝนตกครั้งเดียวยาวนานขนาดนี้มาก่อน โลกเราเปลี่ยนไปเยอะนะ
92
ให้กำลังใจทุกคนที่จำเป็นต้องออกจากบ้านวันนี้มาก
82
เห็นโจทย์เงินรางวัล AGT ปีละ 800,000 ทั้งหมด 40 ปี vs เงินก้อน 10 ล้าน เลยลองเอามากดในเว็บคำนวณดอกเบี้ยทบต้นของ Jitta Wealth เล่นๆ เจอความน่าสนใจคือ ถ้านับประมาณ 10 ปี เงินก้อน 10 ล้านจะชนะขาดลอย แต่ถ้าประมาณ 20 ปี จะแทบไม่ต่างกันมาก เลยคิดว่ารายการคงคิดมาอย่างดีแล้วว่าเลขไหน optimal สุด แต่ถ้านับที่ 40 ปีจะทำให้ ปีละ 800,000 ชนะขาด แต่ AGT ยังมีอยู่มั้ยตอนนั้น สรุปคือจะเลือกแบบไหนขึ้นอยู่กับเรามองว่าอยากลงทุนระยะยาวแค่ไหนเลย ไม่ได้มีอันไหนดีสุด หรือแย่สุด
3
1
593
ถ้าเอาไปลงทุน 40 ปี จะต่างกับเกือบ 30 ล้านบาท
58
เมื่อวันพฤหัสมี AI model ออกมาใหม่ชื่อว่า Jev หลังจากตัวนี้ปล่อยมาตลาด AI model ก็กลับมาเดือดอีกครั้ง เดือดระดับที่อาจจะมีอะไรอวสานเพิ่ม วันนี้เลยจะมาเล่าให้ฟังไวๆ เอาแค่พอไปเม้ากับเพื่อนวันจันทร์ได้ ไม่ยืนงง . Jev คือโมเดล AI จากบริษัทน้องใหม่ชื่อ TypeSafe AI แต่ทีมงานก็เป็นตัวตึงๆที่เป็นอดีตนักวิจัย OpenAI, Google Brain นี่แหละ . TypeSafe เรียก AI กลุ่มนี้ว่า System One Model (keyword นี้จะได้เห็นไปอีกนาน) โดยอิงแนวคิด System 1 จากหนังสือ Thinking Fast and Slow คือการคิดที่เร็วและตอบสนองทันที ต่างจากการใช้เหตุผลยาวๆ แบบ System 2 โดยเจ้า Jev ถูกสร้างมาเพื่อการตัดสินใจที่รวดเร็ว มีขอบเขต ต่างกับ LLM ทั่วไปในตลาดอย่าง Astra, Opus ที่สร้างมาเพื่อคิดและสร้างข้อความ ซึ่ง Jev ไม่ได้เน้นการโต้ตอบ มันรับข้อมูลพร้อมคำถามที่กำหนดรูปแบบไว้ แล้วคืน คำตัดสิน เช่น เลือกหมวดหมู่ ให้คะแนน หรือตอบ Yes/No พร้อมค่าความน่าจะเป็น . ตัวอย่างเช่น เราส่งข้อความร้องเรียนพร้อมข้อมูลบัญชีเข้าไป แล้วได้ผลว่า department = billing, urgency = high, needs_human = true, confidence = 87% จากนั้นระบบก็ส่งต่อ อนุมัติ หยุด หรือเรียกคนมาตรวจตามกฎที่วางไว้ . สรุปง่ายๆคือ LLM ถูกออกแบบเป็นผู้ช่วยที่คิดและสร้างงาน ส่วน Jev ถูกออกแบบมาให้ตัดสินใจโดยเฉพาะ และที่อ่านภาษามนุษย์ได้ เลยเหมาะกับการเอาไปทำ automation ในระบบจริงได้ง่ายขึ้น . จบ ใครอ่านถึงตรงนี้แล้วสนใจลองไปหาอ่านเพิ่มเติมกันนะ
52
1
67
5,100
น่าจะมีชาวกรุงเทพ native หลายคนคิดว่า เป็ยชาวตจว native เท่กว่าเยอะ
142
เตือนอีกมุมนึงนะ เด็กอ้วน, มือใหม่ อย่าหาโหลด carb ก่อนออกกำลังกายตามอินฟลูนะ พวกนี้เค้านับแคล ทำ calorie deficit ตลอด (ใช้มากกว่ากิน) จ้างนักโภชนาการ/เทรนเนอร์ประจำ เค้าต้องการรีดศักยภาพออกมาเต็มที่ กินยังไงก็ไม่เกิน แต่เด็กอ้วนส่วนใหญ่จะกินเกินพออยู่แล้ว ออกกำลังกายใช้พลังงานจาก glycogen ก็พอ ให้ปรับอาหารจนน้ำหนักคงที่ให้ได้ก่อน ถ้ารู้สึกไม่มีแรงจริงๆให้ลองกาแฟดำเข้มๆก่อน ส่วนใหญ่เราแค่ยังไม่ตื่นตัว
ทำไม “การตัดแป้งก่อนออกกำลังกาย” ถึงเป็นความคิดที่อันตราย? #แอนชิลี หลายคนที่เริ่มต้นลดน้ำหนักหรือดูแลรูปร่าง มักจะเข้าใจผิดว่า "อยากตัวเล็ก ต้องอดแป้ง" โดยเฉพาะการงดคาร์โบไฮเดรตก่อนไปออกกำลังกาย เพราะเชื่อว่าจะช่วยให้ร่างกายดึงไขมันมาเผาผลาญได้ดีขึ้น แต่ในความเป็นจริง นี่คือความเข้าใจผิดที่ส่งผลเสียต่อร่างกายอย่างร้ายแรง คุณแอนชิลี สก๊อต-เคมมิส (Anchilee Scott-Kemmis) นางงามและนางแบบผู้ขับเคลื่อนเรื่อง Real Size Beauty ได้ออกมาแบ่งปันมุมมองการดูแลสุขภาพผ่าน TikTok @annscottkemmis ไว้อย่างน่าสนใจว่า เธอไม่เคยตัด Carb เพียงเพื่ออยากให้ตัวเล็กลง และเน้นย้ำถึงความสำคัญของการทานแป้งก่อนออกกำลังกาย เพราะ "เราจะออกกำลังกายไปเพื่ออะไร ถ้ากล้ามเนื้อเราไม่มีพลังไปใช้งาน" ทำไมกล้ามเนื้อถึงต้องการ “แป้ง (Carbohydrates)” ? คาร์โบไฮเดรตคือ "น้ำมันเชื้อเพลิงหลัก" ของร่างกาย เมื่อเราทานแป้งเข้าไป ร่างกายจะย่อยให้กลายเป็น กลูโคส (Glucose) และถูกนำไปสะสมไว้ที่กล้ามเนื้อและตับในรูปของ ไกลโคเจน (Glycogen) ซึ่งเป็นแหล่งพลังงานด่วนที่ร่างกายนำมาใช้ทันทีขณะที่เราออกกำลังกาย หากเราอดแป้งก่อนออกกำลังกาย สิ่งที่จะเกิดขึ้นตามมาคือ 1) อันตรายจากภาวะน้ำตาลในเลือดตก (Hypoglycemia): อาจเกิดอาการหน้ามืด เวียนศีรษะ วูบ หรือหมดสติขณะออกกำลังกาย 2) ร่างกายเผาผลาญกล้ามเนื้อแทน: เมื่อไม่มีไกลโคเจนให้ใช้ ร่างกายจะไปสลาย โปรตีนจากกล้ามเนื้อ มาเปลี่ยนเป็นพลังงาน ทำให้กล้ามเนื้อสูญเสีย ฝ่อลง และระบบเผาผลาญพังในระยะยาว 3) ประสิทธิภาพการออกกำลังกายตกต่ำ: ออกกำลังกายได้ไม่เต็มที่ เหนื่อยง่าย ไม่มีแรงยกเวท หรือวิ่งได้ไม่นาน ทำให้เป้าหมายในการออกกำลังกายไม่บรรลุผล 4) เสี่ยงต่อการเสพติดของหวานหลังออกกำลังกาย: เพราะร่างกายขาดพลังงานอย่างหนัก ส่งผลให้เกิดอาการตระกละ (Binge Eating) ในมื้อถัดไป ออกกำลังกายและทาน Carb อย่างไรให้ถูกวิธี? : การดูแลสุขภาพที่ยั่งยืนไม่ได้หมายถึงการ "อด" แต่เป็นการ "เลือกทานให้เหมาะสม" - เลือกประเภทคาร์โบไฮเดรตที่เหมาะสม : ก่อนออกกำลังกาย (1-2 ชม. ไม่ใช่ทานแล้วไปออกกำลังกายทันที): เลือกทาน คาร์โบไฮเดรตเชิงซ้อน (Complex Carbs) เช่น ข้าวกล้อง ขนมปังโฮลวีต ข้าวโอ๊ต หรือกล้วยหอม เพื่อให้ร่างกายค่อยๆ ปลดปล่อยพลังงานได้อย่างต่อเนื่อง - หลังออกกำลังกาย: ทานคาร์โบไฮเดรตควบคู่กับโปรตีน เพื่อช่วยเติมไกลโคเจนที่สูญเสียไปและช่วยซ่อมแซมกล้ามเนื้อที่สึกหรอ - เปลี่ยนความคิดจากการ "อยากตัวเล็ก" เป็น "อยากแข็งแรง": การมีรูปร่างที่ดี ไม่ใช่การทำให้ตัวลีบเล็กด้วยการอดอาหาร แต่คือการมีมวลกล้ามเนื้อที่แข็งแรง และระบบเผาผลาญที่สมบูรณ์ หยุดทำร้ายร่างกายด้วยการตัดแป้งอย่างผิดวิธี แล้วหันมาเติมพลังงานให้กล้ามเนื้ออย่างพอดี เพื่อการออกกำลังกายที่มีประสิทธิภาพและได้สุขภาพที่ยั่งยืนกันดีกว่า #ตุ๊ดส์review แหล่งที่มา / อ้างอิง: - TikTok Account: @annscottkemmis (Ann Anchilee Scott-Kemmis) - American College of Sports Medicine (ACSM): Nutrition and Athletic Performance Guidelines (การใช้น้ำตาลและไกลโคเจนเป็นแหล่งพลังงานหลักในการออกกำลังกาย) - Journal of the International Society of Sports Nutrition (JISSN): Nutrient timing recommendations for exercise performance and recovery. ====== FACEBOOK POST : facebook.com/photo/?fbid=166… ====== ฝากช่องทางต่างๆของบอย ตุ๊ดส์review : facebook.com/tootsyreview/ nitter.gq/tootsyreview threads.net/@tootsyreview/ instagram.com/tootsyreview/ youtube.com/@tootsyreview tiktok.com/@tootsy_review lemon8-app.com/tootsyreview
509
8
377
96,626
ส่ง resume แล้วหลุมดำยังพอทน HR ทักมาพอตอบแล้วหลุมดำนี่อย่างเซง
1
2
519
เวลาเราตั้งใจคิดและเขียน comment อธิบายต่างๆ review งานอย่างดี แล้วเพื่อนร่วมงานเอา AI มาตอบ comment นี่โคตรเซ็ง วันหลังจะเอา AI มา review งานบ้าง
3
6
337
ช่วงนี้ Google เจอศึกหนัก model ตามชาวบ้านไม่ทัน แถมยังสมองไหลรัวๆ
157
โหห พี่เพิ่งทำ feature นี้ตอนที่คนเค้าจะย้ายออกกันหมดแล้วว
Controlling opacity, now at scale (see?) Easily apply and adjust opacity to a linked color in the variables modal without needing to detach.
376
หลังจากบริษัทสลับจาก cursor ไปใช้ claude ทุกคนก็กลายเป็น AI Bro กันหมด
195