Welcome to pay attention to the public number: Hook hook Java universe (wechat signal: Javagogo), mo to promote, all dry goods!
Recommended article: Java ten years, switch to video can earn how much money?
—————————————————————————————-
Hook elder brother ridicule: why should hair workplace soft skills? First, last Christmas I posted an OKR article, and it got a lot of attention. I’ve been looking for a career article to publish.
Secondly, in the recent “Beijing epidemic epidemic survey”, the old brother preparing for tsinghua university and the girl part-time forklift in the middle of the night have become hot spots, full of sadness, I can really feel the pain. It is also true that there is no good thing to do in life. If you want to get anything, you must pay first. Rather than physical effort, it is better to cultivate your underlying thinking as early as possible.
I know that a lot of developers, including myself, are actually more concerned with the code in front of them. Most of the time, they don’t want to take the trouble to consider the whole business. To be honest, considering it may not be useful, and the boss won’t listen to you. But I don’t know a real bigwig who doesn’t emphasize the big picture. We can learn a lot from their thinking and behavior habits: patience and resilience, the need to discard useless emotions, the need to prioritize what really matters…
Zhang Lei big brother this article is still very useful to young people, some skills can also be used directly, but the most important thing is, how he thinks about his daily work, this really want to understand.
In a word, to a lifetime salted fish lying there had better use the brain to make money, young people open forklift also want to become a forklift master.
—————————————————————————————-
Author: Zhang Lei
Striving in the workplace is like playing chess. No one is born a master at chess. You must see, learn and practice more to keep improving. For example, I have gradually become a technical expert from a college student after 10 years of exploring on my own.
You will see a master always thinking about the next step when he or she makes a move. The more possibilities he or she has, the better he or she will be. The same is true in the workplace. You only know how to take the next step if you keep looking ahead and looking at the big picture. Hope you can according to their own situation, constantly try to find the most suitable for their own way of growth.
How to enter your desired company? Build an attractive resume
Let’s start with how to write a resume. Most candidates are sifting through their resumes.
Hiring managers and interviewers typically only linger on a resume for 10 to 30 seconds, and if it’s not appealing, even the best candidate will miss out.
A good CV is clearly structured and prioritized
-
The resume can be divided into basic information, project experience, self-summary and so on
-
For project introduction, it is recommended to arrange them in reverse order, with the latest project in the first place
-
Give details of key projects and those that best reflect your abilities and achievements. Minor projects should be as brief as possible. It is recommended not to repeat the same type of project
A good resume is smooth and free of typos
-
Bad sentences or being too colloquial give the impression that your logical and expressive communication skills are not good
-
Typos can make people think you are not careful and professional, do not pay attention to the interview, and will further associate with the work of bugs
-
There are a lot of English words in technical jobs, check spelling and case carefully, and make the first impression that you are a serious person
Less is more
It is recommended that your resume be no longer than two pages.
If they don’t get the information they’re looking for quickly, they’ll be passed. Make sure your resume is a key piece of information about your competence. For example, the educational background is only higher education, high school does not need to appear; If it is social recruitment, irrelevant certificates in college need not be displayed.
All the results of a good resume are quantifiable
This is something that many people overlook. Resumes don’t just say “what you did,” they say “what you accomplished.” Quantifiable results are more authentic. Let’s say you design a service architecture that supports 20W QPS online. For example, I have completed the design and development of 15 functional modules. For example, the response time improved by 70% after optimization. It’s better to put it in numbers.
A good resume is a pragmatic self-assessment, not an empty description
For example, “cheerful personality, strong sense of responsibility, good at organization, coordination and communication, can work well with the team.” Although it seems to be so true, it is empty and monotonous.
You can consider writing your self-evaluation in terms of keywords and descriptions. For example: “Rich project experience: led the implementation of authorization, payment, video, account and other projects, and have a deep understanding of different types of project architecture schemes and implementation”.
Tips for polishing a good resume
-
Understand the job’s requirements and tailor your resume to them.
-
In order to stand out from the avalanche of resumes, you have to build something about yourself that appeals to the interviewer, such as:
-
If you’ve worked on a lot of projects, practical experience is definitely a plus;
-
If you don’t have much project experience, are you very logical and quick-thinking?
-
Perhaps you are a strong self-learner and have read a lot of open source frameworks?
-
If you work on the GitHub open source project or write a tech blog regularly, make sure to include it on your resume, which is also a key focus for the interviewer.
Remember that! The points that stand out in your resume are also the ones that the interviewer will be looking at. Don’t dig holes for yourself.
- For a change of perspective, ask an experienced friend to Review your resume for weaknesses or suggestions for changes.
- If you haven’t worked on major projects or your project experience hasn’t been particularly impressive, I suggest you check to see if the projects you’ve worked on have featured services downstream or if other groups you’re familiar with have focused projects. You can learn from colleagues (learn about the project’s architecture, problems, ways of thinking about solutions, etc.) and then introduce yourself as a participant in the interview. This is not an encouragement to cheat, but rather a demonstration of your passion for technology and willingness to learn.
Remember! Without real understanding, the results can be counterproductive.
- If you have a damaged resume, consider taking a different tack. For example, if you have a lot of project experience and technical skills, but don’t have a high degree, your resume may not pass the initial screening, and you may not even get an interview. At this time, it is a very effective way to find friends to promote or directly send your resume to the company’s internal technical personnel. You can join some technical communication groups and have the opportunity to contact the technical personnel of the target company to help promote.
Attention! Technical personnel pay attention to technical ability more, if technical ability is general, go very hard from this road pass.
What should you do during and after the interview
-
At the end of the interview, the interviewer will ask the candidate if there are any questions he/she would like to know. This is also an opportunity to show that you don’t want to ask nothing. You can prepare 1 or 2 questions in advance, such as:
-
You can supplement and expand on the question you’ve been asked: “I think the question I just asked is ok… Design, do you think it is feasible, can you give some suggestions?” “, which shows your interest and dedication to technology;
-
A simple question about the company’s technology or structure: “I heard that your company has revamped the XXX framework, and I was wondering what kind of problems it was trying to solve.” This shows your knowledge of technology trends in the industry.
-
Get suggestions: “What can I do differently in this interview?”
-
Ask about the job’s responsibilities: “What lines of business and activities will this position cover? What technology stack to use?” And so on.
-
If it is an HR interview, you can ask questions about career development and career advancement path of the position, to show the awareness of career planning and self-motivation.
-
-
Don’t ask about the results immediately after the interview. This is a sign of impatience.
-
After the interview, be sure to review and summarize the interview at home:
-
Can not answer the question to timely access to information or source code to understand, add their own knowledge shortfalls;
-
Think about what you did in the interview that triggered the interviewer’s displeasure, and use your strengths to minimize your weaknesses in the next interview.
-
How to stay competitive after entering the company?
Striving in the workplace is like playing chess. No one is born a master at chess. You must see, learn and practice more to keep improving. What’s more, a master always thinks about the next step when he or she takes a position. The more possibilities he or she has, the higher his or her skill will be. The same is true in the workplace, just as I have gradually become a technical expert after 10 years of exploring by myself from a college student. You only know how to take the next step if you keep looking ahead and looking at the big picture. Hope you can according to their own situation, constantly try to find the most suitable for their own way of growth.
-
Be clear about the right direction of thinking
-
You need to proactively think from a business perspective, from a product perspective, and how you can better add value to the company from a business perspective. For example, if you can save 30% of your server costs by optimizing your business interactions and processes, keep thinking about how you can solve the technical challenges of the new processes
-
When multiple directions are available, weigh feasibility, difficulty, and benefits, and prioritize the most valuable direction. For example, to reduce operating costs and improve the efficiency of research and development to compare, can give priority to reduce costs as the direction
-
-
Translate the direction into an actionable plan, set time and stages, and complete the plan step by step
Sometimes, these plans conflict with the main job, so coordinate your time and efficiency and don’t interfere with your daily work
-
This valuable direction may not be easy to spot, or it may not be possible for some reason. Instead, try learning a new skill that you need to master in your career
-
What stage to do what
-
Work for 1 to 2 years, focus on learning knowledge, lay a good foundation first, pay attention to the cultivation of knowledge breadth, keep curious about new technology, avoid being impetuous
-
After working for 3 years, I need to think more actively, cultivate my self-learning ability, and consciously improve my ability of teamwork, cross-team communication and project design
-
Working for more than 5 years, we should focus on building our own technology brand. We should often think about what kind of problems exist in the business or project, how to solve them, and what are the benefits after solving them. To the management ability to strengthen consciously
-
Strive to build their own technology brand and technology reputation, accumulate their own technology value
-
For example, I have a strong sense of responsibility at work. As long as I give you things, I will do what I say and be responsible to the end
-
For example, I often assist colleagues in troubleshooting and solving technical problems, and often share some technical in-depth or technical problem troubleshooting cases
-
Don’t just decide that one job isn’t a good fit and move on to another. Remember that your professional contacts will be built on your tech brand, and maintaining a good tech brand will go a long way in your career
-
Summarize and self-reflect frequently
-
When a certain work or phased task is completed, it is necessary to summarize it in time, which is helpful to find room for improvement and prepare materials for promotion: what benefits have been obtained; What problems were encountered during the development process; Which problems can be avoided in the early stage of design, which problems need to be solved in advance; What did you do wrong during development and how can you improve it
-
By completing a project refactoring, you can summarize what problems existed in the old project, where the refactoring benefited the most, and so on
Efficient learning Tips for self-growth
-
You have to have a proactive mindset
-
Break tasks into simple, single goals, and try to do one thing at a time. The more focused you are, the more productive you will be, keeping to your todo list, one item at a time
-
To avoid procrastination, plan your time and stick to it regularly. Make sure that you have enough rest time in your schedule so that you can work better
-
To use the right way to perform work or learning tasks, such as learning can be through breakpoint debugging, reading source code, drawing class diagram, flow chart, architecture diagram, etc
-
There should be staged outputs, so that I can often get a sense of achievement and better adhere to the implementation of the plan. The outputs of the stages can be regular work records, technical sharing within the group, summary technical blog and so on
-
Summary and improvement should be done well. At the beginning of execution, the plan may not be used to and the efficiency is not high. With continuous summary and improvement in stages, the efficiency of work and study will also be constantly improved
–
Welcome big guys to pay attention to the public account of the Java universe (wechat: Javagogo), refuse hydrology, harvest dry goods!