云IDE--提高工作/学习效率的最佳选择

云IDE--效率时代的一大利器

  • 前言
  • 快捷链接
  • 云IDE简介
  • 云IDE使用
    • python篇
    • java篇
  • 总结

前言

众所周知,现在这个时代是一个注重效率的时代,更高的效率决定了你的上限。
笔者之前碰到过一个很严重的问题:我在工作室写的代码,到了其他地方就无法在编辑,必须要远程工作室的电脑才可以。尽管远程是一个非常方便的工具, 可以沟通不同的电脑,但是也有很多缺陷,例如一旦工作室断电直接就G了,而且电脑一直开着也不是很好,时不时需要关电脑让其休息。因此远程并不能解决笔者所有的问题。
除此之外,配置环境也是一个费时费力的过程。程序的运行必须要有一定的环境,对于熟练的人来说还好,但是对于小白来说这无疑会埋下一个很大的坑,这个过程会有无数的弯路,而且网上的教程参差不齐,一篇不好的博客会导致配置环境这个过程遥遥无期。

基于以上问题,我们需要一个云空间来解决,而云IDE,正是这一问题的解决方案。

快捷链接

  1. 云IDE产品介绍
  2. 云IDE使用教程
  3. linux系统下更改pip默认下载源

云IDE简介

云IDE的本质上就是一个云服务器。作为用户,我们可以自己选择云服务器的配置(例如CPU个数,内存大小等等,免费使用的IDE是2CPU,4GB)。在这个服务器上面,你可以创建自己的项目。

对于学生党而言,这无疑是学习一门语言的非常快捷的方式。例如我可以创建一个名为learning的项目,里面创建一个demo01文件,记录编程语言中循环的用法,下一次直接从界面打开就可以了。

总而言之,云IDE会帮你配置好你所需要的环境,在任何电脑上都可以打开,相对而言,不太容易受空间的影响(希望纯小白也能看懂,我尽可能写的通俗易懂一点)、

云IDE使用

这是本篇博客的重头戏
首先介绍一下云IDE在哪(以试用为例)

首先,CSDN会打开吧,找到这个云服务,点进去。
在这里插入图片描述
点进去之后会看到这个界面,点云IDE
云IDE--提高工作/学习效率的最佳选择_第1张图片
点进去之后,点击立即试用即可
云IDE--提高工作/学习效率的最佳选择_第2张图片
然后我们就可以愉快地开始搭建我们的环境学习了,perfect!
可以看到试用期间人家给了10000核时的使用时间,还是非常良心的。(大约5000分钟)
最良心的一点,我觉得是人家为学生党免费提供(你看上面那张图,立即试用下面第一条是不是写的学生免费用)
云IDE--提高工作/学习效率的最佳选择_第3张图片

python篇

首先看第一个箭头,是你想给这个工作空间起一个什么名字,刚开始学习语言的话起个learning就行,无所谓,就是让你下次能看明白你这里面是啥就行了。
环境有很多,笔者能力有限,这里仅以python和java举例。这里选择python。
代码来源:仓库地址参见下图,就是如果你要在github上复现代码什么的,就可以直接复制过来,超级方便。
其次就是空,一个什么文件都没有的工作环境,适合小白学习某个语言,做测试用。
默认代码模板:适合熟悉云IDE的用户,其实我感觉一般都用不到。
云IDE--提高工作/学习效率的最佳选择_第4张图片
代码的仓库地址在这里看,直接复制进去就行。
云IDE--提高工作/学习效率的最佳选择_第5张图片
这个是实际使用界面,界面完全是按照vscode来的。具体的使用可以看一下vscode说明,插件什么的基本无需变动。
云IDE--提高工作/学习效率的最佳选择_第6张图片
然后有一个新的问题:我需要的包这里面没有安装怎么办?
个人习惯用conda,想看一下当前环境,发现这里面其实没有conda。
不过后来我想明白了:我所谓的虚拟环境,在这里面本就是一个真实的环境了,因此我需要什么相当于直接在base里面安装了,直接安装就行。
对于这方面,安装命令直接采用pip就可以,建议在安装之前装一下镜像源,参考这篇博客
比较有意思的是,我还看了一下操作系统
综合以上所有我的操作,看一下下图:
云IDE--提高工作/学习效率的最佳选择_第7张图片
最后,如果你想看一下你安装了那些包的话,用这个命令

pip freeze

基本就是这些东西,毕竟云IDE操作也很简单,比较容易上手,python篇到此结束

java篇

笔者对于java,之前比较了解,不过后来因为一些原因扔掉了,这个云IDE刚好可以帮助我再次入门学习,毕竟人家有配好的环境可以使用。
导入部分和上面一样,没什么额外需要介绍的
云IDE--提高工作/学习效率的最佳选择_第8张图片
可以在下方箭头处安装你需要的扩展部分
云IDE--提高工作/学习效率的最佳选择_第9张图片
这里可以看到你的空间,点击这个按钮可以启动你的环境。
云IDE--提高工作/学习效率的最佳选择_第10张图片

java这里笔者有限,没有像python那样做一些相应的测试,介绍只能到此为止。

除了python和java以外,还有很多可供选择的部分,这里不再做更多赘述了。

总结

对云IDE综合评测有以下几点:
优势:

  1. 对学生党免费,适合白嫖
  2. 方便快捷,环境已经配置好,只需要根据自己的需求再修改修改即可
  3. 操作便利,我用了不到10分钟左右就上手了

劣势:

  1. 目前我还没找见GPU机器,无法跑大型深度学习项目(也有可能就是我眼拙没看见)
  2. 没有交互系统页面,尽管linux在这方面确实比不上windows,但是对于一些小白而言可能不太容易理解

期待方面:

  1. 以后可以上线更多的语言,并提供一些练手项目用于快速入手
  2. 增加交互页面,减少对linux操作语言的依赖性
  3. 上线GPU相关机器设备

防火防盗防诈骗

你可能感兴趣的:(CSDN开发云)