<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[Adipat L]]></title><description><![CDATA[Thoughts, stories and ideas.]]></description><link>https://adipatl.com/</link><image><url>http://adipatl.com/favicon.png</url><title>Adipat L</title><link>https://adipatl.com/</link></image><generator>Ghost 2.1</generator><lastBuildDate>Tue, 24 Feb 2026 19:07:22 GMT</lastBuildDate><atom:link href="https://adipatl.com/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[Engineering Manager vs Product Manager]]></title><description><![CDATA[<p>Disclaimer: Blog นี้เป็นมุมมองส่วนตัวของผู้เขียน blog ไม่ได้ผูกพันธ์กับบริษัทหรือองค์กรใดๆ ข้อมูลใน blog อาจมีการเปลี่ยนแปลงไปตามกาลเวลาและบริบทของแต่ละองค์กร</p><figure class="kg-card kg-image-card"><img src="https://adipatl.com/content/images/2024/07/image.png" class="kg-image"></figure><h3 id="engineering-manager">Engineering Manager</h3><p>Engineering Manager เปรียบเสมือน Nick Fury ใน Marvel เป็นผู้นำทีม คอยประสานงาน ทำงานทั้งเบื</p>]]></description><link>https://adipatl.com/engineering-manager-vs-product-manager/</link><guid isPermaLink="false">6683dbed60ae9e054a4d5236</guid><dc:creator><![CDATA[Adipat Larprattanakul]]></dc:creator><pubDate>Tue, 02 Jul 2024 11:13:01 GMT</pubDate><content:encoded><![CDATA[<p>Disclaimer: Blog นี้เป็นมุมมองส่วนตัวของผู้เขียน blog ไม่ได้ผูกพันธ์กับบริษัทหรือองค์กรใดๆ ข้อมูลใน blog อาจมีการเปลี่ยนแปลงไปตามกาลเวลาและบริบทของแต่ละองค์กร</p><figure class="kg-card kg-image-card"><img src="https://adipatl.com/content/images/2024/07/image.png" class="kg-image"></figure><h3 id="engineering-manager">Engineering Manager</h3><p>Engineering Manager เปรียบเสมือน Nick Fury ใน Marvel เป็นผู้นำทีม คอยประสานงาน ทำงานทั้งเบื้องหน้าเบื้องหลัง และ motivate เพื่อให้ team avenger บรรลุ mission</p><p>หน้าที่หลักๆ ก็คือ</p><p>1. Technical Oversight<br>- ดูแลและควบคุมงานทางเทคนิคทั้งหมด เพื่อให้ชัวร์ว่าผลลัพธ์ของงานที่ออกมา มีคุณภาพด้าน technical ตรงตาม standard หรือ policy<br>- ประเมินความเสี่ยงทางเทคนิคที่อาจจะเกิดขึ้นและหา solution. <br>- ตรวจสอบดูแลคุณภาพของ software (Code Quality Assurance)</p><p>2. Team Management &amp; Resource Allocation<br>- จัดการทีม สร้าง environment ที่ดี พัฒนาศักยภาพของคนในทีม<br>- วางแผนเรื่อง resource ทั้งคน เครื่องมือ hardware software etc เพื่อบรรลุเป้าหมายของ project</p><h3 id="product-manager">Product Manager</h3><p>PM or Product Manager คือคนรับผิดชอบด้าน direction ของ product. กำหนดความสำคัญของฟีเจอร์ต่างๆ</p><p>หน้าที่หลักๆคือ</p><p>1. Product Vision <br>- กำหนดทิศทางของ product เพื่อตอบโจทย์ KPI ด้านต่างๆ<br>- กำหนดความสำคัญของฟีเจอร์ต่างๆว่าจะทำอะไรก่อนหรือหลัง<br>- Define Roadmap ของ product</p><p>2. Research<br>- Market Research วิเคราะห์ความต้องการของผู้ใช้ในตลาด<br>- Customer Feedback</p><h3 id="common-responsibilities">Common Responsibilities</h3><p>	•	<strong>Timeline tracking</strong>: ติดตามและตรวจสอบความคืบหน้าของโครงการ เพื่อให้มั่นใจว่าสามารถส่งมอบได้ตามเวลาที่กำหนด</p><p>	•	<strong>Stakeholder communication</strong>: สื่อสารกับผู้มีส่วนได้ส่วนเสียต่างๆ เพื่อให้ข้อมูลและความคืบหน้าของโครงการถูกต้องและทันเวลา</p><p>	•	<strong>Project planning</strong>: วางแผนและกำหนดเป้าหมายของโครงการร่วมกัน เพื่อให้แน่ใจว่าโครงการสามารถดำเนินไปได้อย่างมีประสิทธิภาพ</p>]]></content:encoded></item><item><title><![CDATA[เอกสารการขอวีซ่าจีน กรณีเดินทางกับเด็กเล็ก]]></title><description><![CDATA[<p>วันนี้จะมาแชร์การขอวีซ่าจีน แบบท่องเที่ยว กรณีเดินทางพร้อมเด็กเล็กนะครับ พอดียื่นไปแล้วมีผิดพลาดนิดหน่อย เผื่อจะเป็นประโยชน์ให้คุณพ่อคุณแม่ท่านอื่นครับ</p><p>กรณีของผม<br>- เดินทางด้วยกัน 4 คนทั้งครอบครัว พ่อ</p>]]></description><link>https://adipatl.com/china-visa/</link><guid isPermaLink="false">5d5407768fb12b33f1d5b2cd</guid><dc:creator><![CDATA[Adipat Larprattanakul]]></dc:creator><pubDate>Wed, 14 Aug 2019 13:19:49 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1455459182396-ae46100617cb?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=1080&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1455459182396-ae46100617cb?ixlib=rb-1.2.1&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=1080&fit=max&ixid=eyJhcHBfaWQiOjExNzczfQ" alt="เอกสารการขอวีซ่าจีน กรณีเดินทางกับเด็กเล็ก"><p>วันนี้จะมาแชร์การขอวีซ่าจีน แบบท่องเที่ยว กรณีเดินทางพร้อมเด็กเล็กนะครับ พอดียื่นไปแล้วมีผิดพลาดนิดหน่อย เผื่อจะเป็นประโยชน์ให้คุณพ่อคุณแม่ท่านอื่นครับ</p><p>กรณีของผม<br>- เดินทางด้วยกัน 4 คนทั้งครอบครัว พ่อ แม่ เด็ก 2 คน (4 ขวบกับ 2 ขวบ)</p><p>เอกสารที่ใช้<br>1. แบบฟอร์มขอวีซ่าจีน &gt;&gt; <a href="https://www.visaforchina.org/BKK_TH/generalinformation/downloads/278317.shtml">Link</a><br>	- Part 4 &gt;&gt; ฟอร์มของเด็ก <u><strong>ต้องให้ทั้งพ่อและแม่เซ็นกำกับ</strong></u> ครับ ตอนแรกผมเซ็นไปคนเดียว เจ้าหน้าที่บอกว่าให้คุณแม่มาเซ็นด้วยเลย<br>	- Part 5 &gt;&gt; ฟอร์มของเด็ก ผมกรอกด้วยครับ เป็นชื่อผมเอง แล้วก็เซ็นกำกับ<br>2. Passport<br>3. รูปถ่าย 2 ใบ<br>4. ตั๋วเครื่องบิน<br>5. ใบจองโรงแรม<br>6. สำหรับเด็ก &gt;&gt; สูติบัตรใช้สำเนา ผมลงชื่อภาษาอังกฤษต่อท้ายชื่อพ่อแม่ไปด้วย<br>7. สำหรับเด็ก &gt;&gt; สำเนาบัตรประชาชนของพ่อ และ แม่<br>8. สำเนา passport เล่มเก่า + สำเนาหน้าวีซ่าจีนที่เคยได้ </p><p>เอกสารที่เอาไป<strong><u>แต่ไม่ได้ใช้</u></strong><br>1. สำเนาทะเบียนบ้าน ของเด็ก<br>2. ใบมอบอำนาจของเด็ก<br>3. สูติบัตรตัวจริง เจ้าหน้าที่ไม่ได้ขอดูเลย</p><p>จบละครับ หวังว่าจะเป็นประโยชน์ครับผม</p>]]></content:encoded></item><item><title><![CDATA[Developer Character]]></title><description><![CDATA[<p>วันนี้ ผมได้รับโอกาสให้ไปพูดให้น้องๆนักศึกษาที่มาเยี่ยมชมงานของบริษัท โดยหัวข้อที่ไปพูดคือ Developer Life @ Thomson Reuters</p><p>โดยมีเนื้อหาส่วนนึงได้รับความสนใจจากน้องๆเป็นอย่างมาก นั่นก็คือ <strong><strong>Developer Character</strong></strong> ซึ่งเป็นสิ่งสำคัญมากๆ นอกจากเรื่องความรู้ทางเทคนิค</p>]]></description><link>https://adipatl.com/developer-character/</link><guid isPermaLink="false">5b8cdcdfc768c62ef72bb8ba</guid><dc:creator><![CDATA[Adipat Larprattanakul]]></dc:creator><pubDate>Mon, 03 Sep 2018 07:04:30 GMT</pubDate><content:encoded><![CDATA[<p>วันนี้ ผมได้รับโอกาสให้ไปพูดให้น้องๆนักศึกษาที่มาเยี่ยมชมงานของบริษัท โดยหัวข้อที่ไปพูดคือ Developer Life @ Thomson Reuters</p><p>โดยมีเนื้อหาส่วนนึงได้รับความสนใจจากน้องๆเป็นอย่างมาก นั่นก็คือ <strong><strong>Developer Character</strong></strong> ซึ่งเป็นสิ่งสำคัญมากๆ นอกจากเรื่องความรู้ทางเทคนิค บางทีเวลารับคนเข้าทำงาน ผมให้น้ำหนักกับส่วนนี้มากกว่าส่วนอื่นซะอีก อ่ะ พูดมาเยอะละ มีอะไรบ้างไปดูได้เลยครับ</p><ol><li>มีความหลงใหลในการสร้างสิ่งต่างๆด้วยตัวเราเอง - Love in Building Thingsถ้าคุณมีโมเม้นท์ ที่ ว้าวว ตอนที่เราเขียนโปรแกรม Hello world ครั้งแรก ผมว่าเริ่มมาถูกทางละครับ :)</li><li>ชอบแก้ปัญหาหรือเผชิญหน้าความท้าทายใหม่ๆอยู่เสมอ - Love solving challengeจริงๆ ผมไม่ชอบการบังคับคนอื่นให้พูดแทนคำว่า "ปัญหา" ด้วยคำว่า "ความท้าทาย" นะ แต่โดยส่วนตัวแล้วผมคิดว่า ปัญหามันเข้ามาทุกวันแหละ จะยาก จะง่าย บางทีก็เป็นบั้กที่แก้ไม่ออก หรืองานที่ต้องเจอกับคนที่รับมือยาก จอมดราม่า :) เป็นต้น แต่ผมจะมองว่า เราหนีปัญหามั้ย เผชิญหน้ากับมันหรือเปล่า ได้ลองเสนอวิธีแก้ไขมั้ย หรือ เลือกไม่ทำอะไรเลย...</li><li>เข้าใจพื้นฐานของการเขียนโปรแกรม - Understand fundamental of programmingแน่นอนว่าพื้นฐานเป็นสิ่งสำคัญ ยิ่งยุคนี้ที่มีเครื่องมือ, framework, module ต่างๆให้เราใช้มากมาย แต่ เรื่องพื้นฐานก็สำคัญมาก คำถามข้างล่างเป็นคำถามที่ผมใช้ถามบ่อยๆ แต่มีคนตอบได้น้อยมากๆObject Oriented Programing (OOP) คืออะไร มีไว้ทำไมBig O คืออะไร หรือบอกได้มั้ยว่าเขียนแบบไหนเร็วกว่าแบบไหนลองบอก Datastructure ที่คุณเคยใช้ให้ฟังหน่อย ทำไมถึงใช้ตัวนี้ล่ะ มีข้อดีข้อเสียยังไง</li><li>ไม่ค่อยยึดติดกับเครื่องมือเครื่องมือในการเขียนโปรแกรมทุกวันนี้ออกมาไวมาก แล้วก็ไปไวมากเช่นเดียวกัน ในความคิดของผมคือสิ่งที่เราควรจะเน้นคือ requirement มากกว่า ว่า สิ่งที่เรากำลังจะทำคืออะไร เช่น เป็น web หรือ มือถือ ต้องรองรับจำนวนคนเท่าไหร่ etc. แล้วเราค่อยเลือกเครื่องมือที่เหมาะสมมาใช้กับงานเรา แต่ส่วนใหญ่ที่เจอจะเป็นแนวมองว่าเครื่องมือหรือภาษาเป็นแนวศาสนาซะมากกว่า :(</li><li>ทำงานเป็น team ได้ดีการทำงานในยุคสมัยนี้ การทำงานเป็น team สำคัญมาก เพราะเราไม่สามารถสร้างอะไรได้สำเร็จด้วยตัวคนเดียวได้ ซึ่งการทำงานเป็นทีมนี้ยังรวมถึงการแสดงความคิดเห็นต่างๆ เพื่อทำให้ทีมดีขึ้นได้ เช่น กล้าที่จะให้ feedback กับ code หรือ architect ที่ไม่ดี เพื่อให้งานของทีมโดยรวมออกมาดีขึ้นด้วย</li><li>กล้าที่จะเปลี่ยนแปลงให้ดีขึ้นผมชอบคนที่กล้าเสนอความคิดเห็น หรือคนที่ไม่ชอบทนกับสิ่งเดิมๆแล้วลุกขึ้นมาเปลี่ยนตัวเองหรือคนรอบข้างให้ดีขึ้น บางทีก็เป็นเรื่องง่ายๆก็ได้นะครับ เช่น ใช้ GIT และ Automated Script/Scheduler เพื่อรวมโค้ดและทำ automated deploy</li></ol><p>โดยส่วนตัวผมคิดว่าทักษะเหล่านี้สำคัญไม่แพ้ความรู้เชิงเทคนิคเลย หวังว่าจะเป็นประโยชน์หรือเอาไปปรับใช้ได้นะครับ</p>]]></content:encoded></item></channel></rss>