ฉันค่อนข้างมีความเชี่ยวชาญเกี่ยวกับ Java, C / C ++, JavaScript / jQuery และเหมาะสมกับ Objective-C ฉันค่อนข้างมีประสิทธิภาพด้วยภาษาและกรอบงานที่เกี่ยวข้องเช่นกันและผลิตระบบระดับองค์กร (และขนาดเล็ก) ด้วยความสะดวกสบายที่เพียงพอในขณะที่รักษารหัส 'สะอาด' และบำรุงรักษาได้ (ใช่ฉันสามารถอ่านรหัสของตัวเองหลังจากหก เดือน :)
เว้นแต่ได้รับคำสั่งจากแพลตฟอร์ม (iPhone, iPad, ฯลฯ ) หรือโดยองค์กรลูกค้า / การดำเนินการเพียงแค่ "ทำไม" ฉันควรเรียนรู้ภาษาการเขียนโปรแกรมใหม่หรือไม่ แค่เล่น ๆ"? และทำอะไรด้วยความสนุกถ้าฉันจะไม่ทำอะไรที่คุ้มค่ากับมัน?
เพื่อนของฉันหลายคนพร้อมที่จะดำน้ำเพื่อเรียนรู้ "สิ่งใหม่ / ภาษาใหม่" และโดยทั่วไปแล้วก็คือ Python, Ruby หรือ PHP (เพียงตั้งชื่อชื่อที่นิยมไม่กี่คน) ตอนนี้เพียงแค่รู้ภาษาด้วยตัวเอง IMHO ไร้ประโยชน์ คุณต้องรู้กรอบการเรียนรู้การใช้งาน / API รวมถึง 'แนวทางปฏิบัติที่ดี' ฯลฯ
ดังนั้นจากความรู้สึก 'เศรษฐกิจ' มีประโยชน์ในการเรียนรู้ภาษาการเขียนโปรแกรมใหม่หรือไม่ หากเรียนรู้ภาษาอย่างรวดเร็วและสกปรกมันอาจจะถูกใช้เพื่อการสร้างต้นแบบ / การนำไปปฏิบัติที่รวดเร็วและสกปรก - แต่ฉันไม่เห็นว่าเป็นการลงทุนที่สมเหตุสมผลของเวลา / ความพยายาม
ดังนั้นทำไมฉัน (หรือใครก็ตามในเรื่องนั้น) ควรเรียนรู้ภาษาการเขียนโปรแกรมใหม่นอกเหนือจาก "มันสนุกแล้วลองดู" - ถ้าการลงทุนเวลาอาจไม่คุ้มค่าในระยะยาว?