"Semua profesion penting, semua profesion diperlukan," kata Mayakovsky. Hari ini lebih mudah untuk memilih pelajaran daripada dua puluh atau tiga puluh tahun yang lalu: kepelbagaian adalah sedemikian rupa sehingga setiap orang dapat mencari sesuatu yang sesuai dengannya. Bidang teknologi komputer kini dianggap sangat menguntungkan, dan pakar IT, orang yang bekerja di dalamnya, dianggap hampir kelas atas. Penguji, pengaturcara, pereka web, penganalisis sistem - ini dan banyak lagi kerjaya yang berkaitan dengan bidang aktiviti tertentu ini. Dan jika dalam tiga perkara pertama dengan nama seseorang sekurang-kurangnya dapat menganggap apa yang termasuk dalam tugas fungsional mereka yang menduduki jawatan ini, maka dengan penganalisis semuanya lebih rumit. Apa penganalisis lakukan, bagaimana untuk mendapatkan profesion ini, dan yang paling penting, berapa banyak yang boleh anda perolehi dalam kedudukan ini?
Sejarah profesion
Profesi "Penganalisis Sistem" (selepas ini - SA) muncul di pasaran buruh yang baru-baru ini, tetapi, seperti kebanyakan kepakaran yang berkaitan dengan IT, ia mendapat populariti dengan cepat. Penganalisis itu adalah kata nama dari perkataan "menganalisis", yang bermaksud bahawa kedudukan ini menganggap perkembangan komprehensif manusia. A CA sepatutnya mempunyai idea bukan sahaja mengenai teknologi maklumat, tetapi juga berpengetahuan dalam ekonomi, pemasaran dan pengurusan, serta dalam industri di mana syarikat yang mempekerjakannya mengkhususkan.
Pakar ini sangat pelbagai sehingga sukar untuk mengenal pasti sempadan kegiatannya. CA terlibat dalam bekerja dengan pelanggan, mengetahui dengan tepat apa yang mereka ingin dapatkan dari pasukan pembangunan, dan memeriksa program yang telah ditulis untuk mengetahui sama ada produk tertentu ini dapat memenuhi kehendak pelanggan, di samping itu, penganalisis sistem mempunyai tanggungjawabnya sendiri dalam perumusan tugas untuk pemaju berdasarkan komunikasi dengan pelanggan. Ringkasnya, ia adalah hampir pautan utama dalam mana-mana projek IT.
Nama lain
Telah dikatakan bahawa hanya orang yang maju secara komprehensif boleh menduduki kedudukan yang serius sebagai penganalisis sistem. Tanggungjawab yang diterapkannya adalah berkaitan dengan pemilikan sejumlah besar maklumat dari pelbagai sudut masyarakat. Dan untuk mempunyai idea yang lebih baik mengenai apa yang CA perlu lakukan, anda boleh melihat bagaimana profesion ini juga dipanggil.
Ada yang menggunakan nama "IT Project Analyst". Pada dasarnya, ia tidak begitu berbeza dari yang asal, tetapi pada masa yang sama ia menekankan kawasan utama aktiviti CA. "Arkitek Sistem" sudah menunjukkan bahawa pakar perlu membuat sesuatu, tetapi pada masa yang sama, nama sedemikian boleh menipu mereka yang tidak tahu tentang spesifik profesion ini: CA dengan mudah boleh dikelirukan dengan seorang pengaturcara, sebagai contoh, ia juga membina projek yang berbeza. "Pengurus tugas" sudah lebih dekat dengan gambaran sebenar: seperti yang disebutkan di atas, berdasarkan komunikasi dengan pelanggan, penganalisis merumuskan tugas untuk pasukan pembangunan, menukar keinginan abstrak pelanggan ke dalam maklumat tertentu. "Jurutera Pelaksanaan Projek" kedengaran agak lama, dan tidak mencerminkan intipati keseluruhan kepakaran - penganalisis tidak melaksanakan, dia agak bersiap untuk dilaksanakan. Dan nama yang terakhir adalah "pengurus projek": dengan mengambil kira bahawa "pengurus" berasal dari "pengurus" bahasa Inggeris, kita boleh mengatakan bahawa nama itu hanya sebahagiannya benar: seorang penganalisis sistem, yang tugasnya lebih berkaitan dengan komunikasi dan pemprosesan maklumat, Beliau adalah ketua langsung projek itu - mungkin salah seorang timbalannya, tetapi bukan seorang pengurus sama sekali.
Apa yang perlu saya buat?
Kerja penganalisis sistem dalam kebanyakan kes adalah dalam penyediaan spesifikasi teknikal untuk sistem atau perisian. Memandangkan hakikat bahawa dia mesti menyediakan tugas ini kepada pengaturcara, menunjukkan fungsi program yang diperlukan, ciri antara muka, beberapa butiran teknikal yang lain, dia hanya memerlukan pendidikan teknikal khas, jika tidak, dia tidak akan dapat menerjemahkan idea-idea klien ke dalam bahasa kering pengaturcara .
Jadi penganalisis yang berbeza
Tetapi diketahui bahawa penganalisis sistem jauh dari satu-satunya penganalisis dalam bidang IT; ada juga yang menganalisis perniagaan. Apakah perbezaan antara kedua-dua profesion ini?
Penganalisis perniagaan lebih berkemungkinan pakar dalam bidang ekonomi, yang memberi tumpuan lebih kepada cara terbaik menjual produk, mencari pembiayaan, dan sebagainya, sementara CA bekerja lebih banyak dengan sistem komputer daripada dengan isu pemasaran. Ia adalah analisis perniagaan yang boleh dipertanggungjawabkan untuk pelaksanaan projek-projek baru, sementara penganalisis sistem akan membangunkan mereka dan bukannya melaksanakannya.
Secara berasingan, perlu diperhatikan bahawa syarikat yang mengkhususkan diri dalam IT biasanya memerlukan CA, sedangkan bagi mereka yang teknologi tinggi bukan prioritas, kecerdasan bisnis sudah cukup. Pada masa yang sama, pakar ini berfungsi dengan sempurna seiring dengan menggabungkan fungsi bersama mereka dan pada masa yang sama membawa sesuatu yang mereka sendiri ke projek bersama.
Tanggungjawab fungsian
Sekarang kita sudah mempunyai idea mengenai apa yang dilakukan penganalisis sistem. Penerangan kerja merangkumi tugas-tugas berikut:
- Pemantauan pelbagai bidang untuk mengenalpasti keperluan untuk membangunkan perisian atau sistem yang boleh digunakan dalam bidang ini.
- Bekerjasama dengan pelanggan: definisi keperluan asas klien;
- Pengoptimuman projek perniagaan.
- Kajian pendapat pengguna mengenai operasi sistem untuk peningkatan yang mungkin berlaku.
- Kerja kertas dengan pelanggan: penyediaan dan pelaksanaan semua dokumen yang diperlukan untuk membuat kesepakatan dengan pelanggan, penjadualan projek, pembangunan pelan tindakan, penyediaan laporan di semua peringkat pembangunan.
- Menulis spesifikasi teknikal untuk pasukan pembangunan selepas menganalisis keperluan pelanggan dan menghuraikan keperluan ini dengan notasi khusus.
- Komunikasi dengan pemaju di semua peringkat projek, melaporkan hasil aktiviti mereka.
Tetapi itu bukan semua penganalisis sistem. Standard profesional pakar ini juga termasuk tugas fungsional seperti:
- Bantuan dalam penyediaan skim untuk menguji sistem dan perisian yang dibangunkan.
- Ujian langsung produk yang dibangunkan.
- Membantu mendidik pengguna produk yang dibangunkan.
- Analisis kemungkinan risiko dan, jika ada, kesilapan dalam produk yang dibangunkan, cari kaedah untuk meminimumkan atau menghapuskannya.
- Bantu dalam memilih platform yang sesuai untuk pembangunan perisian, serta bahasa pengaturcaraan.
Spesifikasi pekerjaan
Seseorang yang berfikir bahawa apa yang dilakukan oleh penganalisis sistem adalah sangat dekat dengan profesion mimpi-mimpinya mesti memahami bahawa dia tidak perlu mengharapkan jadual kerja biasa: tiada sesiapa yang dibatalkan bekerja dengan pelanggan dari negara lain, perbezaan zon masa, serta perjalanan perniagaan yang tetap untuk penjelasan butir-butir tertentu mengenai projek itu. Di samping itu, apabila tarikh akhir untuk projek sedang menghampiri, anda boleh melupakan jadual yang dinormalkan.
Tetapi salah satu kelebihan dalam kehidupan sedemikian adalah bahawa syarikat IT berminat kepada pekerja mereka terus berkembang, sehingga mereka sering menawarkan latihan luar negeri atau perjalanan ke pelbagai acara khusus. Oleh itu, lingkaran kenalan yang luas kepada penganalisis sistem hanya dijamin.
Keperluan
Apakah keperluan penganalisis sistem? Sudah tentu, mereka bergantung pada prestij syarikat di mana dia bekerja, tetapi ada sesuatu yang lazim di semua firma. Daripada kemahiran asas yang diperlukan untuk CA, dapat dicatat:
- Analisis sistem, pemprosesan hasil yang diperoleh dan pembentangan mereka dalam bentuk formal.
- Kemahiran dalam reka bentuk dan pembangunan sistem perisian dan maklumat.
- Penyediaan dokumentasi yang perlu berkaitan dengan pembangunan perisian atau sistem maklumat.
- Penyediaan spesifikasi teknikal, serta pemilihan kaedah yang paling sesuai untuk menguji produk akhir.
- Pengetahuan bahasa pengaturcaraan.
- Mempunyai reka bentuk khusus dan program pemodelan (senarai mereka bergantung kepada syarikat tertentu).
- Pemrograman Berorientasikan Objek
- Perisian dokumentasi.
- Reka bentuk antara muka (khususnya mesin manusia).
- Menguasai asas-asas pengurusan (untuk perancangan projek yang berkesan), ekonomi dan perakaunan.
Kualiti peribadi
Adapun sifat-sifat peribadi yang baik dan penganalisis sistem yang biasa dan biasa (tanggungjawabnya, tentu saja, lebih banyak lagi), ia bernilai berkomunikasi (jika tidak komunikasi dengan klien atau pasukan pembangunan akan gagal), konsistensi (kualiti utama untuk analisis) dan representatif (ia akan membantu untuk mewujudkan kepercayaan antara pelanggan dan CA, serta CA dan pengaturcara). Di samping itu, penganalisis tidak akan bertahan tanpa keupayaan untuk menyelesaikan tugas dengan jelas (pemaju enggan bekerjasama dengan abstrak), menonjolkan utama dan menyingkirkan yang tidak penting (ia juga akan memberi kesan positif kepada rumusan tugas, yang membolehkan anda membuang butiran yang tidak perlu dan fokus pada utama). Dan, seperti mana-mana profesion, sekurang-kurangnya sedikit pun berkaitan dengan orang, penganalisis sistem memerlukan intuisi yang baik: ia akan membolehkan bukan sahaja untuk menjalin hubungan dengan orang yang tepat, tetapi juga untuk bekerja dengan lebih berkesan dengan projek-projek. Dan, tentu saja, perkara yang paling penting adalah keupayaan untuk menyusun maklumat yang diterima, menetapkan tugas dalam rencana tindakan dalam urutan prioritas.
Bagaimana hendak menjadi dan apa yang diharapkan?
Bagaimana untuk menjadi penganalisis sistem? Pertama, seseorang tidak boleh melakukan tanpa pendidikan teknikal yang lebih tinggi, jika tidak, ia mustahil untuk memahami semua kerumitan kod mesin dan terma. Di samping itu, kita perlu, seperti yang telah disebutkan berulang kali, pengetahuan asas dalam bidang ekonomi dan pengurusan, dan sesetengah syarikat khusus mungkin memerlukan pengetahuan yang mendalam dalam bidang mereka - selalunya adalah mustahil untuk melaksanakan projek tanpa mereka.
Kekhususan ini sesuai untuk mereka yang tahu bagaimana membina tugas yang diberikan, dan juga suka teknologi komputer, dan khususnya - pengaturcaraan. Tanggungjawab adalah besar, tetapi ia berkadar dengan kepuasan mencapai matlamat. Penganalisis mesti cukup bergerak untuk mengubah sesuatu dalam gambar projek pada bila-bila masa, dalam kes-kes kesulitan, dan juga menganalisis kesilapan dan membuatnya tidak pernah berlaku lagi. Pada masa yang sama, dia mesti yakin dengan keputusannya dan, setelah menerimanya sekali sahaja, mengubahnya hanya sekiranya berlaku kecemasan - untuk membuat perubahan pada kod tidak begitu mudah kerana sepertinya sepintas lalu: satu pembetulan boleh melibatkan berpuluh-puluh tambahan. Ya, ia sukar, tetapi pada masa yang sama ia sangat menarik dan, jujur, menguntungkan.
Dan pada masa akan datang (jika anda percaya mereka yang bekerja di kawasan ini) - kedudukan ahli dan perunding mengenai pelaksanaan sistem maklumat, dan penganalisis perniagaan, dan ketua projek IT. Terdapat kecenderungan untuk memperdalam pengkhususan dalam beberapa sistem, serta pemilihan penganalisis dalam pasukan pembangunan, yang menunjukkan kepentingan kedudukan ini, dan juga menjamin kenaikan gaji secara beransur-ansur.
Sedikit tentang resume
Apakah resume yang sesuai untuk profesion ini? Seorang penganalisis sistem, menurut laman carian pekerjaan, lebih kerap seorang lelaki berusia 25 hingga 45 tahun. Biasanya, majikan tidak berminat dengan kualiti peribadi calon - lebih penting lagi bahawa dia dapat melakukan kegiatan profesionalnya, walaupun bagi seseorang yang tidak tahu bagaimana untuk bekerja dengan orang ramai, mendapat kedudukan ini sangat sukar. Seseorang tanpa pengalaman kerja tidak akan diterima masuk ke syarikat, maksima akan menjadi calon yang bekerja di bidang yang sama (sebagai contoh, sebagai penganalisis perniagaan). Anda tidak boleh melakukan tanpa pendidikan tinggi (dibincangkan di atas), dan pengetahuan pengaturcaraan yang hampir profesional - asasnya jelas tidak cukup. Dalam beberapa kes, ia juga disebutkan, pengetahuan yang sangat khusus akan diperlukan (dalam pembinaan yang sama, ubat-ubatan, dan sebagainya - skop bergantung pada siapa perisian dibangunkan untuk). Selalunya terdapat keperluan untuk kemahiran bahasa Inggeris sekurang-kurangnya pada tahap perantaraan.
Sememangnya, bagi senarai keperluan yang sama dan pembayaran yang sepadan. Seorang penganalisis sistem pemula memperoleh daripada $ 600 (ini adalah syarikat di mana fungsinya adalah minimum). Di perusahaan yang lebih besar, gaji mencapai sehingga $ 1,500, tetapi anda boleh sampai ke sana hanya dengan cukup banyak pengalaman. Gaji maksimum penganalisis sistem ialah $ 2,500.
Kesimpulannya
Mempunyai idea umum tentang siapa penganalisis sistem, apakah kerjanya yang berkaitan dengannya dan apa yang anda boleh dapatkan untuknya, mudah untuk memahami sama ada profesion ini sesuai untuk anda atau tidak. Hari ini, semakin ramai orang yang telah menamatkan pengajian akan melatih semula sesuatu yang entah bagaimana berkaitan dengan bidang IT, percaya bahawa mereka akan dapat memperoleh lebih banyak daripada diploma pertama. Keistimewaan penganalisis sistem akan menjadi mudah untuk menguasai mereka yang sudah mempunyai idea walaupun asas-asas pengaturcaraan, tetapi jangan putus asa bagi mereka yang tidak faham apa-apa mengenainya - anda boleh belajar segala-galanya jika anda mahu. Perkara utama yang perlu diingat: AyTishnik bukan profesion, tetapi cara hidup dan gaya pemikiran. Apa-apa kerja yang menguntungkan di kawasan ini dikaitkan dengan waktu kerja yang tidak teratur dan jadual yang bergerak, tetapi permainan itu benar-benar bernilai lilin.