15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > 计算机专业网站推荐

计算机专业网站推荐

时间:2022-08-11 14:54:01 | 来源:网站运营

时间:2022-08-11 14:54:01 来源:网站运营

本文废话比较多,核心内容如下,纯属干货,欢迎点赞与收藏。

搜索引擎(网站)

编程实践

编程学习




阅读网站

电子书资源网站





(官方标准分割线,你值得拥有)

以下是正文内容。

搜索引擎(网站)

毫无疑问,当然选Google了。

作为专业人员,总是避免不了查一些重要的资料,特别是前沿性的论文,但是由于国内很多搜索引擎的界面都做得比较凌乱,常常被一些广告干扰,再加上信息流通性不强,这些搜索软件根本不能满足需求,可是Google不一样,它是互联网上最大、影响最广泛的搜索引擎这个必然不用说,单是其简约的主页就已经吸引了众多的用户。个人觉得,在搜索问题、书籍、论文等方面,Google都是个不二选择。

Google

当然,如果大家觉得Google浏览器不好用,并且时常要翻墙造成麻烦,也可以考虑一下Firefox。Firefox算是一个比较轻量级的搜索软件,占用的内存小,另一方面是它比较快。在Firefox的官网上有一个视频比较了Firefox与Google内核的速度,看起来有点意思。

quantum-vs-chromehttps://www.zhihu.com/video/1032259432830337024接下来可能就是Wikipedia了。Wikipedia常被人誉为“英文的百度”,我觉得这个说法不是太恰当,首先要说明的是,百度搜索提供的不仅是词条还有很多东西,比如商业推广和广告,这对于需要查找信息的人来说无疑是障碍,而Wikipedia只是单纯地提供某个词条,从某种意义上说,搜索到信息的概率会增加,而且,众所周知,Wikipedia上的词条可以由不同国家的人编辑,颇有一种集思广益的意味。

Wikipedia

以上两个搜索引擎(网站)都是通用的,对于编程人员来说,更加专业性的问题搜索才是需求所在,在这里介绍一个广为人知(?)的网站:Stack Overflow - Where Developers Learn, Share, & Build Careers。简单地来说,Stack Overflow是一个类似于本站的提问&回答社区,不过它的问题与计算机关系大一点罢了。相信不少人编程人员已经对这个网站有所了解,并且我可以大胆地猜测,其中的许多人秉承着“面向Stack Overflow编程”“面向Google编程”的高尚思想。不过也无可厚非,编程总会遇到各种各样的问题,在自己思索一番仍然无果的时候,搜索一下答案不失为一种省时的选择。

Stack Overflow

另外还有一个问问题的社区:Hot Questions - Stack Exchange,里面可以问的问题更加广泛,算得上Stack Overflow的超集了。

Stack Exchange

编程实践

刷算法题的网站很多,但是试题的难度却不是太难就是太简单,对于大多数人来说,大多数简单的题目对编程水平的提高毫无用处,就像重复一个打印“Hello World”程序一样枯燥无味;而难题时常让我们摸不着头脑、无从下手。所以在这里只介绍适合大众的编程练习网站。

首先是LeetCode - The World's Leading Online Programming Learning Platform,这个网站集结了大量算法高手,有时候你高兴地AC了一道题目,并且为之欢喜的时候,猛然间查看了他们的答案,你就会发现,有些算法不是一般的脑子可以想出来的。我觉得这挺好。因为这样可以在锻炼自己水平的同时学习到很多优秀的东西。

LeetCode

其次我觉得Sphere Online Judge (SPOJ)也不错,里面有一些问题还是挺经典的。

SPOJ

不过,以上两个都是英文网站,可能对于英语不好的同学来说不仅不是负担,而是一种学习的机会呢!当然,如果囿于英文水平的限制,国内不少OJ网站也能满足需求,比如说北大的OJ系统Welcome To PKU JudgeOnline和电科大的OJ http://qscoj.cn/#/problem/list

北大OJ

电科大OJ

这两个网站的大多数题目都是可以做的,只需要注册一个账号即可,但是毕竟是一个大学专用的刷题集训营,总会有些试题或者竞赛是不公开的,这也很正常。

有些人可能会说,刷题有啥意思啊?我来说一下吧。刷题实用性确实不强,但是对思维的锻炼和建模真的是非常有用的,比如说当你把LeetCode的题目(包括竞赛题)都刷过一遍以后,可以说,在你的脑子里,基本上已经形成了解决问题的最根本思维了,当你遇到一个崭新的问题后,你不至于无从下手,你会知道首先干什么,然后干什么,需要注意什么问题,采用什么数据结构,如何实现,时间复杂度和空间复杂度如何,如何对现有代码进行改进等等,这一系列的问题都不会成为你解决问题的障碍,这应该就是所谓的“熟能生巧”、“举一反三”、“触类旁通”吧。

当然,我需要澄清一下,我不是怂恿你去刷题,我只是觉得要是题目刷多了,思路就会非常顺畅。并且,我始终认为,刷题只是一方面,做项目是另一方面。刷题之余,做点实用性的项目来练练手也不错,比如说做个游戏,搞个app,网络爬虫等等。我最近想到(并且现在正在做)一个简单又能练手的项目,就是做一个矩阵处理器,就是将线性代数里面的矩阵抽象出来,用计算机的存储重新实现,并完成其中的大多数运算,包括求逆矩阵、求行列式、求行阶梯形行最简形等价标准形、正交矩阵、求二次型的标准型和规范型等等,目前使用C++实现,计划搞完之后再用Java实现一遍,然后写一个app。虽然这个项目比较简单,我个人觉得对于巩固知识(特别是一些编程语法)来说已经足够了。

如果我想做项目,却又找不到合适的项目怎么办?这里介绍一个专门提供各种项目的网站:实验楼 - 在线做实验,高效学编程,里面的项目不是很难,有一定的实践性,闲来无事可以看看。

实验楼




(这是一条白色的分割线,你看见了吗)

Update-Time-2018-10-10

编程学习

视频类

对于初学者来说,要快速入门一门编程语言,熟悉基本的语法,看视频无疑是最快的,在这里先介绍几个主流的编程学习网站。相信许多人或多或少都对慕课网有所耳闻,它号称“程序员的梦工场”,没错,这也正是我重磅推荐的。那么慕课网有什么特色呢?首先它的大部分课程都是免费的,对于“穷大学生”来说简直就是天降福音,不过凡事都有两面性,现在俨然已经是知识经济时代,精品都是要付费的,免费的背后可能牺牲的是资源的质量,事实确实如此,慕课的视频大多数并不是很深入,但是我个人觉得,对于“入门一门编程语言”这个简单的需求来说绰绰有余。先入门,对语法有个整体的感知,而后再考虑看著名的专业经典进阶并结合项目实践,这也是一条不错的学习路径。顺便提一下,慕课的每一门课程都有学过的人留下的笔记,问答社区让你可以和同道中人交流和切磋技术。

慕课网

与慕课网类似的网站还有:

都是网易旗下的产品,内容上大同小异,其中网易云课堂的微专业看点比较大,因为这些微专业提供的不再是零散的知识,而是相对完整的课程体系,与职业路径有着异曲同工之妙。网易公开课的课堂设计的领域很广,包括Ted(学英语必备)、国内国际名校公开课、可汗学院等,覆盖了数学、哲学、工程技术等多个学科,并且绝大多数课程是免费的。

网易云课堂




网易公开课

就我的个人体验而言,这些视频还是偏基础性的,并且涵盖范围很广,针对性不强。这里介绍一个跟计算机专业课程相关度极高的网站:大学计算机专业,还是网易的杰作。这里面包含了大学计算机本科要学习的大部分课程,很多课程都是由全国许多著名的大学教授亲自授课,他们知道如何培养合格的计算机人才,可以说得上是权威吧,对于在校大学生来说最好不过了。

大学计算机专业

以上几个是国内的编程学习网站,也能让人收获很多知识了。不过,我想很多人都不满足于此,那我就再介绍几个我觉得有用的国外网站。最推荐的是Discover Free Online Courses & MOOCs • Class Central,Class Central 是全球最著名的一个有关慕课(大规模开放在线课程,MOOC)的搜索引擎和评论网站,是有关慕课在全球最有深度的评论网站。我可以毫不夸张地说,你想学习的大部分课程都可以在这里找到,很多都是国际著名像MIT、哈佛、剑桥等学校的课堂,含金量很高的。

Class Central

其次就是Coursera。Coursera是由斯坦福大学的计算机科学教授吴恩达和达芙妮·科勒联合创建的一个教育科技公司。Coursera的课程多数都是付费的,但是可以说样样都是精品。

Coursera

一些与Coursera类似的网站有:

参考下图,大家想具体了解的话不妨移步到这些网站观摩。

Udemy

Udacity

Wiki文档类

不可否认的是,视频传达的信息量是相当巨大的,我们可能很快就可以通过观看一个视频获得某项技能,尽管如此,视频也不能做到面面俱到地把编程技术介绍得清清楚楚,这时候,查看文档或许能弥补这个不足。对于既不想看视频(正如大家所见,许多优质课程都要付费),又不想啃书(特指像《C++ Primer》之类的书籍)的人而言,看文档应该算是一种折中的办法。编程文档多如牛毛,我挑选了几个我认为不错的网站,以飨读者。

tutorialspoint

w3cschool

全栈开发者

极客学院wiki

这四个网站的共同点就是,里面的教程基本上囊括了现代大多数主流编程语言,包括前端、后端、移动、数据库等,可以说“凡所应有,无所不有”。不过我有一点建议,大家在不必拘泥于哪个网站好,因为内容都是差不多的,随机选一个就可以了,也免去了选择的烦恼。

其他

还有很多不错的学习网站,有的提供简明的开发文档;有的还配有在线编译器,即学即用;有的很有针对性,不胜枚举。这些网站各有所长,恕不一一介绍,大家可以亲自去看看。

trinket

机器学习&数据分析&竞赛,大佬云集。

学习数据科学必备。

听名字就应该知道来头了吧?

阅读网站

  1. 掘金 - juejin.im - 一个帮助开发者成长的社区
掘金是一个帮助开发者成长的社区,是给开发者用的Hacker News,给设计师用的Designer News,和给产品经理用的Medium。
我推荐掘金基于两个方面,它的“开源库”和“沸点”。开源库类似于GitHub上的存储库,而“沸点”则是开发者的活跃社区。Linux之父Linus Torvalds曾经就告诫说“年轻开发者要多逛开源社区”,我觉得掘金是个很好的选择。

掘金开源库

掘金沸点

2. Segmentfault

推荐原因:问答社区+专栏优质文章,不过它的缺点是人气并不很高。

Segmentfault

3.dotdash

这个网站的信息就五花八门了,其中包括了时尚、数字、财经、计算机科学等方面的最新消息。其中就有一个分类是Computer Science。

.dash主页

分类情况

4.编程中国

最大特点:帖子、新闻、博客(文章很多)

编程中国

5.Quora

这是个类似于本站的网站,同样是问答社区,只不过Quora更加国际化,Quora汇集了世界上很多个国家的知识分子。对提高英文阅读水平很有效的,本人就有所体验,效果极佳。(需要科学上网)

quora

6.IT之家

数码+科技+生活,你想要的资讯,都在这里。

IT之家

最后介绍一个跟计算机相关性不大的网站:华尔街见闻,这是一个非常棒的财经媒体,很多世界级的新闻都是第一时间推送的。IT人也要了解一些国内外大事嘛,反正有益无害,对吧?

华尔街见闻




优美的分割线 ✨




2018.12.3更新

电子书资源网站

在这移动互联网时代,电子书已然成为不可或缺的资源,相较于纸质书,电子书携带简单,经济环保,是人们在快节奏社会下的不二选择。下面将介绍一些书源比较广的网站。

1.ePUBee

这个网站主要包含.azw,mobi,.epub格式的电子书,种类非常多,并且全部都是免费的,很适合拥有kindle的读者(亚马逊的电子书还是比较贵的)。

Note: 普通用户每天只有三次下载机会,不过应该影响不大,毕竟一天也很难看完三本书。

另外,想要kindle电子书的朋友可以私信我,我有很多资源,主要是一些文学小说和技术书籍。

ePUBee



2.salttiger

这个网站基本上都是编程的书,格式多数为.epub,.pdf。书虽然不是很多,但都比较经典。

salttiger



3.pdfdrive

种类齐全,大多数为英文原著,计算机书籍也不少,并且是免费的。




pdfdrive



4.jiumodiary

有非常多很好的资源,主要是PDF格式的。

jiumodiary



jiumodiary
5.计算机书籍控

很明显了,专门提供计算机相关的电子书,我就不多说了,自己去寻宝吧:)。

计算机书籍控






如果你觉得文章对你有用,你该怎么做?我想不用说你也知道。

祝大家学习愉快!!

关键词:推荐,专业,计算机

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭