เขียน .net/java ได้ไหม?
posted on 18 Dec 2006 20:36 by ipats
วันนี้ไปเทรน C++ มา เหอๆ
ไม่มันเหมือนตอนอาจารย์มะนาวสอนเลย อิอิ
ก็.. มันก็เลยทำให้นึกถึงเวลามีคนถามผมว่าเขียน .net/java ได้ไหม?
ท้าวความนิดนึง.. ผมเคยจับจาวาครั้งแรกประมาณห้า-หกปีที่แล้ว มั๊ง
หนังสือที่อ่านถ้าจำไม่ผิดก็ของ อ. เจนวิทย์ เหลืองอร่าม
(ชื่อประมาณเนี่ย ที่เล่มมันใหญ่มากๆ)
แต่เนื่องด้วยตอนนั้นมันไม่มี IDE ดีๆ (ไม่รู้เพราะผมไม่รู้หรือมันไม่มีจริงๆ)
ไม่เหมือนพวก C ที่ IDE ค่ายบอร์แลนด์เจ๋งมาก
ตั้งแต่นั้นก็เลยไม่ได้สัมผัสมันอีกเลยจนถึงตอนนี้!
เพราะมันไม่มีความจำเป็น หรือมีอะไรน่าสนใจที่จะจูงใจให้ผมไปลองเล่น
(เคยพยายามจะเขียน j2me ไปแป๊บนึง แต่ก็ไม่ได้ลอง)
ก็ทำให้ปัจจุบันนี้ผมเขียน java ไม่เป็น เหอๆ
อันนี้เป็นเรื่องปกติ
ส่วน .net (นี่แหละที่จะพูดถึง)
เวลามีใครมาถามว่าเขียน vb.net, C# เป็นไหม
คำตอบแว๊บแรกที่ผมจะตอบเสมอคือ.. ไม่เป็น
แล้วก็นึกย้อนไป.. จริงๆ แล้วก็เคยเขียนนี่หว่า
แถมเคยเป็น TA (คนช่วยสอน) วิชา C# อีกแหนะ
(จริงๆ มันคือ computer programming ที่เปลี่ยนจาก pascal มาเป็น C#)
แต่เมื่อลองคิดดูจริงๆ แล้ว
ไอ้ C# ที่ผมเคยเขียนไปหน่ะ.. มันก็คือ C นั่นแหละ (งง?)
คือแบบ ต้องบอกว่าภาษาตระกูลเนี่ย C/C++/Java/C# (PHP ด้วยก็ได้ เหอๆ)
ประมาณว่าภาษาตระกูลปีกกา "{}" ส่วนใหญ่แล้ว syntax มันคล้ายๆ กัน
มันก็เลยทำให้ผมเขียนได้หมดโดยดัดแปลงตามตัวอย่าง
(เพื่อนผมมันเรียกว่าเขียนโดยสัญชาตญาณ เหอๆ)
แต่มันก็แค่ "เขียนได้" ไม่ใช่ "เขียนเป็น"
มันต่างกันยังไง?
สำหรับผม เขียนได้เหมือนกับการที่เราอ่านภาษาอังกฤษออก
แล้วเอาประโยคนู้นประโยคนี้มาผสมๆ ตัดๆ แล้วออกมาเป็นประโยคใหม่
แต่เขียนเป็นก็คือ การที่เราสามารถเขียนเรียงความได้ด้วยตัวเองเลย
นั่นก็คือ สำหรับ C# ผมสามารถตัดแต่ง ดัดแปลง เขียนโปรแกรมได้
แต่ผมยังไม่เข้าใจนวัตกรรมและคุณสมบัติใหม่ๆ ของมัน
ในระดับที่จะสามารถสร้างสรรค์โปรแกรมโดยดึงคุณสมบัติเหล่านั้นออกมาใช้ได้เอง
สรุปแล้ว.. ผมเขียน .net/java ไม่เป็น T T
(แบบว่าพรุ่งนี้ไปสัมภาษณ์งานใหม่ง่ะ เหอๆ)
-----
แล้วอะไรที่ผมว่าผมทำเป็นมั่งล่ะเนี่ย.... ทอดไข่ดาว?? เหอๆ
ไม่มันเหมือนตอนอาจารย์มะนาวสอนเลย อิอิ
ก็.. มันก็เลยทำให้นึกถึงเวลามีคนถามผมว่าเขียน .net/java ได้ไหม?
ท้าวความนิดนึง.. ผมเคยจับจาวาครั้งแรกประมาณห้า-หกปีที่แล้ว มั๊ง
หนังสือที่อ่านถ้าจำไม่ผิดก็ของ อ. เจนวิทย์ เหลืองอร่าม
(ชื่อประมาณเนี่ย ที่เล่มมันใหญ่มากๆ)
แต่เนื่องด้วยตอนนั้นมันไม่มี IDE ดีๆ (ไม่รู้เพราะผมไม่รู้หรือมันไม่มีจริงๆ)
ไม่เหมือนพวก C ที่ IDE ค่ายบอร์แลนด์เจ๋งมาก
ตั้งแต่นั้นก็เลยไม่ได้สัมผัสมันอีกเลยจนถึงตอนนี้!
เพราะมันไม่มีความจำเป็น หรือมีอะไรน่าสนใจที่จะจูงใจให้ผมไปลองเล่น
(เคยพยายามจะเขียน j2me ไปแป๊บนึง แต่ก็ไม่ได้ลอง)
ก็ทำให้ปัจจุบันนี้ผมเขียน java ไม่เป็น เหอๆ
อันนี้เป็นเรื่องปกติ
ส่วน .net (นี่แหละที่จะพูดถึง)
เวลามีใครมาถามว่าเขียน vb.net, C# เป็นไหม
คำตอบแว๊บแรกที่ผมจะตอบเสมอคือ.. ไม่เป็น
แล้วก็นึกย้อนไป.. จริงๆ แล้วก็เคยเขียนนี่หว่า
แถมเคยเป็น TA (คนช่วยสอน) วิชา C# อีกแหนะ
(จริงๆ มันคือ computer programming ที่เปลี่ยนจาก pascal มาเป็น C#)
แต่เมื่อลองคิดดูจริงๆ แล้ว
ไอ้ C# ที่ผมเคยเขียนไปหน่ะ.. มันก็คือ C นั่นแหละ (งง?)
คือแบบ ต้องบอกว่าภาษาตระกูลเนี่ย C/C++/Java/C# (PHP ด้วยก็ได้ เหอๆ)
ประมาณว่าภาษาตระกูลปีกกา "{}" ส่วนใหญ่แล้ว syntax มันคล้ายๆ กัน
มันก็เลยทำให้ผมเขียนได้หมดโดยดัดแปลงตามตัวอย่าง
(เพื่อนผมมันเรียกว่าเขียนโดยสัญชาตญาณ เหอๆ)
แต่มันก็แค่ "เขียนได้" ไม่ใช่ "เขียนเป็น"
มันต่างกันยังไง?
สำหรับผม เขียนได้เหมือนกับการที่เราอ่านภาษาอังกฤษออก
แล้วเอาประโยคนู้นประโยคนี้มาผสมๆ ตัดๆ แล้วออกมาเป็นประโยคใหม่
แต่เขียนเป็นก็คือ การที่เราสามารถเขียนเรียงความได้ด้วยตัวเองเลย
นั่นก็คือ สำหรับ C# ผมสามารถตัดแต่ง ดัดแปลง เขียนโปรแกรมได้
แต่ผมยังไม่เข้าใจนวัตกรรมและคุณสมบัติใหม่ๆ ของมัน
ในระดับที่จะสามารถสร้างสรรค์โปรแกรมโดยดึงคุณสมบัติเหล่านั้นออกมาใช้ได้เอง
สรุปแล้ว.. ผมเขียน .net/java ไม่เป็น T T
(แบบว่าพรุ่งนี้ไปสัมภาษณ์งานใหม่ง่ะ เหอๆ)
-----
แล้วอะไรที่ผมว่าผมทำเป็นมั่งล่ะเนี่ย.... ทอดไข่ดาว?? เหอๆ
Tags: programming14 Comments
ไอ้แพท..





ตอนนี้หันไปเน้นด้านออกแบบ แล้วก็พวกฐานข้อมูลมากกว่าแฮะ
จะทำสถิติเปลี่ยนงานจริง ๆ รึ
...แต่นับของตัวเอง ก็งานที่ 4 แล้วนี่หว่า
#1 By PaePae on 2006-12-18 20:56