In the article I describe my opinion on priorities when choosing an employer for programmers. The main factor I have indicated is the size of the salary, justifying this by saying that this leaves more time to live. Further, I cite my reasons why you should not get involved in processing. I continue the article with a look at the development of home projects, which, in my opinion, helps to keep up with the trends of the profession, and also brings pleasure. I came to these thoughts after working for 8 years as a full-time programmer.
Experienced people who know how to work and live, I urge to comment on my views, to express their opinions on issues with which discrepancies were discovered. For those who have recently started their career as a programmer, or simply never thought about such things, I recommend not taking the article as a serious guide. I described my attitude on these issues, hoping that someone might find useful ideas in case he feels despair working as a programmer.
Comfort workspace. This is how convenient or inconvenient is what surrounds you at work: distance from home, people in the office, performance of the work computer, weather at the workplace, surveillance camera to your monitor, your monitor to the side, attitude with management, late fees and the like.
The possibility of your professional development. This includes your experience at work. This is the study of new technologies for you, sharpening the previously studied, the acquisition of new skills that are useful to you. Everything that makes you more experienced in professional terms.
Very few of this list can be found in advance about the company before applying for a job. But given the order of priorities, you can easily compare current work and other potential, knowing the size of the salary. Sometimes you can donate part of the second and third, for the sake of a good salary. Of course, for everyone this balance is different.
Some are embarrassed to speak out loud, but money is the first and main factor in choosing a place to work. If you get good, then you do not have to earn money and recycle, which means you will have more time to enjoy life. My point of view is this: if you are a programmer with more than 3 years of experience, and you feel that you would like to receive more, start to achieve this without delaying later. Most likely, you have no reason not to receive more, if possible.
There is an opinion that you can simply ask your guide for this. It might work. But I suggest to start to find out how much other employers are willing to pay you. If you do not have ready-made job offers, then you need to start looking for vacancies yourself. Consider options that relate to your experience and salary above your current one. Be ready to do tests, get Skype interviews or face-to-face interviews. Consider this as a potential profit, do not shut out your self-conceit.
Consider not only employers in your city, but also distant work. There are many articles about the shortcomings of remote work, but if you have not tried it yourself, then you can still consider such options. Remember that remote work is not necessarily work from home. With the salary of a programmer, you can rent an office or go to coworking. If you have a company development you can to hire software engineers from 1500$.
For the interviews you need to prepare. On the net you can find a list of questions that may be asked. Take the time to study them, think about the answers. The interview procedure is important. Start with the employer whose conditions seem least attractive to you, then go on increasing the attractiveness of a potential new job. The meaning of this order is that it is much easier to fill up at the first interviews. At the first interviews, you are more likely to worry more, forget more, act less confidently. In addition, you can study and answer the following questions when receiving questions that you did not cope with at one interview. Thereby, you will increase your chances of getting an offer from the most attractive company to you.
If it seems to you before an interview with any company that you definitely will not go there to work, still take this interview seriously, as a result new details may be revealed that will make this employer more attractive. It is always worth remembering that you are choosing a new job, despite the fact that it all started with the goal of a salary increase.