【C++】C++ 基础进阶【三】英语相关

简介: 英语相关内容,以及英语工具和工作习惯,笔记工具等

IV - 其他工具

4.1 - 英语问题


文档中或注释中,拼写错误会显得不专业,使用者或会产生软件不严谨的印象,使得软件印象减分。

严谨的代码,会激励后续开发者继续严谨地编码。

有一些经常容易出现的单词错误,如 database 为一个单词,不是两个单词,尽量不要写成

class DataBase {
    /*...*/ };

应该为

class Database {
    /*...*/ };

这些单词虽然分开为两个单词,都有含义但是不可以分开。这种对于中国人学外语中的单词错误,就可以类比外国人学中文,把 字写成 女 子 二字,是存在很大问题的。虽然 女 和 子 都正确,也都有自己的含义,但是分开和合起来表达地含义是完全不同的。

此外,一个单词经常误记为两个单词的还有

误记单词 正确拼写 中文含义
NetWork Network 网络
UpDate Update 更新
OutPut Output 输出
InterFace Interface 接口/交界面

4.2 - 常用缩写


英文常用缩写,缩写的规则通常为:

省略重复的字母和元音,如 button (按钮),可以缩写为 btn, 去掉元音 u 和 o ,去掉重复的 t 字母。再如,消息 Message ,省掉原因 e, a, e ,双写的 s 去重,留下 msg。

还有一些简写,如,应用 Application 简写为 App,再如, 实现 Implementation,简写为 Impl 。

英语原单词 缩写 中文含义
message msg 信息,消息
button btn 按钮
command cmd 命令
compare cmp 比较
copy cpy 拷贝
package pkg 包,打包
application app 应用
administrator admin 管理员
maximum max 最大值
minimum min 最小值
middle mid 中间值
average avg 平均
absolute abs 绝对值
call back CB 回调
database DB 数据库
dialog dlg 对话框
window wnd 窗口
implementation impl 实现

4.3 - 工具推荐


好的英语工具推荐

  • 欧陆词典:

单词比较全 ,位置:https://dict.eudic.net/

  • Linguee

专业词汇翻译对照,全文整句对照索引比较棒,位置:https://www.linguee.com/

  • DeepL

长句翻译非常棒!支持整文件翻译,文件格式为 .pdf, .docx 等。被评为最准确的机器翻译。

  • 苹果自带的翻译

口语翻译非常棒!

见下图,对于口语而言,很多翻译器理解不到方言,如:
deepl.png

而苹果的翻译

apple.png

笔记工具


笔记可以帮助你积累技术知识,以前实现过工程/项目,可以通过笔记再次重现出来,只需要花费更少的时间,可以记录有效的链接,那些踩过的坑,技术点,配置的参数等等,都可以记录起来,这时一笔很重要的财富。

好记性不如烂笔头,这是小学生都知道的道理。 :)

另外,包括每天的工作都可以记录下来,做了什么,完成了什么,这样月末或者年末写月度总结,月报,或者年终总结时,不会漏掉自己做过的事,完成的工作和产出。也方便去梳理述职报告或者转正答辩等等。

  • Microsoft Office / WPS word文档

U盘保存,邮箱云盘、百度云盘保存

  • Github / Gitee

直接在代码托管云平台创建 / 编辑

  • Typora Markdown 文档

Markdown 结构清晰,语法简单

  • Obsidian / VNote 集成式的Markdown 文档

VNote 支持与代码托管云平台同步

  • 手写

铅笔白纸 能够产生更多的创造性想法

笔记格式推荐

个人建议每个工作日的笔记可以按照以下格式:

  • 日期
    方便索引,是何时的工作内容
  • 目标
    明确当天的工作重心,工作重点,提高效率。
  • 查阅
    一些学习网站的记录,也方便你之后的学习。以及资料再次的索引。
  • 笔记:
    遇到同样的需求,使得你可以完整重新做出来。技术积累。
  • 小结:
    明确下个工作日的任务,周末和放假回来,可以及时知道自己要做什么。
    每天的小结,完成的内容。在写述职报告,年终总结,填写季度绩效等时,可以有记录可查
目录
相关文章
|
6月前
|
编译器 C++
C++进阶之路:何为命名空间、缺省参数与函数重载
C++进阶之路:何为命名空间、缺省参数与函数重载
44 3
|
6月前
|
编译器 C++
C++进阶之路:何为运算符重载、赋值运算符重载与前后置++重载(类与对象_中篇)
C++进阶之路:何为运算符重载、赋值运算符重载与前后置++重载(类与对象_中篇)
53 1
|
6月前
|
存储 编译器 C++
C++进阶之路:何为拷贝构造函数,深入理解浅拷贝与深拷贝(类与对象_中篇)
C++进阶之路:何为拷贝构造函数,深入理解浅拷贝与深拷贝(类与对象_中篇)
56 0
|
6月前
|
安全 算法 C语言
【C++进阶】深入STL之string:掌握高效字符串处理的关键
【C++进阶】深入STL之string:掌握高效字符串处理的关键
69 1
【C++进阶】深入STL之string:掌握高效字符串处理的关键
|
6月前
|
编译器 C++
C++模板进阶
C++模板进阶
26 1
|
6月前
|
存储 算法 程序员
【C++进阶】深入STL之 栈与队列:数据结构探索之旅
【C++进阶】深入STL之 栈与队列:数据结构探索之旅
62 4
|
6月前
|
算法 安全 编译器
【C++进阶】模板进阶与仿函数:C++编程中的泛型与函数式编程思想
【C++进阶】模板进阶与仿函数:C++编程中的泛型与函数式编程思想
61 1
|
6月前
|
存储 算法 程序员
【C++进阶】深入STL之vector:构建高效C++程序的基石
【C++进阶】深入STL之vector:构建高效C++程序的基石
70 1
|
6月前
|
编译器 C++
【C++进阶】深入STL之string:模拟实现走进C++字符串的世界
【C++进阶】深入STL之string:模拟实现走进C++字符串的世界
44 1
|
6月前
|
算法 编译器 C语言
C++进阶之路:深入理解编程范式,从面向过程到面向对象(类与对象_上篇)
C++进阶之路:深入理解编程范式,从面向过程到面向对象(类与对象_上篇)
78 3