程序员入职指南原创
# 程序员入职指南
序言
入职新公司已经一个多月了,今天跟大家聊聊我的入职经验,如何在一台重装过的电脑上从零开始搭建一套完整的开发环境。即作为自己以后的参考,也希望帮助大家快速上手。
2024年05月17日 @Regulus
# 开发环境配置
最基础的配置本文不赘述,可以参考链接:https://www.runoob.com/java/java-environment-setup.html (opens new window)。
# 开发软件安装
古人云:工欲善其事,必先利其器。 作为一名码农,想要快速完成开发工作,更是离不开优秀的工具。对于后端开发者,推荐使用IDEA
,前端开发者则推荐使用VSCode
,而全栈开发者则必备这两款软件;
# 安装IDEA
安装 IDEA 可以参考我的《IDEA 2024.1.1安装教程》。
# 安装Navicat
安装 Navicat 同样可以参考《Navicat Premium 15 安装教程》。
# 安装Nacos
官网下载地址:https://nacos.io/download/nacos-server/#稳定版本 (opens new window)。
官网文档地址:https://www.nacos.io/zh-cn/docs/quick-start.html (opens new window)。
# 安装Redis和Redis连接工具
Redis百度网盘地址:https://pan.baidu.com/s/1Un2I2SyHcKflBNTb-RERpA?pwd=z6x6 (opens new window)
Redis连接工具百度网地址:https://pan.baidu.com/s/1RJJNDvk_kKMo3_1YEEGrJw?pwd=tsat (opens new window)
# 安装XShell和XFTP
XShell 和 XFTP 官网下载地址:https://www.xshell.com/zh/free-for-home-school/ (opens new window)。
# 安装VScode
# 安装Git
由于某些不可描述的原因,官网下载速度较慢,这里推荐去阿里镜像下载:
https://registry.npmmirror.com/binary.html?path=git-for-windows/ (opens new window)
# 安装TortoiseGit(小乌龟)
注意:安装TortoiseGit(小乌龟),必须先安装Git
官网下载地址:https://tortoisegit.org/download/ (opens new window)
# 拉取远程仓库代码
因为公司用的是 GitLab
,所以需要先注册 GitLab
账号,然后拉取远程仓库代码。
注册地址一般都是自己公司的IP地址和端口号,例如:http://ip:端口/users/sign_in (opens new window),。
注册成功后,就可以登录 GitLab
拉取项目的代码了。GitLab
有两种链接方式,因为公司使用的是 HTTP 链接方式,所以只要复制项目的 URL 就可以使用 "小乌龟" 拉取代码到本地啦。
提示
第一次拉取代码的时候需要输入 GitLab 登陆的账号密码哦。
如果有小伙伴不明白哪两种链接方式,可以参考下面内容:
- 第一种 SSH 链接方式:
这是一种相对安全的链接方式,但操作也相对繁琐,需要配置 ssh
密钥。
详细的配置方法可以参考:《GitLab配置SSH密钥教程》。
- 第二种 HTTP 链接方式:
使用 HTTP 链接可以通过用户名和密码进行认证。
HTTP 链接的 URL 格式通常为:http://xxx.x.x.xx/username/repository.git
(这里的 'x' 代表的是 IP 地址)
# 后端配置
# 配置 Maven 仓库
在 IntellJ IDEA 中打开
File
→Settings
→Maven
设置
Maven home path
(Maven安装的路径)设置
User settings file
(使用settings.xml
来配置全局设置和仓库位置,该文件一般都由公司提供,把文件拷到Maven安装目录的conf文件夹中)设置
Local repository
(本地仓库是Maven存储项目依赖项的地方)
# 设置Hosts
建议使用 SwitchHosts
修改 hosts,也可以手动修改 hosts 文件(需要授权),路径:C:\Windows\System32\drivers\etc
SwitchHosts下载地址:https://github.com/oldj/SwitchHosts/blob/master/README.zh_hans.md (opens new window)
# 前端配置
# 安装Node.js
这里推荐安装 nvm
来管理Node.js版本。
Github下载地址:https://github.com/coreybutler/nvm-windows/releases (opens new window)
百度网盘下载地址:https://pan.baidu.com/s/1nCqeYq560Xvfyuh4mZ7oOw?pwd=kv3f (opens new window)
注意
安装 nvm 需要卸载本地安装的所有Node.js
nvm
常用命令:👇
nvm -v 查看当前nvm版本
nvm install 14 安装nodejs14
nvm -help 查看帮助
nvm list 列出所有安装的nodejs
nvm use 18 切换版本为18的nodejs
2
3
4
5
# 切换镜像源
默认情况下,npm
源在国外,导致 npm
每一次下载都需要去国外下载,这样容易导致下载速慢或下载中断,所以需要修改一下镜像源。
这里推荐使用 nrm
来管理镜像源。
nrm
常用命令:👇
nrm ls 列出可用的nodejs镜像源列表
nrm use taobao 切换镜像源为淘宝
nrm current 查看当前镜像源
nrm add <registry> <url> 添加自定义镜像源,registry为源名,url为源的路径
nrm del <registry> 删除镜像源,registry为源名
2
3
4
5