약 25 년 또는 30 년이 넘는 기간 동안 저는 많은 새로운 언어를 배워야했습니다. 너무나 많은 사람들이 이제 카운트를 잃었습니다. 다음은 대략적인 목록입니다.
내가 길을 가면 뒤로 물러서
8080, Z80, 6502, 8086, 80286 어셈블러.
기본 (약 6 종).
APL (예)
PL / 1
포트란 4와 77
코볼 (믿거 나 말거나)
PASCAL (Delphi를 포함한 여러 종류)
OCCAM2 (재미있는 힙-즉시 프로세스 생성)
C (많은 컴파일러, 많은 프로세서, 많은 이상한 변형)
C ++
Ada (큰 시스템 및 내장 시스템)
재미를위한 작은 펄
PHP
이들은 임베디드 시스템, 개발 보드, TSO를 실행하는 IBM 메인 프레임, VAX / VMS, CP / M, DOS, Windows, Solaris, Linux, OS가없는 임베디드 시스템, 원격 호스팅 개발 환경 등 모든 종류의 시스템에서 사용되었습니다. 그리고 목록에 간다.
그리고 내가 기억할 수없는 (또는 PL / M을 원하지 않는) 방식으로 던져진 몇 가지 모호한 것들이 있습니다.
이것들은 각각 일을 끝내는 일의 일부이기 때문에 배워야했습니다. 대부분의 경우 사전에 경험이 없었으며 관대 한 관리자와 도약하고 일을 완수하려는 의지가있었습니다.
새로운 것을 배우는 것이 흥미 롭다면, 책을 사고, 놀이를하고, 자신의 시간에 일을하십시오. 직책을 수행하는 경우 관심이 있기 때문에 이력서에 도움이됩니다.
다른 답변 중 하나가 지적했듯이 대부분의 경우 주류 작업을 수행하는 개념은 크게 변하지 않으며 표현 수단 만 사용합니다. (물론 OO 또는 절차가없는 매우 이례적인 언어로 들어갈 수 있으며, 이는 사고 방식의 전환이 필요합니다.)
일의 일부로 평범하지 않은 일을 할 기회가 있다면, 가능한 한 기회를 잡으십시오. 위에 나열된 것들 중 대부분은 몇 년 동안 사용되지 않았으며 다시 사용할 가능성이 없지만 결코 알지 못합니다. 언젠가는 마이크로 코딩 된 APL 머신을 만들고 싶습니다 :)