-
โปรแกรมเมอร์ไม่ชอบ…
1.ไม่ชอบ..เขียนโปรแกรมออก Report
2.ไม่ชอบ..ทำคู่มืออธิบายขั้นตอนการใช้งานโปรแกรม
3.ไม่ชอบ..ทำเอกสารอธิบายกลไกทางเทคนิคของโปรแกรม
4.ไม่ชอบ..ซ่อมแซมหรือปรับปรุงโปรแกรมของโปรแกรมเมอร์คนอื่น
5.ไม่ชอบ..สอนผู้ใช้ให้ใช้งานโปรแกรมที่ตนเองเขียน
6.ไม่ชอบ..อธิบายปัญหาทางเทคนิคซึ่งเกิดจากโปรแกรมที่ตนเองเขียนด้วยเอกสาร
7.ไม่ชอบ..ทำ Test Script โปรแกรมที่ตนเองเขียนขึ้น
-
อันนี้ผมว่าไม่เสมอไป
1.ไม่ชอบ..เขียนโปรแกรมออก Report
4.ไม่ชอบ..ซ่อมแซมหรือปรับปรุงโปรแกรมของโปรแกรมเมอร์คนอื่น
7.ไม่ชอบ..ทำ Test Script โปรแกรมที่ตนเองเขียนขึ้น
2.ผมชอบ..ทำคู่มืออธิบายขั้นตอนการใช้งานโปรแกรม
3.ผมชอบ..ทำเอกสารอธิบายกลไกทางเทคนิคของโปรแกรม
5.ผมชอบ..สอนผู้ใช้ให้ใช้งานโปรแกรมที่ตนเองเขียน
6.ผมชอบ..อธิบายปัญหาทางเทคนิคซึ่งเกิดจากโปรแกรมที่ตนเองเขียนด้วยเอกสาร
ใน 7 อย่างนี้ผมชอบถึง 4 อย่างเลยนะครับ ที่ไม่ชอบจริงๆ แค่ 1,4 และ 7
ซึ่งข้อ 4 ในเรื่องการซ่อมแซมหรือ ปรับปรุงโปรแกรมของ โปรแกรมเมอร์คนอื่น มันเป็นเพราะ โปรแกรมเมอร์ส่วนใหญ่ ไม่ชอบเขียน คู่มือระบบ หรือ คู่มือทางเทคนิคของโปรแกรม ดังนั้นเวลาเราไปปรับปรุงโปรแกรมของใคร มันยุ่งยากตรงที่เราต้องมานั่งแกะว่า โปรแกรมเมอร์คนก่อนเขียนอะไรไว้ ซึ่งถ้าเราทำ คู่มืออธิบายขั้นตอนการใช้งานโปรแกรม, ทำเอกสารอธิบายกลไกทางเทคนิคของโปรแกรม และทำเอกสารอธิบายปัญหาทางเทคนิค ความไม่ชอบของข้อ 4 มันจะหายไปครับ
ซึ่งจากการที่เคยทำงานมา ผมจะพยายามทำ เอกสารของโปรแกรม เพราะ มันช่วยให้เราแก้โปรแกรมที่เราเขียนได้ง่ายกว่า กรณีต้องปรับปรุงโปรแกรมตัวเอง และช่วยให้โปรแกรมเมอร์ ที่มารับงานต่อจากเรา ไม่ต้องมางมโปรแกรมที่เราเขียนด้วย
และส่วนของ 5 นั้นผมชอบมากเลย เพราะทุกครั้งที่ สอนผมรู้สึกภูมิใจที่โปรแกรมผมได้ใช้งานจริงๆ ไม่ใช่เขียนมาเป็นตุ๊กตา แล้วบอกว่างานฉันเสร็จแล้ว หรือเขียนไปแล้ว ไม่ใช้ (แล้วจะสั่งเขียนทำไม)