Pemrogram sistem: karakteristik, keterampilan, dan tanggung jawab
Dunia berutang munculnya profesi pemrogram sistem (administrator TI, administrator sistem) kepada Charles Babbage dan Ada Lovelace, pencipta mesin analitik. Sebuah bahasa pemrograman dinamai Ada. Di pertengahan abad ke-20, Konrad Zuse membangun komputer pertama dan menulis program yang cocok untuknya. Mari kita lihat keterampilan apa yang harus dimiliki oleh pemrogram sistem modern, serta apa tanggung jawab langsung dan standar profesionalnya.
Fitur profesi:
Seorang pemrogram sistem merancang berbagai komponen sistem komputer. Itu membangun struktur multi-level yang menggabungkan elemen individu - pekerjaan prosesor, peralatan jaringan, RAM menjadi satu kesatuan. Ini sebenarnya merupakan kegiatan rekayasa, tetapi dengan bias kreatif. Pengembangan program aplikasi tidak berada dalam kompetensi pemrogram sistem, ia menciptakan dasar untuk kelancaran operasinya.
Keuntungan yang tak terbantahkan dari profesi ini adalah:
- permintaan tinggi di pasar tenaga kerja;
- peluang yang luas;
- kesempatan untuk mendapatkan pengetahuan di bidang informatika terapan.
Praktis tidak ada kontra, kecuali bahwa itu adalah pekerjaan yang menetap dan rutin. Karena profesi ini dihargai oleh majikan, itu berarti menghasilkan pendapatan yang baik.Hal ini didukung oleh data gaji per November 2019. Di Rusia, gaji berkisar antara 50.000 hingga 190.000 rubel per bulan, dan di Moskow biaya layanan spesialis yang baik bervariasi dari 45.000 hingga 200.000 rubel.
Keterampilan dan pengetahuan
Pastikan untuk mengetahui dan mampu menerapkan prinsip-prinsip membangun berbagai jenis perangkat lunak sistem, menyesuaikan program yang sudah jadi ke sistem tertentu. Perlu bekerja cepat dengan perangkat lunak Open Source. Pengetahuan tentang fisika, matematika, bahasa Inggris, serta Assembler dan C++ akan bermanfaat.
Selain itu, pengetahuan seperti itu diperlukan.
- Teori algoritma dan cara menulis bahasa formal.
- Dasar-dasar grafik komputer, fitur konstruksi arsitektur komputer modern, yang mencerminkan manajemen pekerjaan.
- Kemampuan untuk menulis query dan bahasa manipulasi data.
- Cara mendeskripsikan bahasa pemrograman, sintaks, semantik.
- Prinsip operasi sistem operasi.
- Undang-undang tentang hak cipta dan hak terkait.
- Hukum, perbuatan hukum normatif di bidang peredaran, produksi dan penerapan teknologi informasi.
- hukum perburuhan.
- Peraturan perlindungan dan keselamatan tenaga kerja.
Mereka yang ingin mempelajari spesialisasi ini diharapkan memiliki kemampuan berpikir logis, menarik kesimpulan, ketekunan, konsentrasi perhatian yang tinggi dan kemampuan untuk mengatur pekerjaan.
tanggung jawab
Programmer menghadapi sejumlah tugas umum.
- Pengembangan program baru.
- Menguji program yang dibuat.
- Jika cacat ditemukan selama peluncuran pertama, spesialis bekerja pada kesalahan.
- Presentasi pekerjaan yang telah selesai kepada direktur.
- Implementasi perangkat lunak dalam kegiatan organisasi.
- Koreksi data awal.
- Pembuatan panduan pengguna.
- Pendaftaran semua dokumen yang diperlukan - paten untuk properti dan hak cipta.
- Pemantauan operasi normal program, pemecahan masalah.
- Pembuatan versi elektronik dari pangkalan.
- Memastikan keamanan informasi - menginstal antivirus, kata sandi.
- Bantuan kepada karyawan, menyelesaikan masalah yang muncul.
- Optimalisasi kerja jaringan internal dan global.
- Membatasi kemampuan personel perusahaan untuk memasuki tempat hiburan selama jam kerja.
Panduan Pemrogram Sistem mengacu pada dokumentasi operasional dan teknis, yang menjelaskan:
- informasi untuk verifikasi;
- memastikan fungsi dan konfigurasi program.
Daftar lengkap pekerjaan ditetapkan dalam "Panduan Pemrogram Sistem", dikembangkan dan dilaksanakan sesuai dengan GOST 19.503-79 dan GOST 19 terkait. 101-77 ("Jenis dokumen program") dan GOST 19. 105-78 ( "Persyaratan umum untuk dokumen program") .
Panduan ini terdiri dari bagian-bagian berikut.
- Informasi umum tentang program.
- Struktur - komponen dan komponen, koneksinya.
- Kustomisasi - daftar semua tindakan yang diperlukan dalam kasus tertentu.
- Verifikasi - metode yang menetapkan pengoperasian program.
- Fitur tambahan.
- Pesan spesialis – teks pesan yang dikeluarkan selama pengaturan produk.
- Aplikasi - gambar, grafik, tabel.
Poin-poin panduannya adalah:
- ruang lingkup dan tugas perangkat lunak;
- aturan untuk memasang komponen;
- prinsip tindakan;
- Persyaratan sistem;
- instruksi untuk menyiapkan perangkat lunak;
- frekuensi dan metode pemantauan kinerja;
- prosedur pemeliharaan perangkat lunak;
- cara untuk memecahkan masalah tambahan;
- bekerja dalam situasi force majeure;
- metode interaksi antara program yang diinstal dan salinannya.
Sebuah tanggung jawab
Pemrogram sistem bertanggung jawab jika:
- menolak atau melakukan tugas resminya dengan buruk;
- pelanggaran ditemukan selama bekerja;
- perusahaan menderita kerugian karena kesalahannya.