การใช้ชีวิตเป็นวิศวกรซอฟต์แวร์นี่มันบ้าชัดๆ

คิดว่าการเป็นวิศวกรซอฟต์แวร์มันง่ายเหรอ? 555 เป็นงานที่ต้องมีไอคิวระดับท็อปสุดถึงจะทำได้ คนมาเรียนที่สถาบัน 30 คน แต่คนที่รอดเหลือแค่ 1–2 คน แบบนี้ยังจะบอกว่าเป็นได้ง่ายอีกเหรอ?

 

นี่น่าจะเป็นงานที่เดิมที AGI ควรทำตั้งแต่แรก..

 

เห็นด้วยครับ เนื้อหาหลักเหมือนเป็นบทความที่เขียนโดยคนที่งานพัฒนาไม่ตรงกับความถนัดของตัวเอง
ถ้าจะพยายามทำสิ่งที่ตอนนี้ทำได้คนเดียวในอดีต คงยากมากๆ
แต่ตอนนี้ด้วยเครื่องมือที่ถูกทำให้เป็นนามธรรมมากขึ้น เราเลยจัดการขอบเขตงานที่กว้างขึ้นได้ด้วยความพยายามเท่าเดิม เลยทำให้สามารถรันบริการคนเดียวได้แล้ว พูดตรงๆ คือโคตรสบายครับ.

 

การใช้ชีวิตเป็นวิศวกรซอฟต์แวร์มันบ้าชัดๆ

วิศวกรซอฟต์แวร์ไม่ได้มีแค่คนที่ทำ DevOps บนคลาวด์เท่านั้น

 

ฉันก็เห็นด้วยเหมือนกัน เหตุผลที่เรามักได้ยินถึงความยากลำบากของวิศวกรซอฟต์แวร์บนอินเทอร์เน็ตได้ง่าย ๆ ก็อาจเป็นเพราะพวกเขาเป็นคนที่สร้างอินเทอร์เน็ตขึ้นมานั่นเอง

 

หลายคนพูดถึงคำว่า kind and direct แต่จริง ๆ แล้วการเป็นคนที่ direct นั้นยากกว่าการเป็นคนที่ kind มาก

 

แม้จะไม่ค่อยเกี่ยวกับเนื้อหาของบทความโดยตรงนัก แต่ช่วงนั้นผมกำลังครุ่นคิดเรื่อง accountability กับ responsibility อยู่พอดี เลยรู้สึกลิงก์ต่อไปนี้ช่วยได้มากครับ

https://blog.alexewerlof.com/p/accountable-vs-responsible

 

คนที่พูดว่างานวิศวกรซอฟต์แวร์เป็นอาชีพที่หนัก ถ้าได้ลองไปรับมือลูกค้าในแผนก CS แค่ครึ่งวัน ก็คงเปลี่ยนความคิดไปมาก

ดูเหมือนจะมีภาพลวงตาแบบหนึ่งว่าที่ผ่านมาในอดีตมันซับซ้อนน้อยกว่า แต่เอาเข้าจริงการเขียนโปรแกรมก็ถูกจำกัดด้วยความสามารถของสมองมนุษย์อยู่แล้ว ดังนั้นไม่ว่าจะเมื่อก่อนหรือตอนนี้ ความหนักหน่วงก็ไม่ได้ต่างกันมากนัก แค่ทุกวันนี้เราใช้เครื่องมือที่มีการทำ abstraction มากขึ้นเพื่อจัดการกับขอบเขตที่กว้างขึ้นเท่านั้น

คอมพิวเตอร์ยังนับว่าเป็นสิ่งที่ควบคุมได้ง่ายกว่าอย่างอื่นอยู่พอสมควร และจริง ๆ แล้วงานใช้ความรู้แบบนี้เอง เมื่อเทียบกับอาชีพอื่น ๆ โดยเฉลี่ยก็น่าจะเหนื่อยน้อยกว่าเสียด้วยซ้ำ ถ้าจะมีอะไรที่เหนื่อยเป็นพิเศษ ก็คงเป็นการที่ด้วยลักษณะของสังคมสมัยใหม่ เราถูกคาดหวังให้รักษาความน่าเชื่อถือไว้ตลอด 365/24 นั่นเอง

 

วิศวกรไม่ได้มีบทบาทที่สร้างรายได้โดยตรง ดังนั้นตำแหน่งในบริษัทโดยทั่วไปจึงมักมุ่งเน้นไปที่การลดต้นทุนที่บริษัทต้องจ่าย ซึ่งต้นทุนนี้ก็รวมถึงต้นทุนด้านเวลาด้วย

....แต่เหมือนคนที่บริหารจะไม่เข้าใจคุณลักษณะนั้นกันนะครับ

 

ในเกาหลี คุณแพกีฮง CEO ก็ได้พูดถึงประเด็นคล้ายกันในบทความ "นักพัฒนาก็เป็นสมาชิกคนหนึ่งขององค์กรในบริษัท" และผมก็เห็นด้วย

https://thestartupbible.com/2024/03/…

 

ผมคิดว่าสายฟรอนต์เอนด์นี่ก็จริงอยู่พอสมควร สิ่งที่เรียนวันนี้พรุ่งนี้ก็กลายเป็นขยะแล้ว....
แม้จะไม่ได้ลงลึกมาก แต่ก่อนจะใช้ Tailwind ผมรู้สึกมีแต่ความโกรธและความท้อแท้อย่างหนัก

ส่วนแบ็กเอนด์หรือไม่ก็พัฒนาระบบ? ผมกลับคิดว่า ทำงานแบบนี้แล้วสมควรได้รับเงินนี้จริงเหรอ~ ให้ความรู้สึกเหมือนได้รับเงินไปกับการต่อเลโก้ แต่สำหรับผม ดีแล้วที่ได้ทำงานพัฒนาซอฟต์แวร์...

 

เห็นด้วยครับ/ค่ะ ผม/ฉันเชื่อว่าเส้นทางที่สามก็จะเป็นหนึ่งในชุดคำตอบใหม่ของโลกที่มีอัตราดอกเบี้ยระดับปานกลาง + AI + ความเป็นพหุขั้วเช่นกัน

 

CSS ก็เป็นสิ่งจำเป็นเหมือนกัน แต่การจะรู้ว่าทำไมเลย์เอาต์ถึงพังนี่ ต่อให้เรียนไปทั้งชีวิตก็เข้าใจได้ยากมาก > จริงมากเลยครับ ฮือฮือ

 

> การเป็นวิศวกรซอฟต์แวร์นั้นไม่ยาก วิศวกรรมซอฟต์แวร์เป็นหนึ่งในอาชีพที่ง่ายที่สุด เราได้รับการปกป้องมากเกินไปจนคิดว่าสิ่งที่อธิบายในบทความนี้เป็นเรื่องยาก ซึ่งนั่นเป็นหลักฐานว่าจริง ๆ แล้วอาชีพของเราไม่ได้ยากขนาดนั้น

ผมเห็นด้วยกับความเห็นนี้ มีงานอีกมากที่ยากกว่านี้มาก แต่กลับไม่ได้รับผลตอบแทนเท่ากับวิศวกรซอฟต์แวร์

 

ลองทดสอบอยู่ 2 ชั่วโมงแล้วจึงมาเขียน

  • เพราะกำลังตั้งค่า MQ อยู่ เลยลองทดสอบดูเพราะคิดว่าอาจเป็นอะไรใหม่ ๆ ที่ทำงานบนพื้นฐานของ postgres แต่พอเห็นว่าต้องใช้ Rabbit ก็รู้สึกผิดหวังเล็กน้อย
  • เพราะไม่ได้มองจากมุมของ k8s จึงเอา docker-compose.yaml ไปรันบน podman (+Arch)
  • เพราะอยากใช้ postgres แยกต่างหาก จึงต้องตั้งค่าเพิ่มอีกพอสมควร แต่สุดท้ายก็หยุดไว้เมื่อเจอ SSL routines:OPENSSL_internal:WRONG_VERSION_NUMBER: Invalid certificate verification context
  • ถ้ามีอะไรผิดพลาดขึ้นมาระหว่างทาง ต้อง drop ฐานข้อมูล postgres แล้วเริ่มใหม่
  • ต้องสร้าง API Key ใหม่ทุกครั้ง แต่บนหน้าเว็บ Key แสดงไม่ครบทั้งหมด จึงต้องใช้เครื่องมือนักพัฒนาเพื่อดึงออกมา
 

ผู้นำที่ไม่สามารถถ่ายทอดบริบทที่ผู้ตามต้องใช้ในการทำตามได้ ถึงจะไม่ได้ให้บริบททั้งหมด ก็ไม่มีคุณค่า
ดูเหมือนเป็นบทความที่เขียนโดยผู้ตามที่ยอดเยี่ยม ซึ่งยกความดีความชอบเรื่องความสามารถอันโดดเด่นของตัวเองให้คนอื่น
ถ้าผู้นำไม่ถ่ายทอดบริบทให้ ผู้นำคนนั้นก็ไม่ได้จำเป็นอะไรนัก
ต้องรีบเปลี่ยนตัวโดยด่วน

 

ตอนนี้ก็คงไม่ได้ต่างกันเท่าไรนะครับ/ค่ะ แค่ดูเฉพาะในประเทศก็ยังเห็นว่าการรับพนักงานใหม่คัดกันตามชื่อเสียงมหาวิทยาลัยเป็นหลัก ไม่ได้ดูจากประสบการณ์เป็นหลัก เพราะงั้นขอแค่ผ่านด่านเรื่องมหาวิทยาลัยได้ก็เหมือนรอดแล้ว ผู้ปกครองหรือนักศึกษาก็คงคิดกันอยู่แค่นั้นเหมือนกัน แต่เดิมที่ดูชื่อเสียงมหาวิทยาลัยก็เพราะเวลาที่ใช้ดูเรซูเม่มีจำกัด แต่ตอนนี้ดูเหมือนว่า LLM น่าจะช่วยประเมินประวัติได้เร็วและแม่นยำกว่านี้ได้ คิดว่ายังไงบ้าง?

 

ดูเหมือนคุณจะคาดไม่ถึงว่า แค่เพิ่มรถที่มีเซ็นเซอร์เรดาร์ขึ้นมาอีกนิดเดียว ราคาของรถก็จะพุ่งสูงขึ้นแล้วใช่ไหม? อืม
ส่วนตัวผมก็เชียร์เรดาร์อยู่นะ...