How programmers can integrate into new work environments and new teams faster.
1. Be patient
Don't expect to learn a code base within two weeks. In general, large code libraries and systems can take months to fully understand. So, don't worry, try to learn as much as you can without putting pressure on yourself to master all at once.
2, to humble love to learn
Be humble about the tools and methods that you are unfamiliar with. A new job means learning something new. Be humble and honest about what you don't know, knowing that you know it and don't know it. And remember that each team has its own unique workflow and way of doing things. Take the time to understand the new team's choice of tools, their workflow, and respect those choices, even if you think you have a better solution.
3. Questions
Don't be afraid to ask questions. Most people are reluctant to ask questions because they are afraid of being looked down on, and let the problem pile up. In fact, the smartest and most efficient people tend to be those who are not afraid of being humiliated and asking questions. You just have to ask someone else, you can quickly solve your own hard to study for a long time can not its law problems, more convenient, why not! If you think you always ask a person to ask too often, then you might want to ask someone else, so you can not be bored.
4. Find a Mentor
I still remember my first programming job, and my mentor really helped me a lot. Mentors can give you advice and teach you new things to help you through the most difficult first few weeks. Most people are usually kind and helpful. So don't be afraid to ask for help. Also, if you are already familiar with your work, don't skimp on helping new colleagues.
5. Get the password Manager
If you haven't used the password manager yet, you can really use it now. New jobs often involve logging in to many different online servers. The password manager, like LastPass, will save your password, generate a security code, and then automatically fill in the details when you sign in to the site.
6. Good at communication
To be sociable, it's important to be friends with your new colleagues. At first if you are invited to lunch or drink with a colleague, do not refuse, even if you do not like it. This not only makes you feel more comfortable, but it also helps you to ask questions and help you understand the insider information of the new company. In addition, the first impression is also very important. Even if you're allowed to go to work in shorts and slippers, it's always a mistake to focus on the dress for the first few weeks.
7. Remember to add bookmarks
In order to better adapt to the new job, you'd better start by adding the content of the work to a bookmark regularly. Most companies use a number of online tools, such as Jira, Confluence, Jenkins, Salesforce, BitBucket, GitHub, and more. If you don't bookmark these links, you might annoy them by having to ask their colleagues about their login information again. If your browser doesn't have enough bookmarks, you can try kippt or delicious.
8. Reality, you're not Superman.
The first few weeks of starting a new job can be exhausting. So, be realistic, understand your limits, and try to cut down on the time of the gym, dance classes, extreme kite surfing and more. Sleep early in the evening, keep the daytime energetic and full of spirit, avoid excessive social activities. In short, the body is the capital of the cause.
9, take notes
A good memory is better than a bad one-otherwise, some important information will slip through your head. Evernote is an easy-to-use online tool for keeping track and syncing to all devices.
10, invest a lot of time
If you want to stand out from the work, then the effort is the kingly way. Programming is a very challenging undertaking that takes a lot of time and passion for learning and research. Don't expect to learn everything at work time. You have to devote extra time to familiarize yourself with the new tools, languages, frameworks, and ideas you may need to use. Programming is also a hard job, and maybe your whole career is learning something new. When you get into a new job, you'd better get up early and go to bed, and squeeze out the time to learn more about the new project.
Sum up
Starting a new job is a challenge for everyone, especially for programmers. Keep in mind that the reason you are hired is because someone has confidence in your ability and feels that you are qualified for the job. You don't have to put too much pressure on yourself at first, but don't be afraid to ask for help when you get into trouble.
Recommended Reading
22 Software development lessons compiled by senior programmers
11 words the programmer should know
A must-see book for iOS Programmers