Ada hal-hal seperti itu di dunia - mereka disebut waralaba 1C. Ini adalah mitra 1C, yang menjual produk perangkat lunaknya, membantu mereka mengimplementasikan dan mengoperasikan, dan mengetahui cara memodifikasinya agar sesuai dengan kebutuhan pelanggan. Jadi, waralaba ini telah mengalami transformasi yang agak lucu selama bertahun-tahun.
Sebelumnya seperti itu. Klien punya masalah - dia menelepon ke franchise, seorang programmer mendatanginya, mencari tahu, memecahkan masalah. Entah saat itu juga, atau dia membawanya dan kembali dengan keputusan dalam beberapa hari.
Sekarang ini hampir tidak pernah terjadi. Dalam kebanyakan kasus, Anda harus bekerja dengan tiga karakter lucu - gelembung, sedotan, dan sepatu kulit kayu. Konsultan, analis dan pengembang.
Seperti dulu
Secara singkat, saya akan menjelaskan siapa yang sebelumnya bekerja di waralaba. Di fajar keadilan, ketika waralaba muncul dan berkembang, dua jenis orang datang untuk bekerja di dalamnya - programmer dan akuntan. Pemrogram, pada umumnya, adalah lulusan universitas dalam spesialisasi yang relevan - baik pemrogram langsung (seperti matematika terapan), atau insinyur yang juga belajar pemrograman (seperti Fakultas Instrumentasi). Kadang-kadang saya bertemu dengan orang-orang pintar dari sekolah teknik dan otodidak. Hampir tidak ada orang acak - jadi, sebagai bagian dari eksperimen, mereka mengambil, tetapi dengan cepat dikeluarkan.
Para programmer, tentu saja, mengalami culture shock sejak bulan-bulan pertama bekerja di franchise. Saya harus banyak berkomunikasi dengan pengguna dan memahami bidang subjek - akuntansi, produksi, perdagangan, penggajian, dll. Namun, sebagai orang yang cerdas secara alami, mereka mengatasi pengetahuan baru dengan cukup cepat. Selain itu, platform 1C dibuat untuk memecahkan masalah bisnis, oleh karena itu ia berisi semua abstraksi yang diperlukan - tidak perlu menemukan cara mengatur prinsip entri ganda dalam DBMS kosong, semua jenis yang diperlukan sudah ada.
Secara signifikan lebih jarang, dan tidak segera, akuntan datang ke waralaba. Faktanya, ini adalah mantan klien Franch - gadis pintar (yah, bukan salah saya bahwa kebanyakan akuntan adalah perempuan) yang mengetahui teori dan metodologi, dan kemudian berhasil mencari tahu program 1C. Jadi mereka memutuskan bahwa pengetahuan dan keterampilan ini dapat dijual dengan harga lebih dari sekadar gaji di pabrik atau di kedai bir.
Awalnya Franches tidak tahu bagaimana menggunakan gadis-gadis ini dan mencoba membuat programmer dari mereka. Tetapi mereka segera menyadari bahwa tidak ada gunanya - pengetahuan dan hubungan spiritual mereka dengan pengguna - akuntan yang sama - yang perlu dijual. Mereka menyebut mereka konsultan (atau sekadar kontra), dan mulai membebani mereka dengan pekerjaan yang relevan.
Mereka berbagi sesuatu seperti ini. Kontra melakukan pekerjaan yang rumit secara metodis, programmer melakukan segala sesuatu yang lain, termasuk pemrograman. Proyek tersebut dihadiri oleh keduanya, untuk sinergi.
Di suatu tempat dalam prosesnya, paladin muncul - programmer yang sangat ahli dalam metode akuntansi. Sebagai aturan - akuntansi dan manajemen. Ini bisa melakukan hampir semua hal.
Kontra berkualitas tinggi karena satu alasan sederhana - mereka berasal dari profesi yang akan mereka konsultasikan. Oleh karena itu, mudah untuk menjelaskan mengapa franc masih tidak memiliki satu pun kekurangan yang layak, misalnya, dalam produksi - belum ada satu pun pekerja produksi yang berhasil berpikir untuk bekerja dalam franc.
Semua orang puas dan senang, tetapi pasar berkembang pesat, dan sangat sedikit spesialis. Arus pemrogram dari universitas yang ingin bekerja di 1C lebih sedikit dari permintaan pasar. Aliran akuntan yang bijaksana hampir mengering. profesinya hampir mati: akuntan muda modern dengan pendidikan sebenarnya adalah operator 1C.
Tanpa berpikir dua kali, mereka melakukan hal yang sama seperti seluruh dunia pemrograman dengan kekurangan sumber daya - mereka menurunkan ambang batas untuk memasuki profesi. Di sinilah karakter kita muncul.
Sekarang bukan programmer atau akuntan yang datang untuk bekerja di waralaba, tetapi hanya seseorang. Siapa yang akan keluar ditentukan dalam prosesnya. Semacam kejutan yang lebih ramah.
Konsultan (gelembung)
Kons sekarang disebut orang-orang yang kurang lebih mengetahui beberapa program 1C. Misalnya di bidang akuntansi, atau gaji. Izinkan saya menekankan - ini ada dalam program, dan bukan dalam metodologi yang mendasari program tersebut. Beberapa metodologi tentu saja dalam proses mempelajari program yang mereka pelajari, tetapi tidak secara detail.
Mereka diselamatkan oleh fakta bahwa pengguna juga tidak lagi memahami metodologi akuntansi. Sebelumnya, mereka berbicara antara seorang akuntan yang tidak mengenal 1C dengan baik (dari sisi pelanggan) dan seorang akuntan yang mengetahui 1C dengan baik (dari sisi franchise). Sekarang dua operator berbicara, hanya saja yang satu lagi mencolek program.
Konsultasi juga dilakukan dengan mengetik. Pengguna mengajukan pertanyaan, seperti "mengapa transport saya tidak mendekati nol?" Kontra awal hanya akan mengatakan bahwa inilah yang dikatakan undang-undang - jika TOR tidak dimasukkan dalam harga pokok barang, maka TOR ditutup sebanding dengan nilai barang yang dijual. Kontra saat ini mengatakan "Saya akan menelepon Anda kembali" dan pergi ke program dan mencari jawaban di Internet.
Konsesi semacam itu terutama membuat marah para akuntan kepala, pencari, kepala ekonom, direktur komersial, dll. - mereka yang masih jadul, dan jabatan wajib memahami profesinya. Jika sebelumnya mereka dapat berbicara dengan kontra dalam bahasa mereka sendiri, mengidentifikasi masalah dan mendengar opsi solusi, sekarang mereka hanya "menghilangkan masalah" dari mereka - berbicara kasar, membuat catatan dan stenografik kata-kata mereka, sehingga kemudian "berpikir" dan melihat-lihat - ke dalam program dan Internet ...
Lucunya adalah hasil kerja para kontra. Dalam kebanyakan kasus, ini terdengar seperti "Anda perlu menghubungkan seorang spesialis." Ini bisa merupakan analis (sedotan) atau pengembang (sepatu kulit kayu). Benar, Anda harus membayar untuk menyodok kontra.
Pengembang (sepatu kulit kayu)
Pengembang 1C adalah makhluk yang agak aneh. Ada beberapa legenda tentang bagaimana hewan ini muncul di planet kita, saya akan menulis artikel terpisah tentang ini.
Intinya sederhana: pengembang 1C adalah bagian dari programmer 1C. Bagian yang bisa menulis kode. Dia tidak tahu bagaimana berbicara dengan pengguna, tidak tahu bagaimana menghasilkan arsitektur solusinya, tidak tahu apa yang akan terpengaruh oleh perbaikannya, tidak tahu metode akuntansi. Dia hanya menulis kode pada tugas yang ditulis untuknya, menentukan nama tabel dan metadata, skenario perilaku, dan antarmuka pengguna.
Ada suatu masa ketika pengembang 1C sangat tersiksa oleh pertanyaan tentang bagaimana mereka berbeda dari programmer 1C. Menjadi seorang spesialis tidaklah menarik, jadi Anda membutuhkan perbedaan yang cerah, dapat dimengerti, dan dikemas dengan baik.
Penemuan pertama adalah "standar pengembangan". Namun, keindahannya adalah bahwa standar ini dibuat oleh programmer - dari pengalaman para pionir. Karenanya, para programmer memiliki standar ini dalam darah mereka, dan para pengembang harus mempelajarinya.
Temuan kedua adalah pustaka subsistem standar (BSP) - sekumpulan besar fungsionalitas dasar untuk program 1C apa pun. Tebak siapa yang membuat BSP? Pemrogram yang sama, pada pengalaman perintis yang sama, ketika mereka lelah membawa banyak pilihan berbeda untuk mengimplementasikan hal yang sama (seperti otorisasi, bekerja dengan surat, mekanisme pelaporan, dll.). Dikembangkan, masing-masing, semua duduk untuk belajar.
Nah, penemuan ketiga, atau lebih tepatnya satu bundel, dilempar oleh Internet. Dan tidak hanya untuk developer 1C, tetapi juga untuk semua orang yang berhubungan dengan IT. Ini adalah berbagai teknik yang dikemas dengan indah untuk apa pun yang pro-TI, seperti devops, scrum, manajemen hutang teknis, pengujian skenario, digitalisasi, BI, data besar, dll. Persentase dan kualitas penerapan pengetahuan ini dalam kehidupan nyata untuk pengembang 1C hampir sama dengan di dunia IT besar - mendekati nol.
Namun, tidak ada yang akan menanyakan aplikasi yang sebenarnya. Cukup mengatakan "Saya tahu standar pengembangan, BSP, dan pengembang" - dan Anda adalah pengembang 1C.
Jadi, pengembanglah yang menulis kodenya. Pengembang juga tahu bagaimana "menemukan tempat dalam kode" - ini adalah saat dia membantu konsu. Kontra menerapkan metode poke, tidak dapat mengetahui perilaku program, "menarik pengembang" - ia masuk ke dalam kode dan mencoba memahami apa pengaruh kotak centang, apa yang dilakukan tombol dan mengapa semuanya berwarna merah.
Benar, pengembang dan kontra tidak saling memahami dengan baik. Ketika pengembang menemukan tempat di kode, dia dapat menjelaskan artinya dalam istilah PL, objek dan jenis, tetapi konsol tidak berbicara bahasa ini. Untuk berbicara, mereka membutuhkan seorang penerjemah, sedotan melintasi aliran kesalahpahaman - seorang analis.
Analis (jerami)
Seorang analis di 1C juga merupakan bagian dari programmer awal. Bagian yang mampu memahami struktur metadata, algoritme, dan proses pergerakan data, pengaturan, arsitektur solusi, dan yang terpenting, membuat perubahan padanya.
Karya "analis" hadir dalam solusi hampir semua tugas yang dilakukan oleh programmer 1C. Ini adalah bagian dari proses pemecahan masalah seperti halnya pengujian, penulisan dan kode debugging, menunjukkan kepada klien, dll. Itu sealami menulis kode dengan tangan Anda, bukan pantat Anda. Oleh karena itu, tidak pernah terpikir oleh siapapun untuk mengemas 1C analyst sebagai produk terpisah.
Ada dua jenis analis 1C - "itu terjadi" dan wow.
Wow - ini adalah saat seorang programmer 1C awal yang memahami esensi momen itu dilatih ulang sebagai analis. Pengembang dan konsol muncul, yang tidak bisa setuju baik dengan klien atau dengan satu sama lain - karenanya, ceruk kosong yang menganga terbentuk. Beberapa programmer 1C pergi ke sana - bisnis yang akrab dan sederhana, dan mengingat samudra biru - sangat menguntungkan.
Itu terjadi sebagai analis baru yang tumbuh dari tukang, manajer siswa hukum ekonomi, guru sekolah dasar, dan mantan karyawan Mac. Orang-orang yang baru saja datang dan mendapat pekerjaan di waralaba. Beberapa telah "tumbuh" menjadi konsol, yang lain menjadi pengembang, dan yang lainnya - menjadi analis.
Perbedaan antara kontra dan analis saat ini sangat samar. Ini terlihat jelas ketika Anda membaca TK, yang disusun oleh analis semacam itu - kata-katanya benar secara individual, tetapi secara total - omong kosong sehingga menakutkan bagi perekonomian negara.
Meskipun, saya pikir, Anda tidak perlu khawatir, karena degradasi spesialis cukup diimbangi dengan degradasi pengguna. Lebih tepatnya, penurunan spesialis pelanggan menjadi pengguna 1C.
Bagaimana cara kerjanya sekarang
Sekarang proses pemecahan masalah diatur seperti ini. Panggilan pengguna, pergi ke manajer. Peran karakter ini tidak berubah selama bertahun-tahun - dia akan beralih, atau dengan hati-hati merekam panggilan dan meneruskan. Kemudian konsol duduk - dia memanggil kembali pengguna, dan bersama-sama mereka menyodok ke dalam program, mencoba menyelesaikan masalah dengan segera.
Dalam 99% kasus, tidak ada yang terjadi, konsol berjanji untuk menelepon kembali dan membuka programnya sendiri. Ketika dia bosan, dia menelepon pengembang dan meminta untuk "menemukan tempat di kode". Pengembang menyodok, hanya ke dalam kode dan metadata, menemukan sesuatu, mencoba menjelaskan kepada konsumen - kesalahpahaman muncul. Nama analisnya.
Analis mendengarkan keduanya, sering memanggil klien lagi. Kemudian dia memberikan putusan - perlu revisi (terima kasih, cap), Anda harus menulis TK. Informasi yang diperoleh para kontra dan pengembang saat menyelesaikan masalah dibuang ke tumpukan sampah. analis tidak mampu menggunakan data non-profesional. Klien, bagaimanapun, harus membayar untuk "analisis tugas".
Analis menulis TK, terus berulang-ulang. Dia setuju dengan klien, memberikannya kepada pengembang untuk diimplementasikan dan menghilangkan dirinya dari proses pemecahan masalah. Jika, atau lebih tepatnya - ketika pengembang memiliki pertanyaan seperti "apakah ini akan berhasil dengan pasti?" atau "dan klien sepertinya membicarakan hal lain ...", analis akan berkata "diam dan lakukanlah."
Pengembang akan melakukannya, kontra akan mengambilnya. Ternyata bukan itu, bukan begitu dan bukan untuk itu. Sepak bola untuk empat orang akan dimulai - klien, kontra, pengembang, analis. Setiap orang enggan untuk kembali mendalami kesalahan rekan kerja, tapi semua orang ingin pekerjaannya dibayar. Klien, bagaimanapun, tidak ingin membayar kekurangan hasil. Tetapi entah bagaimana mereka keluar dari lubang - baik dengan upaya bersama, atau dengan bantuan programmer 1C, yang akan memberikan tamparan di kepala semua orang, menelepon klien dan menyelesaikan masalah.
Nah, hentikan, darimana asal programmer 1C itu?
Pemrogram 1C
Dan mereka masih di tempat sampah. Benar, dalam jumlah yang sangat sedikit. Sebagian besar melarikan diri dari profesinya, tetapi tetap di industri.
Seseorang membuat bisnisnya sendiri (waralaba yang sama), seseorang mengerjakan proyek di salah satunya, seseorang duduk di pabrik sebagai CIO, tetapi banyak yang tetap dalam franc. Mereka yang tetap bekerja, pada umumnya, sebagai manajer proyek, lebih jarang sebagai kepala departemen atau analis, dan bahkan lebih jarang sebagai programmer.
Dan ada tren yang menarik - daya tarik timbal balik pelanggan kepada programmer 1C. Sihir bekerja dengan sempurna - jika klien telah bekerja dengan sepatu gelembung, jerami, dan kulit kayu, dan kemudian berbicara dengan programmer (ya, dia baru saja berbicara), maka dia dengan tegas menolak untuk kembali ke dongeng rakyat Rusia.
Tetapi klien tidak punya pilihan, programmer 1C adalah produk sepotong-sepotong, mereka langka dan mahal. Benar, mengikuti reaksi pelanggan terhadap programmer 1C, ada tren yang sesuai dalam perekrutan dan pelatihan personel waralaba - hukum pasar berlaku. Saya melakukan ini juga, melihat klien yang tidak bahagia. Saya tidak tahu ke mana arahnya, apakah itu akan mempengaruhi pasar dan kualitas layanan - Saya sangat berharap semuanya akan berhasil.
Yah, saya tidak hanya menulis perkelahian - Saya sangat menyukai pekerjaan ini. Dan saya khawatir, melihat apa yang berubah menjadi. Jika tidak, sebentar lagi tidak akan ada orang untuk diajak bicara - hanya gelembung, sedotan, dan sepatu kulit kayu.