大家好,我是师长,我是一名非科班的程序员,大学是电气自动化,当我得知我这个专业毕业后大概率只能去当电工后,犹如五雷轰顶,心中万马奔腾,遂下定决心转行,目前已在IT行业六年多。现将自己的所有好用的学习资源和工具等分享一波给大家。

对于自学来说,搜商是很重要的,你不仅要知道哪里有资源,你更要知道的是哪里有优质的资源!下面我就把这大学4年 工作6年以来,10年时间私藏的各种资源,网站贡献出来给你们。当然,种子我自留,主要分享的是:各类电子书搜索、视频学习网站、非视频学习网站、实用工具、面试/求职必备网站等等。

注意:资源在手,天下我有,我会将这些统统打包整理好,如果你觉得本文对你有一点点帮助,收藏、分享、;留言就是对我最大的肯定!

一、电子书搜索

1、搬书匠

囊括了基本所以编程种类的书,大而全。个人使用的蛮好。

程序员不能错过的20个学习网站(大学4年工作6年10年程序员)(1)

网站:http://www.banshujiang.cn/

2、java知识分享网

不过正是因为搬书匠是全品种的,所以有的java的新书可能没有及时收录,所以如果是精准的java开发,可以去java知识分享网,基本比较新的书也会有。(因为我是搞java的)

程序员不能错过的20个学习网站(大学4年工作6年10年程序员)(2)

网址:http://www.java1234.com/

3、专属福利

大学到工作,这十年来看的书不胜枚举,个人又有随手收藏习惯,而且我会过滤掉一些质量极差的电子书,所以可以放心分享给你们。思维提升,程序员内功,前端,linux,Python,和Go等。

程序员不能错过的20个学习网站(大学4年工作6年10年程序员)(3)

而这十年来,师长一直钻研的就是java,所以java的电子书我是最多的。我按照java的技术栈,整理了36个不同类别,近1000本java相关的电子书。基本算是大圆满。

程序员不能错过的20个学习网站(大学4年工作6年10年程序员)(4)

这些我就当做福利送给大家了。

可以在我的公众号『java进阶架构师』后台回复『福利』即可获取。

二、实用工具

一、复制利器:Ditto

作为搬砖码农,大家都知道cv大法好,但是每次复制粘贴只能用最近一次的内容,有了ditto,近100条复制粘贴过的记录,都可以快速调用!实在是cv大法的辅助利器。(配合Synergy共享剪切板,简直好用的不要不要的)

怎么用?

程序员不能错过的20个学习网站(大学4年工作6年10年程序员)(5)

默认快捷键 ctrl `(1左边的小点点)即可呼出复制面板,最近复制得内容如下。但是,有的同学复制的太多,懒得滚动去找怎么办?最下面的搜索框,模糊搜索呗,妥妥的。

2. 合并粘贴:

Ditto允许合并粘贴,就是把多条记录,一次性粘贴到目标窗口。在收集资料时,这点尤其有用。

使用方法:如上弹出窗口中,按住Shift或Ctrl再点击鼠标左键。

3. 纯文本粘贴: 

如果复制了带格式文本(比如,来自网页、office文件),默认是带格式粘贴,不想要格式怎么办?相信很多人跟我以前一样,通过复制到记事本中转来消除格式,有了Ditto后,一切简单了。

使用方法:如上ctrl `呼出窗口后,选择需要消除格式的内容,点右键,点击“只粘贴纯文本”( 快捷键Shift Enter)

二、一鼠多控:Synergy

如果你有台式机、笔记本,都放在写字台上,笔记本内置键盘鼠标,台式机则有一套无线键鼠。经常需要多台切换使用,这时椅子就很忙了。有什么办法可以一套键盘/鼠标控制两台电脑呢?用 Synergy 搞定。

通过 Synergy 在局域网内共享一台电脑的键盘/鼠标,就可以控制多台电脑,可以设置通过快捷键切换屏幕(也可设置鼠标在屏幕边缘即可切换),可以共享剪贴板(在任意屏幕的剪贴板操作都可以带到其他屏幕上)。同时支持Win、 Mac 和Linux。好用极了有没有。Synergy能共享剪贴板,那么配合上复制利器Ditto,简直就是最佳王炸!

所以,高效率工具,使人高效率工作!

三、在线教学视频网站

学习的方法有很多,看视频无疑是比较高效的入门办法。那么,有哪些视频学习网站呢?

1、中国大学MOOC

非科班的我,前期的知识点就是靠着中国大学MOOC补起来的。

程序员不能错过的20个学习网站(大学4年工作6年10年程序员)(6)

2、慕课网/网易云课堂

慕课网/网易云课堂,两者都算是种类齐全,而且像零基础入门视频等,大部分都是免费的,都可以看看。

程序员不能错过的20个学习网站(大学4年工作6年10年程序员)(7)

慕课网:https://www.imooc.com/

网易云课堂:https://study.163.com/

上面推荐的都是一些在线视频网站,但是如果你是一枚零基础,或者在校生,我最推荐的是下载到本地区看!为什么呢?因为你在线看,是没有的敲代码,没有课件,没办法一步步操作的。而it行业初学者,如何快速入门这个行业?我认为下面的这几个学习步骤,可以让人高效快速的学习,进而达到能工作的状态。

看视频 敲代码 做笔记 大小学习周期,四者缺一不可

看视频:没什么好说的,IT初学者无脑看视频,入门最快。什么都不懂,看什么编程思维等书籍,没用!

敲代码:看十遍不如敲一遍,你的工作就是敲代码,记住,当你敲不出时,不到万不得已不要再回头看视频!此时不敲,更待何时?

做笔记:比敲代码更重要。写下自己学习 心得以及理解(不是背代码),代码敲完可以忘,记下知识点和理解即可。

学习周期分为大小,先说小。

小周期:一天即为一个小周期,上午看完视频后,必定要抽出半小时看上午笔记。下午看完后,敲代码前,抽出10分钟看上午笔记,抽出30分钟看下午笔记。这里不想跟你扯什么记忆曲线,照做就行。

大周期:每天学习时间五个小时以上的,建议3 1学习周期。即三天学习,一天复习。复习什么?不是叫你复习代码,背代码,复习的资料其实你都有,就是你的笔记。

比如自学java的,我推荐一份某马2019年新录制的视频,里面包含教学视频,课件,源码,笔记,工具等,然后你再按照我上面的学习方案,坚持4-5个月,基本就能从零基础入门到可以外出找工作的状态。

程序员不能错过的20个学习网站(大学4年工作6年10年程序员)(8)

蛮不错的,像比较新的es,springboot,vue,docker容器化,k8s,微服务等技术栈都有涉及(当然,4-5个月学成出来工作,那他涉及的内容肯定不深,仅仅是应用级别,会使用,那就够了。初学者首要目标是保证自己能干活,后续再思考如何进阶!),而像很老的技术如ssh框架,jsp等,都没浪费时间精力去讲解。

这套完整的初学者视频,也可以在我的公众号『java进阶架构师』后台回复『福利』即可获取。

四、程序员面试/求职网站

对于面试、求职,做题、看别人的面试经验是不可少的,下面推荐用的最多的网站,并且这两个也够了。

1、牛客网

秋招期间,牛客网应该是我逛的最多的网站了,在这里,你可以刷各种各样的题,基本都有,java题,算法题、计算机基础、前端、各大公司真题、每周算法比赛、各种面经、各种内推、说实话,应届生必备!

程序员不能错过的20个学习网站(大学4年工作6年10年程序员)(9)

网址:https://www.nowcoder.com/

2、线下复习

有时候一直线上复习,也很累。有没有办法下载电子版复习资料呢?其实,我在高中有个复习办法蛮好的,就是根据考试大纲,复印他的目录,哪个知识点复习了,会了,就打个勾!IT虽然更注重实操,但是为了高效率准备面试,我觉得也可以参照这种办法。

但是,谁会那么好给你整理个带提纲,又能全面的高效率复习题集呢?

答案就在师长这里。快2020年了,师长为大家准备了三份java面试宝典:

  • 《java面试宝典5.0》
  • 《350道Java面试题:整理自100 公司》
  • 《资深java面试宝典-视频版》

分别适用于初中级中高级,以及资深级工程师的面试复习。

内容包含java基础、javaweb、各个性能优化、JVM、锁、高并发、反射、Spring原理、微服务、Zookeeper、数据库、数据结构、限流熔断降级等等。

一、初中级《java面试宝典5.0》,对标8-13K

程序员不能错过的20个学习网站(大学4年工作6年10年程序员)(10)

二、中高级《350道Java面试题:整理自100 公司》,对标12-20K

程序员不能错过的20个学习网站(大学4年工作6年10年程序员)(11)

三、资深《java面试突击-视频版》,对标20K

程序员不能错过的20个学习网站(大学4年工作6年10年程序员)(12)

这三份java复习宝典,同样可以在我的公众号『java进阶架构师』后台回复『福利』即可获取。

五、总结

抽空分享了这么多,这十年来的经验远不止如此,但是时间有限,师长也要把妹,所以暂时是分享到这里,算是十年漫漫编程路的初级阶段:小白自学阶段。小白的阶段无疑是痛苦和枯燥的,因为舍友在玩游戏,你在学习,大家在把妹,你在学习。但是我相信,当你在秋招春招劈荆斩刺的时候,就是你辉煌的起点。

而文章涉及到的工具,电子书以及复习宝典,在我的公众号『java进阶架构师』回复『福利』即可获取。

想要我分享十年漫漫编程路第二阶段吗?那就希望大家多多的支持我:

1、点赞,点赞会让更多人看到本文。

2、关注我的原创微信公众号『java进阶架构师』,公众号后台回复『福利』,上述视频,电子书以及复习宝典我都整理好了。后续的资料也都会放在上面(我上面还有脱单栏目,欢迎大家来脱单)

3、也欢迎关注我的csdn博客哦。

4、如果对自学,对职业规划,对技术树有不懂的地方,也可以在我的公众号找到我的私人联系方式,我会无偿给你分析。但是一般都在晚上回复,毕竟白天师长还要指点江山,挥斥方遒,激昂文字!

作者介绍

作者:师长,一位多年奋斗在互联网一线的架构,别问我多少年经验,问就是20年,加班加出来的。目前维护自己的原创公号:『java进阶架构师』,已写了120 原创文章,短短一年在各大平台斩获15W 程序员关注,专注分享Java进阶、架构技术、高并发、大数据、AI、Python、程序员成长等20大专题,同样期待你的关注。

转载说明:务必注明来源(注明:来源于公众号:java进阶架构师, 作者:师长)

,