Apa nama posisi programmer penuh waktu? Deskripsi pekerjaan programmer - contoh

Untuk menentukan posisi-posisi yang, menurut aktivitas kerja organisasi, harus muncul dalam tabel kepegawaian, Anda perlu mengandalkan sifat wajib dari tindakan tersebut: jika perusahaan tersebut terdaftar sebagai milik negara, maka kontrol ketat atas staf tabel dan indikasi semua potensi lowongan di perusahaan diperlukan, dan Demikian pula, penunjukan jumlah posisi yang ditempati oleh pekerja.

Posisi staf dapat mencakup posisi pengacara, manajer kontrak, penjaga keamanan, tukang listrik, mandor dan banyak spesialisasi lainnya.

Kategori dan jenis menurut pengklasifikasinya

Mari kita beralih ke Undang-Undang Federal No. 79, yang mengklasifikasikan dan mengatur kategori dan kelompok posisi di Pamong Praja Federasi Rusia.

Kelompok utama posisi pekerjaan di meja kepegawaian :

  • lebih tinggi;
  • utama;
  • pembawa acara;
  • lebih tua;
  • junior.
  • Manajer– mereka menduduki posisi tertinggi dalam organisasi dan menjalankan aktivitas untuk mengelola semua sumber daya perusahaan, termasuk personel. Kategori ini dibagi menjadi 3 kelompok: manajer senior, utama dan terkemuka.
  • Asisten– karyawan ini juga disebut sebagai penasihat. Mereka bertanggung jawab mendukung atasannya, dengan kata lain menjalankan perintahnya dan bertanggung jawab penuh, untuk sementara menduduki posisi pemimpin bila diperlukan.
  • Spesialis- telah tunangan aktivitas profesional dalam kerangka tugas khusus yang ditetapkan oleh manajemen. Kategori ini dibagi menjadi 4 kelompok: spesialis senior, kepala, terkemuka dan senior.
  • Spesialis pendukung– Ditandai dengan mendukung kegiatan perusahaan, ruang lingkup pekerjaannya sangat luas dan mencakup hal-hal berikut: urusan bisnis, dokumentasi, organisasi, keuangan dan ekonomi dan informasi.

Di bawah ini adalah contoh tabel kepegawaian yang menunjukkan unit staf:


Kode profesi - apa itu, kegunaannya?

Pengklasifikasi pekerjaan adalah katalog semua profesi yang terkait dengan kegiatan perusahaan, untuk kenyamanan, ini menunjukkan kode yang digunakan dalam tabel kepegawaian.

Kode dan kategori merupakan indikasi struktural subordinasi. Misalkan departemen utama diberi nomor 03, maka pegawai yang berada di bawahnya akan ditampilkan sebagai 03.01, 03.02, dan seterusnya. Kategorisasi juga menambahkan nomor yang sesuai kode umum, jika pembagian berikutnya terjadi.

Institusi yang menangani kegiatan pemerintah secara apriori, mereka diharuskan memiliki direktori ini, namun organisasi lain tidak tunduk pada persyaratan tersebut.


Katalis tindakan tersebut adalah bertambahnya jumlah karyawan di perusahaan atau optimalisasi proses yang ada.

Pekerjaan ini berhak dilakukan oleh atasan, pegawai bagian personalia dan jasa hukum serta bagian akuntansi, dan perlu diingat bahwa pegawai biasa juga dapat melakukan pekerjaan tersebut jika mempunyai surat kuasa yang dibuat secara tertulis.

  1. Untuk memperkenalkan posisi baru, pertama-tama, sebuah dokumen dikeluarkan, disertifikasi dengan tanda tangan manajer. Ini menyatakan:
    • masa berlaku tabel kepegawaian;
    • tanggal dan tempat persetujuan;
    • orang yang melaksanakan pelaksanaan perintah;
    • dan alasan dilakukannya penyesuaian, hal ini mungkin karena perbaikan struktur organisasi, penataan kembali divisi, optimalisasi kerja manajemen, dan lain-lain.
  2. Dan setelah itu isi kolom tabel kepegawaian diubah dan penambahan jabatan baru sesuai dengan prosedur umum.

Prosedur perubahan: pengurangan dan penggantian nama

  • Dalam semua prosedur ini, serta untuk memperkenalkan posisi baru, perlu dikeluarkan perintah yang sesuai, yang disertifikasi dengan tanda tangan pimpinan perusahaan.
  • Jika posisinya kosong, maka Anda hanya dapat bertahan dengan mengeluarkan perintah dan melanjutkan implementasi rencana Anda.
  • Namun jika jabatan tersebut ditempati oleh seorang pegawai, maka ia harus diberitahukan. Dan setelah mendapat persetujuannya, dibuatlah dokumen perjanjian di samping kontrak kerja. Pasalnya, nama lowongan tersebut tertulis baik di kontrak maupun di buku kerja.

    Oleh karena itu, tata cara pengurangan dan penggantian nama suatu lowongan memerlukan penyesuaian terhadap seluruh dokumen yang menyertainya.

  • Contoh pemberitahuan kepada karyawan tentang penggantian nama jabatan:


    Contoh perjanjian tambahan untuk kontrak kerja:

    Apa yang harus dilakukan jika ada unit yang tidak sesuai jadwal - apakah mungkin untuk mempekerjakan seorang karyawan?

    Dalam keadaan seperti itu, Anda dapat mempekerjakan seorang karyawan di sebuah organisasi non-pemerintah, dimana urutan seluruh proses internal diatur oleh manajemen, namun perlu dipahami bahwa jika tidak ada posisi dalam tabel kepegawaian, hal ini di kemudian hari dapat mempersulit tindakan pengurangan jumlah karyawan.

    Selain itu, dalam situasi tertentu hal ini dianggap sebagai pelanggaran paragraf 4 Pasal 5.27 Kode Pelanggaran Administratif Federasi Rusia oleh otoritas pajak. Dan akibatnya, organisasi tersebut harus mengajukan gugatan untuk menantang tindakan ilegal pegawai Layanan Pajak Federal.

    Kesimpulan

    Jika perusahaan tersebut non-negara, maka manajemen secara sewenang-wenang memutuskan masalah penambahan staf ke dalam dokumentasi.

    Namun tetap saja, bagi sebuah perusahaan, alat seperti itu sangat nyaman untuk berbisnis jumlah besar sumber daya manusia, karena kepegawaian memungkinkan Anda memfasilitasi analisis proses yang sedang berlangsung; dan selain itu, jika terjadi audit yang tidak dapat dihindari oleh otoritas pajak, tabel kepegawaian membantu menghindari komentar tidak adil dari pihak mereka.

    1) Tabel kepegawaian perusahaan disusun berdasarkan direktori OKPDTR di bagian “Deskripsi Pekerjaan”. Pada direktori OKPDTR terdapat klasifikasi profesi “software engineer” kode 22824. Perusahaan mempekerjakan karyawan pada profesi ini dengan berbagai kategori dan tabel kepegawaian mencakup kategori 1, 2, 3 dan tertinggi. pelanggaran? 2) Pada tabel kepegawaian kami ingin memperkenalkan posisi “penguji” perangkat lunak" Tidak ada posisi seperti itu di direktori OKPDTR. Namun, direktori ECSD memuat karakteristik kualifikasi untuk posisi ini Pertanyaan: Dokumen apa yang harus digunakan untuk mengembangkan tabel kepegawaian? Apakah uraian tugas harus dikembangkan sesuai dengan standar profesi? Pertanyaan: Bisakah jabatan tidak sesuai dengan nama yang ditentukan oleh OKPDTR dan ECSD? Pertanyaan: Pengklasifikasi apa yang digunakan Dana Pensiun untuk menentukan masa jabatan ketika menetapkan pensiun?Pertanyaan: Dapatkah suatu perusahaan secara mandiri mengembangkan uraian tugas tanpa menjadikannya sebagai dasar karakteristik kualifikasi dari direktori ECSD?

    1) Tidak, tidak.

    Majikan, sebagai suatu peraturan, menentukan nama-nama posisi dan profesi atas kebijakannya sendiri. Menurut direktori kualifikasi jabatan manajer, spesialis dan karyawan lainnya, jabatan Software Engineer memiliki 3 kategori: 1, 2 dan 3 dan spesialis tanpa kategori.

    2) Majikan, sebagai suatu peraturan, menentukan nama-nama posisi dan profesi atas kebijakannya sendiri. Posisi mungkin tidak mematuhi OKPDTR dan ECSD.

    Namun jika peraturan perundang-undangan ketenagakerjaan menghubungkan pelaksanaan pekerjaan pada jabatan atau profesi tertentu dengan pemberian kompensasi dan tunjangan (pensiun dini, cuti tambahan) atau menetapkan batasan apa pun, maka nama jabatan dan profesi tersebut harus sesuai dengan direktori kualifikasi atau ketentuan terkait standar profesional.

    Membicarakan tentang buku referensi kualifikasi, pertama-tama Anda perlu menggunakan yang berikut ini:

    Ya, Anda dapat mengembangkan sendiri uraian tugas, sesuai dengan praktik distribusi fungsi tenaga kerja, yang telah berkembang di unit struktural. Saat menyusun, Anda juga dapat menggunakan Buku Pegangan Kualifikasi yang disetujui.

    Dana Pensiun berpedoman pada Direktori Kualifikasi dan.

    Nina Kovyazina

    Cara membuat jadwal kepegawaian

    Perhitungan tingkat kepegawaian

    Pertanyaan dari latihan: cara menentukan jumlah pegawai suatu organisasi atau divisi

    Jumlah pegawai suatu organisasi atau unit tersendiri ditentukan oleh pimpinannya sesuai dengan struktur organisasi, fungsi, dan tingkat kepengurusan.

    Oleh peraturan umum pemberi kerja bebas menentukan tingkat kepegawaian berdasarkan posisi dan profesi, serta jumlah pekerja yang menjalankan fungsi pekerjaan tertentu.*

    Judul pekerjaan

    Pertanyaan dari latihan: cara mencantumkan nama jabatan dan profesi pada saat menyusun tabel kepegawaian

    Saat menyiapkan tabel kepegawaian, pemberi kerja dapat menggunakan formulir No. T-3, yang disetujui oleh Resolusi Komite Statistik Negara Rusia tanggal 5 Januari 2004 No. 1, atau formulir yang dikembangkan secara independen. Pada Kolom 3 formulir ini harus diisi nama-nama jabatan (spesialisasi, profesi) unit staf organisasi. Sebagai aturan umum, posisi disediakan bagi karyawan yang terutama terlibat dalam pekerjaan mental: manajemen, pengumpulan, analisis, pemrosesan informasi (misalnya, wakil kepala Departemen produksi, kepala Departemen). Pada gilirannya, konsep “profesi” sebagian besar mengacu pada karyawan yang terlibat dalam proses produksi dan pekerjaan fisik (pembangun, tukang listrik, mekanik).

    Majikan, sebagai suatu peraturan, menentukan nama-nama posisi dan profesi atas kebijakannya sendiri. Misalnya, jabatan pimpinan suatu organisasi dapat dicantumkan dalam tabel kepegawaian sebagai direktur, CEO, presiden perusahaan, dll.

    Namun apabila peraturan perundang-undangan ketenagakerjaan mengatur mengenai pelaksanaan pekerjaan pada jabatan atau profesi tertentu, pemberian kompensasi dan tunjangan (pensiun dini, cuti tambahan) atau menetapkan batasan apa pun, maka nama jabatan dan profesi tersebut harus sesuai dengan buku acuan kualifikasi atau Peraturan. ketentuan standar profesional yang relevan.* Kepatuhan tertentu harus dipatuhi baik dalam kontrak kerja dengan karyawan, di mana posisinya akan ditunjukkan (melakukan pekerjaan dalam profesinya), dan dalam tabel kepegawaian organisasi. Hal ini mengikuti ketentuan ayat 3 bagian 2 pasal 57 Kode Tenaga Kerja Federasi Rusia. Kegagalan untuk mematuhi kondisi ini akan menghilangkan hak karyawan untuk menerima tunjangan dan kompensasi.

    Berbicara tentang buku referensi kualifikasi, pertama-tama Anda perlu menggunakan yang berikut ini:*

    • Pengklasifikasi profesi pekerja, posisi karyawan, dan kategori tarif seluruh Rusia, disetujui oleh Keputusan Standar Negara Rusia tanggal 26 Desember 1994 No. 367;
    • Buku referensi kualifikasi untuk posisi manajer, spesialis dan karyawan lainnya, disetujui dengan Keputusan Kementerian Tenaga Kerja Rusia tanggal 21 Agustus 1998 No.37;
    • Pengklasifikasi pekerjaan seluruh Rusia OK 010-2014 (MSKZ-08), disetujui atas perintah Rosstandart tertanggal 12 Desember 2014 No.
    • direktori tarif dan kualifikasi terpadu pekerjaan dan profesi pekerja menurut industri.

    Selain dokumen di atas, organisasi juga harus berpedoman pada:*

    • Daftar industri, bengkel, profesi dan posisi dengan kondisi kerja berbahaya, pekerjaan yang memberikan hak cuti tambahan dan pengurangan hari kerja, disetujui oleh Resolusi Komite Negara untuk Perburuhan Uni Soviet, Presidium All-Union Dewan Pusat Serikat Pekerja/Serikat Buruh tanggal 25 Oktober 1974 Nomor 298/p-22;
    • Daftar industri, pekerjaan, profesi, posisi dan indikator yang memberikan hak atas pensiun preferensial, disetujui oleh Resolusi Kabinet Menteri Uni Soviet tanggal 26 Januari 1991 No.10.

    Dari Keputusan Kementerian Pembangunan Sosial Federasi Rusia tanggal 21 Agustus 1998 No. 37 “Atas persetujuan Direktori Kualifikasi Jabatan Manajer, Spesialis dan Karyawan Lainnya”

    Insinyur perangkat lunak (pemrogram)

    Tanggung jawab pekerjaan.* Berdasarkan analisis model matematika dan algoritma untuk memecahkan masalah ekonomi dan lainnya, ia mengembangkan program yang memberikan kemampuan untuk melakukan algoritma dan, dengan demikian, tugas yang diberikan melalui cara teknologi komputer, melakukan pengujian dan debugging. Mengembangkan teknologi untuk memecahkan masalah di semua tahap pemrosesan informasi. Memilih bahasa pemrograman untuk menggambarkan algoritma dan struktur data. Menentukan informasi yang akan diproses oleh teknologi komputer, volumenya, struktur, tata letak dan skema input, pemrosesan, penyimpanan dan output, metode pengendaliannya. Melakukan pekerjaan mempersiapkan program untuk debugging dan melakukan debugging. Menentukan volume dan isi data kasus uji yang memberikan verifikasi paling lengkap atas kepatuhan program terhadapnya tujuan fungsional. Meluncurkan program yang di-debug dan memasukkan data awal yang ditentukan oleh kondisi tugas yang diberikan. Melakukan penyesuaian terhadap program yang dikembangkan berdasarkan analisis data keluaran. Mengembangkan instruksi untuk bekerja dengan program, menyusun dokumentasi teknis yang diperlukan. Menentukan kemungkinan menggunakan yang sudah jadi produk perangkat lunak. Memberikan dukungan untuk program dan perangkat lunak yang diimplementasikan. Mengembangkan dan mengimplementasikan sistem pemeriksaan otomatis kebenaran program, perangkat lunak tipikal dan standar, merupakan teknologi pemrosesan informasi. Melakukan pekerjaan pada penyatuan dan tipifikasi proses komputasi. Ikut serta dalam pembuatan katalog dan lemari arsip program standar, dalam pengembangan bentuk dokumen yang diproses mesin, dalam desain program yang memungkinkan perluasan cakupan penerapan teknologi komputer.
    Harus tahu:* manajemen dan materi peraturan mengatur metode pengembangan algoritma dan program serta penggunaan teknologi komputer dalam pemrosesan informasi; prinsip dasar pemrograman terstruktur; jenis perangkat lunak; karakteristik teknis dan operasional, fitur desain, tujuan dan mode pengoperasian komputer, aturannya operasi teknis; teknologi pemrosesan informasi otomatis; jenis media penyimpanan teknis; metode klasifikasi dan pengkodean informasi; bahasa pemrograman yang diformalkan; standar terkini, sistem bilangan, sandi dan kode; tata cara penyiapan dokumentasi teknis; domestik maju dan Pengalaman asing pemrograman dan penggunaan teknologi komputer; dasar-dasar ekonomi, organisasi produksi, tenaga kerja dan manajemen; dasar-dasar peraturan perundang-undangan ketenagakerjaan; aturan dan regulasi perlindungan tenaga kerja.
    Persyaratan kualifikasi.*
    Insinyur perangkat lunak kategori I: pendidikan profesional (teknis atau teknik-ekonomi) yang lebih tinggi dan pengalaman kerja sebagai insinyur perangkat lunak kategori II selama minimal 3 tahun.
    Insinyur perangkat lunak kategori II: pendidikan profesional (teknis atau teknik-ekonomi) yang lebih tinggi dan pengalaman kerja sebagai insinyur perangkat lunak kategori III atau posisi teknik lainnya yang diisi oleh spesialis dengan pendidikan profesional yang lebih tinggi, minimal 3 tahun.
    Kategori Insinyur Perangkat Lunak III: pendidikan profesional (teknis atau teknik-ekonomi) yang lebih tinggi dan pengalaman kerja dalam spesialisasi yang diperoleh selama masa pelatihan, atau pengalaman kerja di posisi teknik tanpa kategori kualifikasi.
    Insinyur perangkat lunak: pendidikan profesional (teknis atau teknik-ekonomi) yang lebih tinggi tanpa persyaratan pengalaman kerja atau pendidikan kejuruan menengah (teknis atau teknik-ekonomi) dan pengalaman kerja sebagai teknisi kategori I selama minimal 3 tahun atau posisi lain diisi oleh spesialis dengan pendidikan menengah pendidikan kejuruan, minimal 5 tahun.

    Masalah personalia: konsultasi pribadi

    Apakah mungkin untuk memasukkan dalam tabel kepegawaian posisi yang tidak termasuk dalam pengklasifikasi semua-Rusia?

    Apakah mungkin untuk memasukkan posisi insinyur kadaster ke dalam tabel kepegawaian? Jabatan ini tidak termasuk dalam klasifikasi profesi, tetapi undang-undang tentang kadaster real estate negara mengatur kegiatan insinyur kadaster.
    Maria Pavlova, ekonom tenaga kerja (Sevastopol)

    Pengklasifikasi semua-Rusia profesi pekerja, jabatan pegawai, dan golongan tarif (OKPDTR) meliputi profesi pekerja dan jabatan pegawai sesuai dengan buku acuan tarif dan kualifikasi terpadu (UTKS) 1.

    Nama-nama profesi dan jabatan harus dicantumkan sesuai dengan ETKS yang menjadi dasar penyusunan OKPDTR, dalam dua hal. Pertama, jika pelaksanaan pekerjaan pada profesi dan posisi tertentu dikaitkan dengan pemberian kompensasi dan tunjangan atau adanya pembatasan (paragraf 3 bagian kedua Pasal 57 Kode Perburuhan Federasi Rusia). Kedua, jika yang sedang kita bicarakan tentang pegawai pemerintah dan institusi kota(Pasal 143, 144 Kode Perburuhan Federasi Rusia).

    Selain itu, pengklasifikasi semua-Rusia adalah wajib saat membuat negara sistem Informasi Dan sumber informasi, serta selama pertukaran informasi antardepartemen, dalam kasus lain yang ditetapkan oleh undang-undang Federasi Rusia (klausul 6 Peraturan yang disetujui oleh Keputusan Pemerintah Federasi Rusia 10 November 2003 No. 677). Berdasarkan hal di atas, organisasi komersial dapat memasukkan posisi insinyur kadaster di tabel kepegawaian.*

    Nina Kovyazina, Wakil Direktur Departemen pendidikan medis Dan kebijakan personalia dalam perawatan kesehatan Kementerian Kesehatan Rusia

    Cara menulis deskripsi pekerjaan

    Tata cara penyusunan uraian tugas tidak diatur dalam undang-undang, sehingga pemberi kerja secara mandiri memutuskan siapa yang mengembangkan instruksi dan cara menyusunnya.*

    Dalam praktiknya, uraian tugas dapat dibuat sebagai lampiran kontrak kerja atau sebagai dokumen tersendiri. Penjelasan serupa tertuang dalam surat Rostrud tertanggal 31 Oktober 2007 Nomor 4412-6.

    Dan instruksi tersebut biasanya dikembangkan oleh orang yang bertanggung jawab atas catatan personalia.

    Bagian "Tanggung Jawab Pekerjaan"

    Pada bagian “Tanggung Jawab Pekerjaan”, cantumkan semua tanggung jawab yang diberikan kepada karyawan sesuai dengan praktik pembagian fungsi kerja yang telah berkembang di unit struktural. Saat menyusun bagian, Anda dapat menggunakan Klasifikasi Pekerjaan Seluruh Rusia OK 010-2014 (MSKZ-08) Unduh formulir

    Apakah mungkin untuk memasukkan posisi programmer magang ke dalam tabel kepegawaian, sambil membuat kontrak kerja tetap yang tidak berjangka waktu tertentu, tanpa terikat dengan program magang. atau di pada kasus ini Apakah Anda perlu mengembangkan program magang? terima kasih, Elena

    Menjawab

    Jawab pertanyaan:

    Majikan, sebagai suatu peraturan, menentukan nama-nama posisi dan profesi atas kebijakannya sendiri.

    Namun demikian, jika peraturan perundang-undangan ketenagakerjaan mengatur tentang pelaksanaan pekerjaan pada jabatan atau profesi tertentu, pemberian kompensasi dan tunjangan (pensiun dini, cuti tambahan) atau menetapkan batasan apa pun, maka nama jabatan dan profesi tersebut harus sesuai dengan buku acuan kualifikasi. Kepatuhan yang ditentukan harus dipatuhi baik dalam kontrak kerja dengan karyawan, di mana posisinya akan ditunjukkan (melakukan pekerjaan dalam profesinya), dan dalam tabel kepegawaian organisasi. Ini mengikuti ketentuan paragraf 3 bagian 2 pasal 57 Kode Perburuhan Federasi Rusia. Kegagalan untuk mematuhi kondisi ini akan menghilangkan hak karyawan untuk menerima tunjangan dan kompensasi.

    Untuk daftar buku referensi kualifikasi, lihat tambahan. bahan.

    Buku referensi kualifikasi untuk posisi manajer, spesialis dan karyawan lainnya, disetujui oleh Keputusan Kementerian Tenaga Kerja Rusia tanggal 21 Agustus 1998 No. 37, mengatur posisi "insinyur perangkat lunak (programmer)" .

    Nina Kovyazina,

    Wakil Direktur Departemen Pendidikan dan Sumber Daya Manusia Kementerian Kesehatan Rusia Rencana siap pakai urusan pokok HR officer triwulan I tahun 2019
    Baca di artikel: Mengapa HR Manager perlu cek akuntansi, apakah laporan baru perlu diserahkan di bulan Januari, dan kode apa yang harus disetujui untuk absensi di tahun 2019


  • Para editor majalah "Personnel Business" menemukan kebiasaan petugas personalia yang memakan banyak waktu, tetapi hampir tidak berguna. Dan beberapa di antaranya bahkan mungkin menimbulkan kebingungan bagi inspektur GIT.

  • Inspektur dari GIT dan Roskomnadzor memberi tahu kami dokumen apa yang sekarang tidak boleh diwajibkan bagi pendatang baru saat melamar pekerjaan. Tentunya Anda memiliki beberapa makalah dari daftar ini. Kami telah menyusun daftar lengkap dan memilih pengganti yang aman untuk setiap dokumen terlarang.

  • Jika Anda membayar pembayaran liburan untuk hari itu sangat terlambat, perusahaan akan didenda 50.000 rubel. Kurangi periode pemberitahuan PHK setidaknya satu hari - pengadilan akan mempekerjakan kembali karyawan tersebut di tempat kerja. Kami telah belajar praktik peradilan dan telah menyiapkan rekomendasi aman untuk Anda.
  • Apa nama posisi Anda... atau tidak, bahkan tidak. Apa yang seharusnya menjadi jabatan Anda?

    Sebenarnya, ada banyak pilihan nama bagi mereka yang terlibat dalam pemrograman:

    Pengembang perangkat lunak

    Pengembang

    Insinyur Pembangunan

    Pengembang Perangkat Lunak Senior

    Programmer

    Arsitek-pengembang

    Arsitek perangkat lunak

    Apalagi nama resmi jabatan Anda dan pekerjaan Anda adalah dua hal yang berbeda.

    Dalam skema besar, jabatan tidak berarti apa-apa. Bukankah begitu? Lagi pula, jabatan tidak memberi tahu Anda apa pun tentang pekerjaan atau orang tersebut. Beberapa perusahaan menyebut programmer terbaik mereka sebagai pengembang senior, yang lain menyebut orang-orang dengan tanggung jawab yang sama sebagai arsitek pengembangan, dan yang lain hanya menyebut mereka pengembang perangkat lunak.

    Beberapa posisi terdengar lebih mengesankan, namun kenyataannya judul tersebut tidak membawa informasi objektif.

    Namun perdebatan masih berlangsung mengenai apa arti posisi ini atau itu, dan apa yang seharusnya disebut sebagai “orang IT”. Semua perselisihan ini didasarkan pada keyakinan bahwa ada semacam peringkat resmi pekerjaan, dan bahwa di suatu tempat di alam semesta paralel terdapat definisinya. Tentu saja kami tidak berbicara tentang kualifikasi direktori jadwal kepegawaian dan deskripsi pekerjaan)

    Jadi, apa sebutan “spesialis TI”? Seperti yang biasa dilakukan semua orang - "Pemrogram"?

    Dan jika Anda tidak memprogram saja! Anda mengumpulkan dan menganalisis persyaratan, membuat maket, menulis tes... Jadi mungkin pengembang perangkat lunak? Dan jika Anda melakukan ini untuk waktu yang lama dan sukses - Kepala Sekolah atau Pengembang Perangkat Lunak Senior?

    Anda pria besar, seorang pekerja yang sangat diperlukan, dan bukan hanya semacam programmer. Seorang programmer adalah orang yang menulis kode, badan pembuat kode. Dan kamu, sialnya, tidak ada di sini!

    Dalam hal ini, jawablah satu pertanyaan - keterampilan apa yang paling berharga bagi Anda?

    Dan mungkin sebagian besar dari mereka yang mencari nafkah dengan pemrograman harus mengakui bahwa meskipun banyak fungsi lain yang Anda lakukan, keahlian Anda yang paling berharga adalah menulis kode.

    Jika Anda mengambil semua tanggung jawab pengembang senior kecuali menulis kode dan memberikannya kepada orang lain, Anda akan menyebutnya “orang lain” apa? Kemungkinan besar seorang analis bisnis atau sejenisnya. Tidak mungkin Anda akan memberinya gelar "Pengembang Senior" yang membanggakan?

    Kebalikannya juga benar: Anda dapat menghilangkan sebagian tanggung jawab non-kode pengembang, dan dia akan tetap menjadi pengembang. Oleh karena itu, logis untuk menyebut diri kita seperti ini untuk mencerminkan fungsi utama kita: pemrograman.

    Omong-omong, Amazon menganggap istilah "pemrogram" benar, karena kategori buku yang paling luas untuk permintaan "Komputer dan Teknologi" disebut "Pemrograman".

    Jika posisi di setiap bidang diberi nama berdasarkan apa yang sering dilakukan seseorang, kita akan mendapatkan yang berikut:

    Pengirim Surat Senior

    Pembujuk Klien

    Simulator Aktivitas Kekerasan

    Pertemuan Insinyur

    Peselancar Web

    Korektor Pikiran Salah di Internet

    Anda mungkin tidak menghabiskan 90% waktu Anda untuk menulis kode, tetapi ini adalah keuntungan terbesar Anda. Jadi apa alasan menyebut diri Anda selain “programmer” atau “coder”?

    Tidak, tidak, berhenti. Karena jika saya mengatakan itu, semua orang akan mengira saya menghabiskan sepanjang hari untuk pemrograman. Bagaimana orang tahu bahwa saya mempunyai banyak keterampilan berguna lainnya?

    Tak seorang pun berpikir bahwa programmer membuat kode sepanjang hari! Tidakkah menurut Anda seorang pengacara memberikan pembelaan yang brilian setiap hari di sidang pengadilan?

    Apakah kata "pengembang perangkat lunak senior" atau "insinyur arsitek basis data" lebih menggambarkan ratusan tanggung jawab yang Anda miliki daripada sekadar kata "pemrogram"? Setidaknya kata “programmer” dapat dimengerti oleh semua orang, bahkan mereka yang tidak mengerti apapun di bidang IT.

    Semua ini hanyalah debu dan pembusukan, jangan ambil itu pertanyaan ini terlalu serius. Dan jangan langsung menemui atasan Anda dan meminta dia mulai menyebut Anda "programmer".)

    Hanya saja, jangan memaksakan satu versi nama yang benar. Hanya saja, jangan mengoreksi kolega Anda ketika mereka menyebut diri mereka pengembang atau arsitek pengembangan (meskipun, jika kamu sedang berkembang Perangkat lunak, Anda juga harus menjadi arsitek sistem yang baik. Dan jika Anda melambaikan tongkat ajaib dan menggambar arsitektur yang seharusnya dihidupkan oleh orang lain - maaf, Anda bukan seorang programmer atau pengembang).

    Jika seseorang bertanya apa pekerjaan Anda, katakan saja, “Saya seorang programmer.” Ungkapan “Saya bekerja sebagai development engineer” pasti akan menimbulkan pertanyaan. Dan Anda harus menjawab pertanyaan-pertanyaan ini untuk sampai pada apa yang dikatakan di paragraf pertama - Anda memprogram dan Anda adalah seorang pemrogram.

    Berdasarkan bahan dari simpleprogrammer.com

    Kami memberikan kepada Anda contoh khas deskripsi pekerjaan programmer, contoh 2019. Jangan lupa, setiap instruksi programmer diberikan dengan tanda tangan.

    Berikut ini adalah informasi umum mengenai ilmu yang harus dimiliki seorang programmer. Tentang tugas, hak dan tanggung jawab.

    Materi ini adalah bagian dari perpustakaan besar situs kami, yang diperbarui setiap hari.

    1. Ketentuan Umum

    1. Programmer termasuk dalam kategori spesialis.

    (-programmer kategori II: pendidikan profesional (teknis atau teknik-ekonomi) yang lebih tinggi dan pengalaman kerja sebagai programmer kategori III atau posisi teknik lainnya yang diisi oleh spesialis dengan pendidikan profesional yang lebih tinggi, minimal 3 tahun.

    Pemrogram kategori III: pendidikan profesional (teknis atau teknik-ekonomi) yang lebih tinggi dan pengalaman kerja dalam spesialisasi yang diperoleh selama masa pelatihan, atau pengalaman kerja di posisi teknik tanpa kategori kualifikasi.

    Pemrogram: pendidikan profesional (teknis atau teknik-ekonomi) yang lebih tinggi tanpa persyaratan pengalaman kerja atau pendidikan kejuruan menengah (teknis atau teknik-ekonomi) dan pengalaman kerja sebagai teknisi kategori I selama minimal 3 tahun atau posisi lain yang diisi oleh spesialis dengan kejuruan menengah kualifikasi pendidikan, minimal 5 tahun.)

    3. Pemrogram diangkat dan diberhentikan oleh direktur organisasi.

    4. Pemrogram harus mengetahui:

    — pedoman dan materi peraturan yang mengatur metode untuk mengembangkan algoritma dan program dan menggunakan teknologi komputer dalam pemrosesan informasi, prinsip dasar pemrograman terstruktur;

    — jenis perangkat lunak;

    — karakteristik teknis dan operasional, fitur desain, tujuan dan mode pengoperasian komputer, aturan pengoperasian teknisnya;

    — teknologi pemrosesan informasi otomatis;

    — jenis media penyimpanan teknis;

    — metode klasifikasi dan pengkodean informasi;

    — bahasa pemrograman yang diformalkan;

    — standar terkini, sistem bilangan, sandi dan kode;

    — prosedur penyiapan dokumentasi teknis;

    — pengalaman tingkat lanjut dalam dan luar negeri dalam pemrograman dan penggunaan teknologi komputer;

    — dasar-dasar ekonomi, organisasi produksi, tenaga kerja dan manajemen;

    — dasar-dasar undang-undang ketenagakerjaan;

    — peraturan ketenagakerjaan internal;

    — peraturan dan regulasi perlindungan tenaga kerja, tindakan pencegahan keselamatan, sanitasi industri dan perlindungan kebakaran.

    5. Dalam kegiatannya programmer dibimbing oleh:

    - undang-undang Federasi Rusia,

    Piagam organisasi,

    - perintah dan instruksi pegawai yang menjadi bawahannya sesuai dengan instruksi tersebut,

    - deskripsi pekerjaan ini,

    — Peraturan ketenagakerjaan internal organisasi.

    6. Pemrogram melapor langsung ke __________ (sebutkan posisi karyawan yang dia laporkan).

    7. Selama programmer tidak ada (perjalanan bisnis, liburan, sakit, dll.), tugasnya dilakukan oleh orang yang ditunjuk oleh direktur organisasi sesuai dengan prosedur yang ditetapkan, yang memperoleh hak, tugas, dan tanggung jawab terkait atas kinerjanya. dari tugas yang diberikan kepadanya.

    2. Tanggung jawab pekerjaan seorang programmer

    Programmer:

    1. Berdasarkan analisis model matematika dan algoritma untuk memecahkan masalah ekonomi dan lainnya, mengembangkan program yang memberikan kemampuan untuk mengeksekusi algoritma dan, dengan demikian, tugas yang diberikan menggunakan teknologi komputer, menguji dan men-debugnya.

    2. Mengembangkan teknologi untuk memecahkan suatu masalah pada semua tahap pemrosesan informasi.

    3. Memilih bahasa pemrograman untuk menggambarkan algoritma dan struktur data.

    4. Menentukan informasi yang akan diproses oleh teknologi komputer, volumenya, struktur, tata letak dan skema input, pemrosesan, penyimpanan dan output, metode pengendaliannya.

    5. Melakukan pekerjaan mempersiapkan program untuk debugging dan melakukan debugging.

    6. Menentukan volume dan isi kasus uji ini, memberikan verifikasi paling lengkap atas kepatuhan program dengan tujuan fungsionalnya.

    7. Meluncurkan program yang di-debug dan memasukkan data awal yang ditentukan oleh kondisi tugas yang diberikan.

    8. Melakukan penyesuaian terhadap program yang dikembangkan berdasarkan analisis data keluaran. Mengembangkan instruksi untuk bekerja dengan program, menyusun dokumentasi teknis yang diperlukan.

    9. Menentukan kemungkinan penggunaan produk perangkat lunak yang sudah jadi.

    10. Memberikan dukungan terhadap program dan perangkat lunak yang diimplementasikan.

    11. Mengembangkan dan mengimplementasikan sistem untuk pemeriksaan otomatis kebenaran program, perangkat lunak standar dan standar, serta mengembangkan teknologi pemrosesan informasi.

    12. Melakukan pekerjaan penyatuan dan tipifikasi proses komputasi.

    13. Berpartisipasi dalam pembuatan katalog dan lemari arsip program standar, dalam pengembangan bentuk dokumen yang memerlukan pemrosesan mesin, dalam desain program yang memungkinkan perluasan cakupan penerapan teknologi komputer.

    14. Mematuhi peraturan internal ketenagakerjaan dan peraturan lokal lainnya peraturan organisasi.

    15. Mematuhi peraturan dan ketentuan internal untuk penjualan, keselamatan, sanitasi industri dan perlindungan kebakaran.

    16. Menjamin kebersihan dan ketertiban di tempat kerjanya,

    17. Bertindak dalam batas tertentu kontrak kerja perintah pegawai yang menjadi bawahannya sesuai dengan petunjuk tersebut.

    3. Hak pemrogram

    Pemrogram berhak:

    1. Mengajukan usulan untuk dipertimbangkan oleh direktur organisasi:

    — untuk meningkatkan pekerjaan yang berkaitan dengan yang disediakan di sini instruksi dan tugas,

    - untuk mendorong karyawan terhormat yang berada di bawahnya,

    - tentang membawa tanggung jawab materiil dan disipliner kepada karyawan bawahannya yang melanggar disiplin produksi dan tenaga kerja.

    2. Permintaan dari divisi struktural dan karyawan organisasi informasi yang diperlukan untuk melaksanakan tugas pekerjaannya.

    3. Mengenal dokumen-dokumen yang menjelaskan hak dan tanggung jawabnya atas jabatannya, kriteria penilaian kualitas pelaksanaan tugas kedinasan.

    4. Mengenal rancangan keputusan pengurus organisasi yang berkaitan dengan kegiatannya.

    5. Mewajibkan pimpinan organisasi untuk memberikan bantuan, termasuk memastikan kondisi organisasi dan teknis serta pelaksanaan dokumen yang ditetapkan yang diperlukan untuk pelaksanaan tugas resmi.

    6. Hak-hak lain yang ditetapkan oleh peraturan perundang-undangan ketenagakerjaan yang berlaku saat ini.

    4. Tanggung jawab pemrogram

    Pemrogram bertanggung jawab dalam hal-hal berikut:

    1. Untuk kinerja yang tidak tepat atau kegagalan untuk memenuhi tugas pekerjaan seseorang yang ditentukan dalam uraian tugas ini - dalam batas yang ditetapkan oleh undang-undang perburuhan Federasi Rusia.

    2. Untuk pelanggaran yang dilakukan selama kegiatan mereka - dalam batas yang ditetapkan oleh undang-undang administratif, pidana dan perdata Federasi Rusia saat ini.

    3. Karena menyebabkan kerusakan material pada organisasi - dalam batas yang ditetapkan oleh undang-undang perburuhan dan sipil Federasi Rusia saat ini.

    Uraian Tugas pemrogram - sampel 2019. Tanggung jawab pekerjaan seorang programmer, hak seorang programmer, tanggung jawab seorang programmer.

    Tampilan