个人背景:
本人属于半路出家,本科数学,硕士软件工程,目前快要研三。
技能:
学期期间我主要倾向于大数据挖掘,但是没有做过实际项目。公司实习期间主要使用nodejs开发,项目做也不多。
遇到问题:
我该如何改进提高?
PHP中文网2017-04-17 11:50:06
Answer based on question
I don’t understand most of the questions on segmentfault
In fact, many times it is impossible for any one person to understand a lot about most problems (ps: at least you and I can’t), because there are many kinds of problems, but you must learn to classify the problems and find out the problems of a certain classification. Often, it means you should learn more about a certain category
I want to write some articles, but I find that my knowledge is scattered and it is difficult to organize the language
It is recommended to write more fragments. If you write more fragments, they will naturally become organized
Is this a sign of my lack of development experience or my poor foundation?
Both are available, but most of them lack development experience. Only through more development experience will you know whether your basic knowledge is too little
How can I improve
Read more, write more, think more
Look: I often go to some open source websites, such as github, to read the code, and write comments on the other party’s code
Write: Define some small requirements for yourself and then implement them
Think: Think more about why the same logic needs to be designed this way, can it be designed in another way, and why can’t it be designed that way
ringa_lee2017-04-17 11:50:06
In fact, doing projects is quite simple, just achieve what you want to achieve.
But in the process, if you can do it, it will be smooth. If you can’t, you will get stuck.
In view of what you said, I suggest you take a look at the complete construction process of a project. After understanding it, you can combine your own expertise and complete your own things.
Experience is too subjective. If it is useful, it is experience. If it is not, then it is really useless. . .