Geliştiriciden sysadmin'e karşı sysadmin'den geliştiriciye [kapalı]


18

Bir sistem yöneticisi olarak başladınız ve daha sonra bir geliştirici mi çevirdiniz? Ya da tam tersi?

Değişime ne sebep oldu? Hangi kariyeri daha çok seviyorsun? Geçişten ne gibi avantajlar buldunuz?

Bize hikayeni anlat :-)

Yanıtlar:


7

Sysadmin olarak mezun olduktan sonra gelişim alanına dönüştü.

Bu aydınlanma anı yaşadım, PC'lerin saçma olduğunu fark ettim. Hayır gerçekten. Çok net olmayan donanım özellikleriniz var, herkes onu biraz farklı uygulayarak küçük uyumluluk sorunlarına neden oluyor. PC'ler bok olmasaydı, belirli RAM türlerini kullanırken uyumsuzluklar olmazdı (Standartları anakarttaki ile eşleştiği sürece - DDR3-1066 RAM'in DDR3-1066 Anakartlarla uyumsuz olması kesinlikle hiçbir mazeret değil) veya belirli USB Aygıtları ile.

Bu nedenle , tasarımlar tarafından kırılan Donanımlara sahipsiniz, çünkü teknik özellikler işe yaramaz ve bunun üzerine Yazılım'ı rahatsız ettiniz. O zaman farkettim ki, SysAdmin kazanacak hiçbir şeyi olmayan bir iş. Sorunları "düzeltemez" - sadece bazı semptomları geçici olarak çözmek için koli bandı kullanabilirsiniz, ancak başlangıçta iyi bir temeliniz olmadığı için daima kaybedersiniz.

X86 / x64 saçmalıklarıyla çalışmak istemeyenler için YMMV, ama 7 yıllık SysAdmin'imde bunun benim işim olmadığını bilecek kadar öğrendim.

Bu yüzden kırık donanım kırıldığında her zaman bok almak yerine, aslında değer yaratma alanına geçtim. Bencil? Olabilir. Evet, yazılımım zaman zaman hatalı ve sonunda aynı kusurlu temelin üzerine inşa edildi, ancak bir geliştirici olarak, aslında değerli bir şey yaptığımı hissediyorum.

Olduğu söyleniyor: SysAdmin işini tutkuyla yapan herkese saygı duyun. Bu nankör ve genellikle tatmin edici olmayan bir iştir, ancak sunucuları çalışır durumda tutan herkes kitabımda bir kahramandır.


6

Bir geliştirici olarak başladım, bir DBA, sonra bir sistem yöneticisi ve şimdi bir sistem yöneticisi olarak sona erdim.

Sistem yönetimini daha ilginç buldum, çünkü entegre ve bakım için birçok hareketli parça içeren geniş bir dağıtılmış ortamda çalışma fırsatım oldu.

Ayrıca, IMO, dev işlerin yüksek bir yüzdesinin tamamı crappy uygulamalarını korumak veya ticari paketleri özelleştirmekle ilgilidir. Ugh. Bana göre sysadmin, yaratıcı olmak ve bir işletmeyi çalıştıran sistemler üzerinde görünür bir etkiye sahip olmak için daha fazla fırsat sunuyordu.


2
Heh. Çok sayıda sistem yöneticisinin de kötü tasarlanmış ağları vb. Koruması gerekir. :)
Matthew Flaschen

8
Tamamen. Ama kötü bir ağ, AD'yi sabitleme, vb az yüklemek bir borked SAP daha hoş olmayan veya Big-5 firma insanları :) danışmanlık ordusu tarafından VB4 yazılmış bir iş kritik uygulama birkaç kat olan
duffbeer703

@duffbeer bu kardeşe amen,
Bimo Arioseno

4

Kodlamayı seven bir sistem yöneticisi olarak başladım. Bir sysadmin için 1 numaralı önemli beceri olarak programlama becerilerini buldum. Görevleri nasıl otomatikleştireceğinizi bilmiyorsanız, bakım kabusu görürsünüz.

  1. Sıradan görevler beyninizi öldürecek
  2. Otomatik görevlere sahip olmak sisteminizde tutarlılık sağlar.

Yıllar geçtikçe, giderek daha az saf sistem kullanımı yaptım. Ve şimdi bunun yerine yeni çözümlerin mimarisini yapmayı tercih edin. Eğer sysadmin-stuff genellikle ağır 3. satır hata ayıklama veya kod bazı bok çözümleri entegre etmek için yaparsanız - kutuları benim için yüklü bazı diğer yönetici.


3

Hala üniversitede iken, webadmin olarak bir işim var, bu yüzden sysadmin, daha sonra geliştiriciye kesinlikle daha yakın. Sonra yavaş yavaş gittikçe daha fazla gelişme yaptım, şirket büyüdükçe daha fazla BT görevi vardı. Patronuma her iki şeyi de yapmak için çok fazla bir iş yükü olduğunu söylediğimde, kendimi% 100 gelişime adamışken, kesinlikle sistem yöneticilerinin bulunduğu kişileri işe aldık.


3

Ya da lüks bir lüksüm yoktu. İkisini birden yapmaya başlamak zorundaydım . Bunu eski 68k tabanlı Mac'lerin mirasını daha yeni HP masaüstlerine geçirerek ve endüstriyel üretimi modernleştirmeye (cutlist optimizasyonu) VE internet erişimi VE e-posta kurmaya VE yeni bir dil öğrenmeye (Delphi) VE veri sorunlarını ele almaya ve Linux öğrenmeye çalışın Windws NT 4 ve TCP / IP ağlarının temellerini öğrenmek .... filan filan filan ....

Kaptın bu işi. Ateşle vaftiz ve bazen de kükürt yan tarafa hizmet etti. 1997, 2007 ile aynı değildi ve yönetici çalışmalarına katılan birçok "yeni gelen" farkı takdir etmeyebilir. Sadece "google it" olamaz, Google hala bir başlangıçtı.

İşinizin başkaları için ne kadar önemli olduğu gibi, bu tür baskı altında olan şeyleri hızlı bir şekilde öğrenirsiniz. Onlar için gerekli bir kötülüksün. Size göre, kalbinizde, bir el çantasındaki cehenneme gidecek olursanız, çalışır durumda kalmazsınız.

Ne zaman sol, ben yanmış ve sahibi yaptım zor iş için sıfır takdir vardı çünkü. Yemek, dinlenme veya tazminat olmadan 24 düz çalışma saatinin ayarlanması gülünçtür. Yemek, dinlenme veya tazminat olmadan 12 saat daha kalması beklenen fiziksel dayanıklılığımın sınırlarını zorluyordu. Bakalım, iki günde 36 saat ve bundan sonra neden bir gün izin istediğimi merak edemiyor.

Bu 10 yıl önceydi. Söylemeye gerek yok, yeni işverenim çok daha makul. Hala SysAdmin ikisini birden yapın ve çok daha kolay olma eğilimindedir, ancak programlama işi. Muhtemelen her şey yanmıyor ve bir sorun üzerinde çalışmak için birden fazla kişi var .


2

Ben bir geliştiriciyim. Gerçekten böyleyim.

Teknik olmayan arkadaşlarım ve ailem beni sistem yöneticisi olarak karıştırıyor.

Teknik meraklı arkadaşlarımın önünde bir geliştirici ve herkese sistem yöneticisiyim. İkili bir hayat sürüyorum.


1

İşte hikayemin kısa bir versiyonu:

Kesinlikle bir geliştirici olarak başladım, ancak bir çok sistemadını öğrenmem gerekiyordu çünkü babama şirketi ile yardım etmeye başladım. Şu anda hala bir geliştiriciyim, ancak ağır sysadmin şeyler de yapıyorum.

Her iki alan da birbirini tamamlıyor diyebilirim. Örneğin, uzman bir sistem yöneticisi olmasam da, uygulamalarım için güvenli bir web sunucusunu nasıl yapılandıracağımı, çeşitli sistemadım sorunlarını nasıl çözeceğimizi vb. Biliyorum. Ve desteğe ihtiyacım olduğunda doğru kişilerle daha iyi iletişim kurabiliyorum .

Bir sistem yöneticisi olarak, yazılım geliştirmeyi bilmek, hantal görevleri daha iyi otomatikleştirmemi ve temeldeki bazı şeylerin nasıl çalıştığını oldukça iyi anlamamı sağladı.

Belki bu yaygın bir durumdur? Sanırım çoğu sistem yöneticisi en azından biraz programlama biliyor, değil mi?

Bir bilgi alanını diğerine nasıl uyguladığınızı duymakla çok ilgileniyorum.


1

Kodları sysadmin -> sysadmin -> geliştiricisinden gitmek daha kolaydır. Şanslı olmadığınız sürece, diğer tarafa geçecek bir ücret kesintisiyle karşılaşırsınız.

Başka bir şey yoksa, geliştiricilerle konuşmanız gereken bir ortamda çalıştığınızda, kodlamaya aşina olmak paha biçilmezdir - özellikle de kullanılabilirlik için enstrümantasyonun neden iyi bir şey olduğunu açıklamanız gerektiğinde bir lingua franca'ya sahip olmanıza gerçekten yardımcı olur . .


1

Bir Sysadmin olarak başladım ve kendimi aynı şeyi iki kez yapmaktan nefret eden tembel bir yöneticiye dönüştürdüğümü gördüm, bu yüzden senaryo yazmayı öğrendim. Komut dosyası oluşturma, sıradan görevlerin yapılmasını kolaylaştırmakla kalmadı, aynı zamanda bir görevdeki tüm uygun adımların açıklandığından emin olmamı sağladı. Komut dosyası da beni bugün GUI'leri sevmediğim noktaya getirdi, çünkü arka uçta hangi kodun çalıştığını bilmiyorum ve bu yüzden onlara güvenmiyorum. Ayrıca, doğal gelişimi evrimin geliştirici çalışmalarına kadar takip ettim, ama kalbimde bir sistem yöneticisi olduğum ve hayatımın herhangi bir günü hiç resmi bir gelişim eğitimi almadığım için kendimi hala sistemadmin çalışmasına geri döndüğümü görüyorum. Dürüst olmak gerekirse bazı şekillerde işten çıkarılsaydım, ya da belki daha uygun bir şekilde uzun bir tatil (3-4 hafta),


1

Sisadmin / dba olarak başladım ve sonra programlamaya başladım. Sysadmin / dba arenasına gittim çünkü programcıların arka odada kilitli oldukları ve hiç kimseyle konuşmadıkları gibi bir yanlış kanı vardı. Programlama ile uğraşmaya başladığımda (VBA -> VB6 -> .NET), süreçlerin bunları yapan insanlardan nasıl çalıştığını bilmem gerektiğini buldum (bunu hayal edin!)

Gelişim yolunda çalıştım ve şimdi bir programcıyım. Görünüşe göre, her zaman kalbimde bir programcıydım çünkü artık çalıştığımı hiç hissetmiyorum! :-)

Şeylerin sysadmin / dba tarafı hakkındaki bilgim kodlamaya başladığımda bana çok yardımcı oldu çünkü her şeyin nasıl çalıştığını ve nasıl çalışması gerektiğini biliyordum . Bu bana sistem yöneticileri için programlama çözümleri konusunda büyük bir adım attı!

-JFV


1

Masaüstü teknolojisi olarak başladım ve birkaç ay sonra sistem yöneticisine geçtim. Önümüzdeki 8 yıl sysadmin yaparak geçirdi ve zamanımın çoğunun yönetici görevlerimi gerçekleştirmek için appletler ve komut dosyaları yazmaya harcandığını buldu. Sysadmin görevlerimden çok daha fazlasını kodlamayı sevdim ve aynı şirket içinde bir geliştirici pozisyonuna düştüğüm için şanslıydım. Şimdi ikisini de yapıyorum aslında. Küçük, son derece uzmanlaşmış bir uygulama grubundayım ve her iki şapkası da takıyorum. Her iki dünyanın en iyisi! Sysadmin'e ayak uydurabilir ve iş tanımımın bir parçası olarak gelişime odaklanacağım.


1
Her iki dünyanın en kötüsü gibi geliyor! Suçu iki kez alabilirsiniz ;-)
PowerApp101

0

Geliştirici olarak başladı. Sistem yönetimi, DBA, geliştiriciye, DBA'ya, sistem yönetimine geri döndü. Şimdi tekrar DBA olarak.

Bence geliştiriciden diğer alanlara geçmek oldukça kolay. Sistem yönetiminden gelişime geçmenin o kadar kolay olduğunu düşünmüyorum. Kod yazma ve uygulama oluşturma uygulamalarının geliştirilmesinin ve tadını çıkarmanın belirli bir zihniyeti vardır. Onu kucaklamakta zorlanan birçok harika sistem yöneticisi buldum.


0

Ben o zaman PHP daha aşina olduğunu ASP yazma bir web geliştirici olarak başladı. Lisede çok sayıda ASP yazdım ve projelerim dersleri için orta öğretim sonrası bir sürü ASP yazmıştım, ancak şifreleme ve dosya yükleme / indirme gibi şeyler yapmak için kısıtlamalar üzerinde çok çalışmak zorunda kaldım. Sonunda sysadmin rolünü üstlendim ve küçültüldüğümde bir mobil sysadmin oldum (Geek Kadrosu değil, benzer bir fikir).

Sisadmin olmayı tercih ettim, ama şu anki işimi daha çok tercih ediyorum ki bu da analist. Muazzam projelerin yükü olmadan her şeyi biraz yapıyorum.


0

Programcı sysadmin programcı sysadmin programcı (aynı zamanda sysadmin şeyler yardımcı olur) tekrar. :-) Ben bulabildiğim iş ne gerektirir (ve bu sysadmin pozisyonları da netadmin ile birlikte) sonunda!


0

Sanal bir üniversite projesinde bir web geliştiricisi başlattım. Zamanla uygulama sunucularından (Adobe ColdFusion gibi) sorumlu olduğum için web sunucusu yöneticisine giderek daha fazla dahil oldum. Yıllar boyunca Unix ve Windows sunucularında dallanmıştı.

Ayrıca, Oracle'ı da bildiğim için (bir zamanlar bir süre için bir veritabanı programcısı olarak tanımlandı) Gerektiğinde DBA görevlerine yardımcı olmak için çağrıldım.

Şimdi personel zorlukları nedeniyle bir Solaris yöneticisi olarak geçtim, bu yüzden daha tam teşekküllü bir sistem yöneticisi haline geliyorum (hala web sunucularını programlarken ve korurken). Ayrıca, projelerimden biri şu anki işverenim için gerçek zamanlı içerik akışı oluşturmak üzere işten çıkarsa, bir multimedya geliştiricisi olmak istiyorum.


0

TRS-80'imde ikisinin bir kombinasyonu olarak başladım. Kuşkusuz, yapacak çok fazla yönetici yoktu ama yine de.

Bir sonraki büyük bilgisayarla karşılaşmam VAX 11/780 idi. O zamanlar hepimiz yönetici ve geliştirici kombinasyonlarıydık.

Kolejde ve bir yüksek lisans okulunda, laboratuarlarda mevcut olan her türlü bilgi işlem kaynağını kullanıyordum (sadece geliştirici).

Lisansüstü okulun ortasından sonra SGI laboratuvarımız için hem geliştirici hem de yönetici kombinasyonu olarak ödeme aldım. Orijinal Onyx makinelerinde IRIX 5 için beta testinde başka kimse var mı? Oh, MIPS R4400, seni nasıl seviyorum ...?

O zamandan beri kendimi her iki işi de yapıyorum. Gerçek şu ki, bilgisayarların diğer tam zamanlı işim, yazılım yazma konusunda beni desteklemek için nasıl çalışmasını istediğimi tam olarak biliyorum.


0

Bir geliştirici olarak başladım ve saf şans eseri bir sistem yöneticisi oldum. Sysadmin departmanındaki insanlar hakkında kısa konuştuk ve geliştirme departmanındaki şeylerin yüklenmesini ve yapılandırılmasını bekliyorduk. Bu yüzden, bu işlerin bazılarını üstlenmeye başladım, çünkü bunlara bağlı olan geliştirici işlerimi yapmak istedim. Sonra diğer geliştiriciler için de aynısını yapmaya başladım ve yavaş yavaş tüm geliştirme ortamını koruyordum. Bu tatil ve / veya hasta iken gerçek sysadmin için yedekleme olmak sona erdi her şeyi (makineleri, ağ, vb) erişim gerekli. Şirket büyüdükçe yeni geliştiricilerin sistem yöneticilerinden daha kolay kiralanmasının daha kolay olduğunu fark ettik, bu yüzden resmi olarak sistem yöneticisine "transfer" ettim. Ve bu şekilde gittiğinden pişman değilim.


0

Bir öğrenci olarak, Avustralya'da orta ölçekli bir ISP 1-2000 kullanıcı olduğunda, ISS'de bir / iki / üç düzeyli bir yardım masası olarak yarı zamanlı bir işim vardı. O zaman CS öğrencisiydi. Eğitim, kök parola ve alarm kodu. Ayrılırken kapıyı kilitlediğinizden emin olun.

Bundan bir acemi sys admin büyüdüm. Bir gecede passwd dosyası uçurulduğunda öğrendim ama dosya sistemi öznitelikleri ve yarıçap dosyası üzerinde yeniden oluşturmak için verilerimiz vardı.

Sonunda büyük müşteriler ile küçük bir dükkanda bir iş programlama var nerede linux geeks tüm programcılar, bu yüzden hepimiz sys de biraz yönetti. Ama ben bir sürü yönetici sys yaptım ve tarafında vardı 10 modem 100 kullanıcı ISS çalıştırmak yardımcı oldu

Oradan bir dağıtım mühendisliği rolüne geçti. Prod yazılımını makul bir şekilde ölçeklendirilebilir bir şekilde dağıtabilmeniz, ancak ısmarlama yazılımın nasıl çalıştığını ve hata ayıklamak için geliştiricilerle konuşabilmek için yeterli programlama deneyimine sahip olmanız gerektiğinde.

Oradan web programlama ve sys admin.

Onların tam zamanlı sys yönetici konserinden.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.