1 ความคิดเห็น

 
GN⁺ 2024-04-15
ความเห็นจาก Hacker News

ต่อไปนี้คือประเด็นสำคัญจากคอมเมนต์ใน Hacker News ซึ่งสรุปอย่างเป็นกลางและให้ข้อมูลสำหรับวิศวกรซอฟต์แวร์ระดับจูเนียร์:

  • คนทำงานด้านการขายและการเงินส่วนใหญ่ก็มักไม่มีอำนาจซื้อเครื่องมือสำหรับนักพัฒนาได้เองโดยไม่ต้องขออนุมัติเช่นกัน นี่จึงเป็นเหตุผลว่าทำไมหลายคนถึงหันไปใช้เครื่องมือที่บริษัทจัดให้หรือเวอร์ชันฟรี
  • Excel แพร่หลายมากเพราะมักเป็นเครื่องมือที่ทรงพลังที่สุดที่ฝ่ายไอทีองค์กรอนุญาตให้ใช้ ส่วนเว็บแอปก็ได้รับความนิยมเพราะสามารถใช้งานได้โดยที่ฝ่ายไอทีไม่รู้ตัว
  • หากต้องขออนุมัติแม้แต่หนังสือราคา $50 นั่นอาจเป็นสัญญาณว่าคุณอยู่ผิดบริษัท อย่างไรก็ตาม แม้นักพัฒนาจะไม่มีอำนาจซื้อ แต่บางครั้งก็ยังสามารถก่อค่าใช้จ่ายก้อนใหญ่โดยไม่คาดคิดได้ เช่น การแชร์บัญชี Notion
  • เมื่อต้องขายเครื่องมือสำหรับนักพัฒนาให้กับบริษัทขนาดใหญ่:
    • ต้องทำให้นักพัฒนาที่ใช้อยู่ในปัจจุบันเห็นว่ามีประโยชน์มากจริง ๆ และพร้อมช่วยผลักดัน
    • หลีกเลี่ยงสิ่งที่อาจเป็นอุปสรรค เช่น สัญญาที่ไม่โปร่งใส, vendor lock-in, ปัญหาด้านความปลอดภัย/ความเป็นส่วนตัวของข้อมูล, ความท้าทายในการเชื่อมต่อ SSO/auth
    • กำหนดราคาที่ชัดเจนและสมเหตุสมผล (เช่น ต่อผู้พัฒนาต่อเดือน, site license ฯลฯ) พร้อมการควบคุมต้นทุนและรายงานการใช้งาน
    • เสนอบริการแบบมืออาชีพสำหรับการผสานระบบ/การนำไปใช้งานจริง เพื่อข้ามด่านฝ่ายไอทีที่คอยคัดกรอง
    • อย่าพยายามขายสิ่งที่ลูกค้าเชื่อว่าพวกเขาสามารถสร้างเองภายในบริษัทได้
  • บางบริษัทมีนโยบาย "ซื้อสิ่งที่คุณต้องใช้" และไว้วางใจให้นักพัฒนาไม่ใช้จ่ายเกินจำเป็น ซึ่งช่วยให้การทำงานง่ายขึ้นโดยไม่ทำให้ต้นทุนเพิ่ม
  • สำหรับนักพัฒนาที่ทำงานอิสระ มี "เครื่องมือสำหรับนักพัฒนา" ไม่กี่อย่างเท่านั้นที่มีประโยชน์มากพอจะนำเข้ามาเป็นส่วนหนึ่งของ workflow
  • การซื้อไลเซนส์ซอฟต์แวร์ด้วยตัวเองแล้วนำไปใช้ลดหย่อนภาษีอาจเป็นการตัดสินใจที่ดีต่ออาชีพ และอาจนำไปสู่การขึ้นเงินเดือนและการได้เลือกโปรเจกต์ที่ดีกว่า
  • นโยบายการใช้จ่ายอาจแตกต่างกันอย่างมากระหว่างฝ่ายขายกับฝ่ายวิศวกรรม หรือระหว่างการใช้บริการคลาวด์กับการซื้ออย่างอื่น
  • โมเดลธุรกิจที่มองนักพัฒนาเป็นผู้ตัดสินใจใช้ได้กับเครื่องมืออย่าง IDE ซึ่งการเลือกของแต่ละคนปรับให้เหมาะกับงานเฉพาะของตนได้ แต่สำหรับฐานข้อมูล, โครงสร้างพื้นฐาน และคลาวด์ มักจำเป็นต้องทำมาตรฐานร่วมกันทั้งบริษัท