【Fresh Tips】前置知识 - 虚拟机 ssh 与 远程开发

教程介绍

在这篇教程中,你能学会如何快速在你的Windows电脑上,构建一个运行 Linux系统的虚拟机,并使用 ssh 工具,连接到该虚拟机的 命令行 中。

你能学到的

  • 在Windows电脑上创建Linux虚拟机
  • 使用ssh登陆 Linux系统 的shell
  • 学会使用基本 Linux shell 命令
  • 初识 VS Code
  • 进阶
    • 学会配置ssh免密登陆
    • 在VS Code上,基于ssh插件,进行远程开发

超级进阶

成为一个真正的开发者,需要独自面对一系列问题与困难。相信我,许多开发者都是这么过来的,我们也曾手足无措过。然而,当我们学会了如何当一个“聪明的笨蛋”,如何提问,以及如何寻找适用的资源时,我们便迈出了成为一名优秀开发者的第一步。

善用搜索引擎,甚至AI

作为一个新手,当你遇到问题时,首先要尝试通过搜索引擎解决。使用合适的关键词进行搜索,可以快速找到相关资料。例如,遇到一个技术问题时,可以先以以下格式尝试搜索:

[问题关键词] [使用的架构/技术] [有关关键词]

聪明提问

当你搜索后仍无法解决问题,需要向他人求助时,要学会如何提问。清晰地阐述问题,并提供已尝试过的解决方法。例如:

我在尝试使用X技术解决问题时遇到了Y错误,我已经尝试了A、B两个解决方案,但没有效果。请问有没有其他建议?

点击了解更多关于 提问的艺术 (注意:该文档不提供任何有关问题的解决方案)

学习资源

对于新手来说,找到合适的学习资源非常重要。可以参考以下几种类型的资源:

  • 官方文档:大多数技术都有官方文档,通常是最权威、最全面的学习资料。

  • 博客和论坛:例如知乎、博客园、Stack Overflow等,可以找到很多技术文章和实践经验。

  • 实践项目:理论知识固然重要,但实践经验同样关键。尝试参与开源项目或者自己动手实现一个小型项目,可以将所学知识运用到实际中。

  • 与社区互动:加入技术社区,如本 DragonOS 社区,又如 GitHubStack Overflow 等,可以与其他开发者交流、学习,并在解决他人的问题时提升自己。

2 个赞