Şu anda Android işletim sistemi ile çalışan bir yazılım mühendisi olarak profesyonel bir kapasitede çalışıyorum. Platformumuzu projenin diğer unsurları arasında yerel bir daemon olarak entegre etmek için çalışıyoruz. Öncelikle Java'da SDK ve Android uygulamalarını geliştirmek için çalışıyorum ancak platformda C / C ++ ile ilgili yardım alıyorum.
Her neyse, linux için profesyonel olarak düşük seviyelerde çalışarak çalışmak için büyük bir ilgim var. Şu anki durumumdan mutsuz değilim ve şirket izin verdiği müddetçe etrafta dolanacak (aslına bakarsanız orada çalışmaktan büyük zevk alacağım!), Ancak bu yönde çalışmak istiyorum. Linux Çekirdek Gelişimi (Robert Love) ve Linux Programlama Arayüzü (Michael Kerrisk) (C becerilerimi her fırsatta gçlendirmeye ek olarak ek olarak) ve Canavar ve benzeri sitelere göz atmaya çalışıyorum.
Gördüğüm sorun şu ki, giriş seviyesi pozisyonu yok. Kişi bu alana nasıl girer? Ne zaman istersen, "Linux Sistem Programcısı" veya "Linux Aygıt Sürücüsü Programcısı" nı görüyorum, hepsi en az 5-7 yıllık deneyim gerektiriyor. Halatları bilen birini istiyorlar, orta seviye bir programcı değil (7 aydır çalışıyorum ...).
Bu yüzden, yığın akışındaki bazılarınızın yapmak istediğim şeyi yaparak profesyonel bir kapasitede çalıştığını farz ediyorum. Oraya nasıl gittin? Oraya gitmek için hangi platformları kullandınız? Daha zor zamanlar geçireceğim çünkü bilgisayar mühendisinin aksine CSC'de lisanslarım var (nerede biraz daha gömülü, asm, vb. Yaşayacakları)?
AYDINLATMA İÇİN DÜZENLEME! Linux çekirdeğinin / sürücülerinin açık kaynak yapısının farkındayım. Gündelik işimin nerede olduğuna bakılmaksızın katkıda bulunmayı planlıyorum. Ne tür giriş seviyesi pozisyonlarının ilgili işler yapmama ve bunu yapmam için bana izin vereceğini merak ediyorum! Şimdiye kadarki bütün cevaplar için teşekkürler!