前几天,QQ 群里还有同学@我所要 MyEclipse 的破解版,我天呐,大清朝都亡了多少年了,怎么还在用 MyEclipse 啊!于是我苦口婆心的恳求他,用 Intellij IDEA 吧,用熟练了,是真的香!
03、Navicat
Navicat 是一款强大的数据库可视化管理工具,功能非常丰富,可以让你从单一应用程序中同时连接 MySQL、MariaDB、MongoDB、SQL Server、Oracle、PostgreSQL 和 SQLite 数据库。
04、GitHub Desktop
GitHub 桌面版用来管理一些开源库真的是棒极了,它除了支持 GitHub,当然还支持码云(来自开源中国)。
除了开源的项目,一些团队的项目也是可以用 GitHub 桌面版来管理的,可以保证项目代码的及时同步。
05、Maven
Maven 翻译为"专家"、“内行”,是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven 利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。
我这边几乎所有的项目都是通过 Maven 构建的,如果你还不知道怎么配置 Maven,可以查看这篇博客:Maven入门,读这篇文章就够了。
06、Dash
平常,你可能会通过 Google/Bing 等搜索引擎搜文档,那么这次我给你推荐一款神奇,就是 Dash,它支持非常多的编程语言 API,你可以将文档下载到本地,往后就可以离线查看文档了,非常高效。
07、iTerm2 或者 Xshell
我本人的 iTerm2 没有安装主题,因为我不太喜欢炫酷的感觉,但你可能喜欢,于是我就找了一张网上的图片(确实有点吊炸天的感觉,忍不住自己也想安装这个主题了)。
iTerm2 是 Mac 下最好用的终端工具,而 Xshell 是 Windows 下最好用的。你可以根据自己的操作系统任选其一。
08、欧路词典
欧路词典是一款英语学习者必备的工具,可以多平台同步,让你随时随地学英语。另外界面看起来非常专业,当我要搜索一个词的时候,结果中不仅有单词的汉语词义,还有图片;接下来是近义词、词组和常用例句库,完美匹配我的审美需求。
内置的常用英汉词条多达 30 万个,专业词条 40 万个,专业词库覆盖医学、经济、工程、计算机等十多个领域;支持海量第三方词典库,包括:Mdict、林格斯、Babylon 等扩充词库。
09、Sublime Text
Sublime Text 是一款超级流行的代码编辑器软件,支持 markdown 格式,我平常离线写文章的话就用它,很多程序员都喜欢它。
如果你还在用 editplus 等,或者记事本,那可以去洗把脸后回来换到 Sublime Text 了。
10、Chrome 浏览器
Firebug 的年代,我是火狐(Mozilla Firefox)浏览器的死忠;但后来不知道为什么,该插件停止了开发,导致我不得不寻求一个新的网页开发工具。那段时间,不少人开始推荐 Chrome 浏览器,我想那就试试吧,期初我觉得用起来很别扭,毕竟我不是一个“喜新厌旧”的人。但用的次数越来越多,也就习惯了。
我每天要花很多时间和 Chrome 浏览器相处,它几乎可以说是我最常用的一款软件了,除了调试前端的一些 CSS 样式、JavaScript 代码,它还可以做很多很多事情,这主要依赖于它本身的插件极其丰富。
PS:weixin 搜索「沉默王二」,关注后回复关键字“Chrome”即可获取我为你推荐的 10 大插件。
实用工具说完,再来说说学习网站。记得上高中的时候,老师总是鞭策我们:
好好学,现在不受苦,什么时候受苦,等你上了大学你就解放了。
对对对,老师说得太对了,大学真的是可以没有限制的放风,打游戏没人管了,谈恋爱没人管了,就连学习,也没有人管了——扎心了,学弟学妹们。
想要提高自己,怎么办?唯一可行的办法,就是抓紧时间自学啊,就像读者小青那样,东西学到自己手里,任谁也抢不走啊。
11、B站(哔哩哔哩)
B站?二哥我真不是开玩笑的。bilibili 是国内知名的视频弹幕网站,通过动漫打出了名声,最近两年发展势头迅猛,里面有不少有创意的 Up 主,不乏一些有趣的程序员。
话说很多读者强烈要求二哥我做直播,想想自己的美颜即将(说不定就是一年后,别等我,哈哈)要和你们见面,还是忍不住激动一下。
12、网易公开课
上面付费的公开课比较多了,但仍然有一些不错的免费课程,比如说,你搜 Java,就有这个浙大的公开课。我看了一下,讲师背后是满满的书啊,各种计算机书,想必也是个博学的老师,他的课也确实符合入门者的需求。
13、慕课网
慕课上免费的视频也是不少的,免费不一定不好啊,有些优质的作者由于影响力还没有达到一个级别,但确实水平已经很高,所以录了一些视频放了上去,不管是为了宣传自己的影响力,还是出于其他的目的,对于钱包不是很鼓的你来说,是一个不错的选择。
14、GitHub 和 码云
GitHub 我提过很多次了,上面开源的东西确实有很多不错的,这次就不再赘述了。提一提我们国内的码云,虽然有些仿制的嫌疑,但并不妨碍上面有一些优质的项目。
我自己就把平常博客中用到的源码同步了上去。如果你去搜一些其他的开源软件,里面也是蛮多的。
15、Stack Overflow
Stack Overflow 可以说是解决问题的杀手锏。下面这些问题是不是都很常见?
在这上面几乎可以解决你百分之九十九的问题,如果英文不好的话,可以借助谷歌翻译助手。英语对于程序员来说,那是必须要磨炼的技能。好不夸张地说,牛逼的程序员,英语功底都很强,嗯,包括我在内。
16、牛客网或者力扣
牛客网(或力扣)是一个专注于程序员学习和成长的专业平台,集笔面试系统、课程教育、社群交流于一体。
总有不少读者私下问我:“二哥,马上面试了,心虚怎么办?”我的回答无一例外,“刷面试题啊。”不然呢?
17、IBM Developer
IBM developerWorks 提供了中文版,里面的文章都属于非常高质量的。
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)
![img](https://i-blog.csdnimg.cn/blog_migrate/7425d308640f5d864292a5896190f3be.jpeg)
总结
总体来说,如果你想转行从事程序员的工作,Java开发一定可以作为你的第一选择。但是不管你选择什么编程语言,提升自己的硬件实力才是拿高薪的唯一手段。
如果你以这份学习路线来学习,你会有一个比较系统化的知识网络,也不至于把知识学习得很零散。我个人是完全不建议刚开始就看《Java编程思想》、《Java核心技术》这些书籍,看完你肯定会放弃学习。建议可以看一些视频来学习,当自己能上手再买这些书看又是非常有收获的事了。
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
识网络,也不至于把知识学习得很零散。我个人是完全不建议刚开始就看《Java编程思想》、《Java核心技术》这些书籍,看完你肯定会放弃学习。建议可以看一些视频来学习,当自己能上手再买这些书看又是非常有收获的事了。
[外链图片转存中…(img-1qxsBBwa-1713519078216)]
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!