MaGicNote
2Nov/091

Compare Painting and Coding

เซ็งอ่ะ ที่ http://magickiat.wordpress.com โพสต์ไม่ได้ เลยเอามาฝากที่นี่ก่อนหล่ะกัน

ผมก็ไม่ถนัดเรื่องงานศิลป์เท่าไหร่ ยิ่งวาดเขียนนี่ ห่วยสุดๆ แต่ก็อยากลองเปรียบงานจิตรกรรม กับการเขียนโปรแกรมดู

อ้างอิงจาก wikipedia

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

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

แล้วใครจะมาชมความงามของโค๊ดท่านหล่ะ ถ้าไม่ใช่เพื่อนร่วมงาน

โค๊ดเหล่านั้นจะสามารถสื่ออะไรแก่ผู้ร่วมงานหรือผู้สานต่องานบ้าง เรารู้ได้ไงว่าโค๊ดงั้นสวยงามราวกับจิรกรชั้นเอก บรรเลงลวดลายบนพื้นผ้าหรือกระดาษ หรือเละ มั่วจนทนดูไม่ได้

จากที่เห็นผ่านมา โดยส่วนมาก เมื่อมีคนอื่นมา Review โค๊ดของเรา

แม่... ไม่รู้เรื่องเลยหว่ะ มันเขียนไรหว่ะ

หรือ

แม่... เขียนใหม่ยังจะง่ายกว่าแกะโค๊ดพวกนี้

เพื่อให้เห็นภาพง่ายขึ้น ก็ดูภาพนี้
Code Review
ที่มา osnews

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

ทำๆ ไปก่อน ค่อยกลับมาแก้ใหม่

Comments (1) Trackbacks (0)
  1. แก้ไขให้เป็น markdown จะได้ไม่เพี้ยน


Leave a comment


No trackbacks yet.