เมื่อเวลาผ่านมาช่วงนึง ได้ทดลองทำงานในสถานที่ต่างๆ จึงอยากมาเล่าประสบการณ์การทำงาน หรือการปรับตัวให้กับน้องๆนักศึกษาที่เพิ่งจบหรือกำลังจะจบ อย่างแรกเลยที่ทุกคนจะต้องเจอกับการทำงานที่แรกคือ ความกดดันที่มีเข้ามาไม่ว่าจะจากเจ้านาย หรือจากตัวเองเพราะอย่างน้อยการเรียนกับการทำงานมันแตกต่างกันอย่างสิ้นเชิง ไม่ว่าจะด้วยความรับผิดชอบ หรือจะเป็นหน้าที่ ที่ต้องรับผิดชอบ อย่างน้อยก็ควรเตรียมตัวที่จะพบกับการที่ว่าไม่มีใครบังคับให้คุณทำงาน เหมือนตอนที่บังคับให้คุณเรียน แต่เค้าก็ไม่จ้างคุณไว้ถ้าคุณทำงานให้เขาไม่ได้ เรื่องความกดดันมันแน่นอน เพราะเราต้องเริ่มเรียนรู้ระบบใหม่ๆ ซึ่งเอาง่ายๆเลย คุณไปสาขาไหนคุณก็ต้องเรียนรู้ถาคุณยังปรับตัวไม่ได้หรือเรียนรู้อะไรใหม่ๆไม่ได้ ก็ยากครับที่จะทำงานได้อย่างมีประสิทธิภาพ มันไม่ได้ท่องตำราไปสอบ พอสอบเสร็จก็คืนอาจารย์ไปหมดเหมือนตอนเรียนหรอกนะครับ แต่เมื่อส่งงานเสร็จ คุณต้องระลึกไว้ด้วยว่า อาจจะเป็นคุณเองนี่แหละที่ต้องแก้งานของคุณ ในตอนที่ลูกค้าต้องการระบบใหม่ๆ เพราะฉะนั้นอย่าทำงานแบบขอไปที ทำอะไรก็ให้มีระบบระเบียบแบบแผน มีขึ้นมีตอนไว้หน่อย เดี๋ยวต้องมานั่งรำลึกว่าเราทำอะไรไปบ้างมันไม่สนุกหรอกครับเมื่อลูกค้าบอกแล้วต้องการในอีกไม่กี่ชั่วโมง เดี๋ยวจะซวยยกก๊วน โดยไม่ต้องกินโออิชิ
แสดงบทความที่มีป้ายกำกับ แง่คิด แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ แง่คิด แสดงบทความทั้งหมด
07 ตุลาคม 2552
17 กันยายน 2552
15ข้อที่ programmer ควรมี

2.ทำสิ่งธรรมดาให้ง่าย ทำสิ่งยากให้เป็นไปได้
3.จงโปรแกรมโดยนึกว่าจะมีคนมาทำต่ออย่างแน่นอน
4.ระเบียบ กฏข้อบังคับ เชื่อมั่นไม่ได้แล้ว ถ้ามีเพียงหนึ่งโมดูลไม่ปฏิบัติตาม
5.ตัดสินใจให้ดีระหว่างความชัดเจน(clearance) กับ การขยายได้(extensibility)
6.อย่าเชื่อมั่น output จากโมดูลอื่น ถึงแม้เราจะเป็นคนเขียนเอง
7.ถ้าคนเขียนยังเข้าใจได้ยาก แล้วคนอ่านจะเข้าใจได้ยากกว่าแค่ไหน
8.ค้นหาข้อมูลสามวันแล้วทำหนึ่งวัน หรือจะทำสามวันแล้วแก้บั๊กตลอดไป
9.จงสร้างเครื่องมือ ก่อนทำงาน
10.อย่าโทษโมดูลอื่นก่อน โดยเฉพาะถ้าโมดูลอื่นเป็น OS และ Compiler
11.พยายามทำตามกฏ แต่ถ้ามีข้อยกเว้น ต้องมีอย่างหลีกเลี่ยงไม่ได้ แล้วประกาศและตะโกนให้ดังที่สุด
12.High cohesion Loose coupling. (ยึดเกาะให้สูงสุดในโมดูล และ เกาะเกี่ยวกับโมดูลอื่นให้น้อยที่สุด)
13.ให้สิ่งที่เกี่ยวข้องกันยิ่งมากอยู่ไกล้กันมากที่สุด
14.อย่าเชื่อโดยไม่พิสูจน์
15.อย่าลองทำแล้วคอมไพล์ดู ถ้าเราไม่ได้คาดหวังผลลัพธ์
มันเป็นข้อความที่เคยอ่านเจอเมื่อนานมากแล้วและมีความรู้สึกว่าโดน มันใช่ เลยนำกลับมาเผยแพร่อีกรอบ ซึ่งผมก็จำไม่ได้แล้วว่าไปเจอมาจากไป ยังไงขอยกเครดิตให้คนที่คิดเรื่องพวกนี้มาทำให้รู้ว่า อย่างน้อยมันก็เป็นอาชีพที่มีคนสนใจ
Labels:
แง่คิด,
หลักการ,
Computer,
Programmer,
thinking
15 กันยายน 2552
ไม่มีสัจจะในรูตูด
"คำพูด" อย่าให้มันเป็นแค่เพียงลมปาก เพราะมันจะทำให้คุณค่าคำพูดของคุณน้อยลงไป มันไม่มีประโยชน์ครับถ้าพูดออกไปแล้วไม่ได้อย่างที่พูด แต่มันจะดูดีกว่าเยอะเมื่อคุณรับปากแล้วทำได้อย่างที่พูด
หลายๆครั้ง ผมเห็นหลายๆคนพูดแบบขอไปที รับปากไปอย่างนั้นพอผ่านบทสนทนา ก็เหลือเพียงความว่างเปล่า ถ้าคุณพูดแบบนี้แล้วเป็นไปตามที่คุณพูดมันจะดีมาก แต่ปัจจุบัน คนเราเอาแต่พูดโดยไม่ลงมือซะส่วนใหญ่ คิดคำพูดสวยหรู เพียงเพื่อขายคำพูดขายฝัน โดยไม่มองย้อนกลับไปว่าถ้าพูดไปแล้วทำได้อย่างที่พูดหรือเปล่า มันเป็นอะไรที่สะท้อนชีวิตของสังคมสมันนี้ที่ว่า เดี๋ยวนี้ใครๆพูดแล้วก็ปล่อยมันไปเป็นเพียงลมที่ผ่านปอด แล้วออกมาทางปากโดยไม่ได้ใช้ความคิด มันไม่ต่างอะไรจากลมที่ออกมาจากตูด สิ่งที่พูดกับสิ่งที่ทำมันสอดคล้องกันหรือไม่
หลายๆครั้ง ผมเห็นหลายๆคนพูดแบบขอไปที รับปากไปอย่างนั้นพอผ่านบทสนทนา ก็เหลือเพียงความว่างเปล่า ถ้าคุณพูดแบบนี้แล้วเป็นไปตามที่คุณพูดมันจะดีมาก แต่ปัจจุบัน คนเราเอาแต่พูดโดยไม่ลงมือซะส่วนใหญ่ คิดคำพูดสวยหรู เพียงเพื่อขายคำพูดขายฝัน โดยไม่มองย้อนกลับไปว่าถ้าพูดไปแล้วทำได้อย่างที่พูดหรือเปล่า มันเป็นอะไรที่สะท้อนชีวิตของสังคมสมันนี้ที่ว่า เดี๋ยวนี้ใครๆพูดแล้วก็ปล่อยมันไปเป็นเพียงลมที่ผ่านปอด แล้วออกมาทางปากโดยไม่ได้ใช้ความคิด มันไม่ต่างอะไรจากลมที่ออกมาจากตูด สิ่งที่พูดกับสิ่งที่ทำมันสอดคล้องกันหรือไม่
"อย่าให้คำพูดที่มาจากลมปาก เปรียบเสมือนลมที่ผ่านออกมาจากรูตูด"
สมัครสมาชิก:
บทความ (Atom)