前言
下面是阿甘分享的一些编程工具,欢迎大家在评论区也分享下自己总结的
编程工具分享
一般Linux上cpp开发,现在常用的编程工具:
1.vscode
个人使用,直接官网下载就可以;
公司使用,因版权问题,会有专门的下载渠道
vscode怎么与远程服务器连接,可以查看零基础cpp就业学习路线,有讲解;
https://blog.csdn.net/zhaxun/article/details/120568402?spm=1001.2014.3001.5506
(并且估计一下公司都专门开发了对应的AI编程插件可以去试试)
2.vim
可以自行配置,适合自己的编程风格;代码切换,查找很方便。
………………现在一些流行的AI编程工具,当时入职公司,就需要看看公司有没有这个软件使用的版本权限了
开发环境建设
具体使用说明,根据下面工具名词,直接搜索就可以了
window开发环境搭建
WSL、ADB、Windows Terminal
Linux开发环境搭建
Mosh、DebuginfoD、debuginfod
git版本管理
团队协作开发,一般都是把代码上传到远程仓库,进行管理的。
代码的上传,就是git工具了。
自己在GitHub建立个远程仓库,练练就会了
https://blog.csdn.net/weixin_44966641/article/details/119791118
https://blog.csdn.net/qq_43605797/article/details/122380517?spm=1001.2014.3001.5506
画图工具
个人一直用的是:
draw.io
代码bug定位工具
gdb:
https://mp.weixin.qq.com/s/OQbao-OtZwlNXuisJzqEGw
addr2line
https://zhuanlan.zhihu.com/p/476554675
atrace、strace………………
log排查:日志检索,grep
计算机网络包分析
抓包,网络数据包:
tcpdump命令
wifi口空包:
https://blog.csdn.net/two_snails/article/details/103604604 (mac电脑)
windows电脑,还得需要专门的工具,感兴趣的可以去搜搜
数据包分析工具:
wireshark工具(网上教学一大堆)
https://blog.csdn.net/zzwwhhpp/article/details/113077747?spm=1001.2014.3001.5506
网络工具: netassist
远程连接服务器的工具
xshell、MobaXterm(个人推荐)
https://zhuanlan.zhihu.com/p/609376551
mac可以使用iterm
电脑文件快速查找工具
Everything - voidtools
脚本编写
shell、python语言(可以依靠AI进行编写)
同时建议学习学习正则表达式;
知识星球介绍(公认的cpp c++学习地)
星球名字:奔跑中的cpp / c++
专注cpp/c++相关求职领域的辅导
加入星球福利,后续如果有其他活动、服务,不收费,不收费,可以合理赚钱就收取下星球费用,但是不割韭菜,保持初心
感兴趣的微信扫下面的码,然后下载知识星球app登录即可
(1)高质量的项目合集






同时如果项目,遇到任何困惑也会第一时间进行解答的
(2)高质量精确性八股资料


(3)详细的学习路线
(4)活跃的学习氛围,星球打卡不只是一个形式,而是每天观看,针对同学们的学习情况提出合理化的建议,同时也有高质量的星球微信内部群


(5)星球提问简历修改,提供意见的同时,还会给安排一对一腾讯会议辅导

(6)星球同学offer情况,以及对应学习情况,给大家提供参考
(7)全网最全cpp相关面经整理

(8)编程实战能力提升平台(大家都可以使用的,免费的)
访问网址 cppagancoding.top
星球同学的评价
(9)每周也会进行直播答疑,同时有时也会给星球内部同学开一些知识、路线分享会。
具体可以看B站放的视频,up名字:cpp辅导的阿甘
(10)奖励金激励,会根据大家打卡学习/ 面经打卡整理情况,每个月每个季度发放奖励金。有的人陆陆续续已经获得了数千月的奖励金,是加入星球费用的数十倍了

等等,可能还有一些其他服务,目前没想起来的,以及后续也会增加的服务