Basically the people on our website are programmers or students who are about to become programmers. If you choose to be a programmer, you must have a heart to keep learning. Because technology updates quickly and needs change quickly, you have to keep learning at all times to keep learning. Be eliminated. Because of this, I think our programmers' self-learning ability is quite good.
saidWhen it comes to self-study, the question of "how to find the resources you want" arises. In fact, I think we basically know how to find resources. Go to Google, Go to Baidu and you will find it, but what I want to talk about is how to better find the resources you want, not just Google and Baidu searches. After all, sometimes the content searched is too large and complicated, and you need to search again. After sifting through it, and sometimes it is mixed with various advertisements, how can we find the resources we want?
Now we will come up with our own dry information to share with you!
Explanation: Many of the methods mentioned in this article are for the popularization of knowledge. Many experts must know it, and they will also have black technology to crawl what they want. resources needed.
We generally encounter situations like this when we study and work: suddenly or after thinking about it for a long time, we want to make a project, but we have no development ideas and don’t know where to start; we want to learn new technologies, But I don’t know where there are detailed tutorials to learn; I want to find some books to read, but I don’t know where to find books or free books; I have no one to communicate with when I encounter problems, and I don’t know where to communicate; I want to crawl Get some resources, but don’t know where to get them; install and search for some software, and often find all kinds of junk promotions from Baidu.
Based on the above various scenarios that may be encountered, the article has been organized and recommended from the following aspects. I hope it will be helpful to everyone:
1) Learn new technologies: Where can I find tutorials if I want to learn new technologies?
2) Get the latest information: Where can you go for some of the latest information in the industry?
3) Find projects: If you want to develop a project, where can you find ideas? Looking for a tutorial?
4) Find books: Where can I find free books?
5) Communication and discussion: Where can I communicate if I encounter problems?
6) Software download: Where can I download clean and non-promoted software?
1) Learn new techniques
If you want When learning new technologies, you must first read the official documents. No one has used new technologies, and the official documents can basically meet the learning needs;
Of course, there are also people whose English is not that good, or who do not understand what is said after reading the official documents. Cloud, then you can read some blog posts written by technology experts. Many experts will write relevant blog posts immediately, which is very useful for reference:
The following two blog posts explain how to find big experts. Niu’s blog:
What kind of people are the top 100 people in GitHub China?
Who are the people with the most followers in GitHub China?
In addition to the blogs above, you can also recommend some learning websites.
1) PHP Chinese Network
PHP Chinese NetworkChina’s largest PHP learning website and the only PHP website Industry professional website, permanently free, providing the latest PHP information and technology, and a variety of courses, you deserve it!
2) Baidu Chuanke
As a domestic IT video education website, Baidu Chuanke is still good, but the course providers inside are relatively complex and There are many, especially when learning basic courses, you need to choose a better course yourself. For learning new technologies, there may be some course providers who will get you started quickly or introduce tutorials, so you can still take a look.
Of course, there are various other IT learning websites, you can search them yourself if necessary.
3) Some foreign learning websites
There are not as many foreign websites as domestic ones, but I can recommend a few. After all, there are many foreign websites. The popularization and response of new technologies are a bit faster than in China.
codecademy: codecademy is suitable for getting started with programming. It provides a document and online editor.
coursera: Coursera is a collection of public courses covering various fields. It cooperates with many universities. The courses inside are quite good. If you can speak English, it will be better. It is recommended to check it out. After all, there are still so many world-wide university courses.
Code School: CodeSchool’s tutorials include: video tutorials, coding challenges, screenshots and other learning methods. Some introductory courses on the website are better and more interesting to learn. The above is divided into stages. The challenge is quite popular with many people. If your English is good, you can check it out.
2) Get the latest information
3) Find projects
## There will definitely be such a situation. You want to develop something, but don’t know how to start developing it, or you are stuck somewhere; or you want to find some projects to practice your skills; or you don’t know. What kind of things can be developed with the technology I have learned... Then this time it comes to "finding projects". What I want to do most is Google or Baidu "How to implement XX?", but the things found in this way are too messy and can There are very few for learning, so when looking for projects, I first recommend looking at various learning platforms.
Regarding programming learning platforms, there will basically be project tutorials. Looking for projects on the learning platform is not only because the tutorials explain it in detail, but also because it is the fastest way to do it. I found a place that has both tutorials and projects, so I highly recommend it.
As for the learning website, as mentioned above, I won’t go into details. The key is to talk about how to find projects from
, or There will be some articles summarized by experts about the project, and you can find good project ideas or tutorials.
5 ) Communication and discussion:
You will definitely encounter various problems in learning and development. Sometimes there is no one around you to communicate with. At this time, you can go to some forums to communicate with the community. Recommend a few:
1) Domestic:
V2EX
Stack OverflowSoftware Here I only recommend a few download sites that I often use. Readers can decide for themselves how to choose. ZD423
php Chinese website resource station
You can search for software and other things on your own in My Love. I believe that those who have never been exposed to it will definitely discover a new continent. . .The above is the dry information this article will bring to you. If you want to get more information, please continue to pay attention to the php Chinese website! PHP seriously study and communicate QQ group: 374224296, welcome to communicate and learn!