Programação 1C ou C# (ou o que mais?)? - página 6

 
Evgeniy Zhdan:

Como praticante, o que você pode dizer sobre a demanda de 1C no exterior? Dizem que a 1C está tentando entrar no mercado europeu?

Posso dar uma resposta detalhada - 1C está fora da Federação Russa, e na Europa e na Ásia e África (EAU), mas é pouco requisitado lá - a razão - lá toda a conta é normalmente mantida no SAP (este é um análogo avançado de 1C, com o qual há muito tempo foi "plizzaned" e criou a plataforma 1C). Na Federação Russa, há também empresas que mantêm registros na SAP, mas há poucas, a maioria das quais são empresas que têm a organização principal localizada na Europa, por exemplo, em nossa fábrica municipal Heiniken, elas têm a SAP. Há também um problema com a SAP na Federação Russa - o preço de um especialista é várias vezes mais alto, porque não há especialistas, eles não são treinados em nenhum lugar na Federação Russa (nas universidades), portanto há uma grande demanda por eles. Em essência, eles têm uma tarefa limitada: você tem que viajar pelas regiões e trabalhar em projetos por um par de meses com um salário bastante alto. Há alguns anos eu falei com um especialista da SAP no trem, e ele estava fazendo mais de 300 mil rublos por mês naquela época.

 
Vasiliy Sokolov:

Até onde eu sei, 1C tem um dialeto inglês, mas não é muito difundido.

em 1C você pode escrever tanto em russo como em inglês - o compilador entende "se" ou "se" igualmente bem. Não é essa a questão, você pode escrever em inglês ou em russo. A questão é que TODAS as funcionalidades padrão (todos os módulos) em todos os 1s são escritas em russo. E mesmo que você escreva em inglês, vai se deparar com o código russo, da mesma forma. Abaixo está um exemplo de código em 1c. Tanto a primeira quanto a segunda funções são equivalentes para o compilador.

Arquivos anexados:
 
Aleksey Vyazmikin:

Para ser objetivo, o trabalho de um programador de 1C no pessoal de uma empresa de médio porte é um freeloader,

Eu não concordo com você - eu trabalho para uma empresa que tem mais de 100 funcionários e todos trabalham em 1C, nós implementamos tudo em 1C que de forma alguma está relacionado à contabilidade - nós temos 1C envia SMS aos clientes (200 por dia), se comunica com telefonia ip e pode fazer chamadas de saída, interação organizada entre segurança com todos os departamentos, advogados, etc., toda a papelada interna está em 1C. Ela até mantém um registro do período de seguro dos carros que comprou. E meu diretor está bem ciente das capacidades de 1C e tem a tarefa de automatizar os processos de todas as pessoas da empresa. E o fato de ser um freebie não é absolutamente o caso. Há muito trabalho. Mas muito trabalho surgiu mais cedo ou mais tarde depois que o diretor avaliou todas as capacidades do programa, e que ele poderia realmente economizar muito tempo dos usuários.

 
Mikhail Mitin:

Não concordo aqui - trabalho em uma empresa com mais de 100 funcionários e todos trabalham em 1s, implementei tudo em 1s que não está de forma alguma relacionado à contabilidade - nossos 1s enviam SMS aos clientes (200 por dia), comunicam-se com a telefonia ip e podem fazer chamadas de saída, o serviço de segurança interage com todos os departamentos, advogados e assim por diante, tudo, absolutamente todo o fluxo interno de documentos vai em 1s. Ela até mantém um registro do período de seguro dos carros que comprou. E meu diretor está bem ciente das capacidades de 1C e tem a tarefa de automatizar os processos de todas as pessoas da empresa. E o fato de ser um freebie não é absolutamente o caso. Há muito trabalho. Mas muito trabalho apareceu mais depois que o diretor apreciou todas as características do programa, e que ele pode realmente economizar muito tempo dos usuários

Então trabalhar como um programador de 1C é ruim ou bom?

 
Mikhail Mitin:

Não concordo aqui - trabalho em uma empresa com mais de 100 funcionários e todos trabalham em 1s, implementei tudo em 1s que não está de forma alguma relacionado à contabilidade - nossos 1s enviam SMS aos clientes (200 por dia), comunicam-se com a telefonia ip e são capazes de fazer chamadas de saída, o serviço de segurança interage com todos os departamentos, advogados e assim por diante, tudo, absolutamente todo o fluxo interno de documentos vai em 1s. Ela até mantém um registro do período de seguro dos carros que comprou. E meu diretor está bem ciente das capacidades de 1C e tem a tarefa de automatizar os processos de todas as pessoas da empresa. E o fato de ser um freebie não é absolutamente o caso. Há muito trabalho. Mas muito trabalho apareceu mais depois que o diretor apreciou todas as características do programa, e que ele pode realmente economizar muito tempo para os usuários

É assim que eu escrevo abaixo, que depende do conhecimento do cliente sobre o potencial do produto de software!

Por outro lado, estúpidamente sentar em um escritório seria entediante.

E, eu acho que a administração entende que sem você especificamente, eles arriscam sérios problemas devido a processos comerciais super-automatizados. Portanto, você poderia periodicamente insinuar a necessidade de um aumento salarial.

 
Mikhail Mitin:

E meu diretor está bem ciente do potencial do 1C e foi bombardeado com tarefas para automatizar os processos de todas as pessoas da empresa.

A inteligência artificial + um par de robôs e humanos não será de todo necessária.

Ou seja, a programação é como uma ferramenta contra o bloco - o número de pulgas está caindo, assim como a necessidade de uma ferramenta contra elas.

Este não é o caso dos negócios.

 
python deve ser estudada em alfa beta
 
Sergey Savinkin:

Eu sou uma pessoa 1C. Portanto, só posso escrever sobre esta oportunidade. Na minha opinião, aprender 1C em seis meses não é realista. Pelo menos um ano. Habilidades em MQL ajudarão ao menos. A menos que você já saiba como construir algoritmos. 1C usa sua própria linguagem embutida baseada em C++. Mas esta linguagem é fortemente modificada para a plataforma. A orientação dos objetos é inerente à plataforma e tem um alcance pequeno e rigidamente definido. Por outro lado, eu gostaria de mencionar a linguagem de programação totalmente russa, que acelera o aprendizado. Mas em 1C não é suficiente para conhecer o idioma e saber programar. Muito maior valor tem um conhecimento das configurações básicas e das bibliotecas padrão. Muito raramente você precisa programar algo novo em 1C. Na grande maioria dos casos, você precisa reconfigurar as configurações padrão, solucionar problemas dos usuários, ensinar o programa, atualizá-lo e executar outras funções de serviço. E aprender tudo isso leva tempo. Além disso, é altamente desejável ser treinado em uma empresa franqueada, lado a lado com outros programadores, caso contrário é quase impossível. Até certo ponto, os 1C programadores não são chamados de verdadeiros programadores. Não é necessário muito conhecimento das linguagens de programação padrão, mas mais conhecimento da configuração em si, das características de seu funcionamento e da configuração correta.

Aqui chegamos a outra dificuldade de trabalhar com 1C. O programador 1C-nik deve ter um conhecimento bastante amplo em diferentes áreas.

- Deve ter habilidades em administração de sistemas e conhecimento do sistema operacional, hardware.

- Conhecer, pelo menos em um nível de entrada, a contabilidade. Meu amigo, quando ele começou a estudar 1C, fez cursos de contabilidade.

- Ter conhecimento econômico e compreender as peculiaridades dos negócios de um cliente. E negócios diferentes.

- ser capaz de integrar 1C com diferentes sistemas externos: equipamento comercial, descarregamento para diferentes formatos de dados (por exemplo, descarregamento para Excel exigirá conhecimento dos conceitos básicos de VBA), interação com sistemas de dados fiscais, etc.

Quanto um programador recebe em Moscou e São Petersburgo, eu não sei. Na província de um bom salário 1C-nik (com experiência de 3 anos), na região de 50.000. Crescimento adicional, principalmente um - a criação de sua própria empresa-franqueada. Isto, por um lado, não é difícil, por outro - tem muitas nuances. Há, entretanto, outra opção - é entrar em um campo relacionado, onde não há muita concorrência, mas conhecimentos específicos muito necessários. Por exemplo, programação de PDAs para integração com 1C ou 1C-bitrix para interação com a Internet.

E, claro, o 1C é um programa licenciado, cujas licenças são rigorosamente controladas. Este também é um tema à parte.

50.000 na região mais de 150.000 freelancer e terceirização em geral, há mais
 
Лауреат:
50.000 na região mais de 150.000 freelancer e terceirização em geral, há mais

Já estou vendo que é hora de dar presentes


 
Vitaly Muzichenko:

Já estou vendo que é hora de dar presentes


Eu estava pensando a mesma coisa.

Razão: