Look for people who can explain to you
Here are a few tips on how to find them:
Write to those who write articles and books
People who write public articles or books will be very happy to get feedback from you. Write them a question or clarification on the article and you will be sure to get an answer.
Go to the conference
Now in the IT sphere there are more and more conferences and meetings. Only Chelyabinsk has .NETconf, SUNETA, beerconf and others. If you live in Moscow or St. Petersburg, the density of IT conferences per month is very high. When coming to the conference, be sure to bring your business cards and feel free to give them to your interlocutors. Take your laptop with you and ask the speaker about the problem in your code who tells you about the similar topic.
Ask the teachers
Again, students are in the best position. Students have a special person who will answer their questions - a teacher. Now I teach at the university and I am surprised to see that only a small proportion of students enjoy this privilege to the maximum. For some reason, most students are ashamed to ask and clarify.
If you're not sure if it's worth looking for a mentor or not, I'll give you a famous phrase: "If you ask, you'll be a fool for 5 minutes, and if you don't ask, you'll be a fool for the rest of your life".
Be open
When I receive a resume, the first thing I do is enter the name of the applicant in Google and read his articles, comments on articles, questions and answers on forums, watching profiles on social networks and videos from speeches. I think I'm not the only one, so it's worth thinking about your public reputation. Even one good article or one good speech is enough to make the first impression about the applicant.
Emphasis on the positive
Usually you like people who are smiling, balanced, constructive. And vice versa, they do not like or leave a negative image of sad, angry, pessimistic people. So, when you communicate with your future employer, try to get into the first group of people. It seems to be obvious, but there is one topic on which the developers stumble. This is the theme of holy warriors. How often have you heard from your colleagues dreary conversations about what:
I hate Windows/Linux/Mac.
I hate .NET/Java/C++...
I hate IE/FireFox/Chrome...
Life is always wider than our vision of her. Let your hatred for the platform or technology be expressed at least in a neutral way. Don't rush into extremes, so you don't get caught up in the joke: "Don't you like cats? You just don't know how to cook them.
Why do you need this work?
A human resources manager, a project manager or a leading developer needs to understand your motives for looking for a job. Any manager's head is blinking with neon letters: a good candidate is a motivated candidate. At the interview, I always ask about the goals of the candidate. The goals should be set for a year in advance and ideally for 5-10 years.
Not everyone understands what a goal is. Here are some examples of goals:
I want a lot of money
You want to travel
I want everyone to love me.
In 3 years I want to participate in the project with the number of developers 100 people and a salary of 100 thousand rubles per month
The first three goals are not, because they are immeasurable. Let's take it one by one. If a candidate wants money, it is quite normal. But money cannot be a goal in itself, because it is needed for something. That's what money is for, and that's what the candidate finds out at the interview.
When a potential project manager came to me for an interview, I realized that I would refuse after the dialogue:
For what purpose did you come to manage projects?
I want everyone to love me.
What do you mean "everyone loved me"? When will "everybody loved" come? When will it be possible to say that everybody loves me right now and the goal is achieved?
I consider the last goal to be the most acceptable because it is measurable. It is clear that in 3 years it may not come, but if the bar is set and your eyes are burning, there is a chance to grow. Candidates with clear motives are the most desirable.
How to make a resume?
The first thing the employer will see is your resume. The resume should be solely on the case. The employer should know the answers to the questions after viewing your resume:
What do you want?
Specify your goal clearly, you can make a direct first sentence. The next step is to understand what you have already achieved.
Describe your previous experience
Projects with your participation, your personal contribution to these projects, your responsibility and results.
This was about what should be in the CV. And now how do you make a resume? These little tricks should help you:
Find ready summaries
Collect and analyze as many resumes as you can in the market now. This will give you an idea of where you want to go.
Collect requirements from jobs
An even more powerful tool, collect as many jobs as you can to get into. Analyze the requirements for candidates and you will immediately understand what you are missing, what to pay attention to when drafting your resume.
To be continued on the next part