Lebih dari 25 atau bahkan 30 tahun saya harus belajar banyak bahasa baru. Begitu banyak sekarang saya kehilangan hitungan. Berikut ini daftar kasarnya.
JIKA saya pergi jauh, kembali ...
8080, Z80, 6502, 8086, 80286 assembler.
DASAR (sekitar 6 varietas).
APL (yay)
PL / 1
FORTRAN 4 dan 77
COBOL (percaya atau tidak)
PASCAL (beberapa varietas termasuk Delphi)
OCCAM2 (tumpukan kesenangan - pembuatan proses instan)
C (banyak kompiler, banyak prosesor, banyak varian aneh)
C ++
Ada (sistem besar dan juga sistem tertanam)
Perl kecil hanya untuk bersenang-senang
PHP
Ini telah digunakan pada semua jenis mesin - sistem tertanam kecil, papan pengembangan, mainframe IBM yang menjalankan TSO, VAX / VMS, CP / M, DOS, Windows, Solaris, Linux, sistem tertanam tanpa OS, lingkungan pengembangan yang di-host secara remote, di dan pada daftar berjalan.
Dan ada beberapa hal tidak jelas yang terlempar di sepanjang jalan yang tidak dapat saya ingat (atau tidak ingin ... PL / M).
Masing-masing harus dipelajari karena itu adalah bagian dari menyelesaikan pekerjaan. Dalam kebanyakan kasus, saya tidak punya pengalaman sebelumnya, hanya manajer yang toleran dan keinginan untuk melompat dan menyelesaikan pekerjaan.
Jika mempelajari sesuatu yang baru menarik bagi Anda, maka belilah buku, mainlah, lakukan hal-hal di waktu Anda sendiri. Jika pergi untuk suatu posisi itu terlihat bagus pada resume yang telah Anda lakukan ini karena Anda tertarik.
Seperti yang ditunjukkan salah satu jawaban lain, sebagian besar waktu konsep untuk melakukan hal-hal umum tidak banyak berubah, hanya cara mengekspresikannya. (Atau tentu saja Anda dapat masuk ke beberapa bahasa yang sangat tidak biasa yang tidak ada OO atau prosedural dan ini memang membutuhkan perubahan pola pikir.)
Jika Anda mendapatkan kesempatan untuk melakukan sesuatu yang agak luar biasa sebagai bagian dari pekerjaan Anda, maka raih kesempatan itu selagi bisa. Sebagian besar hal-hal yang tercantum di atas saya tidak digunakan selama bertahun-tahun dan saya tidak akan menggunakannya lagi, tetapi Anda tidak pernah tahu. Suatu hari saya benar-benar ingin membangun mesin APL mikrokode :)