Code Monkey home page Code Monkey logo

most-frequent-technology-english-words's Introduction

程序员英语词汇宝典

本列表中的单词是英语类计算机书籍、文档、文章中高频常见的技术词汇,也是程序员工作中常见的英语词汇,最终目的是希望程序员集合自身的英语基础,在掌握列表中的词汇后,可以无障碍阅读英语技术文章和文档。

官网:https://learn-english.dev/

贡献

  • 如发现有错误翻译,或者更合适的翻译,也可以通过 Pull Request 来更新列表(单词列表在 _posts 文件夹里)
  • 请按照单词首字母顺序进行更新
  • 单词首字母请小写,翻译请使用中文标点符号

Feature Request

  • 请直接提 issue 来增加需要添加的新功能或单词列表

Get Started

  1. Install Ruby: brew install ruby
  2. Install Bundler globally: sudo gem install bundler --no-user-install
  3. Clone the repo
  4. Install dependencies: bundle install
  5. Launch the project from local server: bundle exec jekyll serve
  6. Visit http://127.0.0.1:4000

Anki 记忆卡片

Star History

Star History Chart

most-frequent-technology-english-words's People

Contributors

chfw avatar dependabot[bot] avatar gzxultra avatar hhplow avatar jameswei avatar jason-leng avatar jieran233 avatar jjying avatar johnnyting avatar ldong avatar nriothrreion avatar qiudaoermu avatar qxo avatar regchiu avatar robot9 avatar runesign avatar shautzin avatar sprintal avatar ssshooter avatar twisger avatar uxlsl avatar uxplayer avatar wei-xia avatar xtea avatar zliy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

most-frequent-technology-english-words's Issues

[调查] 请问是否可以正常访问主页?

刚刚为本 repo 买了个域名,准备将这些词转移到网站上去,单独维护一个 README 比较繁琐。

链接是:https://learn-english.dev/ (网站正在建设中)

请问大家是否可以正常访问?如不能访问,请回复您所在的地区,谢谢!
如果可以访问,请勿回复,谢谢!

因为我使用了 AWS CloudFront 的服务,所以不确定大陆地区能否正常访问。

Constant 常量

constant 作为 常量(noun) 这个意思的使用频率蛮高的,推荐加上。

建议新增词汇

  • 动词
    • deprecated 过时的、弃用的
  • 名词
    • scrum 一种敏捷开发框架
    • prototype 原型
  • 词组
    • Regular Expression 正则表达式
  • 缩写
    • GPT (Generative Pre-trained Transformer) 生成式预训练模型
    • DDD (Domain-Driven Design) 领域驱动设计
    • CI/CD (Continuous Integration and Continuous Delivery/Deployment) 持续集成和持续交付/部署
    • UX/UI (User Experience and User Interface) 用户体验和用户界面
    • MITM (Man-in-the-Middle Attack) 中间人攻击

encapsulate 不太适合「压缩」的含义

encapsulate 平常应用在表示「包含」和「超集」的含义。封装可以符合这种含义可是「压缩」带有缩小目的或“compression”的含义。可能用「压缩」来翻译会产生误解。我推荐把这个词去掉在加「超集」或「包含」。

是不是可以整一些细分领域的

如题,比如首页放一些业内通用的,然后再分一些像前后端/算法/运维/测试的板块,整一些细分领域限定的专业词汇

Next patch update

  • heterogeneous
  • taxonomy
  • anomaly
  • dictate
  • characteristic
  • remediation
  • mitigate

Suggestions

decouple建议增加释义:解耦
manually是副词
differentiate建议翻译成区分
underlying建议增加释义:潜在的,深层的
subtle建议增加释义:微妙的
scope建议增加释义:作用域

[调查] 准备使用 MongoDB 作为数据库保存单词,这样的 scheme 是否可以涵盖大部分需求?

{
	"_id": {
		"$oid": "5d1fc21e814d0b3635e7453b"
	},
	"type": "word",
	"content": "elastic",
	"parts-of-speech": "adjective",
	"phonetic-alphabet": "ɪˈlæstɪk",
	"meaning": {
		"zh-cn": "灵活有弹性的",
		"zh-tw": "靈活有彈性的"
	},
	"usage": {
		"zh-cn": "AWS Elastic Compute Cloud (EC2) 有「弹性、伸缩性」的特点",
		"zh-tw": "AWS Elastic Compute Cloud (EC2) 有「彈性、伸縮性」的特點"
	}
}

parts-of-speechphonetic-alphabet 都可以是 optional。

type 可以是单词、词组、缩写、符号,用来分组。

meaningusage 设置成 object,可以为以后的 internationalization 做打算,网站也可以不局限于中文世界。

建议增加一个循环读单词的按钮

如题,现在点击一次读单词的按钮读一次。有时想多听几次加强记忆就需要点好几次,希望可以增加一个循环读单词的按钮。点击之后大概每次间隔一秒钟的循环读,再次点击则关闭。

Deploy two versions of static page and route based on the source IP

Since most of traffic of this website is coming from Mainland China, we should route those traffic to a host where Mainland China visitors can load fast.

Out of China visitors will use AWS Cloudfront link for speedy visit experience.

Things need to do:

  • Set up Route rule in AWS Route 53
  • Use Tencent Cloud or Alicloud to host another version of static page for Mainland China users to visit
  • Update CI/CD pipeline

建议使用json来收集词汇

然后用脚本工具将json转成markdown文件
json的可读性更强,更容易编辑,而且程序员都熟悉
如果可行的话,我能写个node或者python脚本来生成markdown

加拼音和中文词性

这样可以变成中英科技词典。对海龟们,华侨,和学中文的伙伴们有巨大的帮助。大家怎么想?

make a static website and host it on github pages

可以用写个脚本来从文本生成 markdown,自动按字母排序,这样不用人肉排顺序改 markdown,然后弄一个开源免费 CI 自动从 markdown 生成静态网页并部署到 github pages

建议增加一列用于举例或是追加说明

工作里实际应用这些单词时往往会用到追加含义,通过增加常见例子或者超链接来提供联想内容也对记忆单词有很大的帮助,也能让这个repo相比普通字典应用有更大的意义。

例如(想到啥写啥,具体这列怎么规范还是看各位的)
aggregate - 数据或者硬件资源的"聚合"
concatenate - 字符串/数组的“拼接”
polyfill - 通常指代JavaScript的特性,MDN说明
elastic - AWS EC2的"弹性"伸缩特性
robust - "鲁棒"性
resilience - 服务器灾备时的"可恢复性"
workaround - 带有迂回性质的解决方案

SIT集成测试

System Integrate Test的缩写,即系统整合测试, 通俗的说就是技术测试

有UAT,不能没有SIT

建议新增词汇

单词:interactive
翻译:交互的,人机对话的
词性:形容词
美式发音:/ˌɪntərˈæktɪv/
实例应用:

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.