1C programcısı: o kim ve nasıl olunur?
Büyük bir işletme, muhasebe veya köşedeki bir mağaza olsun, modern faaliyetin birçok alanında yaygın bir 1C programları grubu kullanılmaktadır. Bir 1C programcısı, bu tür karmaşık programları kurmak, kurmak ve geliştirmekle meşgul olmalıdır ve bu, analitik bir zihin ve azim gerektirir.
Kim bu?
1C programcısının ana görevi, muhasebe departmanının tezahürünün tüm alanlarında istikrarlı çalışmasını sağlamaktır. Bunu yapmak için aşağıdaki görevleri yerine getirir:
- 1C programını muhasebecilerin ve muhasebecilerin gereksinimlerine göre kurmak;
- 1C programının güncellenmesi;
- yenilikleri test etmek ve programdaki hataları ortadan kaldırmak;
- bir program ailesi tarafından kullanılan sunucuların stabilizasyonu;
- muhasebe verilerinin korunması ve kurtarılması.
Bu pozisyon birçok şirkette prestijli olarak kabul edilir.... Küçük işletmeler için genellikle tek bir yazılım uzmanı yeterlidir, büyük sitelerde ise birkaç tane olabilir. Yönetim, çalışanları ve asistanları için 1C programlama konusunda bilgili serbest çalışanları işe alabilir.
Mesleğin artıları ve eksileri
Bir programcının mesleği, hızla gelişen bir endüstride geniş çapta talep görmektedir. Bu nedenle işverenler, yüksek nitelikli uzmanların maaşlarından tasarruf etmemektedir. 1C programcısı için Rusya'da ortalama maaş 40-50 bin ruble. Büyük şehirlerde %30-40 daha yüksektir. Uzmanların çeşitli işletmelerin muhasebe departmanlarının sağlanması ve bakımı için kendi şirketlerini açtığı izole vakalardan çok uzaktır.
Ancak, bu mesleğin yüksek sorumlulukla ilişkili olduğu unutulmamalıdır.Sürekli güncellenen programlar yalnızca kullanıcı düzeyinde uzmanlaşmakla kalmamalı, aynı zamanda özelliklerini, sorunlarını, hatalarını ve bunları çözmenin yollarını da anlayabilmelidir.
Diğer çalışanların programla çalışırken sorunları varsa mesai saatleri dışında çözülmesi gerekir. Program zamanında çökmez.
İş sorumlulukları
Bir 1C programcısının bir işletmede ne yaptığını, sorumluluklarının neler olduğunu düşünelim. Her şeyden önce, böyle bir uzmanın yapması gerekecek sadece 1C programıyla kendiniz çalışmakla kalmayıp, bunu diğer çalışanlara da öğretin, yazılım modülleri için teknik belgeler ve talimatlar hazırlayın.
Mümkün olduğunda, programcı program yardımıyla muhasebe departmanının çalışmalarını mümkün olduğunca otomatik hale getirmek, bunun için yeni unsurlar geliştirmek, konfigürasyonları kurmak.
Zamanla, daha deneyimli profesyoneller yalnızca işletmenin işleyişi için kendi uygulamalarını oluşturmakla kalmaz, aynı zamanda yönetim kuruluna katılır ve diğer yönetim kurulu üyelerine en iyi iş planını oluşturma konusunda tavsiyelerde bulunur.
Gereksinimler
Her şeyden önce, bu pozisyon için aday bir programcı olmalı ve bu konuda iyi becerilere sahip olmalıdır. C, C++ ve C# gibi dillerde nasıl çalıştığını anlayın. Ayrıca muhasebe ve finans alanındaki bilgiler de işinize yarayacaktır. 1C paketinin tüm programlarında akıcı olmayı öğrenirseniz, konfigürasyon geliştirmede deneyim kazanırsanız ve büyük bir işletmenin muhasebe bölümünde deneyim kazanırsanız, bu büyük bir artı olacaktır.
İyi bir uzman, gerekli kişilik özelliklerini karşılamalı ve iş için gerekli becerilere sahip olmalıdır.
Yetenekler:
- programcı, 1C programının tüm konfigürasyonlarını anlamalıdır;
- sadece analiz ve araştırma yapmakla kalmayıp, aynı zamanda bunları tanımlayabilmeli, teknik dokümantasyon hazırlayabilmeli;
- yabancı edebiyata yönelmek için üst düzeyde İngilizce bilmek gerekir;
- yazılım ve yazılım testi konusunda deneyime sahip;
- testlere dayanarak, hataların tanımlarını oluşturun ve bunları zamanında ortadan kaldırın;
- temel programlama becerilerine sahip olmak.
Nitelikler:
- sabır ve dayanıklılık;
- denge ve stres direnci;
- sabır;
- bir sorumluluk;
- Analitik akıl;
- çoklu görev, özü hızlı bir şekilde kavrama ve yeni çalışma koşullarına uyum sağlama yeteneği.
Eğitimin özellikleri ve bakış açıları
1C programlamayı öğretmenin zorluğu, bir enstitüde böyle bir uzmanlığa kaydolmanın işe yaramayacağıdır. Bu tür uzmanların eğitiminde hiçbir yüksek öğretim kurumu bulunmaz. Bu nedenle, kendi kendine çalışma, yalnızca bir kariyerin başlangıcında değil, tüm uzunluğu boyunca önemli bir rol oynar.
1C programlamayı öğrenmenin üç ana yolu vardır: kendi kendine çalışma, yüz yüze kurslar ve İnternetteki kurslar. Ayrıca meslektaşlarınızdan ve diğer profesyonellerden de öğrenebilirsiniz.
Yüz yüze kurslar her zaman bir şey öğrenmenize yardımcı olmayabilir. Temel olarak, içlerinde çok fazla yararsız malzeme var ve hala yararlılık payına sahip olan, gerçek sorunları temelinde çözmek için çok basit. Bu nedenle, tam olarak ihtiyacınız olan kursu bulmak kolay değildir. Pahalıdırlar ve esas olarak her zaman uygun olmayan çalışma saatlerinde gerçekleştirilirler.
Ancak, böyle bir kursa kaydolmadan önce programı hakkında mümkün olduğunca çok şey öğrenirseniz, ona para harcayıp harcamamaya karar vermeniz daha kolay olacaktır. Hatta bazı kurslar, program bittikten sonra öğrenci istihdam etmeyi vaat ediyor.
Kendi kendine çalışmada, ana motive edici kendi arzunuzdur. Hiç şüphesiz bir artı, sıfırdan alacağınız tüm bilgilerin ücretsiz ve rahat bir ev ortamında olacağı gerçeğidir. İnternette onlarca faydalı ve ilginç kitap, video ve metin kursu bulabilirsiniz. Böylece 1C programlamanın temellerini bir haftada kolayca anlayabilir ve altı ayda profesyonel olabilirsiniz.Ayrıca, kendi başınıza çalışmak istemiyorsanız, bir uzaktan kursa da kaydolabilirsiniz.
Tam zamanlı kursların aksine, İnternet'teki dersler sizi gerçek çalışmaya çok daha yakından hazırlayacak ve deneyimli bir çalışan uzman tüm sorularınızı yanıtlayacaktır.... Bu seçenek, tam zamanlı kurslardan daha pratik, daha ucuz ve daha uygundur, çünkü asıl işinize ara vermeden sizin için uygun olan herhangi bir zamanda eğitim alabilirsiniz. Örneğin, popüler SkillBox İnternet Akademisi, yalnızca 2 ay süren 1C-Bitrix Programcı kursunu yürütür, ancak bundan sonra farklı şirketlerden gelen siparişlerle uzaktan çalışabilir veya kalıcı bir iş alabilirsiniz.
Bazı şirketler iş deneyimi ve eğitimi olmayan 1C programcılarını işe almak... Mentorlarınızın deneyimlerinden öğrenerek hareket halindeyken öğrenebilirsiniz. Bu en kolay yoldur. Meslektaşlarınızdan belirli bir sorunla ilgili açıklamalar isteyebilir, herhangi bir basit sorunu bağımsız olarak çözebilirsiniz. Yaparak öğrenmek, kurs almaktan çok daha hızlıdır ve bunun için para alırsanız, deneyim paha biçilmezdir.
Elbette, tam olarak hangi yolla öğrenirseniz öğrenin, harekete geçme arzusu ve teşviki olmadan başarıya ulaşmak son derece zor olacaktır. Bunu unutma eğitim için harcadığınız her zaman çözülmüş problemlerle karşılığını verecek ve sinir hücrelerini koruyacaktır.
Kariyerinizin başında alacağınız pozisyon, Junior Programmer veya Junior olarak adlandırılan pozisyondur. Bu zamana kadar, zaten temel becerilere sahipsiniz ve basit sorunları çözebilirsiniz. İlk birkaç ay, platforma uyum sağlayacak, onu pratikte öğrenecek ve yeteneklerini anlayacaksınız. Sonuçlarının analizi ile uğraşmadan, basit iyileştirmeler size emanet edilecektir. Deneyimli geliştiricilerin gözetiminde gerçek savaş koşullarında kendinizi deneyeceksiniz.
Zamanla, iş ve temel yapılandırmalar hakkında yavaş yavaş bilgi edinerek daha emin hareket edeceksiniz.
Artık, iş süreçlerinin tasarımıyla ilgili görevleri ve bunların ilişkilerini ve sonuçlarını tam olarak anlamış olacaksınız. Artık eskisi gibi kontrole sahip olmayacaksınız. Bir şirketin iş sürecinin parçasısınız ve yeni ve kaybolan ihtiyaçları karşılamak için onu uyarlamanız gerekecek.
Kıdemli programcılar zaten tüm iş süreçlerini iyi anlıyor... Personelin geri kalanı tarafından yazılan tüm kodları optimize eder ve düzenlerler. Temiz kod ile birçok şey yaparlar. İşletme kendi kodlama standartlarını geliştiriyor.
Baş programcı, sistem için giderek daha fazla yeni çözüm geliştirir. Programları sürekli izlemesi, test etmesi ve iyileştirmesi gerekiyor. Uygulanan görevler artık onun sorunu değil. Şimdi iş sorunlarına rahat bir çözüm için bir sistem tasarlıyor.
Tabii ki, tüm bu büyüme dikeyden daha yataydır, ancak yeni başlayanlar ve deneyimli bir lider programcı için ücret seviyesi bazen birkaç düzine kez farklılık gösterir. İş sürecinde kazanılan iş bilgisi sayesinde, birçok 1C programcısı gelecekte kendi işini kurar.
Nasıl iş bulunur?
Eğitimden sonra 1C franchise şirketlerinde iş bulabilirsiniz. Büyük şirketlerde 1C programlarının kurulumu ve uygulanması ile ilgilenirler. Veya bu kullanıcı firmalarından birinde çalışabilirsiniz. Genellikle konumlarını ve bir sistem yöneticisinin konumunu birleştirecek uzmanlara ihtiyaç duyarlar. Mülakat sırasında, 1C: Enterprise programında programlamanın temelleri ve becerilerle ilgili tipik sorular sorulur.
Dışında, farklı şirketlerin sorunlarını çözerek, serbest modda uzaktan çalışma fırsatı var. Bu esas olarak proje istihdamıdır, bu nedenle bu tür uzmanlar sürekli sipariş arayışı içindedir.
Rusya'da 1C programcısının maaşı 40.000'den başlayıp 160.000'e kadar çıkıyor.Zaman içinde iş tecrübesi kazandıktan sonra emeğiniz için daha yüksek maaş başvurusunda bulunabilirsiniz.20 ila 45 yaş arası insanlar meslekte en çok talep gören kişilerdir. Bunlar çoğunlukla erkeklerdir, ancak kadınlar da bulunur.