Some treasure websites that programmers have to know for self-improvement, collect them

Today I will summarize some of the necessary websites for programmers, including open source projects, bug fixes, technology sharing, first-line resources, and self-improvement websites. I hope that they can be helpful to the majority of programmers. I will quickly collect them for next time. Don’t say I didn’t remind you.

Let's first take a look at the more popular programmer communities in China:

1、CSDN:https://blog.csdn.net/fly1north?spm=1010.2135.3001.5343

The established community is also quite good, that is, there are more advertisements and low-quality content. After the reorganization of the platform at the end of last year, there were still some effects. This is basically an option when you jump directly to search results, and you are lazy and don't want to read English. The disadvantage is that fish and dragons are mixed, and everyone’s ability to distinguish is required

2、segmentfault:https://segmentfault.com/u/fly1north

SegmentFault was founded in 2012. It is a large technical Q&A community platform in the Chinese field. Here you can search, exchange and share any technical programming-related questions and knowledge. The product prototype comes from StackOverflow, a foreign programmer's Q&A community, but after more than a year of development, its product form has been Q&A, blogs, activities, etc., and it is also the organizer of multiple programming marathons.

3. Knowing: https://www.zhihu.com/people/bei-you-xue-java

Needless to say, Zhihu is the largest online Q&A community in China, connecting users from all walks of life. Among them, programmers have always occupied half of the country, and old coders have shared each other's knowledge, experience and insights, and have continuously provided a variety of information for the Chinese Internet.

4. Beep Beep: https://space.bilibili.com/407041711

There must be no need to repeat this. The predecessor of Station B was a niche video community of the two-dimensional culture. Later, the learning section occupied a lot of the chassis. The programmer is the best. Who do you think is reasonable?

6. Niuke.com: https://www.nowcoder.com/home

Interview questions and interview questions from various companies are shared. If you read carefully before looking for a job, you will definitely gain a lot! Get your favorite offer!

7. Nuggets: https://juejin.cn/user/2815186476742151

Now the domestic high-quality developer exchange learning community, you can read the articles written by the big guys, or you can share your learning heart and communicate with more developers. Get to know more friends and increase personal influence.

8. Blog Park: https://www.cnblogs.com/

Blog Garden was founded in January 2004 and is a knowledge sharing community for developers. Since its inception, Blog Garden has been committed and focused on creating a pure technical exchange community for developers, promoting and helping developers to share knowledge through the Internet, so that more developers can benefit from it. The mission of the blog garden is to help developers change the world with code. A lot of early high-quality content is in the blog garden.

9. Programmer Inn: https://www.proginn.com/

Programmer Inn is a leading free work platform for programmers. If you are an experienced and qualified developer, you can register as a developer on it. You can do some projects in your spare time and earn some pocket money. Of course, if you want to be a freelancer, the Programmer Inn can also be satisfied. As long as you have the skills, you are not afraid of not making money. Many programmers visit here every day and work on a few projects. Many companies are also publishing project requirements here.

51CTO : https: //blog.51cto.com/14994642

Full coverage of blog exchanges, job training, on-the-job promotion, and certification exams, the platform is still good, but the quality of the courses varies from good to bad, and the same needs to be carefully screened.

Let’s summarize the domestic ones first, let’s take a look at a few foreign ones:

1. GitHub — the most important website for developers: https://github.com

Needless to say, the code hosting website has a lot of resources on it. Just search for the wheels you want. Also, there are many excellent programmers on it, and you can make a lot of good friends here.

2. Stack Overflow — a community to solve bugs: https://stackoverflow.com/

If you encounter any bugs in the development process, go up and search. As long as you search in the right way, 99% of the questions can be answered. Here you can communicate with many experienced developers. If you are an experienced developer, you can also help others solve problems and increase your personal influence here.

3、Medium:https://medium.com/

Hacker News:https://news.ycombinator.com/news

Both of these are foreign high-quality article websites. The overall structure of Medium is very simple, making it easy for users to settle down and concentrate on reading. There are a lot of high-quality technical articles on it, and there are many powerful people posting content on it.

In addition to these forums, programmers also have some essential websites:

0. Google:https://google.com

Needless to say, check the information, if there is a problem, Google it. Of course, those who can visit will naturally use it, and those who cannot visit can use Bing or Baidu.

1. Algorithm learning LintCode: https://www.lintcode.com/

On the algorithm learning website, go up to the two algorithm questions every day, and you are not afraid to travel around the world.

2. Algorithm learning LeetCode: https://leetcode.com/

It is also an algorithmic problem website, ibid.

3. Algorithm learning LeetCode Chinese station: https://leetcode-cn.com/

This is the Chinese site of the above algorithmic problem website. If the English is not good, you can use this. If the English is good, it is recommended to go to the English website to improve your English ability.

4. Web development exercises: https://www.freecodecamp.org/

This is a web development learning website initiated abroad. From simple to in-depth, it will take you step by step to learn web development. Just like a workbook, and when you complete the corresponding content, you will get the corresponding qualification certification.

5. Baidu Front-end Technology Institute — Front-end development project library: http://ife.baidu.com

For front-end learners, look here. Baidu's official front-end development learning technology institute has topics ranging from simple to difficult. If you can do all the questions inside, it will not be a problem to find a BAT front-end work.

Other learning websites:

0. Official website of various programming languages, programming tools, various wheels

Remember, to learn a language or a tool, the best quality learning website is his official website, official document.

1. Novice tutorial: http://www.runoob.com/

The Slogan of the rookie tutorial is: not only learning technology, but also dreaming! Remember: no matter how awesome the dream is, it can't resist stupid persistence! The website includes various basic programming tutorials such as HTML, CSS, Javascript, PHP, C, Python, etc.

2. China University MOOC website: https://www.icourse163.org/

China University MOOC is an online education platform jointly launched by NetEase and the Higher Education Society. It undertakes the task of the Ministry of Education's National Excellent Open Courses and provides the public with MOOC courses from well-known Chinese universities. Here, everyone who is willing to improve themselves can get better quality higher education for free.

Recommended technologies, forums, and information websites for front-end programmers:

https://medium.freecodecamp.com/
https://css-tricks.com/
http://css-weekly.com/
https://www.html5rocks.com/en/
https://mobilewebweekly.com/
http://www.echojs.com/
http://us5.campaign-archive1.com/?u=ea228d7061e8bbfa8639666ad&id=68fee2a1f3&e=91389ff35f
https://www.smashingmagazine.com/
https://www.sitepoint.com/
http://javascriptweekly.com/
http://frontendfocus.co/
https://frontendfoc.us/
http://reactjsnewsletter.com/issues
http://feeds.feedburner.com/html5rocks

Recommended technologies, forums, and information websites for front-end and back-end programmers:

https://hashnode.com/
http://us4.campaign-archive1.com/?u=9735795484d2e4c204da82a29&id=0f792acd6e&e=e6bacace33
http://rubyweekly.com/
https://golangweekly.com/
https://dbweekly.com/
https://risingstack.com/
http://nodeweekly.com/
https://webopsweekly.com/
https://postgresweekly.com/
http://nodeweekly.com

Recommended technologies, forums, and information sites for former Android programmers:

http://androidweekly.net/
http://us2.campaign-archive2.com/?u=869610fc59cf83e08b6e0635a&id=6880ca6f63&e=1411ee8814

Recommended technologies, forums, and information sites for former iOS programmers:

https://iosdev.tools/
https://iosdevweekly.com/
https://littlebitesofcocoa.com/
http://ios-goodies.com/
http://digest.swiftweekly.com/

Old code farmers recommend:

  1. Online learning website: https://www.tutorialspoint.com/

  2. Algorithm learning and competition website: http://codeforces.com/

  3. Programmer Q&A website: https://segmentfault.com/

  4. Linux Kernel:https://www.kernel.org/

  5. FCC Chinese website: https://www.freecodecamp.one/

  6. Alibaba open source mirror: https://opsx.alibaba.com/mirror

  7. USTC open source mirror: http://mirrors.ustc.edu.cn/

  8. Algorithm practice website: https://www.hackerrank.com/

image
No, I've seen it all here, don't you give me a thumbs up and follow the collection? ? ?

Guess you like

Origin blog.csdn.net/fly1north/article/details/115246139