ฉันเป็นโปรแกรมเมอร์งานอดิเรก (เริ่มต้นด้วย VBA เพื่อให้เก่งเร็วขึ้น) และทำงานกับ VB.NET / C # .NET และกำลังพยายามเรียนรู้ ADO.NET
แง่มุมของการเขียนโปรแกรมที่ทำให้ฉันผิดหวังมาตลอดคือ 'ดี' หน้าตาเป็นอย่างไร? ฉันไม่ใช่มืออาชีพดังนั้นจึงมีน้อยที่จะเปรียบเทียบกับ อะไรทำให้โปรแกรมเมอร์ดีขึ้น? ใช่ไหม:
- พวกเขามีความเข้าใจที่ดีขึ้นเกี่ยวกับวัตถุ / คลาส / วิธีการทั้งหมดในภาษาที่กำหนด?
- โปรแกรมของพวกเขามีประสิทธิภาพมากขึ้น?
- การออกแบบโปรแกรมของพวกเขาดีกว่ามากในแง่ของเอกสารที่ดีกว่าการเลือกชื่อฟังก์ชั่นที่ดี ฯลฯ ?
พูดอีกอย่างคือถ้าฉันดูรหัสของโปรแกรมเมอร์มืออาชีพสิ่งแรกที่ฉันจะสังเกตเห็นเกี่ยวกับรหัสของพวกเขาเมื่อเทียบกับของฉันคืออะไร? ตัวอย่างเช่นฉันอ่านหนังสือเช่น 'Professional ASP.NET' โดย Wrox press ตัวอย่างโค้ดในหนังสือ 'ระดับโลก' หรือไม่? นั่นคือจุดสุดยอด? โปรแกรมเมอร์มือฉมังคนใดจะมองรหัสนั้นและคิดว่ามันเป็นรหัสที่ดี?