Merhaba, 1 yıldır php geliştiricisi olarak çalışıyorum, bu tekrarlama ve her seferinde yeni frameworkler öğrenmemden dolayı mesleğimi değiştirmeyi seviyorum. Daha etkileşimli bir işi sevdiğim için Linux yöneticisini kariyer olarak seçmek iyi mi?
Cevap vermek2 yıldır J2EE geliştiricisiyim, sonraki 3 yılı sysadmin ve Oracle DBA'da. Net bir görüş için, geliştiricinin nasıl gittiğini ve SA ve DBA'nın nasıl gittiğini size bildirmek için şimdiye kadar yaşadıklarımı anlatabilirim. Bir geliştiriciyken, yapmam gereken birçok görevim vardı, ilgilenilmesi gereken algoritma, beklendiği gibi çalışmayan sorunu çözemediğimde son teslim tarihi ile stres. İstatistikleri takip edin, geliştirici günde 20 satırdan fazla kod yazamadı, diğeri sadece kopyala ve yapıştır, burada konuşmak istemiyorum. Sorunsuz çalışabilmesi için algoritma, kodlama ve hata düzeltme için çok zaman harcarlar. Ardından, QA programınızdan öğrendiğinde şirket, hata başına sizden para alacaktır. Ve programın güvenliği ile karşı karşıyasınız. Neden SQL Injection, neden XSS, anlamak için derine inmeniz gerekiyor. Ve o kadar komik ki, DDOS'un LOL yazılımından önlenmesi ve hafifletilmesi gerektiğini düşündüm. Gün geçtikçe değişen bir şey yok, şirkete gidiyorsunuz, zavallı IDE ekranına ve satırlara bakıyorsunuz. Lider veya yönetici olmadığınız zaman yazılım mimarisine genel bakışı anlayamazsınız. Geliştirme sırasında düşünmek için size iyi bir görüş sağlaması gereken genel bakışı anlamadan işin küçük bir bölümünü yapın.
Peki SA ve DBA için şimdilik ne var? Sistemin genel görünümünü, neden çalıştığını ve neden çalışmadığını anlıyorsunuz, yazılım sadece sistemin bir parçası, hepsi değil. Her şeyden haberdar olacaksın. Bir program yavaş olduğunda veya çok sayıda isteği karşılayamadığında, önbelleğe almayı düşüneceksiniz, HA ile ayar sistemini yapılandırmaya gidin. Temel olarak, SA (şirket büyüklüğü küçükse DBA'yı içerebilir) her şeyi kontrol eder. Komut dosyasını otomatik olarak yapabilirsiniz. Sisteme dokunmanıza gerek yok. Programlamayı seven biri için Python'u sisteme girmesi için de kodlayabilirsiniz. DDOS'u, virüsü kontrol edin, güvenlik açığından yararlanın. Şu anda Python ile küçük bir DOS aracı (Slowloris gibi) yaptım.
Çözüm:
- Gerçekten sevdiğin şeyi yap. Ne yapmaktan hoşlandığınızı belirlemek için kendinizi anlamalısınız, geliştiriciden SA'ya geçiyorum çünkü her şeyi anlamak ve yönetmek ve sistemin doğru çalıştığını bilmek istiyorum. Reklam öğesi kendinize bağlıdır. Hala kendim için bazı araçlar geliştiriyorum. Developer ve SA hakkında bildiklerim bu kadar. Umarım iş kariyeri hakkında daha net bir görüşe sahip olmanıza yardımcı olur.
Öncelikle bu makalenin ilk paragrafında bir hata fark ettim, aşağıdaki cümlede Programcı tekrarı var, karşılaştırmanın yönetim ve programlama arasında olduğunu düşündüm.
Bu yazıda “Programcı olarak kariyer ile Geliştirici (Programcı) olarak kariyere kıyasla” tartışacağım.
İkincisi, kendi görüşüme göre, daha çok olduğum için Sistem Yönetimine odaklanmak istiyorum. onunla rahat, ancak Sistem Yönetiminde bazı programlama becerilerine sahip olmak da gereklidir ve gerekli.
Cevap vermek