Answer the question
In order to leave comments, you need to log in
First job in IT. Is it worth making such a decision?
Hello! I need advice on my first job. Six months ago, I decided to get into IT as a junior android programmer. I had a plan to learn mobile development and move to a city of a million people, where I could work in a new field. For android, I have studied Java quite well, android sdk and the ecosystem of the most popular libraries / architectures for it. Before moving, I decided to consider working options in my city and I received an offer to work from a local studio with the following layout:
1) The company is engaged in the development of web and mobile applications. For this company, I have already made a test task in the form of an application that satisfied the potential employer. 2) the company has existed in the local market for at least 6 years (judging by the information on the Internet about legal entities). The office has been luxuriously refurbished, and only stationary poppies are used as computers. 3) the company does not have the usual division into frontend / backend, ios / android developers. It is assumed that one person should write the entire system (back, front of the site and ios / android application) for one customer. 4) When applying for a job, I only talked with the director and another programmer, who is the same "jack of all trades".
Point 3 is very confusing to me: I always imagined that developers are completely immersed in one or two adjacent (if the developer positions himself as a full stack) subject areas.
I have nothing against the web, and even more so, I'm interested in tinkering with javascript or developing under ios. But it’s hard for me to imagine how so many technologies can fit in one head at a good level.
Here I need your advice: is it worth it to get such a first job where you actually have to play the role of several developers? Will it hurt my future career in terms of knowing a lot of things, but not at a deep enough level. I would like to work at the first place of work for at least a year.
Answer the question
In order to leave comments, you need to log in
I would probably agree, but I would have worked there for no more than six months. Gain pure experience. And the employer already looks at people with experience in a different way. I understood it on my own skin. While I had no commercial development experience at all, I was looking for a job for a long time (3 months), sent out resumes, and few people wrote to me (in general, even in response to a resume). But after six months of no experience (at least on paper this is so), employers themselves write to me, and quite often (once a week for sure, or even more often). And this is to take into account that now I myself am not looking for a job, my resume is just hanging on a headhunter. Therefore, it will be useful in any case, but lingering there for a long time is harmful. (At the same time, save money to move to a city with a population of one million.)
Although, if you have money for several months of living in a big city, and have already accumulated sufficient knowledge and experience, then you can try to move to a millionaire and look for work there. Junam, of course, is difficult, especially on android, but in a big city there are many companies and many vacancies, so you will definitely find something in six months.
Plus, you can try from your city to look for a job in a city with a population of one million (I often interviewed on Skype in St. Petersburg, although there is one city, and you can meet live, and if it’s another city, then Skype is the very thing). If they appoint a "live" interview, then you can take a day and go.
In general, we still need to get to a live interview. Usually this does not happen immediately: until your resume is found or paid attention to, until a test is sent, until you solve it, plus if there is also a Skype interview with HR and / or a technical specialist ... So a month can pass here.
I still understand Fullstack when both front and back, but even they no longer shine with professionalism, and then there is also mobile development. Mobile phones and the web are different directions, and your potential employer is just saving money. Refuse.
You can fit a lot of things in one head at a good level, but it's better not to deal with employers looking for a man-orchestra. Usually these are greedy, short-sighted people who do not understand the professional field well. With such work will turn into suffering.
Of course, it can't hurt the experience. But I wouldn't agree. If you have something to show to the employer and have money for 1-2 months, then it’s better to go straight to the big city, having found potential employers in advance.
I agree with the opinions expressed, I will also add that for professional development it is much better to work in a team. You will grow much faster if you have the opportunity to watch how more experienced comrades are doing and they will look after what you are doing. This practice is called code review. When applying for a job, ask how many people are on the team and whether such a practice has been implemented. You can figure it out in all directions and it's all perfectly decomposed in your head on the shelves, but it takes a lot of time. Now everything will be demanded of you at once and at the same time, so you will not have time to understand all the subtleties well and you will do it somehow, if only it works. And all your work will turn into constant stress and violence against the body.
Very short-sighted from an employer's point of view. He completely becomes dependent on you for this customer, because. the whole project will be in the head of exactly one person. Not only development, but also further support and development will fall on you.
If you want a narrower specialization, explain this to the employer. If you want all-round development and more money, then after gaining value in all these areas, discuss a promotion with him.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question