Yanxiong Huang

My name is Yanxiong Huang,graduated from high school in Nanyang

毕业本地县城的高中学校

I have been using Linux for 5 years. As a Linux loyal user, I use Linux because it gives me more knowledge of computer systems and its amazing design.

使用Linux已经有5年,作为Linux忠实用户,用Linux因为它能带给我对计算机系统更多的认识以及它那让人惊叹设计

I learned a lot of programming languages during this period, such as

在此期间我学过下面这些编程语言

languages

PHP/Node.js/Shell/Python/CSS/HTML/Javascript/Typescript/Dart

When you learn more languages, naturally there will be a lot of open source frameworks to use with you, such as

当我编程学得越来越多的时候,很自然的就用上的种类繁多框架比如

Frameworks

Koa/Express/Laravel/CodeIgniter/Next.js/Flutter/Cordova/GraphQL/Angular/React/Jquery/Vue/Flask

Naturally, you will use more and more tools.such as

也很自然地会使用各种各样的工具

Tool

Webpack/Babel/Gulp/Babel/Flow/EsLint/Postcss/Jenkins/Mocha/Nginx/Aliyun/AWS/GCP /Jira/Jenkins/Rap/Gitlab/Trello and more.....

Then you start to learn a variety of deployment tools, such as

然后就开始搞各种各样的部署工具,简化部署流程

Deployment

Docker/Docker-compose/Docker swarm

Knowledge is always connected, and when you find this, you will naturally find a variety of architectures. such as

知识总是相关联的,当你看到这个知识的时候,你就会看到另一个领域

Architectures

ServerLess/Microservices/Blockchain

你也许会问为什么会学了那么多?

知识总是存在联系的,然后你自然就懂得那么多

You may ask why you learned so much?

Knowledge is always connected, and then you naturally know so much knowledge.

如何快速学习?

首先把官方文档都看一次,不要看别人翻译的,因为很多时候,当一条信息在多个人中传递之后,由于理解的不一致,会导致信息的变质。理解文档中各种特有概念与思想。然后你也许注意看很多文档都有一个getting-start示例,尝试做一次。它是你最简单入门的方式。然后应用实际项目中,没有项目?创建一个你想做的项目,即使它是实验性质的

How to learn quickly?

First of all, look at the official documents once, do not look at other people's translations, because many times, when a piece of information is passed through multiple people, due to inconsistent understanding, it will lead to deterioration of information. Understand the various concepts and ideas in the document. Then you might notice that many documents have a getting-start example, try to do it once. It's the easiest way to get started. Then apply the actual project, there is no project? Create a project you want to do, even if it is experimental

如何快速高效解决问题?

首先打开Google,如果没有找你想要的。使用Google的指定站点搜索,这个站点可以是Github,stackoverflow,官方文档,官方社区,最后请记住不要使用中文搜索,因为上面这些站点都是英语的。如果还没解决你的问题,打开你的vscode,开始调试的你的应用,确定是Bug,贡献你的代码或者提交你的问题

How to solve problems quickly and efficiently?

Start by opening Google, if you don't find what you want. Use Google's designated site search, this site can be Github, stackoverflow, official documentation, official community, and finally remember not to use Chinese search, because these sites are all in English. If you haven't solved your problem yet, open your vscode, start debugging your app, be sure it's a bug, contribute your code or submit your question