14 tips for junior programmers to avoid mistakes

Source: Internet
Author: User
: This article mainly introduces 14 tips for beginners to avoid mistakes. For more information about PHP tutorials, see. No matter which Beginner Programmer is involved in a certain field, he is confused when he has another ambitious ambition: he does not know what to do or what to do. The following is my experience as a software developer, hoping to help you.
1. do not be afraid to study at work.
With a computer, you can read newspapers and most books through e-readers. If you just do your job well and assign tasks, you won't be able to learn much. If you blindly ask for more work, it is impossible to improve yourself. Slow down, first pick up some basic knowledge.
2. be brave in your career and take responsibility for yourself.
Only about one tenth of the talent can receive special care from the mentor. if you are one of the ten in nine, it means that most of the time there is no one to take care of you. Therefore, you must take care of yourself. If you can, try to avoid jobs that cannot improve yourself or teach you anything: because it will not add value to your career, others will not care about your efforts (as long as you do not interfere with them ). After three years, if you don't get any score, you can only change jobs.
3. excessive performance and poor performance are both diseases and must be cured.
Many enterprises have a lot of inefficient staff. This is not a bad decision, because you can improve their efficiency through a series of measures such as management. The people who are dismissed are usually the ones who are both underperforming and making a big leak. However, you must be vigilant against excessive performance. This will lead to extra and unnecessary attention from superiors and colleagues-maybe waiting to catch your braid at any time.
I don't mean you don't have to work hard. On the contrary, you should work hard and study hard. However, from my personal experience, there is no need to do too much-it may be worse than doing poorly.
4. do not ask for "consent" unless you do not do so, there will be irreparable consequences.
Would you like to spend a week researching your research? Don't ask the boss, because they can never "agree ". They may even dislike you, because from their perspective, you are not responsible or dedicated. Of course, if what you want to do is indeed risky to the business, or in most cases, the boss can agree to it, then boldly ask for help. Otherwise, you don't have to go.
5. never say sorry for your time.
You can admit that a project is not successful. of course, it is best to use it as a motivation and experience for moving forward, but the key is that you should never be sorry for your project. This only means that you still need more training. Do not confess like the boss. "I only engage in these business projects on weekends ". If your company is not allowed to do other things during normal working hours, strictly abide by them. If you don't respect your time, no one will respect it.
6. understand CS666, even if you forget it and don't want to learn it, but it will always be with you.
As we grow older, we tend to focus on transferred and general-purpose skills. Yes, CS666 is not beautiful, but it can be transferred across the industry, which cannot be done by any other programming language. If you do not study, your career will be squeezed out by those who are good at CS666.
7. do not prove that your boss is wrong.
When young engineers think they have better ideas than their superiors, but lack support, they tend to pay more time and energy for it: "I want to prove that my boss is wrong ......!"
If you are using your own time (and there are no urgent tasks at work), your boss will not really care about it. On the contrary, your boss will doubt and be dissatisfied with your work status and attitude, and will subconsciously refuse to give you the opportunity to promote and raise your salary. They will use their own methods to prove your negative impression on them, so even if you successfully persuade your boss, you have actually failed. Without an Accident, your boss has long been offering you "good performance, but you can't focus on the assignment, and you like to confront me. this is really unpleasant ." .
8. do not join other people's battles.
As you are young and inexperienced, you do not have any real rights in most cases. If you are involved in other people's battles or stand up to support others' unfair experiences, you are likely to be launched for "killing chickens and monkeys. We should fight for ourselves, so that even if the outcome is not good, we can at least win the respect of some people and protect ourselves. Otherwise, others only treat you as a stupid and arrogant silly cross.
9. good and bad are not absolute. Look at the problem from another angle.
If you don't see anything, set it as "good" or "bad". let's look at it from another angle. The Boss loves to use the Roar? This means that he may not be trusted by his superiors. Is the allocated project boring? Maybe your manager is also depressed, so there is no time to seek your advice. In addition, you can use time to learn new skills to prepare for the next job. What's a big culture? If you can stick to it and others cannot do it, then you will stand out. Therefore, do not simply label a thing as "good" or "bad. In other words, this seems to be a skill that will increase with age.
10. salary cannot go downhill unless you start your own business.
If you switch (from finance to biotechnology research) or go to a region with a low consumption level, a 10% reduction is allowed. In addition, please answer "No ". Tell you one thing. In fact, most people are not good at evaluating others' work. That is to say, your current salary level can be used as a starting point for future negotiations. If you decide to reduce your value, you 'd better have a reason to persuade yourself, for example, to be in a higher position.
11. exercise.
Exercise affects your health, your confidence, your sex life, and your career. Exercise can also improve work efficiency. If you find that you have not exercised for a long time, you can exercise immediately. then, the body is the capital of the revolution.
12. work for a long time: occasionally okay, it's always harmful.
If your boss Zhou (Zhou Zipi) only asks you to take two jobs and get only one salary to save money, you can leave immediately. Believe me, your boss needs you more than you need the job.
13. discover the development trend of core technologies through phenomena.
About half of NoSQL databases and big data technologies will become tomorrow's yellow flower in 15 years. On the contrary, the working knowledge of linear algebra is evergreen. You have to figure out what makes sense, the core technical principles worth learning (such as functional programming), and what is just a trend. These "trends" may be very useful to you now (for example, to help you find a job), but you should not spend too much time on them. Only a solid foundation can hold back a wave after wave of new trends without being beaten by the waves on the beach.
14. finally, learn as much as possible. This is difficult, but please stick to it.
Learning is the foundation. Only by constantly learning and absorbing nutrition can we grow into a towering tree in our career. This is hard, because even a really smart person can hardly read those cutting-edge papers. (To some extent, this is because many papers are not well written, but this is another topic .) Believe me, you can understand complex formulas without human knowledge. We are lucky to be standing on the shoulders of giants. Therefore, if you want to be a great programmer, you should study and study harder than at school.
Get the LAMP brother's original PHP video tutorial CD/detailed PHP Essentials edition for free. for details, contact the customer service on the official website:
Http://www.lampbrother.net [brothers IT education] learning PHP, Linux, HTML5, UI, Android and other video tutorials (courseware + Notes + video )!
Network disk tutorial Download: [url] http://pan.baidu.com/s/1mg8ANMg [/url]

The above describes 14 tips for junior programmers to avoid mistakes, including some content, and hope to help those who are interested in PHP tutorials.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.