กว่า 25 ปีหรืออาจนานถึง 30 ปีฉันต้องเรียนรู้ภาษาใหม่มากมาย ตอนนี้ฉันสูญเสียการนับ นี่คือรายการคร่าวๆ
ถ้าฉันไปทางกลับไป ...
8080, Z80, 6502, 8086, 80286 แอสเซมเบลอร์
ขั้นพื้นฐาน (ประมาณ 6 พันธุ์)
APL (ใช่)
PL / 1
FORTRAN 4 และ 77
COBOL (เชื่อหรือไม่)
PASCAL (หลายพันธุ์รวมถึง Delphi)
OCCAM2 (ความสนุก - การสร้างกระบวนการทันที)
C (คอมไพเลอร์จำนวนมาก, โปรเซสเซอร์จำนวนมาก, ตัวแปรแปลก ๆ มากมาย)
C ++
Ada (ระบบขนาดใหญ่และระบบฝังตัว)
Perl เล็กน้อยเพื่อความสนุกสนาน
PHP
สิ่งเหล่านี้ถูกนำมาใช้กับเครื่องจักรทุกประเภท - ระบบฝังตัวเล็ก ๆ , บอร์ดพัฒนา, เมนเฟรมของ IBM ที่ใช้ TSO, VAX / VMS, CP / M, DOS, Windows, Solaris, Linux, ระบบฝังตัวที่ไม่มี OS, สภาพแวดล้อมการพัฒนาโฮสต์ระยะไกลบน และในรายการไป
และยังมีอีกหลายสิ่งที่คลุมเครือในทางที่ฉันจำไม่ได้ (หรือไม่ต้องการ ... PL / M)
แต่ละคนต้องเรียนรู้เพราะมันเป็นส่วนหนึ่งของการทำงานให้สำเร็จ ในกรณีส่วนใหญ่ฉันไม่เคยมีประสบการณ์มาก่อนผู้จัดการที่อดทนและเต็มใจที่จะกระโดดเข้ามาและทำงานให้เสร็จ
หากการเรียนรู้สิ่งใหม่ ๆ เป็นที่สนใจของคุณให้ซื้อหนังสือเล่นเล่นทำสิ่งต่าง ๆ ในเวลาของคุณเอง ถ้าไปในตำแหน่งที่ดูดีในประวัติย่อที่คุณทำเช่นนี้เพราะคุณสนใจ
เป็นหนึ่งในคำตอบอื่น ๆ ที่ชี้ให้เห็นส่วนใหญ่เวลาแนวคิดในการทำสิ่งสำคัญไม่เปลี่ยนแปลงมากนักเพียงวิธีการแสดงมัน (หรือแน่นอนว่าคุณสามารถใช้ภาษาที่แปลกประหลาดบางอย่างที่ไม่มี OO หรือกระบวนการและสิ่งนี้จำเป็นต้องเปลี่ยนความคิด)
หากคุณได้รับโอกาสที่จะทำอะไรสักอย่างที่ไม่ใช่เรื่องธรรมดาเพื่อเป็นส่วนหนึ่งของงานของคุณให้คว้าโอกาสที่คุณจะทำได้ สิ่งเหล่านี้ส่วนใหญ่ที่กล่าวไว้ข้างต้นฉันไม่ได้ใช้มานานหลายปีและไม่น่าจะใช้อีก แต่คุณไม่เคยรู้ วันหนึ่งฉันต้องการสร้างเครื่องจักร APC แบบ microcoded :)