First things first, if you want to be successful in your career, the advice to you is be professional for your job.
- Have a good working attitude, means be responsible and be honest. Be responsible means when you promise to do something in a due date, please finish it anyway even you need to work overtime. By doing this, you will gain the trust of others.
- Don't rush into something without self-review. e.g. don't commit the code when you hurry to leave the office. It's best to do a self-code review before you send the pull request, and you need to wait for the build pass in the Jenkins. Whenever you modified the code, even it's a small change, you need to confirm you have tested it. If you are really confident about this change, you need to go through the code change logically and make sure there's nothing broken by your change. So it's best to have the unit test in this case. If you don't have the unit test, please double check and make sure nothing is broken.
- When you assigned to do something, put your heart to do that, treat it seriously, and you will gain a lot even you don't want to do that task at your first glance. And dig into the confusion after you finished the task, you can learn more about that and will master new skills. Don't just want to finish the task. That's not enough, you should learn why it's working and need to know the mechanism of that. Is there any improvement? That's worth the time you spend because it will boost your skills. If you're assigned to do the code review, just do it carefully. Don't deal with it in a hasty way.