Analis Sistem vs Pemrogram Komputer? [Tutup]

17

Pertanyaan saya di sini adalah relatif terhadap pekerjaan. Saat ini saya memegang posisi Analis Sistem.

Apa perbedaan antara System Analyst dan Programmer / Analyst? Apakah posisi ini lebih tinggi daripada programmer? Atau bagaimana saya harus meningkatkan diri?

ahmed
sumber
12
Kenapa ketika pertanyaan memiliki judul "Analis Sistem vs Pemrogram Komputer" mereka tidak pernah berakhir menjadi "Siapa yang akan menang dalam pertarungan antara ..."?
Jon Hopkins
2
@ Jon Hopkins Ini dia: googlefight.com/…
Gary Rowe
@ Jon Hopkins: Saya akan memberi Anda 2: 1 peluang pada analis.
Steven Evers
@ Jon Hopkins: Anda akan berpikir setidaknya kita bisa mendapatkan Pertempuran Rap Epic ...
Bill the Lizard
@ Jon Hopkins: tergantung seberapa berkafein programmernya ...
Amy

Jawaban:

9

Tidak ada yang lebih unggul karena mereka saling melengkapi

The Wikipedia definiton dari Analis Sistem adalah

Seorang analis sistem meneliti masalah, merencanakan solusi, merekomendasikan perangkat lunak dan sistem, dan mengoordinasikan pengembangan untuk memenuhi kebutuhan bisnis atau lainnya.

Programmer analis (meskipun tidak ada definisi segera tersedia) lebih disesuaikan dengan kebutuhan bisnis dan kemudian menerapkannya dalam kode. Jika bisnis diarahkan pada perhitungan ilmiah yang sangat kompleks pada platform perangkat keras standar, maka pengetahuan tentang algoritma (yaitu analis programmer) lebih relevan dan karenanya unggul. Jika bisnis membuat platform itu maka kebalikannya benar. Untuk meningkatkan diri, tentukan bidang-bidang yang membuat Anda lemah dan tertarik untuk meningkatkannya. Kemudian terapkan diri Anda untuk mempelajarinya.

Gary Rowe
sumber
10

Ini mirip dengan pertanyaan lain tentang jabatan. Kelebihan atau arti dari gelar tersebut dilokalkan ke wilayah dan perusahaan seseorang. Anda perlu melihat deskripsi pekerjaan untuk menentukan perbedaannya.

Jeff
sumber
9

Analis Sistem tidak harus posisi yang lebih tinggi daripada Programmer Komputer, tetapi berbeda. Seorang Analis Sistem menjembatani kesenjangan antara pemilik dan pengguna proyek (sisi bisnis), dan perancang serta pemrogramnya (sisi teknis). Seorang Analis Sistem perlu memiliki pengetahuan teknis tingkat tinggi dan pengetahuan bisnis untuk dapat berkomunikasi secara efektif dengan kedua kelompok (dan biasanya bertindak sebagai penerjemah). SA sebagian besar terlibat dalam definisi, pengumpulan persyaratan, dan fase desain proyek.

Bill the Lizard
sumber
7

Saya bekerja sebagai karyawan magang. Pada dasarnya itu adalah posisi yang sepenuhnya dibuat secara artifisial karena omong kosong perusahaan yang tidak perlu ada sama sekali dan harus diletakkan tepat di sebelah penasihat etis.

Mengapa? Karena programmer / manajer harus melakukan semua hal yang didelegasikan kepada analis. Biasanya asumsinya adalah bahwa pemrogram hanya dapat membuat kode dan tidak dapat mendesain atau bahwa mereka tidak dapat berkomunikasi dengan baik dengan orang.

Secara pribadi saya benar-benar tidak menyukai kenyataan bahwa posisi seperti itu bahkan ada.

Dalam hal pembayaran, mereka dibayar rata-rata jauh lebih rendah.

zhenka
sumber
Saya setuju dengan ini pada level yang lebih dalam.
Anurag
6

Saya pribadi mengharapkan analis sistem melakukan lebih sedikit pengkodean daripada seorang programmer, tetapi sulit untuk mengatakannya tanpa mengetahui apa pekerjaan Anda sebenarnya.

Saya sarankan melihat daftar pekerjaan di daerah Anda. Bandingkan tanggung jawab pekerjaan yang tercantum dalam posisi programmer dengan apa yang Anda lakukan dan itu akan membantu Anda mencari tahu apakah itu yang Anda inginkan.

Adam Lear
sumber
4

Saat ini saya memegang posisi Analis Sistem, tetapi semua tugas saya terdiri dari pengembangan / pemeliharaan perangkat lunak.

Arti judul dan hierarki posisi sepenuhnya tergantung pada perusahaan. Saya pikir tanggung jawab Anda yang sebenarnya lebih penting daripada judul dalam tanda tangan email Anda.

aubreyrhodes
sumber
2

Pertanyaan ini membuat saya berpikir tentang apa perbedaan antara Analis Pengembangan dan Analis Sistem.

Di negara saya saat ini, judul saya adalah Dev. Analis. Kami juga memiliki Analis Sistem dan terus terang satu-satunya perbedaan yang saya lihat adalah Dev itu. Analis tampaknya bekerja lebih banyak dengan implementasi aktual menggunakan kode, yang setara dengan apa yang Anda sebut 'Programmer Komputer.'

chiurox
sumber
1

Ya itu pasti subyektif bagi majikan, saya juga memegang gelar Analis Sistem, dan di sini kami memainkan peran Administrator Sistem Panggilan ke kelompok dukungan teknis dan pengembangan, sehingga Insinyur Sistem kami dapat fokus secara proaktif pada proyek, di mana peran kami adalah menjadi lebih reaktif. meskipun kami juga memiliki tugas proaktif terhadap proyek-proyek dept, serta menjadi titik eskalasi final tingkat ke-3 untuk tiket dukungan teknis, serta mendorong melalui pengembang perubahan setiap minggu ke dalam produksi. Semua orang dengan judul saya memang memiliki pengalaman pengkodean, tetapi beberapa orang di tim saya, tidak tahu lebih banyak dari Batch, jadi itu jelas bukan peran pengembangan-sentris, saya memiliki pengalaman dengan beberapa bahasa pemrograman / scripting, tetapi tidak masuk hitungan diri saya sebagai pengembang.

Matt Hamende
sumber