适合计算机专业学生的论坛有哪些网站(适合计算机专业学生的论坛有哪些活动)
硬核分享!技术社区推荐+开源项目推荐+经典书籍推荐。
(一)技术社区推荐
1、Github
网址:
作为一名程序员,如果您不了解这个网站,您可能需要重新设计它。
我个人认为它是目前最强大的技术社区。Github上有很多优秀的开源项目,包括阿里巴巴、腾讯、字节跳动、美团、谷歌、微软等国内外各大公司都拥有自己的Github开源库。
建议各位程序员闲着没事就去网上逛逛,多阅读优秀开源项目的代码和文档,并尝试参与其中,无论是maillist、QQ/钉钉群等,都可以尝试从编写文档和测试用例开始。入门并逐步切入核心功能。
2、StackOverflow
网址:
一个程序员问答网站,类似于知乎,但又不同于知乎。有很多对此充满热情的专家。
例如,知乎虽然是问答网站,但如果你问技术问题,答案只会告诉你关注XXX领取Java电子书和面试资料。上面这句话纯属玩笑。有什么不同?StackOverflow不欢迎任何讨论、非解决问题的问题。这意味着什么?你可以问1+1等于什么,但不要问为什么要学C语言?
因此,如果你在开发过程中遇到任何Bug,只要你有出色的搜索能力,99%都可以在上面找到答案。
您可以在这里与许多经验丰富的开发人员交流。如果你是一位经验丰富的开发者,你也可以来这里帮助别人解决问题,增加你的个人影响力。
(二)开源项目推荐
参与优秀的开源项目,可以让你与业界优秀的程序员结对编程,开阔思维,掌握优秀的编码风格、设计模式和技术。
下面推荐几个业界知名的优秀开源项目:
1.Redis:Redis
Redis具有极高的性能和丰富的数据类型。同时,所有Redis操作都是原子的,并且还支持合并多个操作后的原子执行。此外,Redis还有丰富的扩展功能,支持发布/订阅、通知、密钥过期等功能。Redis更棒的一点是它的代码风格极其精简。整个源代码只有行,非常有利于阅读和欣赏。
2.RocketMQ:阿帕奇RocketMQ
阿里巴巴的开源消息中间件已经经受住了双11流量高峰的考验。
3.Flink:数据流上的状态计算
ApacheFlink是由Apache软件基金会开发的开源流处理框架。其核心是一个用Java和Scala编写的分布式流数据流引擎。Flink以数据并行和管道的方式执行任意流数据程序,Flink的管道运行时系统可以执行批处理和流处理程序。此外,Flink的运行时本身也支持迭代算法的执行。
Flink提供高吞吐量、低延迟的流数据引擎,并支持事件时间处理和状态管理。Flink应用程序在机器故障时具有容错能力,并支持恰好一次语义。程序可以用Java、Scala、Python、SQL等语言编写,并自动编译成在集群或云环境中运行的数据流程序。
4、Googleguava:Google提供的java库函数,guava缓存、guava限流的实现都有很大的参考价值。
5、Sharding-jdbc:分库、分表、读写分离的中间件。
6.RxJava:java平台的反应式扩展。
7.Spring:这个就不解释了。
最后,我想推荐一些优秀的前沿信息来源:
infoq《美团技术博客》公众号-阿里巴巴技术公众号-高可用技术行业知名会议:Archsummit架构师大会、Flink转发
(三)多阅读经典书籍
少看博客,多看书。
博客只能帮助你找到学习的想法。真正的知识储备是看你读了多少经典书籍。
相比电子书,我个人更喜欢纸质书。首先,我尊重作者的劳动成果,拒绝无偿付费。其次,我认为阅读体验更好。
互联网上也有很多电子书,但我希望您不要将它们留在网络驱动器上积满灰尘。如果可以的话,你可以买本书自己读一下,这会给你更多的动力。
我读研究生时读的一些书是旧照片。像素太低了。请原谅我:
我下班后读的一些书只是其中的一些:
关于学习编程语言的推荐书籍,Mark只能回答以下问题:
【C语言】学习路径:
我即将大一,零基础自学C语言。有没有什么简单易懂的自学书籍和课程可以推荐?2719同意·90条评论答案x160.jpg'[C++]学习路径:
自学C语言和C++有什么好书推荐吗?447同意·31条评论x120.jpg'[Java]学习路径:
Summer:从零开始自学,从入门到高级,有什么Java书籍值得推荐吗?220同意·5条评论
学习计算机的时候,千万不要想着速成。没有捷径或超能力。你得努力去读那些经典书籍和源码,然后自己写。所有的技术专家都一行一行地打出代码,并从一本书到另一本书阅读。
大学时,为了学好专业,我阅读了大量专业经典书籍,整理了这份计算机必读高分经典书籍清单:
如有需要,请点击下面的链接进行下载。这个书单对于学习CS的同学来说非常有帮助,而且非常系统。这些书籍已整理成电子版。
如果您需要,就点击这里获取:电脑必读经典书籍(附pdf下载),请查看~
最后,再给大家送上点干货!
以下是备受好评的答案合集。建议您喜欢并保存。马克,别弄丢了。大学期间肯定会派上用场。
1.关于给计算机专业新生的建议,请看下面的回答。已获得5600+点赞和收藏,是知乎上的热门内容:
您会给计算机科学与技术专业一年级的学生什么建议?2978同意·176条评论与解答2.阿里前辈总结的血泪教训。如果我能再次回到大学,我希望我能提前知道这些:
作为一名软件工程或计算机科学与技术专业的毕业生,如果你必须开始四年多的大学生活,你会如何安排你的大学四年?1670同意·93条评论和答案
计算机专业的学生应该如何规划自己的大学四年?如果他们想自学,最好从哪里开始?2001同意·51条评论x120.jpg'4。计算机科学专业的学生必须养成以下习惯,这将使你终生受益:
一个优秀的计算机专业学生应该具备哪些好习惯?1070同意·27条评论和答案
计算机专业的大学生如果想将来有一份好工作,在大学期间应该及时考哪些证书呢?262同意·7条评论答案x120.jpg'6。最重要的应该是关于校招的事情。大公司一般看重哪些能力?请参阅以下答案:
大厂学校招收计算机专业看重什么?531同意·29条评论x120.jpg'7,以及每个人都感到困惑的,关于计算机科学课程的优势:
既然参加培训班就可以成为一名程序员,那么学习计算机科学有什么用呢?222同意·13条评论和答案