Saya bekerja sebagai Insinyur TI di sebuah perusahaan terkenal di India. Masalahnya adalah meskipun saya diberi tahu bahwa saya akan diberikan pekerjaan di Linux, saya diminta untuk melakukan pekerjaan di Jawa dan Windows. Saya tidak nyaman dengan Java dan membenci Windows.
Saya sudah mulai belajar Python sendiri tetapi sulit untuk memberinya waktu yang cukup karena pekerjaan yang sedang berlangsung. Terus terang, saya bukan ahli kode. Saya mencoba banyak untuk masuk ke pengembangan kernel Linux selama masa kuliah saya, tetapi menyadari bahwa saya bukan seorang programmer yang baik. Jadi saya memutuskan untuk melakukan RHCE dan pergi untuk manajemen server.
Yang ingin saya ketahui adalah bahwa set keterampilan apa yang diperlukan untuk mendapatkan pekerjaan di proyek Linux. Pada bulan Agustus 2011, saya berencana untuk istirahat dari pekerjaan jika perusahaan ini tidak memberi saya proyek Linux yang baik. Keterampilan apa yang harus saya peroleh untuk mendapatkan pekerjaan Linux yang baik. Satu hal yang saya putuskan untuk lakukan selama istirahat itu adalah mengejar RHCE. Setelah membaca pertama dari set tiga buku kursus RHCE, saya yakin bahwa saya dapat melewatinya.
Masukan dari para ahli di situs ini sangat berharga. Minat teknis saya saat ini adalah - Pemrograman Python, pemrograman C / C ++, Manajemen Server Linux dan Cloud Computing. Tetapi gelar sarjana yang saya miliki tidak berarti cukup untuk masuk ke perusahaan yang baik. Pengetahuan praktis yang saya miliki bukan dari tingkat ahli. Dan pengalaman kerja yang saya miliki cukup menyedihkan.
PS - Saya sangat frustrasi dalam pekerjaan saya saat ini. Meskipun saya pikir hampir tidak perlu menyebutkannya.
Salah satu proyek yang memiliki jumlah coders sangat tinggi yang melakukan pekerjaan berbayar adalah GNOME. Jika Anda pergi ke sana dan melakukan pekerjaan luar biasa, kemungkinan besar Anda akan didekati oleh seseorang. Yang terbesar di antaranya kemungkinan Red Hat (Fedora), dan yang lainnya yang pernah saya lihat termasuk Canonical (Ubuntu), Novell (SuSE), sekelompok perusahaan baru, atau bahkan yayasan GNOME. Oh, dan ada banyak sekali penggunaan Python dalam proyek ini, dan jumlah LOC mungkin yang kedua setelah C.
The planet proyek biasanya di mana ini 'GNOME perusahaan' melaporkan perbuatan mereka. Silahkan lihat.
sumber
Kabar baik, sepertinya Anda menulis / bekerja dengan kode setidaknya.
Jika saya berada di posisi Anda, saya pikir saya akan mengambil pendekatan pragmatis, dan belajar cara port aplikasi Java ke Linux (ketika bos tidak melihat).
Ini latihan yang bagus untuk membuat aplikasi portabel.
Jangan, di dunia Linux Anda menggunakan bahasa terbaik untuk tugas itu. (Setidaknya bahasa gratis terbaik).
Karena itu Anda perlu memastikan bahwa Anda merasa nyaman dengan Java, C ++ / Qt, C, python, php, perl, dll.
sumber