写点什么

一个英语渣的自救手册

用户头像
寇云
关注
发布于: 2020 年 05 月 08 日
一个英语渣的自救手册

曾经和一个前辈探讨过,在他的十几年的编程生涯中,受益最大的技能是什么?我满怀期待的等待「传授内功」,他的答案却是「英语」。洋洋洒洒的说了几点理由:

  1. 英语让我有更多的工作机会,因为英语使用无障碍有幸能在 Elastic 、 微软工作

  2. 无障碍的阅读英文文档,学习和寻找技术问题解决方案更直接。

  3. 在开源社区,英语文化对于问题的解释更有耐心,更深入透彻

  4. 直接看源代码更方便流畅

  5. 英语是技术世界的「普通话」

  6. ...

心中暗生羡慕,可现实毕竟人家「留过洋」,我只是个不知名大学野路子出来的 N 流程序员。好了前面铺垫完了,真假且当一乐。这篇也不是介绍如何学英语的,前提英语已经不好了,如何在日常开发中自救。下面介绍一些工具辅助日常英语的使用。

01 | 命令行词典

日常开发除了工作 im 聊天工具经常开着以外用的最多的就是终端了,那么就会随手想翻译个单词,打开有道词典又非常麻烦,推荐的第一个工具就是在命令中的翻译工具—— fy

如何安装:

npm i fy -g

如何使用:

fy love





第一次使用的时候惊喜的发现支持发音朗读

支持中英文互译,支持句子翻译

02 |单词拼写的尴尬

因为单词拼写错误,导致 debug 2 小时的经历相信每个程序员都经历过这样的痛,如何避免单词拼写错误,常用的 IDE 都有很好的支持,比如IntelliJ IDEA 默认开启了单词拼写检查。当你写了奇怪的单词,或者拼写错误,会有错误提示。

我常用的编辑器是 VsCode,VsCode 是不支持单词拼写检查,需要安装第三方插件来支持。推荐使用 Code Spell Checker







遇到一些约定的单词检查不通过,比如Antd 、IntelliJ。 可以将一些项目常用词,加入到或略列表中,





目前 Code Spell Checker 支持添加到全局,添加到项目。

另外一个 VsCode 插件是 TabNine





本身 TabNine 并不是单词提示插件,它是利用机器学习自动补全代码的插件。相关文章见杀手级 AI 补代码工具问世,支持 23 种语言及 5 种主流编辑器,程序员沸腾了

但是在长期使用过程中其实它声明变量名时候提示是比较智能,比如我想拼写Staff.Department,发现Department 忘记怎么拼了,大概懵几个单字母,就能推荐出来。TabNine 在长期的使用和训练过程中,越来越顺手。可以提升不少码字的效率。

03 | 英文文档阅读助手

推荐的第三个相关工具是DeepL





被安利是阅读了少数派的几篇文章

DeepL 有 Mac 客户端,默认开机启用之后,两次  + c 自动唤起 DeepL 翻译选择内容,非常方便



发布于: 2020 年 05 月 08 日阅读数: 4475
用户头像

寇云

关注

前端工程师,远程工作者 2012.06.12 加入

还未添加个人简介

评论 (10 条评论)

发布
用户头像
厉害,实用
2020 年 05 月 14 日 16:13
回复
用户头像
有用,日常有帮助
2020 年 05 月 10 日 19:07
回复
用户头像
利器,收藏
2020 年 05 月 08 日 23:42
回复
用户头像
能否转发此文?会署名和原文~
2020 年 05 月 08 日 10:18
回复
可以的没有问题,方便的话把转载地址放到评论上,我也关注下。
2020 年 05 月 08 日 13:20
回复
我是转到公众号,不知道有没有被转载过。印记中文
2020 年 05 月 08 日 17:17
回复
多谢,已经关注公众号
2020 年 05 月 08 日 17:26
回复
用户头像
厉害!
2020 年 05 月 08 日 10:02
回复
用户头像
这篇很有用,转了
2020 年 05 月 08 日 02:03
回复
多谢官方推荐
2020 年 05 月 08 日 09:34
回复
没有更多了
一个英语渣的自救手册