拯救工程师,远程开发C++的四大秘笈|视频教程

Posted OneFlow深度学习框架

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了拯救工程师,远程开发C++的四大秘笈|视频教程相关的知识,希望对你有一定的参考价值。

由于新冠疫情的影响,越来越多的国内公司开始支持远程办公 (https://github.com/LinuxSuRen/remote-jobs-in-china),OneFlow也是如此,几乎所有的实习生与超过三分之一的全职研发人员都是远程办公。

作为一名技术人员,尤其是一名C++工程师,远程办公需要操心的首要问题可能就是“如何搭好用的远程开发环境”,具体包括本地和服务器的操作系统不一致怎么办?用不惯服务器上的编辑器、IDE怎么办?每次新机器都要重新配环境很痛苦怎么办?

只要想办,这些都不是问题。

从实践经验出发,B站Up主“不想吃糖liao”制作了“远程开发C++系列”手把手教学视频。不要被它的名字吓到了:C++确实很深奥,但那是其他系列要解决的问题。

在“远程开发C++系列”里,主要是介绍远程办公的必备工具、技能。相信有不少人对通过SSH登录服务器、Linux/Windows下统一的C++工程构建等操作并不熟悉,从现在起,这些问题再也不用担心,Up主“不想吃糖liao”将向你分享远程开发的上手秘笈,请注意查收!

秘笈一:VS Code插件 Remote SSH

小糖展示了如何通过SSH登录一个服务器,同时介绍一款非常好用的VS Code插件Remote SSH,该插件可以让我们在远程服务器开发像在本地开发一样简单。

秘笈二:不会在Linux/Windows下安装软件?Conda帮你一键搞定

很多人都有这样的经历:想要快速上手一个项目的时候,却发现搭环境都要耗个十天半个月,不是动态库找不到,就是头文件找不到,再者,跑起来又发现依赖的包的版本又不对。因此,小糖向大家推荐了一款环境管理神器Conda,同时介绍了Conda的基本使用和用Conda启动《动手深度学习》的学习环境。

秘笈三:编译C++项目必备CMake

小糖介绍了现在几乎所有大型开源的C++项目在构建系统时都会使用的一个软件:CMake。主要包含四部分内容:一是CMake项目的特点,二是为什么需要CMake,三是CMake示例,四是实战编译OneFlow。

秘笈四:Linux下如何打造C++完美开发IDE:clangd

一般我们在Windows上做C++开发首选的IDE是Visual Studio,Visual Studio号称宇宙第一IDE,也确实非常好用,但如果需要在Linux上做C++开发,那该怎么办?托LLVM和VSCode的福,只要拥有VSCode,再配上clangd插件,就可以使VSCode拥有和IDE一样的体验。小糖在本期内容中为详细介绍了clangd插件的功能及其下载和使用方法。

以上就是C++远程开发的主要内容。欢迎关注小糖的B站账号“不想吃糖liao”,更多C++相关内容等你来发现。

其他人都在看

点击“阅读原文”,欢迎下载体验OneFlow v0.7.0

开发者涨薪指南 48位大咖的思考法则、工作方式、逻辑体系

以上是关于拯救工程师,远程开发C++的四大秘笈|视频教程的主要内容,如果未能解决你的问题,请参考以下文章

《C和C++程序员面试秘笈[精品]》-笔记

江湖秘笈: Uniscan,可以远程发现执行命令远程文件和本地文件的漏洞扫描工具

菜鸟轻松拿offer: 软件测试工程师面试秘笈

稳坐同类榜首,VivaVideo 的出海秘笈 | Google Play 开发者中文播客节目

C#代码规范-编程秘笈

“云中论道”之——华山论剑 ,唯快不破:秘笈分享