这些网站程序员都应该知道

简介: 这些网站程序员都应该知道

Best-websites-a-programmer-should-visit

Some useful websites for programmers.

When learning CS there are some useful sites you must know to get always informed in order to do your technologies eve and learn new things. Here is a non exhaustive list of some sites you should visit, this list will get updated                                 as soon as I can get another link, but you can also contribute by adding those you know                                 😉                            

Index

When                                 you get stuck

  • Stack Overflow : subscribe to their weekly newsletter and any other topic which you find interesting
  • Quora : A place to share knowledge and better understand the world
  • Learn Anything : Community curated knowledge graph of best paths for learning anything
  • devRant : Community where you can rant and release your stress

News

Coding                                 practice for beginners

  • freeCodeCamp : Learn to code and build projects for nonprofits. Build your full stack web development portfolio today
  • Reddit.com/r/dailyprog… : interesting programming challenges where you can learn from looking at other's code , even if you are not able to solve code you can                                     look at how others solved.
  • Programming by Doing : very good site for those who want to start with absolute basics
  • CodeAbbey - a place where everyone can master programming : Best place to begin with problems that start at the easiest and gradually increase difficulty with each problem.
  • Exercism.io : download and solve practice problems in over 30 different languages, and share your solution with others.
  • Programming Tasks : large collection of small programs
  • karan/Projects-Solutions Solutions to most of the problems in the link above
  • Lod - Cloud : The Linking Open Data cloud diagram
  • Cave of programming : Learn to program, Upgrade your skills.
  • Codeacademy : Learn to code interactively, for free.

For                                 those who want to start a small project but can't find the ideas

General                                 Coding advice

Coding                                 Style

General                                 Tools

  • regex101 : Online regex tester and debugger: PHP, PCRE, Python, Golang and JavaScript

Interview                                 Preparation

Documentaries

  • Machine that Changed the World - a very good documentary about history of computers                                    

MOOCs                                 for learning something new

Sites                                 related to your preferred programming language (For me Java)

Learn                                 AI

Seminar                                 , research writing , talks etc

Everything                                 in one place

YouTube                                 Channels

Good                                 Articles

Podcasts

Building                                 a Simple Compiler/interpreter

Tutorials

Watch                                 others code

  • LiveEdu.tv : screencast of people building application, websites, games, ect.

What                                 should a programmer know

Competitive                                 programming

Computer                                 Books

Video                                 Tutorials

Online                                 Compiler and Sharing Code snippets

  • CodePad : Code editor to try, test and run 25+ languages
  • JSFiddle : Test your JavaScript, CSS, HTML or CoffeeScript with online code editor
  • Ideone.com
  • Pastebin.com
  • Godbolt.org: Excellent tool for exploring the assembly output of different compilers with and without optimization.

Blogs                                 of Developers

For                                 improving your English

When                                 you get bored from CS related stuff

  • r/ProgrammerHumor : Subreddit dedicated to exactly what it sounds like
  • Vsauce : The best youtube channel
  • TED : Great talks about technology, entertainment, and design
  • CrashCourse : small courses on various subjects
  • National Geographic : High volume of high quality content from all over the world
  • Barcroft TV : Daily short documentaries about the incredible variety of people that make up the world
  • ColdFusion : Past, present, and future of technology
  • SmarterEveryDay : Lots of amazing scientific information about the world around us, usually captured with a high-speed camera
  • SciShow : Answers to interesting questions that you've always wondered about
  • Big Think : Expert driven, actionable, educational content, featuring experts ranging from Bill Clinton to Bill Nye
  • Every Frame a Painting : High quality analysis of films and filmmaking
  • TestTube News : Interesting information about news from around the world
  • Reddit the front page of the internet : Where free time goes to die
    Maintained with ❤️ by sdmg15 & al


目录
相关文章
|
8月前
|
程序员 开发工具 git
做了程序员才知道的事情
每个行业都有属于自己的刻板印象,而程序员也不例外。在大众眼中,程序员常被描绘为背着双肩包、穿着格子衫、不爱交际、冷静的人设。各种关于程序员的段子层出不穷,然而真实的程序员到底是什么样子呢?作为一个程序员,我们经历了许多独特的经历和发现,只有亲身体验过才能真正理解,那么本文就来分享一下只有做了程序员才知道的事情,并探讨一下大众对程序员印象的误解。
60 0
做了程序员才知道的事情
|
8月前
|
Java 程序员 数据库
程序员有哪些约定俗成的“码德”
讲述程序员日常开发中应该注意的以及一些不好的习惯
|
9月前
|
程序员
7-8 程序员买包子
这是一条检测真正程序员的段子:假如你被家人要求下班顺路买十只包子,如果看到卖西瓜的,买一只。那么你会在什么情况下只买一只包子回家? 本题要求你考虑这个段子的通用版:假如你被要求下班顺路买 N 只包子,如果看到卖 X 的,买 M 只。那么如果你最后买了 K 只包子回家,说明你看到卖 X 的没有呢?
237 0
|
10月前
|
搜索推荐 程序员
程序员经常说的话
程序员经常说的话
55 1
|
11月前
|
程序员 项目管理 微服务
一个程序员的思考
或许,如同传闻所说,程序员这碗饭吃的就是青春,35岁就濒临被辞的风险,甚至于说程序员已然过度饱和,不再有过多机会给予新人入圈。而面对这种现状,作为一位普通二本院校出身的学生,更是没有所谓的学历优势,不过,幸好,学历对于程序员来说并非真正看重的一点,技术力才是正确的关键词,而这,也是我喜欢程序员的理由之一。我明白,这是一个不容易的开始,但也请相信,决不会草草结束。
65 1
|
Java 程序员 C++
33岁程序员的年中总结
33岁程序员的年中总结
196 0
|
小程序 算法 Unix
优秀的程序员,必须知道的
昨天看到一则新闻,一对夫妻起诉一家婚庆公司,缘由是这家婚庆公司盗用了他们的婚庆典礼创意,最终取得了胜诉 这不禁让我想到,作为程序员,代码就是我们的产品,应该如何保护自己的权益, 另外版权对我们来说已经是绕不开的话题了,特别是游戏 APP 的开发者,必须具有软件著作权才能发布 那么今天我们就聊一聊关于版权的那些事儿吧
156 0
优秀的程序员,必须知道的
|
程序员
程序员如何保护自己的那点东西
  程序员工作几年之后,总会有点自己的东西,比如类库、自定义控件、框架、平台,或者是某种编程思想。那么如何保护自己多年来琢磨出来的东东呢?   答案就是知识产权!   知识产权包含很多方面,版权和专利是其中比较重要的两个部分。
1133 0
|
安全 Unix Linux

相关实验场景

更多