Home  >  Article  >  Quickly obtaining the learning resources you want is also a skill!

Quickly obtaining the learning resources you want is also a skill!

大家讲道理
大家讲道理Original
2017-03-03 15:51:313866browse

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: timg (1).jpg


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

  • ##CSDN: The largest Chinese IT community where you can find all kinds of information Resources and blog articles;

  • php Chinese website (www.php.cn): China’s largest professional PHP technology resource site, with the latest, most systematic and comprehensive tutorial resources;


  • 51CTO: Similar to CSDN, you can also find various resources and articles;


  • Blog Park: Similar to CSDN and 51cto , there are also many articles, and they are uneven, so you need to filter them by yourself;


  • Code Farmer Network: Mainly articles, some technical and some non-technical;


  • Linux China: Information, articles, technologies, etc. about Linux;


  • FreeBuf: Various information about information security, Articles and technologies, etc.;

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

some open source platforms

, or There will be some articles summarized by experts about the project, and you can find good project ideas or tutorials.

    Open Source China
  • : It must be very familiar to developers. There will be various open source projects and project codes on it, and you can find good project resources. .


  • Project list
  • : With this list, programmers don’t have to worry about small projects that they haven’t practiced on: I often see people posting questions about project ideas. Well, if you are looking for simple programming projects to learn and practice, you can add this list to your collection. These projects are not at the thesis level, they are just meant to inspire others so that everyone can get some inspiration from them.

4) Find books


I recommend here on Zhihu I saw a book list online, which lists a list of books for programmers. If you are interested, you can save it and read it.

    Programmer’s Books

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


SegmentFault


Zhihu

##InfoQ

2) Foreign:

Stack Overflow

Quora

##6) Software download

Software 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!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn