整理各大学习姿势
作者:互联网
二十一世纪性价比最大的行动-学习,获取知识的代价很小,渠道很多、也很方便但是给我们受益匪浅。
作为一个热爱科学技术的有为青年,个人的终生奋斗目标:学习、锻炼、旅游。其实人的一辈子不论怎么样每天过完了就没了,每天也都是24小时,那么人的不同高低,为什么有这么大的区别和不同,重点在于自己的世界观和人生观。这些会不由的影响我们的生活方式和思考方式,进而影响我们的每个决定和选择。这些鸡汤其实好多大家都知道,但是真的能做到的不多,为什么呢,看山不是山看水不是水的境界大家应该早点度过。不论是哪个行业或者是干什么,都需要做个自己喜欢的,不喜欢如果要继续做下去也需要培养自己的热情,所有的东西没有什么是不能被改变的。
在技术路上,只有不停的探索,才能有所进步和成长 。师傅领进门,修行靠个人。这句话在当今的社会可能并不是对每个人都那么适合。我们要想学一门新的技术,要想在工作中有人带,除非你是刚毕业的应届生,不然大家的时间都是宝贵的,哪有那么多时间去指导你,然后不同的技术日新月异的,这个门路还是得靠自己去网上看、买书看。
经验总结:
- 官网是最好的技术解惑渠道,源码是最直接的老师;
- 一个问题不要纠结太久,一个小时没研究明白就问,有些技术不懂不丢人,一直不懂才丢人;
- 不管遇到什么问题,首先是思考所有可能出现的情况,理清思路再去做;
- 工作中的技术点没见过的学习进步,见过的熟悉加深,思想不能停止;
- 养成好的习惯,随时学习,成功没有捷径;
- 学过的东西经常做总结,吸收了才是自己的;
知识了解网
社区类
GitHub、stackoverflow、CSDN、v2ex、quora :国外版知乎、知乎编程精华 :正版知乎、掘金、开发者头条、sdk.cn、cocoachina
文章类
博客园、干货集中营、推酷
面试类
九章算法、careercup、lintcode、知友经验:教程类、我要自学网、w3school :全球最大的web技术教程网站、w3cschool、菜鸟教程、慕课网、极客学院、实验楼、网易云课堂、开源中国、深度开源、hellogithub、开源镜像站
学习书籍类下载地址
1.Github
Github上编程书资源很多,你可以根据类型和语言去搜索。
free-programming-books-zh_CN:58K 星的GitHub,编程语言、WEB、函数、大数据、操作系统、在线课程、数据库相关书籍应有尽有,共有几百本。
Go语言高级编程:涵盖CGO,Go汇编语言,RPC实现,Protobuf插件实现,Web框架实现,分布式系统等高阶主题。
经典编程书籍大全:100+ 经典技术书籍。
2. WOW! eBook
可以下载英文编程书的PDF版本。
3. 摩鸠搜书
格式多种多样的中文书,有mobi格式、pdf格式、word格式、txt格式等。可以无限下载,无需注册登录。
4. 图灵社区
种类丰富,包含Python、JavaScript、机器学习、Java、算法、数学、C语言、 Linux等。有些电子可以在线阅读,有些可以免费下载。
5.W3Cschool
你可以找到你所需要的所有的网站建设教程,是免费的,从基础的 HTML 到 CSS,乃至进阶的XML、SQL、JS、PHP 、http://ASP.NET都有。
6. 计算机书籍控
包含许多优秀的计算机书籍下载。无论是英文原版还是中文这里都有。
7. 图书馆创世纪
有了这几个网站,你就拥有了丰富的计算机学习资源库。不过,一上来就啃书是比较痛苦的,看书最好配合课程一起学。
介绍几个优质的编程学习网站:
Coursera
Coursera是大型公开在线课程项目,由美国斯坦福大学两名计算机科学教授创办。你可以在上面学到大量计算机理论和编程知识,部分课程有中文字幕哦~
九章算法
开设包括Java、Python、大数据、全栈开发、系统设计等20+门课程,课程很实用,非常适合求职找工作的朋友,不少学员拿到了Facebook,Amazon,Google等大厂offer。
练习提升网
1、leetcode
英文网址:https://leetcode.com/
中文网址:https://leetcode-cn.com/
估计 leetcode(力扣)大家都很熟悉了,都被推荐烂了,很多国内外的程序员在上面刷题,难度从 Easy、Medium 至 Hard 都有,据说很多面试官都会从中挑选各种题目,号称大厂的筛码工。
2、hihoCoder :网址:https://hihocoder.com
网站的技术团队来自于原北大 POJ 的开发团队,至于 POJ 会在后面的篇章中介绍,反正膜拜就完事了。一些知名的大厂比如微软、百度、腾讯、网易等会在上面举办在线编程比赛,风格倒是和 ACM 比赛类似。
hihoCoder 每周有周赛,每月有月赛。周赛是一道题,题目比较难但是极有意思,可以很好的拓宽自己的解题思路,月赛就更厉害了,题目均出自北大等一流高校玩 ACM 的菊苣出题,通过这个的检验可以迅速定位到自己真实的水平,同时了解自身在解决问题过程中的不足。
3、牛客网:网址:https://www.nowcoder.com/
牛客网作为国内内容超级丰富的 IT 题库,各种东西看的我眼花缭乱,题库+面试+学习+求职+讨论 360 度无死角服务,堪称"互联网求职神器"。它好就好在不只是一个刷题的平台,还是一个交流学习的平台,发个问题贴总有热心的大佬帮助,别问我怎么知道,我才不要说我也给人回答过问题…
4、计蒜客 :网址:https://www.jisuanke.com/
计蒜客这个网站可能很多人不知道,他也有可以刷题的题库,也会定期举办比赛,当年和计蒜客有的交集也就是参加计蒜客举办的"计蒜之道"的线上比赛,还赢得过 T 恤,现在好像还在我家放着…
0x01 ACM 竞赛版
5、HDU :网址:http://acm.hdu.edu.cn/
杭电(杭州电子科技大学)的 OJ 大概是国内最火的几个 OJ 之一了,大多数 ACMer 应该都知道(其实我想说所有来着),勿需多说,非常多比赛都在上面,比如每年暑假的多校联赛,朝鲜、外蒙等学校的队伍都会参加,想不知道都不可能。
6、POJ :网址:http://poj.org/
这个就是我在介绍 hihocoder 的时候提到过的 POJ(Peking University Online Judge),同样作为国内最火的几大 OJ 之一,它的建立时间更早,一些上古时期的题目也能在上面找到,同样 POJ 也很出名,也是我最早刷题的 OJ 之一。
7、SDUT :网址:https://acm.sdut.edu.cn/
这个是我打开次数最多,刷题次数最多的 OJ,是我刷题之路开始的地方 – 我本科母校 SDUT 的 OJ 平台。虽然我们学校不出名,但是我们集训队做东西是认真的,上面有接近 3k 的题量,并且在逐渐增多,简单题多一些,很适合刷题。
8、其它 OJ :最后附带一些其它同样优秀的 OJ 平台:
国内:
ZJU(浙大): https://zoj.pintia.cn/home
USTC(中科大):http://acm.ustc.edu.cn/ustcoj/
FZU(福大):http://acm.fzu.edu.cn/
HIT(哈工大):http://acm.hit.edu.cn/
国外:
URAL:http://acm.timus.ru/
SPOJ:https://www.spoj.com/
9、Codeforces :网址:https://codeforces.com/
Codeforces 又被戏称为 CF,是一家俄罗斯的网站,当然还是用英文食用。这里的很好的比赛,很好的题目,很好的选手,简称"三好"。
CF 最吸引人的地方在于它那超级牛批的比赛系统,CF 上每个用户都拥有 Rating,也就是比赛积分,新用户默认为 1500 分,每次比赛就会在你的积分上加加减减,上面的比赛一般分为四种:Div1、Div2、Div3、Educational Codeforces Round。Div 的比赛一般是根据积分来的,每个积分段只能参加对应的 Div 的比赛,Div1的比赛是里面最难的,大佬基本都在这里。Educational Codeforces Round 则是类似 ACM 的比赛,提交之后立马出结果。
但是如果仅限这些也算不上超级,还有一个更有意思的是,CF 的比赛还提供一个 hack 功能,通俗点说就是你去看别人提交的代码,然后通过提交你想出的特殊测试用例然后找出别人代码的 bug,hack 成功则加积分,比赛更多了很多乐趣,在 hack 和反 hack 中斗智斗勇。
10、Topcoder
网址:https://www.topcoder.com/
Topcoder 据说是世界上规模最大的编程网站
想
标签:姿势,比赛,各大,编程,OJ,https,整理,com,cn 来源: https://blog.csdn.net/Baron_ND/article/details/111601017