New In The Profession: What to do?
If you’ve just moved into a new profession, don’t worry that your resume will be small. For a junior developer resume, that’s okay.
What is important to indicate?
- skills and skills acquired during training;
- completed projects (here, feel free to include both student and personal work);
- training programs, courses, events.
List only the skills and technologies that you already possess. You will need to show them on a test assignment or interview.
Applicants with work experience in another field should briefly list recent jobs and responsibilities. You can put this description in the “About yourself” section.
If you have worked in a related field, such as marketing, indicate this by focusing on skills that will come in handy in programming. For example, projects implemented together with the development team, analytical skills, and understanding of the principles of layout and design will be an advantage.
Don’t skip the About Me section. In it, you can tell why you chose IT, what you like to do in your free time and what qualities are ideal for this job.
Try to speak the language of the company you want to join. Analyze the job description and write your resume in the same style. Rank the skills based on the employer’s requirements. Prioritize technologies that are a priority for a given company.
Don’t forget your cover letter. In it, answer the questions why you want to work in this particular company and why you are suitable for this position.
It is important for a programmer to have a portfolio. It allows employers to take a close look at the projects you have been doing. Make a simple business card website that you can send along with your resume.
What should be in a portfolio?
- a short story about yourself;
- all your projects with a detailed technical description;
- link to GitHub;
- your contacts.
Show primarily projects for large companies and complex projects. Make sure that your resume is free of errors and that the main focus is on the tools that you own.
Most often, before the interview, the developer is asked to complete a test task. This is a preliminary step that helps you and the company understand whether to move on.
The way you approach the implementation of the test task will show the employer how you build the process of work and communication with the customer.
Be sure to evaluate how long you will be able to provide a solution, clarify all incomprehensible and controversial points for you.
For example, if the task seemed too difficult for you, write about it to the hr-manager and say that you will return to discussing the work and passing the interview after you get the missing knowledge.
Most often, the developer will have several interviews.
During a technical interview, the company tests your knowledge and skills. You will be asked questions about understanding the technologies you are using or asked to solve a work problem in real-time. This meeting can take about 1–2 hours.
Tip: Write a development plan before your tech interview. Decide what technologies you don’t know but plan to study in the coming months. Tell your employer about this to show that you are motivated for further professional growth and that you know what to do.
Your style of work, strengths, values , and expectations from the position will most likely be assessed by company representatives at separate meetings.
If in the course of negotiations you decide to accept the offer of another company, don’t disappear. Explain your position to the hr-manager and thank you for your time.
After accepting the offer, you will have a trial period. There will be a lot of work! Set yourself up to learn new information. You have to immerse yourself in the process, ask questions, carefully check your work and try not to make simple mistakes.
If you decide to work freelance
The main question is what cost to assign for the work. To do this, you need to understand how much your hour is worth. Take the average junior developer salary, divide by 21 and by 6. This is the approximate cost of your hour. The more experienced you are, the higher it will be.
For example, the salary of a beginner developer in Berlin, according to xing, for 2020 is 2000 euro per month.
Estimate how many hours it will take to complete the project proposed to you, multiply by the cost of your hour – and you will receive the amount for the project.
You can search for work through freelance exchanges or with the help of friends. Most freelancers work without a contract. If you decide to draw up a contract, do so with a lawyer. Consider edits, payment procedures, deadlines, and criteria for accepting work.
What to do if nothing works
The main thing – do not give up! First interviews often end with a refusal, and there is nothing to worry about. Be sure to ask the company for feedback in order to understand what exactly you need to tighten up. Memorize all the comments and prepare for the next interview with them in mind.