程序员小白的新手之路(记录向)
首先不建议所有东西都安在C盘里!!!
拿到新电脑验机、激活office什么的自己百度…
我习惯开一个D盘用来装这些东西,C盘能不放东西就不放东西,留100g足够了。
拿到电脑要做的事
大学小白程序员,之前有一些编程(写作业)经验,双十一买了新电脑,记录一下自己要干些什么,装机软件啦,学习编程啦,ect。方便自己以后找。
这篇是学着写博客的,以后做的事情应该会写在链接里
编程软件
以后会把安装的注意事项也补上
必备
Java程序员怎么也要有jdk(或者jre)和编译器吧
jdk
Java程序员必备jdk1.8
java jdk 1.8(注册oracle账号免费下载)
配置环境变量
在系统变量中新建 JAVA_HOME ,选择jdk的安装路径
在Path中添加 %JAVA_HOME%\bin 和 %JAVA_HOME%\jre\bin
系统变量中新建 CLASSPATH
变量值 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)
编译器
用过eclipse,但后来用了idea就回不去了。idea真是我等新手保姆。
建议下IntelliJ IDEA Ultimate,收费的,可以使用30天。社区版功能有阉割不建议下。破解方法建议百度,或者使用插件无限试用(怕死,不多说了)
IntelliJ IDEA官网下载地址
安装过程略,一路next,中间选择一下安装位置。
以后总会装的
虽然不是必备的,作为Java后端总要连数据库的吧?总要用maven帮你导依赖和包吧?数据库也要有个可视化界面吧?
notepad++
这玩意有取代记事本的趋势,就是下载麻烦(慢)
数据库
后端程序员怎么能没有数据库?
本着省事的原则,安装了MySQL(SQLserver的使用体验较差)。版本8.0
MySQL官网下载地址
maven
别问git,还没搞明白,等搞明白了再说
同样是安装建议百度
maven官网链接
Navicat
这是个数据库可视化工具,总之还算好用,正版需要购(po)买(jie)
Navicat官网
Tomcat
不是所有的东西都能像springboot一样内置服务器,学别的的时候还是要配置的
我写的时候还是建议用9(10导的包名都变了),当然也可以自己选择其他版本
Tomcat官网链接
在系统变量里新建CATALINA_BASE变量
变量值找tomcat的位置
编辑系统变量里的Path
添加 ;%CATALINA_HOME%\bin;%CATALINA_HOME%\lib
其他的
最近也有尝试写前端(学生的痛,所有的东西都要自己写,甚至还要帮别人写),开始尝试vscode,链接略。
必备软件
新电脑的必备软件,至少对于我来说是的
就不贴下载地址了,直接列单子
- Chrome 周围的人都在用edge了,但是edge再升级我也用不习惯…
- QQ 现代人不解释,不过似乎比我大的(70、80后)和比我小的(00后)都在用微信???
- 微信 永远不知道线上干活需要哪个,而且微信要手机扫码真的很蠢
- 百度云 好东西就是要分享,记得压缩
- 网易云/QQ音乐 垃圾网易云啥版权都没有(但这跟我白嫖怪有什么关系呢)
End
(争取)持续更新