b/s开发 1.0
只是给一个方向,只要看到你能选择职位的时候就可以了
分好前端和后端
看不懂就大胆跳过,直接下一个
好好休息,尽量不要透支身体
b/s是网站开发
c/s是桌面应用
大家都在从c/s架构趋向于b/s架构,放到互联网上多方便
以浏览器的方式来代替c/s应用
云计算和云游戏,这玩意也不吃配置
b/s架构软件也是个趋势
没那个能力就是白瞎,理性一下,找不到工作一些都是扯淡
b/s架构软件----我们希望所有的东西都通过网站的形式只用,而且不依赖于第三方环境,只依赖于浏览器
想做开发的话就是后端,架构师(这玩意好啊)
后端也分为各式各样的后端
所有的技术都归CTO和架构师来管,CTO是最高的
后端和前端是怎么运行的,需要学些什么
主包选择直接跳到前后端需要用的git
git的作用就是版本控制
可以随时退回到之前的版本,保留了一切的历史,可以让代码迅速恢复到你想指定的位置
进行团队之间的协作开发
https://liaoxuefeng.com/books/git/time-travel/add/index.html
神仙网站,学git看这个就完事了,讲的太清楚了
在自己的电脑上使用git,只有版本控制功能,但是没有协作开发功能
大家把每次写的东西放到github的平台上
linux
操作以及SSH
连接
后端程序员到底是如何开发的呢?
想办法把代码搞到服务器上去运行
首先在自己的电脑上跑通
需要通过一个协议去连接SSH
会有一个密钥,然后把本地的密钥扔进这个总服务器里面,然后就允许你访问了
还有一种是公钥直接去连接
和linux
连接
sudo apt-get update
这一步是得到了很多下载的源,一会安装软件的时候就从这些源上面安装
这是更新软件源
这样就得到了许多网址
设置root密码
sudo passwd root
这一步是进行管理员密码的更新
sudo apt-get install openssh-server
安装一些必要的软件
然后主包的电脑就变成了这样,安装软件的时候需要管理员权限
突然发现主包的电脑变成了这样子
首先要启动服务才能运行
下载一个PuTTY
打开就是这样的界面
这个时候要确定你的虚拟机时nat模式
在windows中输入ipconfig
可以查看你的电脑ip
在linux上叫做ifconfig
,有一点小小的区别
主包先是下载了一个软件然后可以使用ifconfig
了
第二行inet就是linux虚拟机的ipv4地址,但是主包不知道这几个为啥不一样呢?
因为主包的电脑插了网线,所以是以太网
使用命令ssh + linux用户名@ + inet的ipv4
就出现了下面的画面
这样的话就直接连接上了服务器,就假设这个虚拟机是公司的服务器,但是他不会给你ipv4,但是会给你一个密钥,总有办法去连接
这个时候你就可以操控这个linux虚拟机了
但是不推荐ssh的方式,因为会出问题
使用putty也可以连接
主包突然发现使用exit
就可以登出连接
在这里输入linux用户名 + @ ipv4的网址
但是使用putty的话必须保证cmd这里连接才可以使用
然后就会出现一个这样的东西,这意思应该是连进来了
这样就能来操控linux,但是先下了一个nodejs
然后做了一些这样的操作,不知道是啥意思
然后又下载了一个yarn
暂时不知道要干啥
linux
中下载软件还是很方便的
linux中竟然还有python
还可以安装一个pm2
yarn可以代替npm,可能是什么下载软件吧
现在主包已经把yarn下上了,以后下东西的话只需要执行yarn global add + 软件名
就可以
然后又安装了一个pmw
接下来是安装一个git
linux如何卸载软件
这里进行一些知识的补充
emmmmmm主包现在晕晕的
在putty中左键选中文本就是复制,然后在要输入的地方点一下右键就是粘贴,这个复制方法我是真没想到
micro_frank