1C programming or C# (or what else?)? - page 2

 
Sergey Vradiy:

C# is much more promising in the sense that you can work remotely, i.e. you don't have to spend a lot of money to live in a new city, where expenses only for accommodation and food in a cafe will eat up half your salary. Revenues 1C-workers theoretically much higher, but only because there are piece orders, which are paid at higher rates because of the urgency. For Moscow, 150 thousand from 1C-nik still far from the limit, but such vacancies often you will not see in the ads. You have to look for them through acquaintances. In the ads, the amount is much lower - about 75 thousand. But how much will be left after paying for housing, constant long journeys to work and meals in a cafe? You won't be able to cook where you are going to live, because you don't have enough energy or time. So see if you need a high salary at such a cost that you will end up with nothing.

Do you have similar experience as a 1C programmer? Or do you just think so?

 
Learning C# is no easier than learning 1C. Knowing the language is trivial. You have to know the platform. And to be employed, you have to know English at a good level. This is the default skill for any programmer, except for 1C programmer. There are no easy ways anywhere. But what is more profitable, it is definitely C#. In demand all over the world. It is easy to get a work visa. But you have to be a specialist and young.
 
What's stopping you from learning both languages?
 
Vitalii Ananev:
What's stopping you from learning both languages.

That it's not the languages that are the problem.

 

That's not gonna fly.

If you want to verify my words, pick up this post six months later

 
Mickey Moose:

That's not gonna fly.

What won't?

Vitalii Ananev:
What prevents you from studying both languages.

Here I was thinking, what the hell do I need C# for?

I'd rather keep pedaling on java and take a 1C course.

Mickey Moose:

Pick up this post in six months.

I will. I'm curious about what I'll get.

 
Learning and being able to apply what you have learned is not enough. You have to present yourself correctly at the job interview, even though you don't have any work experience. To get a job for 100,000 without having any connections will be very difficult. At most an intern and that if you're the right age. Although nowhere in the job advertisements do not write it, but of the two candidates one of whom is 20-25 years old and the second of whom is already over 40 years old, the first will be taken as an intern, and the second will find a reason to refuse.
 
Evgeniy Zhdan:


Now I'm thinking, what the hell do I need C# for?

I'd rather keep pedalling in java and take a 1C course.


So if you know java, mastering C# won't be too hard for you. The syntax of these languages is the same.

 
Java is a sought-after language. So no worse than C#.
 

I've always been amused by this approach - "I'm going to learn 1C (C++, C#, Perl, Pyton - underline it), and get a job, make a lot of money...

If I'm lucky - of course, that can happen. But, as a rule, a beginning programmer the best that can do is to get a job in a small firm for the token payment, and start to get real experience and (again, in the best case) start to work on their resume.

1C - here in general correctly said - much more important to understand the configurations, the main work is in their settings, and not in the direct writing of any blocks (worked with 1C a little).