it-swarm-id.com

Analis Sistem vs Pemrogram Komputer?

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?

17
ahmed

Tidak ada yang lebih unggul karena mereka saling melengkapi

The Wikipedia definisi 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 programmer analis) lebih relevan dan karenanya lebih 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.

9
Gary Rowe

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.

10
Jeff

Analis Sistem tidak selalu posisi lebih tinggi daripada Programmer Komputer, tetapi berbeda. 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). Sebuah SA sebagian besar terlibat dalam definisi, pengumpulan persyaratan, dan fase desain suatu proyek.

9
Bill the Lizard

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.

7
zhenka

Saya pribadi mengharapkan seorang analis sistem untuk 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.

6
Adam Lear

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.

4
aubreyrhodes

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.'

2
chiurox

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 akhir tingkat ke-3 untuk tiket dukungan teknis, serta mendorong melalui perubahan pengembang mingguan 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.

1
Matt Hamende