กระโดดไปยังแผงนำทาง

งานที่โปรแกรมเมอร์ไม่ชอบทำ 16 June 2007 12:35 pm

บันทึกโดย Mr. PeeTai ใน : การสร้างซอฟต์แวร์ , ตรวจย้อนกลับ

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

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

โปรแกรมเมอร์ไม่ชอบ…

  1. ไม่ชอบ..เขียนโปรแกรมออก Report
  2. ไม่ชอบ..ทำคู่มืออธิบายขั้นตอนการใช้งานโปรแกรม
  3. ไม่ชอบ..ทำเอกสารอธิบายกลไกทางเทคนิคของโปรแกรม
  4. ไม่ชอบ..ซ่อมแซมหรือปรับปรุงโปรแกรมของโปรแกรมเมอร์คนอื่น
  5. ไม่ชอบ..สอนผู้ใช้ให้ใช้งานโปรแกรมที่ตนเองเขียน
  6. ไม่ชอบ..อธิบายปัญหาทางเทคนิคซึ่งเกิดจากโปรแกรมที่ตนเองเขียนด้วยเอกสาร
  7. ไม่ชอบ..ทำ Test Script โปรแกรมที่ตนเองเขียนขึ้น

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

Technorati Tags: , , , ,

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

1. HaMoo - 16 June 2007

แหะๆ.. ไม่อยากบอกเลยว่าตรงเป๊ะ!! จะมีก้อแต่ข้อ 5. ที่ไม่ค่อยรุ้สึกอย่างงั้นคับ !!

2. fatro - 16 June 2007

ผมชอบทำอ่ะ แต่ผมไม่ใช่โปรแกรมเมอร์ :P

เข้าใจว่าคงจะเหน็ดเหนื่องจากการเขียนโปรแกรมเลยไม่ชอบทำ manual ใช่ไหมครับ

3. pete (figlien) - 16 June 2007

ทำ Test Script คืออะไร ?
และทำยังไงหรอครับ ?

4. iPAtS - 16 June 2007

ผม… ไม่ชอบทำตามคำสั่งคนอื่น :D

5. .:: m3rLinEz ::. - 16 June 2007

ข้อ 1 กับ 4 ตรงมากๆเลยครับ

ส่วนเรื่องเขียนอธิบายกลไกทางเทคนิคผมชอบนะ เหมือนได้พรีเซ็นต์เต็มที่ว่าเราทำอะไรไปบ้าง

6. llun - 16 June 2007

อะจ๊าก โดนทุกข้อ โดยเฉพาะข้อ 7 นี่พึ่งโดนพี่ที่ทำงานอบรมมาเองวา่ ควรสร้างก่อนที่จะเขียนโค้ด
ตอนนี้ก็กำลังหัดอยู่เวลาจะเขียนอะไรใหม่ แต่นะ ขี้เกียจอ่ะ เขียนไปเลยรู้สึกมันเห็นผลเร็วกว่านี่นา

7. bin - 16 June 2007

1. ทั้งๆที่รีพอตเป็นตัวทำเงินเลย 555+
2. หยั่งกะ word มันใช้ยากซะงั้น อิอิ เเต่จริงๆเเล้วผมว่าไม่เเบ่งเวลามาทำเองมากกว่านะ(ผมหมายถึงผมอะ อิอิ)
4. ผมโดนประจำ - - ยิ่งโปรเเกรมที่มันไม่ออกเเบบก่อนนี้ผมเจอบ่อยมาก เหนื่อย มันออกเเบบเเย่ขนาดใช้ Listview เเทน Array คิดได้ไง (ขอระบายนิสนึง)
5. ไม่ชอบถ่ายอด เพราะคนสายนี้ส่วนใหญ่พูดไม่รู้เรื่อง ทำของร้อยบาท พูดซะเหลือหนึ่งบาท เเล้วผู้ที่ผมเคยสอนเค้าดันใช้เมาส์ไม่เป็น - -”

เห่อๆๆ

8. pete (figlien) - 16 June 2007

พี่ไท้ เคยเขียน Delphi ไหมครับ แนะนำ Text ให้ซักเล่มได้ไหมครับ ถ้ามีให้โหลดจะดีใจมาก เหอๆ

9. bin - 16 June 2007

ผมมีอยู่ประมาณสิบเล่มอะเล่มไหนดีไม่รู้อะคับ text อะนะไม่รู้จะส่งให้ยังไง ไงก้อทิ้งเมลไว้ดิ อิอิ

10. badzboy - 16 June 2007

ตั้งกะทำงานร่วมกับโปรแกรมเมอร์มา
เีรียนรู้เยอะ
1. กรุณากำหนดสิ่งที่คุณต้องการให้ชัดเจน
2. กำหนดแล้ว ถ้าจะเปลี่ยนกรุณาหาเหตุผลที่ดีมากๆๆมา
3. การคาดหวัง มักทำให้เจ็บปวด
4. ทำทุกอย่างให้เป็นเอกสาร และจงละเอียดสุดๆ
5. งานด่วนไม่มีในโลกโปรแกรมเมอร์
6. ตรรกะของคุณอาจใช้ไม่ได้ในโลกโปรแกรม
7. ยูสเซอร์เฟลนลี่ เป็นเรื่องยุ่งยาก
8. เวลาของคุณ กับโปรแกรมเมอร์มักไม่เืท่ากัน

เรียนรู้ธรรมชาติของเค้าให้ดีแล้วแก้ไขข้อผิดพลาดของคุณ และนำไปใช้ในการดิวงานกับโปรแกรมเมอร์ในครั้งต่อไป

โปรแกรมเมอร์ก็คน เราก็คน คุยกันปรับตัวกัน ทำงานกันได้ครับ

ผมชอบโปรแกรมเมอร์นะ อย่าเข้าใจผิด

11. พูลทรัพย์ - 16 June 2007

เขียนโปรแกรมเสร็จ แล้วยังต้องทำเอกสาร ทำงานซัพพอร์ทอีก แนะนำว่า ออกมาทำงานฟรีแรนซ์ดีกว่าครับ รับทุกเม็ด…

12. crucifier - 16 June 2007

bin — ขอผมบ้างสิครับ เปิดหูเปิดตา
vtnat ณ แมวร้อน

13. bin - 17 June 2007

อยากเปิดบล็อคอะคับ เข้าเวปไหนดี หรือหาโฮสสไว้เปิดบล็อคที่ไหนดีอะ เเนะนำหน่อยสิครับ อิอิ จะเอาe-book อัพไว้ให้ด้วยนะครับจะได้ทั่วถึงกันไป

14. pete (figlien) - 17 June 2007

คุณ bin ครับ ขอหน่อยครับ - figlien@gmail.com ขอบคุณครับ

15. Oakyman - 17 June 2007

รู้ใจโปรแกรมเมอร์จริงๆ ครับ

การ debug โปรแกรมคนอื่น (รวมไปถึงโปรแกรมของตัวเองที่เขียนไปเมื่อสองอาทิตย์ก่อน!!)
เป็นอะไรที่สาหัสมาก

ขอเติมอีกข้อว่า
ไม่ชอบโปรแกรม Connect Database, SELECT, UPDATE, INSERT, DELETE

16. bin - 17 June 2007

เออคือว่า คือเออคือตัวฉัน เออคือว่ามัน …
Textbook เฉพาะ Delphi ของผมมีอยู่หลายเล่มอะครับ เเต่
สงสัยจะสงเมลไม่ได้อะ เเต่ละเล่ม ใหญ๋เหลืออเกิน มากกว่า 10MB
ทุกเล่มเลย - - เดี๋ยวเอาไว้ผมเปิดบล็อคเมื่อไรจะอัพไว้ให้ละกัน

ปล เเต่ว่าเเต่เปิดบล็อคกันยังไงหรอ - -” ไม่ถนัด php อะผมอยู่สาย .Net - -”

17. crucifier - 17 June 2007

เอามาใส่ไว้ในคลังแสงพี่ไท้จะน่าเกลียดมั้ยครับ

ว่าไงครับพี่ไท้ เป็นสะพานต่อท่อน้ำเลี้ยงให้น้องๆ หน่อยครับ ^^

18. Mr. PeeTai - 17 June 2007

ข้อ 5 มันต้องใช้วาจาทำงานครับคุณ HaMoo โปรแกรมเมอร์บางคนไม่คล่อง

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

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

เหมือนผมเมื่อตอนเรียนจบใหม่ ๆ เลยครับคุณ iPAtS แต่เดี๋ยวนี้ผมรู้แล้ว ว่าการทำตามคำสั่งของผู้บังคับบัญชา (ที่ไม่บ้องตื้น) นั้น มันจะทำให้เราก้าวหน้าครับ

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

เหมือนผมตอนแรก ๆ เลยครับคุณ llun ผมก็ขี้เกียจตอนแรก ๆ เหมือนกัน ^o^

สำหรับเรื่องแบ่ง e-book นะครับคุณ pete, คุณ bin, คุณ crucifier ผมตรวจพบว่าเมืองไทยเรามีเว็บนึง ซึ่งเป็นที่นิยมเป็นอันดับที่ 23 ของประเทศไทย โดยการจัดลำดับของ TrueHit ที่นั่นให้เราฝากไฟล์ไว้ได้ครับ ที่นั่นคือ http://www.uploadtoday.com/ ฝากเสร็จแล้ว จะมาฝากลิงค์ที่คอมเมนท์ของหัวข้อนี้ก็ได้ครับ :-P จะสะดวกกว่า

เห็นคุณ badzboy แวะมาหลายครั้งแล้ว วันนี้คอมเมนท์ซะที ดีใจครับ

แต่เวลาเจ็บป่วย ทำงานให้ลูกค้าไม่ทัน ก็โดนทุกเม็ดเหมือนกันครับคุณพูลทรัพย์ T-T ชีวิตคนทำธุรกิจส่วนตัวนี่ มันเสี่ยงจริง ๆ ยังเข้มแข็งไม่ได้เท่าคุณพูลทรัพย์ครับ

อื้อคุณ oakyman ผมลืมไปเลย ใช่ ๆ ส่วนใหญ่จะไม่ชอบเขียนโปรแกรมต่อฐานข้อมูล ผู้ร่วมงานผมก็บอกว่ามันไม่ได้กลั่นสติปัญญาอะไรเท่าไหร่ แต่มันแย่หน่อยอ่ะครับ เพราะโปรแกรมทางธุรกิจส่วนใหญ่ ก็ต้องต่อกับฐานข้อมูลทั้งนั้นเลย

19. Techible.com - 17 June 2007

เป็นโปรแกรมเมอร์ดูท่าจะปวดหัว

20. pete (figlien) - 17 June 2007

อ่อ ขอบคุณมากครับ

มีอีกเรื่องที่ต้องขอบคุณครับ เรื่องเอกสารค่าย เสร็จสิ้นไปแล้วครับสำหรับค่าย feedback กลับมาดีมากๆครับ น้องๆชอบ บอกได้ความรู้ดี ได้พื้นฐานก่อนเรียนดีมาก ต้องขอบคุณพี่ไท้มากครับ ที่ช่วยตรวจดูเอกสารค่าย

21. bin - 18 June 2007

http://www.uploadtoday.com/ มันไม่ให้ URL กลับมาทาง Email เเต่มันส่ง Mail มากทุกครั้งที่กดส่งนะ เเต่ข้างในไม่มีลิ้งให้อะ - -ทำไงล่ะเนี้ย - -”

22. Mr. PeeTai - 18 June 2007

อืม ๆ ผมจำได้ว่าไม่ได้ทำอะไรเลยครับ อ่านอย่างเดียว เครดิตเป็นของคุณ pete ล้วน ๆ ครับ ^o^

อ๊ะจริงดิคุณ bin เอ แบบนี้ต้องเปลี่ยนเป็น http://www.sendspace.com/ หรือไม่ก็ http://www.badongo.com/ ดูครับ

23. bin - 19 June 2007

หนังสือของ Borl*nd_Developer_Giude_Delphi_6
จำนวน 1140 หน้า ขนาด 13.9 MB
http://www.sendspace.com/file/7apm0q

24. bin - 19 June 2007

25. Mr. PeeTai - 19 June 2007

ขอบคุณคุณ bin สำหรับการเผยแพร่ครับ ผมหวังว่าลิงค์มันจะอยู่ได้นาน ๆ นะ ^o^

26. pete (figlien) - 21 June 2007

@bin - ขอบคุณมากๆครับ สำหรับ e-book ดีๆ

27. Zelandiax - 23 June 2007

โดนหมดง่ะ ” 7 ข้อรวดเลย

28. mama - 25 June 2007

ขออนุญาต copy ไปให้ SA PM อ่าน

29. - 4 October 2007

ผมกำลังเรียนเขียนโปรแกรมอยู่อยากได้คำแนะนำครับ
ใช้ จาวาเขียนครับ

30. tee - 10 January 2008

ถูกใจครับ แต่ถ้าไม่ชอบ update insert delete แล้วคงต้งไม่ชอบเขียนเว็บ application ด้วยเหมือนกันมั้ง เว้นแต่ส่วนที่ไม่ติดต่อฐานข้อมูล

31. suntary - 11 February 2008

ข้อแรก โดนเต็ม ๆ ค่า

32. เปิดร้านกาแฟ - 29 February 2008

ถูกเกือบหมดเลยครับ โดยเฉพาะพวก manual , report เนี่ยผมเกลียดนัก

33. เเพรนวล - 21 April 2008

อยากเป็นโปรเเกรมเมอร์ที่เก่งๆอ่ะ
ต้องทำยังไงบ้างเหรอ
เคยหัดเขียนโปรเเกรมอ่ะ เเต่ว่าเขียนเท่าไหร่ก็ไม่รุ่งซะทีเลย
เครัยดมากเลยค่ะ ไม่รู้ว่าจะเอาดีด้านไหนดี เเง้ๆ
กลัวตกงานมากมายเลย
อยากเก่งเเต่ว่าเปงคนไม่เก่งเนี่ย ลำบากจังเลยนะคะ

34. Tera - T - 28 April 2008

สำหรับเราชอบทำทุกข้อที่เขียนไว้ ให้มองว่าเป็นการปิดโปรเจ็ค หรือเหมือนเป็นการ transfer นะ

35. แก้มใส - 19 June 2008

โปรเจ๊คใกล้จะมา งานหนัก คือ Report นี้เเระคร่า เรื่องใหญ่เลย
อีกอย่างยัง ไม่ทราบ หัวข้อเลย ว่าจะทำ โปรเจ๊กเกี๋ยว กับอารายดี

36. AMp - 22 July 2008

ไปเจอ entry ของพี่ไท้โผล่ในบล็อกนี้ด้วยแฮะ ไม่มี credit ให้ด้วย น่าเกลียดจริงๆ
http://technology.bkk.in.th/2008/07/17/what-programmer-do-not-like/

37. Mr. PeeTai - 23 July 2008

ผมตามไปทักเค้าเรียบร้อยแล้วครับคุณ AMp อิ อิ

38. Webmonster - 6 August 2008

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

39. KernelX - 23 September 2008

เห็นด้วยอย่างยิ่งครับ ….


*
เพื่อพิสูจน์ว่าคุณเป็นมนุษย์ (ไม่ใช่หุ่นยนต์) ดังนั้น กรุณาใส่รหัสป้องกันซึ่งแสดงอยู่ด้านล่างด้วยครับ
Anti-Spam Image