Without or poor foundation, how to quickly learn programming? These 6 tricks will definitely work

Do you often teach yourself a certain technology for a month or two and still be unable to do anything? Some people give up after learning, and they are very excited at the beginning, but in the end they compromise with failure. This is actually quite normal.

For more than ten years, I have basically taught myself the technology by myself. Today, I will recommend a set of learning methods that I think is good. Anyway, I came here this way, and I have never failed to learn a certain programming language. Today Share it with you, it is definitely very dry and practical.

Are you ready? After reading it, you probably think you can do it again.

insert image description here


First, be clear about your purpose

What do you want to do to learn programming? What are you interested in? Then go to Baidu to check which programming languages ​​are suitable for that direction, and learn with purpose.

insert image description here

If you don’t know what you want to do at the moment, it is recommended to choose one of Java, C++ and Python when looking for a job. If the time is relatively short, for example, you will graduate in less than a year, and you want to learn a skill to find a job. , then it is recommended to choose Java, the market has the largest demand for recruitment and more opportunities; if there is more time, you can consider C++ or Python, the recruitment requirements of the two are currently similar, Python has a relatively strong momentum, and Java programmers in the market. Many, newcomers can consider using Python to make a difference compared to those who have been working for many years.


The second point is to find a learning roadmap

You already know what you want to learn programming, then go to the learning roadmap, it can tell you what to learn, such as the learning roadmap of the crawler, which has written all the knowledge points you want to learn clearly. All you need to do is to find the right resources to learn, so that after learning, your knowledge will be systematic, and you will not learn in a jumbled or repetitive way.

insert image description here
How to find the learning roadmap? There are many ways, you can go to some big guys to ask for a copy, such as the one on station B, since it has been sorted out, this thing is sent to fans; you can also go to the customer service of the training institution to ask for a copy, you just say you want it Look at the learning roadmap or course syllabus and then decide. It doesn't matter. Anyway, the payment password is in your hands. If you don't buy the course, he can't help you. At most, it will be deleted.

insert image description here

Of course, you can also come to me, I have only compiled the Python learning roadmap here.

insert image description here


Third, find learning resources

Mainstream learning resources are divided into three categories, pictures, videos and books can all be your learning resources .

For pictures and texts, you can go to the rookie tutorial, Baidu can find the official website by clicking "rookie tutorial", or you can also go to mine if you like my Python introductory tutorial.

insert image description here

For books, you can go to Baidu to see what good books are there. Of course, Python’s friends are free of errands. I have written good book recommendations in all directions of Python before, you can go and see.

insert image description here

For videos, you can go to Chinese University mooc, station B and CSDN. There are many free courses on it. Of course, I recommend that you have a sense of payment for learning technology. Good things are paid for, and you can learn it with a few dozen dollars. For high-quality courses, the more expensive ones are Q&A and other services, depending on your own situation.

insert image description here


Fourth, practice more

You can’t learn to swim while standing on the shore. After you have learned something, you must go to the programming software to practice it yourself. Don’t be afraid of making mistakes. The programmer itself is the job of making and solving bugs. You can also go to the project to practice. Go to GitHub to find projects, and then go to take orders to practice your hands when you are almost done. Don't even touch the car after getting your driver's license.

insert image description here


Fifth point, persevere and enjoy

It is best to keep learning, at least four or five days a week, no less than two hours each time, don’t be afraid of boredom and headaches, learning programming itself is a sometimes unhappy, sometimes smug thing, what we have to do is to let Immerse yourself in it and enjoy the process of creating something from nothing.

This is actually honing your patience. There is a very interesting phenomenon. Compared with people in other industries, older programmers have much better patience in doing things. This is a rare quality.

insert image description here


Sixth point, integrate into the technical circle

It is a relatively inefficient way to work behind closed doors by yourself. Sometimes you lose a lot of hair and you can't think of a problem. Others can wake you up with a few words. Therefore, it is recommended to find some technical forums or exchange groups to join, such as in CSDN. The blogger of the “Heroes Don’t Ask Where to Come Out” algorithm learning exchange group, discuss more about technology, listen more about things in the circle, and stay away from those who do not study and keep nagging you all day long.

insert image description here


Epilogue

For newcomers, what I want to say is that there is nothing wrong with learning programming and mastering technology. Not to mention, at least in the next five to ten years, IT will still be a hot industry, so the programming technology as the top priority is naturally There is a promising future. Under the wheel of society's high-speed development, there will inevitably be some people left behind. If you don't want to be doing something that everyone can do all the time, and if you don't want to be so easily eliminated by society, then learn a technology. Go improve yourself, come on.

insert image description here

Guess you like

Origin blog.csdn.net/zhiguigu/article/details/121471068