Dari pengembang ke sysadmin vs. dari sysadmin ke pengembang [ditutup]

18

Apakah Anda memulai sebagai sysadmin dan kemudian berubah menjadi pengembang? Atau sebaliknya?

Apa yang mendorong perubahan itu? Karier mana yang lebih Anda sukai? Apa keuntungan yang Anda temukan dari transisi?

Ceritakan kisah Anda kepada kami :-)

Ivan
sumber

Jawaban:

7

Lulus sebagai Sysadmin, kemudian berubah menjadi bidang pengembangan.

Saya baru saja mengalami saat pencerahan ini, menyadari bahwa PC itu omong kosong. Tidak benar-benar. Anda memiliki spesifikasi perangkat keras yang tidak jelas, semua orang menerapkannya sedikit berbeda, menyebabkan masalah kompatibilitas yang kecil. Jika PC bukan omong kosong, maka tidak akan ada ketidaksesuaian saat menggunakan jenis RAM tertentu (Selama standar mereka cocok dengan yang ada di mainboard - sama sekali tidak ada alasan mengapa DDR3-1066 RAM harus tidak kompatibel dengan Mainboard DDR3-1066) , atau dengan Perangkat USB tertentu.

Jadi Anda memiliki Perangkat Keras yang rusak karena desain karena spesifikasinya tidak berguna, dan di atas itu Anda memiliki Perangkat Lunak yang disadap. Saya baru sadar, bahwa SysAdmin adalah pekerjaan tanpa kemenangan. Anda tidak dapat "memperbaiki" masalah - Anda hanya dapat menggunakan lakban untuk sementara waktu mengatasi beberapa gejala, tetapi Anda selalu berada di pihak yang kalah karena Anda tidak memiliki dasar yang baik untuk memulai.

Bagi Anda yang tidak ingin bekerja dengan x86 / x64 omong kosong, YMMV, tapi saya sudah cukup belajar dalam 7 tahun SysAdmin saya untuk tahu bahwa itu bukan pekerjaan saya.

Jadi, daripada selalu mengambil omong kosong ketika perangkat keras rusak, saya telah beralih ke bidang yang benar-benar menciptakan nilai. Egois? Mungkin. Ya, perangkat lunak saya kadang-kadang bermasalah, dan pada akhirnya dibangun di atas fondasi cacat yang sama, tetapi sebagai pengembang, saya merasa seperti saya benar-benar melakukan sesuatu yang bernilai.

Yang sedang berkata: Hormati semua orang yang melakukan pekerjaan SysAdmin dengan penuh gairah. Ini adalah pekerjaan yang tidak tahu berterima kasih dan seringkali tidak memuaskan, tetapi semua orang yang menjaga server dan menjalankannya adalah pahlawan dalam buku saya.

Michael Stum
sumber
6

Saya mulai sebagai dev, berakhir sebagai DBA, lalu sysadmin dan sekarang manajer sysadmin.

Saya menemukan administrasi sistem lebih menarik karena saya memiliki kesempatan untuk bekerja di lingkungan terdistribusi besar dengan banyak bagian yang bergerak untuk diintegrasikan dan dipelihara.

Juga, IMO persentase tinggi dari pekerjaan dev adalah tentang mempertahankan aplikasi jelek atau menyesuaikan paket komersial. Ugh. Bagi saya, sysadmin tampaknya menghadirkan lebih banyak peluang untuk menjadi kreatif dan memiliki dampak yang terlihat pada sistem yang membuat bisnis tetap berjalan.

duffbeer703
sumber
2
Heh. Banyak sysadmin juga harus mempertahankan jaringan yang dirancang buruk, dll. :)
Matthew Flaschen
8
Sama sekali. Tapi memperbaiki jaringan yang buruk, AD, dll adalah beberapa kali lipat kurang menyenangkan dari SAP borked menginstal atau aplikasi bisnis penting yang ditulis dalam VB4 oleh tentara Big-5 konsultasi orang kuat :)
Duffbeer703
@duffbeer amin kepada saudara laki-laki itu,
Bimo Arioseno
4

Saya mulai sebagai sysadmin yang suka kode. Saya telah menemukan keterampilan pemrograman menjadi keterampilan penting # 1 untuk sysadmin. Jika Anda tidak tahu cara mengotomatisasi tugas, Anda akan berakhir dalam mimpi buruk pemeliharaan.

  1. Tugas-tugas duniawi akan membunuh otak Anda
  2. Memiliki tugas otomatis memastikan konsistensi dalam sistem Anda.

Seiring berlalunya waktu, saya semakin jarang melakukan sysadmining murni. Dan sekarang lebih suka melakukan arsitektur solusi baru sebagai gantinya. Jika saya melakukan sysadmin-stuff biasanya debugging baris ke-3 yang berat, atau kode untuk mengintegrasikan beberapa solusi omong kosong - pada kotak admin lain diinstal untuk saya.

Komandan Keen
sumber
3

Saat masih di uni, saya punya pekerjaan sebagai webadmin, jadi pasti lebih dekat menjadi sysadmin, lalu pengembang. Kemudian saya secara bertahap melakukan lebih banyak dan lebih banyak pengembangan, juga ketika perusahaan tumbuh, ada lebih banyak tugas TI. Pada intinya, ketika saya memberi tahu bos saya, bahwa terlalu banyak pekerjaan untuk melakukan kedua hal tersebut, kami telah merekrut orang-orang yang benar-benar sysadmin, sementara saya telah mendedikasikan diri saya 100% untuk pengembangan.

vartec
sumber
3

Saya tidak memiliki kemewahan ini atau itu. Saya harus mulai melakukan keduanya sekaligus . Kombinasikan ini dengan memigrasikan warisan Mac berbasis 68k yang lebih tua ke desktop HP yang lebih baru, DAN berupaya memodernisasi produksi industri (optimalisasi cutlist) DAN mengatur akses internet DAN email DAN mempelajari bahasa baru (Delphi) DAN menangani masalah data DAN mempelajari Linux DAN belajar Windws NT 4 DAN dasar-dasar jaringan TCP / IP .... blah blah blah ....

Anda mendapatkan idenya. Baptisan dengan api, dan kadang-kadang, belerang melayani di samping. 1997 tidak sama dengan 2007, dan banyak "pendatang baru" untuk pekerjaan admin mungkin tidak menghargai perbedaannya. Anda tidak bisa hanya "google it", Google masih pemula.

Anda dengan cepat mempelajari hal-hal di bawah tekanan semacam itu, seperti seberapa penting pekerjaan Anda bagi orang lain. Bagi mereka, Anda memang jahat. Bagi Anda, Anda tahu di dalam hati Anda bahwa tempat itu akan masuk neraka dalam tas tangan jika Anda tidak membuatnya tetap berjalan.

Ketika saya pergi, itu karena saya terbakar dan pemilik tidak menghargai kerja keras yang saya lakukan. Pencatatan 24 jam kerja langsung tanpa makanan, istirahat, atau kompensasi adalah menggelikan. Diharapkan untuk tinggal 12 jam lagi di atas itu tanpa makanan, istirahat, atau kompensasi mendorong batas ketahanan fisik saya. Mari kita lihat, 36 jam dalam dua hari, dan dia tidak bisa bertanya-tanya mengapa saya ingin satu hari libur setelah semua itu.

Itu 10 tahun yang lalu. Tidak perlu dikatakan, majikan baru saya jauh lebih masuk akal. Saya masih melakukan pekerjaan SysAdmin dan pemrograman, meskipun cenderung lebih mudah. Mungkin karena semuanya tidak terbakar dan ada lebih dari satu orang yang mengerjakan suatu masalah .

Avery Payne
sumber
2

Saya seorang pengembang. Inilah saya sebenarnya.

Teman dan keluarga non-teknis saya membingungkan saya sebagai administrator sistem.

Saya seorang pengembang di depan teman yang mengerti teknis dan administrator sistem untuk semua orang. Saya menjalani kehidupan ganda.

MrValdez
sumber
1

Ini versi singkat dari cerita saya:

Saya mulai dengan ketat sebagai pengembang, tetapi saya harus belajar banyak hal sysadmin karena saya mulai membantu ayah saya dengan perusahaannya. Saat ini saya masih seorang pengembang, tetapi saya juga melakukan banyak hal sysadmin.

Kedua area saling melengkapi dengan cukup baik menurut saya. Misalnya, meskipun saya bukan sysadmin ahli, saya tahu cara mengkonfigurasi server web yang aman untuk aplikasi saya, menyelesaikan beberapa masalah sysadmin, dll. Dan ketika saya membutuhkan dukungan, saya lebih mampu berkomunikasi dengan orang yang tepat .

Sebagai seorang sysadmin, mengetahui pengembangan perangkat lunak telah memungkinkan saya untuk mengotomatiskan tugas-tugas rumit dengan lebih baik, dan untuk memahami dengan baik bagaimana beberapa hal yang mendasarinya bekerja.

Mungkin itu adalah kasus umum? Saya menduga sebagian besar sysadmin tahu setidaknya sedikit pemrograman, kan?

Saya sangat tertarik mendengar bagaimana Anda menerapkan bidang pengetahuan yang satu dengan yang lainnya.

Ivan
sumber
1

Lebih mudah untuk pergi dari sysadmin -> sysadmin yang mengkode -> pengembang. Kecuali jika Anda beruntung, Anda menghadapi pemotongan gaji sebaliknya.

Jika tidak ada yang lain, ketika Anda bekerja di lingkungan di mana Anda perlu berbicara dengan pengembang, beberapa keakraban dengan pengkodean sangat berharga - itu benar-benar membantu untuk memiliki lingua franca , terutama ketika Anda harus menjelaskan mengapa menginstruksikan pengoperasian adalah hal yang baik. .

pengguna2278
sumber
1

Saya mulai sebagai Sysadmin, dan mendapati diri saya berubah menjadi admin yang malas yang benci melakukan hal yang sama dua kali, jadi saya belajar cara menulis skrip. Script tidak hanya membuat tugas biasa lebih mudah dilakukan, tetapi juga membantu merampingkan hal-hal saya memastikan bahwa semua langkah yang tepat diperhitungkan dalam tugas. Script juga membuat saya ke titik di mana saya hari ini di mana saya tidak suka GUI, karena saya tidak tahu kode apa yang dijalankan di backend dan jadi saya tidak percaya mereka. Saya juga mengikuti evolusi alami dari penulisan menjadi pekerjaan pengembang, tetapi karena saya seorang sysadmin di hati dan tidak pernah memiliki pelatihan pengembangan formal setiap hari dalam hidup saya, saya masih menemukan diri saya kembali ke pekerjaan sysadmin. Sejujurnya dalam beberapa hal saya berharap saya diberhentikan, atau mungkin lebih tepat liburan panjang (3-4 minggu),

mrTomahawk
sumber
1

Saya mulai sebagai sysadmin / dba dan kemudian membuat jalan ke pemrograman. Saya pergi ke arena sysadmin / dba karena saya memiliki kesalahpahaman bahwa programmer terkunci di ruang belakang dan tidak pernah berbicara dengan siapa pun. Ketika saya mulai mencoba-coba pemrograman (VBA -> VB6 -> .NET), saya menemukan bahwa saya perlu tahu bagaimana proses bekerja dari orang-orang yang melakukannya (bayangkan itu!)

Saya bekerja untuk pengembangan dan sekarang saya seorang programmer. Rupanya, saya selalu seorang programmer di hati karena saya tidak pernah merasa seperti saya bekerja lagi! :-)

Pengetahuan saya tentang sisi sysadmin / dba hal sangat membantu saya ketika saya mulai coding karena saya tahu bagaimana semuanya bekerja dan bagaimana seharusnya bekerja. Itu memberi saya leg-up besar pada solusi pemrograman untuk orang-orang sysadmin!

-JFV

JFV
sumber
1

Saya mulai sebagai teknologi desktop dan pindah ke sysadmin setelah beberapa bulan. Menghabiskan 8 tahun berikutnya melakukan sysadmin dan menemukan bahwa sebagian besar waktu saya dihabiskan untuk menulis applet dan skrip untuk menyelesaikan tugas admin saya. Saya suka coding lebih dari tugas sysadmin saya dan beruntung jatuh ke posisi pengembang dalam perusahaan yang sama. Sekarang saya melakukan keduanya, sebenarnya. Saya dalam kelompok aplikasi kecil, sangat khusus dan memakai kedua topi. Terbaik dari kedua dunia! Saya bisa mengikuti sysadmin dan juga fokus pada pengembangan sebagai bagian dari deskripsi pekerjaan saya.

squillman
sumber
1
Kedengarannya seperti yang terburuk dari kedua dunia! Anda bisa mendapatkan dua kali kesalahan ;-)
PowerApp101
0

Dimulai sebagai pengembang. Pergi melalui administrasi sistem, DBA, kembali ke pengembang, kembali ke DBA, kembali ke administrasi sistem. Sekarang kembali sebagai DBA.

Saya pikir ini cukup mudah untuk beralih dari dev ke bidang lain. Saya tidak berpikir itu mudah untuk beralih dari administrasi sistem ke pengembangan. Ada pola pikir tertentu untuk pengembangan dan menikmati praktik menulis kode dan membangun aplikasi. Saya telah menemukan banyak administrator sistem yang hebat yang mengalami kesulitan merangkulnya.

K. Brian Kelley
sumber
0

Saya mulai sebagai pengembang web menulis ASP, yang saya lebih akrab dengan saat itu daripada PHP. Saya agak senang karena saya telah menulis banyak ASP di sekolah menengah dan pasca-sekolah menengah untuk program proyek saya, tetapi harus melakukan banyak pekerjaan di sekitar keterbatasan untuk melakukan hal-hal seperti enkripsi dan mengunggah / mengunduh file. Saya akhirnya mengambil peran sysadmin, dan ketika saya berhemat saya menjadi sysadmin seluler (bukan Geek Squad, tetapi gagasan serupa).

Saya lebih suka menjadi sysadmin, tetapi lebih menyukai pekerjaan saya saat ini, lebih dari sekadar menjadi analis. Saya bisa melakukan sedikit dari segalanya tanpa beban proyek-proyek besar.

Scott
sumber
0

Programmer untuk sysadmin ke programmer ke sysadmin ke programmer (yang juga membantu dengan hal-hal sysadmin sesekali) lagi. :-) Saya akhirnya melakukan apa pun pekerjaan yang saya dapat temukan membutuhkan (dan posisi sysadmin semua digabungkan dengan netadmin juga)!

Brian Knoblauch
sumber
0

Saya memulai pengembang web pada proyek universitas virtual. Seiring waktu ketika saya menjadi bertanggung jawab untuk server aplikasi (seperti Adobe ColdFusion) saya menjadi semakin terlibat dalam admin server web. Bercabang di server Unix dan Windows selama bertahun-tahun.

Juga, karena saya juga tahu Oracle (pernah didefinisikan sebagai programmer basis data untuk sementara waktu) saya telah dipanggil untuk membantu tugas-tugas DBA sesuai kebutuhan.

Sekarang saya telah bermigrasi menjadi admin Solaris karena tantangan kepegawaian, jadi saya menjadi sysadmin yang lebih lengkap (sambil tetap memprogram dan memelihara server web). Saya juga dijadwalkan untuk menjadi pengembang multimedia jika salah satu proyek saya keluar dari tanah untuk menghasilkan konten streaming untuk majikan saya saat ini.

Milner
sumber
0

Saya mulai sebagai kombinasi keduanya pada TRS-80 saya. Memang, tidak ada banyak admin yang harus dilakukan tetapi tetap saja.

Pertemuan komputer besar saya berikutnya adalah VAX 11/780. Kami semua kombinasi admin dan pengembang, juga.

Di perguruan tinggi dan sejumlah sekolah pascasarjana, saya menggunakan sumber daya komputasi apa pun yang tersedia di laboratorium (hanya pengembang).

Setelah pertengahan sekolah pascasarjana, saya dibayar untuk menjadi kombinasi antara pengembang dan admin untuk laboratorium SGI kami. Adakah yang lain dalam uji beta untuk IRIX 5 pada mesin Onyx asli? Oh, MIPS R4400, bagaimana aku mencintaimu ...?

Sejak itu, saya selalu menemukan diri saya melakukan kedua pekerjaan. Faktanya adalah saya tahu persis bagaimana saya ingin komputer bekerja untuk mendukung saya dalam pekerjaan penuh waktu saya yang lain, menulis perangkat lunak.

Bob Cross
sumber
0

Saya sudah mulai sebagai pengembang dan menjadi sysadmin secara kebetulan. Kami kekurangan orang-orang di departemen sysadmin dan kami di departemen pengembangan sedang menunggu hal-hal untuk diinstal dan dikonfigurasi. Jadi saya mulai mengambil alih beberapa tugas ini karena saya ingin menyelesaikan pekerjaan dev saya yang tergantung pada ini. Kemudian saya mulai melakukan hal yang sama untuk pengembang lain dan perlahan-lahan saya memelihara seluruh lingkungan pengembang. Ini membutuhkan akses ke semua (mesin, jaringan, dll.) Jadi saya akhirnya menjadi cadangan untuk sysadmin nyata ketika dia sedang berlibur dan / atau sakit. Seiring pertumbuhan perusahaan, kami menyadari bahwa lebih mudah untuk mempekerjakan pengembang baru daripada sysadmin, jadi saya "mentransfer" secara resmi ke departemen sysadmin. Dan saya tidak menyesal telah pergi dengan cara ini.

f.ederi.co
sumber
0

Sebagai seorang mahasiswa, saya memiliki pekerjaan paruh waktu sebagai helpdesk tingkat satu / dua / tiga di ISP ketika ISP berukuran sedang di sini di Australia adalah 1-2000 pengguna. Apakah seorang siswa CS pada saat itu. Pelatihan tadi, di sini adalah kata sandi root dan kode alarm. Pastikan Anda mengunci pintu saat Anda pergi.

Dari sini saya tumbuh menjadi admin sys pemula. Mempelajari perl semalam ketika file passwd terhempas tetapi kami memiliki data untuk membangunnya kembali pada atribut sistem file dan file radius.

Akhirnya mendapat pekerjaan pemrograman di sebuah toko kecil dengan pelanggan besar di mana semua programmer di mana linux Geeks, jadi kita semua sys admin juga sedikit. Tapi saya melakukan BANYAK sys admin dan membantu menjalankan 10 modem 100 pengguna ISP yang kami miliki di samping

Dari sana pindah ke peran insinyur penempatan. Di mana Anda harus dapat menggunakan perangkat lunak prod dalam skala yang masuk akal tetapi juga memiliki pengalaman pemrograman yang cukup untuk mengetahui bagaimana perangkat lunak dipesan lebih dahulu bekerja dan untuk dapat berbicara dengan para pengembang untuk melakukan debug.

Dari sana pemrograman web dan admin sistem.

Dari manggung admin sistem penuh waktu mereka.

Jason Tan
sumber