ฉันอ่านเรียงความของ Paul Graham - Beating The A ค่าเฉลี่ย (2003)และนี่คือสิ่งที่เขาต้องพูด:
ยิ่งมีรสชาติด้านไอทีที่รายละเอียดของงานมากขึ้น บริษัท ก็ยิ่งอันตรายน้อยลงเท่านั้น ประเภทที่ปลอดภัยที่สุดคือประเภทที่ต้องการประสบการณ์ Oracle คุณไม่ต้องกังวลเกี่ยวกับสิ่งเหล่านั้น คุณยังปลอดภัยถ้าพวกเขาบอกว่าพวกเขาต้องการนักพัฒนา C ++ หรือ Java ถ้าพวกเขาต้องการโปรแกรมเมอร์ Perl หรือ Python มันจะน่ากลัวนิดหน่อย - นั่นเริ่มเป็นเสียงเหมือน บริษัท ที่ด้านเทคนิคอย่างน้อยก็ทำงานโดยแฮกเกอร์ตัวจริง
ตอนนี้เป็นบทความวันที่ แต่ผมไม่เห็นว่าการใช้ภาษาที่ไม่ใช่ธรรมดา (C / C ++ / Java, C #) จะเป็น'อันตรายน้อย' หากโปรแกรมเมอร์ขององค์กรคล่องแคล่วในการใช้ภาษาเพื่อการพัฒนาพวกเขาควรมีความเชี่ยวชาญในการเขียนโค้ดที่เหมาะสม ในความเป็นจริงถ้าคุณใช้ภาษาที่ไม่ใช่เรื่องธรรมดาจะไม่เกิดปัญหาในการบำรุงรักษา / การปรับปรุงเนื่องจากคุณมีโปรแกรมเมอร์ไม่มากนักในระยะยาว
สำหรับการทำระบบที่รวดเร็วและสกปรกฉันยอมรับว่าบางภาษาอนุญาตให้คุณถอดออกได้เร็วกว่าภาษาอื่น แต่เรียงความ / ความคิดเห็นของพอลเกรแฮมไม่สมเหตุสมผลในปี 2012 หรือมากกว่านั้น? หากการเริ่มต้นใช้ภาษาไอทีทั่วไปเพื่อการพัฒนาทำไมการแข่งขันจึงน่าเป็นห่วงน้อยกว่า
ฉันไม่เห็นว่าภาษานั้นสร้างความแตกต่างอย่างไร IMHO เป็นนักพัฒนาที่ประสบกับภาษาที่มีความสำคัญและความพร้อมใช้งานของเฟรมเวิร์กเพื่อให้คุณแห้ง (ไม่ต้องทำซ้ำตัวเอง) ไม่ใช่แค่การเข้ารหัสในภาษาใดภาษาหนึ่ง
อะไรที่ฉันขาดหายไป? มันแปลว่าการสตาร์ทอัพจะเลือกภาษาที่ไม่ต้องใช้ไอทีเป็นหลัก (แม้ว่านักพัฒนาอาจจะเก่งในเรื่องภาษานั้น) เศรษฐกิจ (การเขียนโปรแกรม) คืออะไร / แรงขับเคลื่อนตลาดหลังการอ้างสิทธิ์นี้?
PS: 'lingua obscura' ไม่ได้มีไว้เพื่อทำร้ายความรู้สึกของทุกคน :)