大家讲道理2017-04-17 13:13:35
You must work more overtime!
Isn’t it?
Don’t think so much when you are in school. Once you understand the basic knowledge, your salary will be better than that of veteran employees who have been working for several years.
迷茫2017-04-17 13:13:35
Project experience is of some use. Some people have graduated four or five years ago. They are not as good as freshly graduated college students. They only have a few more years of work experience. The foundation is very poor and they do not pay attention to their work.
PS: If you don’t have a good foundation, what’s the use of more experience?
If you have a good foundation, it’s easy to accumulate experience; if you don’t have a good foundation, you won’t learn when you go to college, and you will still have it after you graduate. That patience? Who would believe it
天蓬老师2017-04-17 13:13:35
Let me answer this question.
First of all, project experience is the practical application experience of algorithms and experience in solving bugs, etc. that are summarized when you are doing the project; for example, when it comes to solving a practical problem, experienced people can quickly know how to solve it. How to solve it, or experienced people can quickly find the direction to solve the problem, because the programs have many things in common; these things are experience.
When you talk about learning project experience, it depends on what aspect you are going into. For example, if you want to learn C++ project development experience, then you should do C++ related projects and find relevant forums. Everyone can do it. Communicate and discuss to see what pitfalls your predecessor has stepped into; if you learn PHP, then you should find PHP-related projects to do, and the same principle applies;
Since I am most familiar with PHP and have the most project experience, then I will Let’s use PHP to explain it in detail:
First of all, collect which large-scale projects are developed by PHP, such as Weibo, and then try to make such a thing yourself, and then find that you don’t know many things. Then I will test how other people's interactions are implemented, and then switch to program logic. If I can't figure it out, I can also use Baidu. In the process, I have learned many ways to solve problems. This is experience, and then I can use the logic to solve the problem. After implementing it, we discover that there are attack vulnerabilities, such as mysql injection vulnerabilities, and then learn relevant knowledge. In this way, after a long period of accumulation, all aspects of experience are a great improvement; no matter what experience, it is Only by making actual mistakes can you achieve faster actual operations. There is no shortcut;
But after learning a development language, you can basically master other development languages. That’s about it. If there is anything you don’t understand, you can Reply below and you can discuss it.
However, almost all of my project experience was accumulated when I was starting a business in college.
高洛峰2017-04-17 13:13:35
It’s enough to have a good foundation. Fresh graduates don’t need any project experience.
ringa_lee2017-04-17 13:13:35
It is best to find an internship in a company. You can learn a lot from developers or project managers with project experience. Playing chess with masters is the best way to improve your chess skills.