ชีวิต Developer – Part I

หลังจากข้าพเจ้าได้เปลี่ยนสายงานมาเป็นนักพัฒนาซอร์ฟแวร์ได้สองเดือน กับทีมใหม่ เริ่มต้นอะไรกันใหม่ๆ ส่วนนึงก็คือเรื่องของ Tools ในการพัฒนา (Platform เป็น React + NodeJS) ที่ต้องใช้ระหว่างการทำ บล็อกนี้ขอเก็บไว้เป็นความจำหละกัน

  • VS Code – หลังจากเพื่อนลองแนะนำให้ใช้ Atom ดู ก็ใช้สักพักนึงเลย แต่หลังๆนี่เปลียนมาใช้ VS Code แทน เพราะว่ามันเบากว่า แถมตอนนี้มันไปดึง definition file ของ lib มาได้ด้วย สะดวกขึ้นเยอะ (คล้ายๆกับ JavaDoc หละ)
  • Dockers – ตอนนี้การรันบนเครื่อง และการโฮสบน AWS เราใช้ Docker มาเป็นตัวช่วย คือไม่ต้องยุ่งกับระบบเครื่องจริงมากเท่าไหร่ มั่นใจได้ว่าซอร์ฟแวร์อย่างน้อยก็รันได้แบบไม่ต้องยุ่งกับ config และไม่มีอะไรฝังในเครื่องเมื่อตอนเลิกใช้ สะดวกไปเปราะนึง
  • Bitbuckets – ตัวนี้เฉยๆ จริงๆชอบ GitLabs มากกว่า เป็น Git repo ที่มีระบบ Issue tracking ง่ายๆ ฟีเจอร์ดูล้าหลังจากชาวบ้านนิดๆ
  • Source Tree – อันนี้ของสำคัญ สำหรับสาย Git แบบ UI ยิ่งใช้บนแมคแล้วดูดีกว่าบนวินโดวส์เยอะ
  • Zeplin – อันนี้เป็นตัวกลางระหว่างดีไซน์เนอร์ มันสามารถบอก stylesheet และตำแหน่งของวัตถุใน UI ได้ระดับนึง
  • Trello – ระบบการทำงานด้วย Card แต่จริงๆก็ใช้กระดาษแปะ post it อยู่เหมือนกัน

ส่วน Tools อันละเล็กละน้อย

  • Spectacles – ตัว Windows management บนแมคแบบกด shortcut (เหมือนๆกับบนวินโดวส์) ใช้สำหรับจัดระเบียบหน้าจอ ซึ่งก่อนหน้าเราต้องใช้โหมด Full screen แล้วรู้สึกว่าไม่สะดวก ที่สำคัญคือฟรี
  • Paste – อันนี้ลง แต่ไม่ค่อยได้ใช้ เป็นระบบจัดการ Copy & Paste ที่ UI สวยงาม