1C programlama veya C# (veya başka ne?)? - sayfa 8

 
Vasiliy Sokolov :
Görüyorum ki burada yanmış 1C-takma adlar var :) Bir adamın sorusunu iletmek istiyorum, o bir 1C-takma ad. Ancak kendisinin bir "yetersiz programcı" olduğu gerçeğiyle ilgili bazı kompleksler yaşar. Seviyesini geliştirmek için, yani 1C takma adı değil, programcı olarak ne çalışması gerektiğini sürekli sormaya başladı. Böyle bir 1C takma adının ne tür bir hayvan olduğunu bilmiyorum, bu yüzden sorularını sürekli olarak anlaşılmaz bir şekilde “algoritma öğren, vb.” gibi yanıtlamam gerekiyor. Ancak ona kariyer veya seviyesini yükseltme konusunda özel tavsiyelerde bulunamam, bu 1C konusu çok spesifik. Yani belki daha spesifik bir şey söyleyebilirsin? Bir programcı olarak 1C takma adını büyütmek mümkün mü? Yoksa sadece yön değiştirmek daha mı iyi? Bu alanda çalışan ama seviyesini yükseltmek isteyen birine ne tavsiye edebilirsiniz?

Soru net değil. Farklı bir profilden (si, python, java, vb.) bir programcı gibi sorunları varsa, neden 1C takma adlarından ne yapması gerektiğini soruyorsun? İlgili profilin uzmanlarına sormanız gerekir. 1C programcısı olarak profesyonel gelişim için neredeyse başka programlama sistemlerine ihtiyaç duymaz (nadir istisnalar dışında). İlgili alanlarda büyümeniz gerekiyor, ancak bu programlama değil. Veya sistem için belirli bir profilde programlama. Örneğin, çevrimiçi yazar kasalar artık aktif olarak tanıtılıyor. Onlar için sürücüler de programlanmıştır, ancak yerleşik dillerinde. Kasa uygulayıcısı olmak istiyorsa bu konuyu öğretmesine izin verin. Ve böylece, diğer alanlar ile aynı.

 
Mikhail Mitin :

MetaTrader5 ile iletişim kurmak için kendi amaçlarım için kullandığım harika bir 1c işlevi daha var: Expert Advisors'ın otomatik optimizasyonu için iyi bir işlevsellik yazdım. Nasıl çalıştığına bir örnek: Optimize etmek istediğimi belirtiyorum, örneğin, her biri kendi kümesine ve her biri 20 sembole sahip 3 uzmanı optimize ederken, optimizasyondan en iyi 5 kümenin testini ne yapacağınızı belirtebilir ve ekleyin. sonuç grafiği ve belirli bir klasöre ayarlanan dosya. Veya en iyi sonuçlar üzerinde ileriye dönük testler yapın. Ve çok zaman kazandırıyor, çünkü gece için optimizasyonları çalıştırabiliyorum (örneğin, 10 adet), sonuçları sabah alabiliyor, analiz edebiliyor ve daha fazlasını yapabiliyorum. Aynı zamanda 1s düzeyinde belirli sonuçların yok sayılması gerektiğini belirtebilirim örneğin kar bazılardan az ise (özel max üzerinden yapsam da) ama bu işlevsellik yapan arkadaşım için yapılmış. nasıl programlanacağını bilmiyorum, ancak kullanıcı moduna ayarlamak onun için daha uygundur.

Teknik olarak: belirli bir ini dosyasıyla bir terminali başlatmak; terminalin kapalı olduğu için görev yöneticisini taramak; sonuçları olan bir dosyayı okumak ve işlemek; sonuçlar ve orijinal küme ile dosyadan yeni kümelerin oluşturulması.

Evet, 1'lerin bunun için en iyi ortam olmadığını iddia etmiyorum, sadece 1s rumuzla çalışıyorum ve 1s'de yapmak benim için daha kolay.

Ekli, nasıl göründüğünün bir ekran görüntüsüdür.

İlginç bir şey!

Harici bir işlem olarak mı yoksa bütün bir konfigürasyon olarak mı çalışıyor?

 
Vasiliy Sokolov :
Ancak kendisinin bir "yetersiz programcı" olduğu gerçeğiyle ilgili bazı kompleksler yaşar.

Arkadaşın çöplük yapıyor. Örneğin, bir petrolcü, bir avukat, bir kamyon şoförü, bir lisans sahibi, programcı olmadıkları kompleksler tarafından eziyet görmezler. herkesin kendi işi var

 
Aleksey Vyazmikin :

İlginç bir şey!

Harici bir işlem olarak mı yoksa bütün bir konfigürasyon olarak mı çalışıyor?

Genel olarak, bu özellikle harici olarak çalışamayan dahili bir işlemdir, çünkü orada ortak yapılandırma modülleri için çok fazla istek vardır.

Ama aslında, hepsi bu değil, metatrader ile çalışmak için tam bir konfigürasyon uyguladım. Aşağıdaki tedaviler vardır:

  • *.csv dosyasıyla optimizasyon için başlık dosyasına (*.mqh) pasajlar ekleme (pekala, örneğin, tüm olası parametre yapılandırmalarını optimize etmek istemiyorum, ancak yalnızca belirli olanları belirli olanlarla, csv'de yazarsınız, ve bundan csv 1c, yinelenecek tek bir parametre ile mqh yapar).
  • değişikliklerin açıklamasını içeren bir uzman sürümleri deposu (aynı zamanda, 1c oradaki tüm başlıkları bulur ve indirir)
  • parametrelerin dağılımı: örneğin, kaba bir adımla bir optimizasyon yaptık ve en iyi optimizasyon sonuçlarında her parametrenin komşuluğunu test etmemiz/optimize etmemiz gerekiyor (parametre adımı 1: 5, 0'dan 150'ye; en iyi sonuç = 30. Ve işleme, bu parametrenin optimizasyonunun örneğin 27'den 33'e kadar olduğu bir küme oluşturur; ve böylece kümedeki her parametre için)
  • bir seti mt5'ten mt4'e dönüştürme (yalnızca zaman dilimleri; fiyat türleri ve ma yöntemlerinin manuel olarak yeniden yapılması gerekir ve bu genellikle uygundur)
  • kodu gizlemek için işlem yapma girişimi - ancak pes etti
  • ve artık kullanmadığım bazı küçük şeyler var
Uygulamadaki menünün ekran görüntüsü

Dosyalar:
 

Merhaba. 2 haftadır 1C programlama kurslarına katılıyorum. 22.500 sabit ruble yuvarladı.

Malzemenin sunumu iğrenç. Frenli dizüstü bilgisayar - veritabanına yazdıktan sonra 1C'yi açma - yaklaşık 30 saniye. Seyircinin yarısı normal hızlı bilgisayarlarda, burada yarım saniye sürüyor. 1C-ki'nin açılmasını beklerken, öğretmen zaten her şeyi kendi başına "gösterdi" ve yeni örnek görevler ile tuşlara vuruyor ve ben hala açılışı bekliyorum .... böyle dizüstü bilgisayarlarla 2 kişiyiz.

Dürüst olmak gerekirse, şu ana kadar benim için zor. Genel olarak, resim açıktır, ancak tüm bu kayıtlar, onlarda ileri geri hareketler, "=" hem karşılaştırma anlamına gelen bu aptal sözdizimi hem de bir atamadır ... Buraya kadar, tam s*k. Hafta sonu yine de YouTube'daki kursa bakacağım çünkü bu yüz yüze kurslar tam bir saçmalık. En azından sana bir kabuk verecekler.

 
Evgeniy Zhdan :

Merhaba. 2 haftadır 1C programlama kurslarına katılıyorum. 22.500 sabit ruble yuvarladı.

Malzemenin sunumu iğrenç. Frenli dizüstü bilgisayar - veritabanına yazdıktan sonra 1C'yi açma - yaklaşık 30 saniye. Seyircinin yarısı normal hızlı bilgisayarlarda, burada yarım saniye sürüyor. 1C-ki'nin açılmasını beklerken, öğretmen zaten her şeyi kendi başına "gösterdi" ve yeni örnek görevler ile tuşlara vuruyor ve ben hala açılışı bekliyorum .... böyle dizüstü bilgisayarlarla 2 kişiyiz.

Dürüst olmak gerekirse, şu ana kadar benim için zor. Genel olarak, resim açıktır, ancak tüm bu kayıtlar, onlarda ileri geri hareketler, "=" hem karşılaştırma anlamına gelen bu aptal sözdizimi hem de bir atamadır ... Buraya kadar, tam s*k. Hafta sonu yine de YouTube'daki kursa bakacağım çünkü bu yüz yüze kurslar tam bir saçmalık. En azından sana bir kabuk verecekler.

Kurslar resmi ise, yine de bir sertifika için geçebilirsiniz ve ardından sertifikalı bir 1C uzmanı olacaksınız. Söylentilere göre, hepsi geçmez.

 
Evgeniy Zhdan :

Merhaba. 2 haftadır 1C programlama kurslarına katılıyorum. 22.500 sabit ruble yuvarladı.

Malzemenin sunumu iğrenç. Frenli dizüstü bilgisayar - veritabanına yazdıktan sonra 1C'yi açma - yaklaşık 30 saniye. Seyircinin yarısı normal hızlı bilgisayarlarda, burada yarım saniye sürüyor. 1C-ki'nin açılmasını beklerken, öğretmen zaten her şeyi kendi başına "gösterdi" ve yeni örnek görevler ile tuşlara vuruyor ve ben hala açılışı bekliyorum .... böyle dizüstü bilgisayarlarla 2 kişiyiz.

Dürüst olmak gerekirse, şu ana kadar benim için zor. Genel olarak, resim açıktır, ancak tüm bu kayıtlar, onlarda ileri geri hareketler, "=" hem karşılaştırma anlamına gelen bu aptal sözdizimi hem de bir atamadır ... Buraya kadar, tam s*k. Hafta sonu yine de YouTube'daki kursa bakacağım çünkü bu yüz yüze kurslar tam bir saçmalık. En azından sana bir kabuk verecekler.

Bu ürüne göz atın. Bu bir programlama kitidir. Prensip olarak, bu kurslarda verilenle aynıdır. Kit, programla birlikte birkaç kitap ve bir disk / flash sürücü ile birlikte gelir. Veya bir franchise sahibinden satın alın (bir süre önce yaklaşık 1000 rubleye mal oldu) veya bulursanız internetten indirin. Sıfırdan bir konfigürasyonun nasıl yazılacağını gösterirler. Bu, gerçek işten çok uzaktır, ancak ürün ve ilk programlama becerileri hakkında genel bir fikir verir. Derslerdeki çalışmalarınıza paralel olarak ödevler yapın. Kursların avantajı, kitapta anlamadığınız konuları canlı bir uzmanla canlı olarak danışabilmenizdir.

Ve birçok kurs - evet, hiçbir şey hakkında. Ve bu arada, işverenler bunu biliyor. Dolayısıyla kabuğun size karmayı geliştirmesi dışında bir şey vermesi pek olası değildir. ))))))

 
Vasiliy Sokolov :
Görüyorum ki burada yanmış 1C-takma adlar var :) Bir adamın sorusunu iletmek istiyorum, o bir 1C-takma ad. Ancak kendisinin bir "yetersiz programcı" olduğu gerçeğiyle ilgili bazı kompleksler yaşar. Seviyesini geliştirmek için, yani 1C takma adı değil, programcı olarak ne çalışması gerektiğini sürekli sormaya başladı. Böyle bir 1C takma adının ne tür bir hayvan olduğunu bilmiyorum, bu yüzden sorularını sürekli olarak anlaşılmaz bir şekilde “algoritma öğren, vb.” gibi yanıtlamam gerekiyor. Ancak ona kariyer veya seviyesini yükseltme konusunda özel tavsiyelerde bulunamam, bu 1C konusu çok spesifik. Yani belki daha spesifik bir şey söyleyebilirsin? Bir programcı olarak 1C takma adını büyütmek mümkün mü? Yoksa sadece yön değiştirmek daha mı iyi? Bu alanda çalışan ama seviyesini yükseltmek isteyen birine ne tavsiye edebilirsiniz?

Vasily, ilişkisel diziler hakkındaki eski makaleni zevkle hatırlıyorum. Hatırlanan ve gelişmeye ivme kazandıran nadir yayınlar vardır.

Yaklaşık 1 C, biraz yorum yapacağım. Kuzenim bunu yapıyordu, onun görüşü, ancak hizmette 10-20 firma tutarsanız çalışabileceğinizdir. Muhasebede bir arkadaşım var, aynı şeyi söylüyor, 20 küçük firması var, herkese 1C muhasebesini öğretti, böylesi daha kolay diyor.

Aynı zamanda hala bir kız arkadaşı var, kafalar. boo şirkette yaklaşık 600 kişi, 1 C kullanıyor ve çok memnun. Bu muhasebeye hiç takılmıyorum, arkadaşlarım Matlab, C # && C ++ ile ortalıkta dolaşmıyor. Herhangi bir MQL türü söz konusu değildir. Auschwitz'in kapılarında yazıldığı gibi - her biri kendine mi?

 
Alexey Volchanskiy :

Auschwitz'in kapılarında yazıldığı gibi - her biri kendine mi?

Buchenwald'ın kapılarında yazılıydı. Auschwitz'in kapılarında "Çalışmak özgürleştirir" "Arbeit macht frei" yazıyor.

 
Sergey Savinkin :

Buchenwald'ın kapılarında yazılıydı. Auschwitz'in kapılarında "Çalışmak özgürleştirir" "Arbeit macht frei" yazıyor.

Vay, tam olarak hatırlamıyorum. Açıklama için senks. Ama daha da alaycı ilke, değil mi?