ในความเป็นจริงแล้ว โปรแกรมเมอร์ไม่ได้มีหน้าที่เขียนซอฟต์แวร์เพียงอย่างเดียวครับ พวกเขาเหล่านั้นยังมีงานอื่น ๆ ที่เกี่ยวข้องซึ่งจำเป็นต้องทำด้วย แต่ส่วนใหญ่แล้วพวกเขาไม่ชอบทำกันซักเท่าไหร่
ผมเองเคยร่วมงานกับโปรแกรมเมอร์ทั้งไทย, จีน และอินเดียมากมายหลายคนครับ พบว่าพวกเขามีลักษณะของงานที่ไม่ชอบทำ (แต่จริง ๆ ต้องทำ) เหมือนกันเลย ซึ่งผมพอจะแจกแจงได้ครับ แต่ว่าไม่ได้เรียงความไม่ชอบจากมากไปหาน้อย หรือน้อยไปหามากนะ เพราะแต่ล่ะคนก็รู้สึกชอบไม่ชอบต่างกัน โดยมีสิ่งที่ไม่ชอบทำดังต่อไปนี้
โปรแกรมเมอร์ไม่ชอบ…
- ไม่ชอบ..เขียนโปรแกรมออก Report
- ไม่ชอบ..ทำคู่มืออธิบายขั้นตอนการใช้งานโปรแกรม
- ไม่ชอบ..ทำเอกสารอธิบายกลไกทางเทคนิคของโปรแกรม
- ไม่ชอบ..ซ่อมแซมหรือปรับปรุงโปรแกรมของโปรแกรมเมอร์คนอื่น
- ไม่ชอบ..สอนผู้ใช้ให้ใช้งานโปรแกรมที่ตนเองเขียน
- ไม่ชอบ..อธิบายปัญหาทางเทคนิคซึ่งเกิดจากโปรแกรมที่ตนเองเขียนด้วยเอกสาร
- ไม่ชอบ..ทำ Test Script โปรแกรมที่ตนเองเขียนขึ้น
ผมแจกแจงได้ประมาณนี้แหล่ะครับ ซึ่งงานที่โปรแกรมเมอร์ไม่ชอบ ล้วนเป็นองค์ประกอบของงานที่ทำให้โปรแกรมที่พวกเขาเขียนนั้น มันสมบูรณ์ขึ้น บางทีจะใช้โปรแกรมเมอร์ให้ทำงานให้นี่ ก็ต้องจับสังเกตุเหมือนกัน ว่าเขาหรือเธอชอบทำหรือไม่ชอบทำอะไรมากกว่ากัน นี่ถ้าไม่ชอบเหมือนกันคงแย่
[tags]ซอฟต์แวร์,โปรแกรม,โปรแกรมเมอร์,คอมพิวเตอร์,การสร้างซอฟต์แวร์[/tags]
แหะๆ.. ไม่อยากบอกเลยว่าตรงเป๊ะ!! จะมีก้อแต่ข้อ 5. ที่ไม่ค่อยรุ้สึกอย่างงั้นคับ !!
ผมชอบทำอ่ะ แต่ผมไม่ใช่โปรแกรมเมอร์ 😛
เข้าใจว่าคงจะเหน็ดเหนื่องจากการเขียนโปรแกรมเลยไม่ชอบทำ manual ใช่ไหมครับ
ทำ Test Script คืออะไร ?
และทำยังไงหรอครับ ?
ผม… ไม่ชอบทำตามคำสั่งคนอื่น 😀
ข้อ 1 กับ 4 ตรงมากๆเลยครับ
ส่วนเรื่องเขียนอธิบายกลไกทางเทคนิคผมชอบนะ เหมือนได้พรีเซ็นต์เต็มที่ว่าเราทำอะไรไปบ้าง
อะจ๊าก โดนทุกข้อ โดยเฉพาะข้อ 7 นี่พึ่งโดนพี่ที่ทำงานอบรมมาเองวา่ ควรสร้างก่อนที่จะเขียนโค้ด
ตอนนี้ก็กำลังหัดอยู่เวลาจะเขียนอะไรใหม่ แต่นะ ขี้เกียจอ่ะ เขียนไปเลยรู้สึกมันเห็นผลเร็วกว่านี่นา
1. ทั้งๆที่รีพอตเป็นตัวทำเงินเลย 555+
2. หยั่งกะ word มันใช้ยากซะงั้น อิอิ เเต่จริงๆเเล้วผมว่าไม่เเบ่งเวลามาทำเองมากกว่านะ(ผมหมายถึงผมอะ อิอิ)
4. ผมโดนประจำ – – ยิ่งโปรเเกรมที่มันไม่ออกเเบบก่อนนี้ผมเจอบ่อยมาก เหนื่อย มันออกเเบบเเย่ขนาดใช้ Listview เเทน Array คิดได้ไง (ขอระบายนิสนึง)
5. ไม่ชอบถ่ายอด เพราะคนสายนี้ส่วนใหญ่พูดไม่รู้เรื่อง ทำของร้อยบาท พูดซะเหลือหนึ่งบาท เเล้วผู้ที่ผมเคยสอนเค้าดันใช้เมาส์ไม่เป็น – -”
เห่อๆๆ
พี่ไท้ เคยเขียน Delphi ไหมครับ แนะนำ Text ให้ซักเล่มได้ไหมครับ ถ้ามีให้โหลดจะดีใจมาก เหอๆ
ผมมีอยู่ประมาณสิบเล่มอะเล่มไหนดีไม่รู้อะคับ text อะนะไม่รู้จะส่งให้ยังไง ไงก้อทิ้งเมลไว้ดิ อิอิ
ตั้งกะทำงานร่วมกับโปรแกรมเมอร์มา
เีรียนรู้เยอะ
1. กรุณากำหนดสิ่งที่คุณต้องการให้ชัดเจน
2. กำหนดแล้ว ถ้าจะเปลี่ยนกรุณาหาเหตุผลที่ดีมากๆๆมา
3. การคาดหวัง มักทำให้เจ็บปวด
4. ทำทุกอย่างให้เป็นเอกสาร และจงละเอียดสุดๆ
5. งานด่วนไม่มีในโลกโปรแกรมเมอร์
6. ตรรกะของคุณอาจใช้ไม่ได้ในโลกโปรแกรม
7. ยูสเซอร์เฟลนลี่ เป็นเรื่องยุ่งยาก
8. เวลาของคุณ กับโปรแกรมเมอร์มักไม่เืท่ากัน
เรียนรู้ธรรมชาติของเค้าให้ดีแล้วแก้ไขข้อผิดพลาดของคุณ และนำไปใช้ในการดิวงานกับโปรแกรมเมอร์ในครั้งต่อไป
โปรแกรมเมอร์ก็คน เราก็คน คุยกันปรับตัวกัน ทำงานกันได้ครับ
ผมชอบโปรแกรมเมอร์นะ อย่าเข้าใจผิด
เขียนโปรแกรมเสร็จ แล้วยังต้องทำเอกสาร ทำงานซัพพอร์ทอีก แนะนำว่า ออกมาทำงานฟรีแรนซ์ดีกว่าครับ รับทุกเม็ด…
bin — ขอผมบ้างสิครับ เปิดหูเปิดตา
vtnat ณ แมวร้อน
อยากเปิดบล็อคอะคับ เข้าเวปไหนดี หรือหาโฮสสไว้เปิดบล็อคที่ไหนดีอะ เเนะนำหน่อยสิครับ อิอิ จะเอาe-book อัพไว้ให้ด้วยนะครับจะได้ทั่วถึงกันไป
คุณ bin ครับ ขอหน่อยครับ – figlien@gmail.com ขอบคุณครับ
รู้ใจโปรแกรมเมอร์จริงๆ ครับ
การ debug โปรแกรมคนอื่น (รวมไปถึงโปรแกรมของตัวเองที่เขียนไปเมื่อสองอาทิตย์ก่อน!!)
เป็นอะไรที่สาหัสมาก
ขอเติมอีกข้อว่า
ไม่ชอบโปรแกรม Connect Database, SELECT, UPDATE, INSERT, DELETE
เออคือว่า คือเออคือตัวฉัน เออคือว่ามัน …
Textbook เฉพาะ Delphi ของผมมีอยู่หลายเล่มอะครับ เเต่
สงสัยจะสงเมลไม่ได้อะ เเต่ละเล่ม ใหญ๋เหลืออเกิน มากกว่า 10MB
ทุกเล่มเลย – – เดี๋ยวเอาไว้ผมเปิดบล็อคเมื่อไรจะอัพไว้ให้ละกัน
ปล เเต่ว่าเเต่เปิดบล็อคกันยังไงหรอ – -” ไม่ถนัด php อะผมอยู่สาย .Net – -“
เอามาใส่ไว้ในคลังแสงพี่ไท้จะน่าเกลียดมั้ยครับ
ว่าไงครับพี่ไท้ เป็นสะพานต่อท่อน้ำเลี้ยงให้น้องๆ หน่อยครับ ^^
ข้อ 5 มันต้องใช้วาจาทำงานครับคุณ HaMoo โปรแกรมเมอร์บางคนไม่คล่อง
ครับคุณ fatro การเขียนโปรแกรมก็เหมือนกับการวิ่งแข่ง บางทีถ้าเลือกได้ โปรแกรมเมอร์ก็อยากให้มีคนมาทำคู่มือแทนตัวเองเหมือนกัน เหมือนกับการวิ่งผลัดอ่ะครับ
มันคือการทำเอกสารแสดงขั้นตอนในการทดสอบโปรแกรมครับคุณ pete โดยต้องให้รายละเอียดว่าโปรแกรมดังกล่าว จะมีเงื่อนไขในการทดสอบยังไงบ้าง ต้องกดปุ่มไหนกรอกอะไรที่หน้าจอไหนบ้าง แล้วผลลัพท์ที่คาดหวังว่าจะได้มันสอดคล้องกับที่กำหนดไว้ในเอกสารหรือเปล่า ข้อดีของการทำเอกสารแบบนี้ก็คือ เมื่อทำเสร็จแล้ว ไม่ว่าใครก็ตาม ก็สามารถช่วยเราทดสอบโปรแกรมได้ โดยการอ่านจากเอกสารที่เราเตรียมไว้ให้
เหมือนผมเมื่อตอนเรียนจบใหม่ ๆ เลยครับคุณ iPAtS แต่เดี๋ยวนี้ผมรู้แล้ว ว่าการทำตามคำสั่งของผู้บังคับบัญชา (ที่ไม่บ้องตื้น) นั้น มันจะทำให้เราก้าวหน้าครับ
แสดงว่าคุณ m3rLinEz เป็นนัก presentation ครับ ในอนาคตจะมีโอกาสก้าวหน้ามาก ๆ เลยล่ะ เพราะผู้บริหารมักชอบคนที่เล่าเรื่องทางเทคนิค ให้เข้าใจได้ง่าย ๆ ด้วยเอกสาร
เหมือนผมตอนแรก ๆ เลยครับคุณ llun ผมก็ขี้เกียจตอนแรก ๆ เหมือนกัน ^o^
สำหรับเรื่องแบ่ง e-book นะครับคุณ pete, คุณ bin, คุณ crucifier ผมตรวจพบว่าเมืองไทยเรามีเว็บนึง ซึ่งเป็นที่นิยมเป็นอันดับที่ 23 ของประเทศไทย โดยการจัดลำดับของ TrueHit ที่นั่นให้เราฝากไฟล์ไว้ได้ครับ ที่นั่นคือ http://www.uploadtoday.com/ ฝากเสร็จแล้ว จะมาฝากลิงค์ที่คอมเมนท์ของหัวข้อนี้ก็ได้ครับ 😛 จะสะดวกกว่า
เห็นคุณ badzboy แวะมาหลายครั้งแล้ว วันนี้คอมเมนท์ซะที ดีใจครับ
แต่เวลาเจ็บป่วย ทำงานให้ลูกค้าไม่ทัน ก็โดนทุกเม็ดเหมือนกันครับคุณพูลทรัพย์ T-T ชีวิตคนทำธุรกิจส่วนตัวนี่ มันเสี่ยงจริง ๆ ยังเข้มแข็งไม่ได้เท่าคุณพูลทรัพย์ครับ
อื้อคุณ oakyman ผมลืมไปเลย ใช่ ๆ ส่วนใหญ่จะไม่ชอบเขียนโปรแกรมต่อฐานข้อมูล ผู้ร่วมงานผมก็บอกว่ามันไม่ได้กลั่นสติปัญญาอะไรเท่าไหร่ แต่มันแย่หน่อยอ่ะครับ เพราะโปรแกรมทางธุรกิจส่วนใหญ่ ก็ต้องต่อกับฐานข้อมูลทั้งนั้นเลย
เป็นโปรแกรมเมอร์ดูท่าจะปวดหัว
อ่อ ขอบคุณมากครับ
มีอีกเรื่องที่ต้องขอบคุณครับ เรื่องเอกสารค่าย เสร็จสิ้นไปแล้วครับสำหรับค่าย feedback กลับมาดีมากๆครับ น้องๆชอบ บอกได้ความรู้ดี ได้พื้นฐานก่อนเรียนดีมาก ต้องขอบคุณพี่ไท้มากครับ ที่ช่วยตรวจดูเอกสารค่าย
http://www.uploadtoday.com/ มันไม่ให้ URL กลับมาทาง Email เเต่มันส่ง Mail มากทุกครั้งที่กดส่งนะ เเต่ข้างในไม่มีลิ้งให้อะ – -ทำไงล่ะเนี้ย – -“
อืม ๆ ผมจำได้ว่าไม่ได้ทำอะไรเลยครับ อ่านอย่างเดียว เครดิตเป็นของคุณ pete ล้วน ๆ ครับ ^o^
อ๊ะจริงดิคุณ bin เอ แบบนี้ต้องเปลี่ยนเป็น http://www.sendspace.com/ หรือไม่ก็ http://www.badongo.com/ ดูครับ
หนังสือของ Borl*nd_Developer_Giude_Delphi_6
จำนวน 1140 หน้า ขนาด 13.9 MB
http://www.sendspace.com/file/7apm0q
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ???????????? CRM ???????????? DSS ????????? DSS????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ????????????????????? CRM ??????????????????????????????????????????????????????????????????????????? ?????????????????????????????????????????????????????????????????????????????????????????????????? ???????????????????????????????????????????????????????????????????????????????????? ????????????????????????????? Saas ??????????????????????????????????????????????????????????????????????????? ???????????? ????????????????????????????????????????????????????????????????????????????????????????????? TwT ??????????????? ????????????????????????????????????????????????????????????????????????????????????????????????????? ???????????? Software ???????????????,Composite applications,Human_computation,IVR ????????????!! ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ??????????????????????????
?????? e-book delphi ????????????????????????????????????????????????????????????(????????????????????????????????????????????????????????????????? ????????????)
????????????????????? Delphi_in_a_nu*shell ???????????? O’R*illy
??????????????????????????? 576 ???????????????????????? 24.9 MB
http://www.sendspace.com/file/zjfl6b
ขอบคุณคุณ bin สำหรับการเผยแพร่ครับ ผมหวังว่าลิงค์มันจะอยู่ได้นาน ๆ นะ ^o^
@bin – ขอบคุณมากๆครับ สำหรับ e-book ดีๆ
โดนหมดง่ะ ” 7 ข้อรวดเลย
ขออนุญาต copy ไปให้ SA PM อ่าน
ผมกำลังเรียนเขียนโปรแกรมอยู่อยากได้คำแนะนำครับ
ใช้ จาวาเขียนครับ
ถูกใจครับ แต่ถ้าไม่ชอบ update insert delete แล้วคงต้งไม่ชอบเขียนเว็บ application ด้วยเหมือนกันมั้ง เว้นแต่ส่วนที่ไม่ติดต่อฐานข้อมูล
ข้อแรก โดนเต็ม ๆ ค่า
ถูกเกือบหมดเลยครับ โดยเฉพาะพวก manual , report เนี่ยผมเกลียดนัก
อยากเป็นโปรเเกรมเมอร์ที่เก่งๆอ่ะ
ต้องทำยังไงบ้างเหรอ
เคยหัดเขียนโปรเเกรมอ่ะ เเต่ว่าเขียนเท่าไหร่ก็ไม่รุ่งซะทีเลย
เครัยดมากเลยค่ะ ไม่รู้ว่าจะเอาดีด้านไหนดี เเง้ๆ
กลัวตกงานมากมายเลย
อยากเก่งเเต่ว่าเปงคนไม่เก่งเนี่ย ลำบากจังเลยนะคะ
สำหรับเราชอบทำทุกข้อที่เขียนไว้ ให้มองว่าเป็นการปิดโปรเจ็ค หรือเหมือนเป็นการ transfer นะ
โปรเจ๊คใกล้จะมา งานหนัก คือ Report นี้เเระคร่า เรื่องใหญ่เลย
อีกอย่างยัง ไม่ทราบ หัวข้อเลย ว่าจะทำ โปรเจ๊กเกี๋ยว กับอารายดี
ไปเจอ entry ของพี่ไท้โผล่ในบล็อกนี้ด้วยแฮะ ไม่มี credit ให้ด้วย น่าเกลียดจริงๆ
http://technology.bkk.in.th/2008/07/17/what-programmer-do-not-like/
ผมตามไปทักเค้าเรียบร้อยแล้วครับคุณ AMp อิ อิ
ทั้ง 7 ข้อ ผมทำมาหมดแล้วครับ ซึ่งอาจจะไม่ชอบบ้าง บางอย่าง แต่ก็ต้องทำเพราะมันเป็นงานต่อเนื่องกันและทำให้โปรแกรมมีความสมบูรณ์ที่สุด
ปล. ลิงค์คุณ bin ตายลิงค์ครับ มีให้ใหม่ไหมครับ
เห็นด้วยอย่างยิ่งครับ ….
4. ไม่ชอบ..ซ่อมแซมหรือปรับปรุงโปรแกรมของโปรแกรมเมอร์คนอื่น
มันก็ไม่เสมอไปครับ.
ถ้าเป็นพวก opensource อาจจะชอบปรับปรุง program opensource ของชาวบ้านเขา.
ลิงฆ์
ลิงค์