This is a dry article for beginners , Please be patient with reading , I hope it helps you
As a beginner you , Hit the following question ？
Zhang Sanfeng ： What is programming , How to program ？
zhang wuji ：what, Better than civil engineering ？
Quint ： Do you have any programming videos and book recommendations ？
Yang Xiao ： I heard that artificial intelligence and big data are very popular , It's better to learn AI than big data ？
Actually , Many of the above questions , It's all a novice's question when he doesn't touch programming , I'm no exception , stay 7 Years ago , Step by step music mobile phones are very popular , Song Hye Kyo is not married yet , I just got in touch Java Programming , I don't know what programming is at all , What is software …
But it doesn't matter , What matters is how we should learn , To cultivate one's own interests . Some students said , teacher , Isn't it suitable to study if you are interested first , How can we cultivate interest first , I can only say , You don't even know how to program , What's your interest . But if you know the software , Know how to program , And I like playing games , Always look for games bug Classmate , That's interesting .
As a beginner , The hardest part is getting started ？
For the students who enter the door, we all know , Definitely not , The most difficult thing is that you can persist in accepting the boring basic knowledge throughout the study , Remember the key points and keep learning , There is persistence in it , Self discipline , Have self encouragement , More boring , I even want to play games , Even want to give up …
Continuous learning , Continuously receiving and digesting new things is what a technician must do , But it's also the most difficult . Don't be too anxious for the students who have not yet entered the school , First a brief touch , Don't put it all together , Feel suitable to enter the study again .
Don't worry about students who are not good at English , Don't be afraid , English this can come slowly , For the basics , English doesn't need much knowledge , Because you just remember what's taught in the video , It needs more logical thinking , So believe that you can .
3. The learning process
Suppose you enter the door now , And I'm watching the video and learning from the teacher , But you find that in the process of learning , Follow the video , Knock letters one by one , Seems to keep up with , It seems that we can all learn , But actually turn off the computer , I'm like a fool , Let's make it clear , Now how even main I can't write the method ....
Let me give you an analysis of , What should be paid attention to in Mengxin
A. Be careful
That is the teacher's syllabus , What should be the general content , As well as the direction , Take your course at this stage , What can I finally do , When you know what you can do , Let's learn more , You'll find that , These basics are for the last thing that needs to be done
What is the last thing to do , Do the project , You learn so much , It's nothing more than finding a job , After looking for a job, I'll do the project , It's not for you to go in and talk about if Usage of , And it's not about talking to people
As a scholar , The Internet is full of videos , Various 300 Set 100 Set , Enough for us to learn well for a while , Right , There is nothing wrong with this , But self-study has a common problem , Did not form after learning to this knowledge point to carry on 3~5 A habit of exercises , You need to know , In the training course , They have two classes , Maybe all day , Since the scholar certainly can't do this , And rush into the next knowledge point , This is the reason why knowledge is not solid .
Of course , I'm not saying that the training course is solid , But after all, it's not the same to pay the money for the goods , But it's up to me , Most of them are driven by atmosphere , And from scholars , On your own , By living and looking forward to the future .
PS： If you learn Java I don't know how to solve the problem , I don't know what to look for , There is no communication in actual combat projects , You can see my bulletin board , Online question answering , Free sharing of information ！ Project and project source code at random , help Java Learning to take off ！
B. Learning Roadmap
Now let's look at the outline ,Java The learning stage is divided into 5 Stages , Any speed is to ignore a lot of knowledge
1 Bronze rank