Answer the question
In order to leave comments, you need to log in
Developer development. Interesting job or money?
Colleagues, hello everyone.
Need advice from experienced career programmers)
In short: I worked for a long time with 1c programs (consulting and programming).
After 7 years I have exhausted myself. I got bored and decided to study .net development.
I taught myself and took courses. Paying attention to the little things and details of the language and platform.
Got a job after 11 months. I have been working as a c# developer for half a year now.
The work is remote, the salary is simply gorgeous for a person without relevant experience 120-140 thousand per month. Although they took 60. Looks like they pay for the fact that I really solve problems.
But there is a big BUT.
I notice that I am degrading as a programmer, now about 10% of the time I write or modify something. The rest of the tasks are related to finding bugs in dense, miserable projects written many years ago, on all sorts of vbscripts, with html code that is generated in stored procedures.
There is no documentation for projects, no version control, you have to delve into projects for a very long time, interview a bunch of people.
There are bearded tasks that are simply stupidly inherited, someone just didn’t solve them, but never solved them, every time a new person has to spend a lot of time analyzing code and business processes.
I always close tasks, I am ashamed of my work, I always try to close the task quickly in order to get a fresh project, but as soon as I report on the completion of the current task, they throw me a pack of shit code that someone did and did not do, and it was solved transfer to me.
In six months, I wrote only two new projects. And one is WEBAPI, and the second is the frontend on AngularJS.
But again and again you have to dive into the shit code, losing your skills. Moreover, no one wants to change, refactor, test this same code. These projects are overgrown with crutches.
And I would like to develop. It is clear that they are trying to keep money, but tell me: is it worth it to lower your salary in search of an interesting job, or is it like that everywhere?
Answer the question
In order to leave comments, you need to log in
How do we know what your priorities are? Suddenly you want to earn money on a yacht like Usmanov's. If there are no problems with money, then you can give preference to an interesting job.
I choose interest, because sitting in an uninteresting but stable job in a sincere team once already led to a dismissal with a conflict, I don’t want to repeat it.
You decide for yourself whether you live to work or work to live.
If outside of work you do not have a family/hobbies that would occupy the main part of your thoughts, then you can try to look for a more interesting job, try to have time to make a career.
If not, then what's the difference. You do your part, read the habr - well, you will live up to retirement.
And so - everyone writes so directly about all sorts of burnouts, about tedious work ... So how many thousands of years ago philosophers were already looking for an answer to the question of what happiness is and why we live.
Everyone decides what is more important to him and where to go.
Java / .net is digging into legacy, transferring the code base to more recent LTS, coordinating tasks in three circles of hell and other delights of the enterprise. But, yes, they pay good money for it.
Alternatively, you can look for more recent projects on java / .net - then in 3-4 years, developers will scold the legacy from you for the shitty code. Since if something is written in java / .net and it solves the problem, it turns into legacy and is supported.
More interesting work ... what do you think? Writing from scratch some service, some integrations, some new sections? So if they do not die (together with the company in which they are written), you will also then transfer to their support.
You will also understand that if you are a “warrior developer” who every day faces the unknown and solves problems that no one has solved before, you will have a roof over your head for 9-12 months, because working in this mode is harmful to health and sleep =)
ps maybe you just miss the male communication, the queue at the coffee machine and the debate that .net 5 will kill Java with their henchmen from Oracle?
And why do you think that in other offices there is no swamp? yes everywhere is the same. The only thing interesting is at the forefront of progress in research companies.
In terms of VBScript - so you do not quickly, but take it and rewrite it for yourself) .. make a project in half a year and not in a day. Maybe they'll fire you.
Another way: to raise the salary every 3 months by 20%. As soon as they stopped raising - start looking for a new job.
If they raise it, then this is such a drive, maybe they will take it as a co-founder? )
Yes, you just came up with the formula! Thank you!
1. Creating a new and interesting project from scratch (development) - X.
2. Expanding the functionality of an existing project (new functionality) - 1.5X.
3. Refactoring and editing the code of an existing project (optimization, search and correction of errors / architecture) - 2X.
Take what is more important to you at the moment and everyone is happy!
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question