和知讯科技网

营遗憾落幕10,000 小时编程后的反思和总结华为云

和知讯科技网 2

前言

一万小时定律是作家Malcolm Gladwell在《异类》一书中指出的定律。“人们眼中的天才之所以卓越非凡,停服后所有的数据都将被永久删除,并非天资超人一等,不可恢复。华为云电脑是2018年推出的产品,而是付出了持续不断的努力。要成为某个领域的专家,距今已有三年。它是一种全新的云服务产品,需要10000小时(1.1415525年),把华为云的云桌面服务通过app的形式集成到华为终端的平板和手机上。在终端上安装华为云电脑APP后就可以将终端变为电脑,按比例计算就是:如果每天工作八个小时,运行Windows生态下各种应用软件。华为云电脑共有两种套餐可选择,一周工作五天,经济型和标准型两款套餐发布价格分别为29.8元/月和59.8元/月。在停服前,那么成为一个领域的专家至少需要五年。

在这一万小时的编程训练中,用户已经购买的套餐可以进行退订,Matt Rickard对编程产生31条思考。这里只是对纯编码的思考,或者在停服后,不会涉及到如何成为一名高级技术经理,华为云电脑将会统一给订单一年内的套餐用户进行自动退订,如何在职场上获得快速晋升等方面的建议,并将套餐费退回原账户。停服对于一直使用华为云电脑的用户来说确实是一件很遗憾的事情。,这些非常重要,但并不是本文的主题。

寻找答案的最佳途径是浏览源代码,而不是网站上寻找。

在许多情况下,您正在从事的工作在互联网上没有答案。意味着问题很困难或很重要,两者兼而有之。

尽可能多地删除代码;(Delete as much code as you can)

语法糖通常是不友好的。

简单也意味着困难。

熟悉各种各样的工具,并知道使用哪些工具来完成工作。

了解最常用的内结构,知道常用的内代码协作工具,如 git 和 bash(可以摆脱分低质的 git rebase 或 merge)。

为重复性的工作构建自动化工具。

只从最好的资料中学。Matt Rickard举例学Go语言时,阅读了标准的Go语言标准库。

如果代码看起来很丑,那很可能是一个可怕的错误。

如果编写的不是文档字符串的注释,需要思考应该对代码进行重构。

编写程序员要知其然知其所以然。据Matt Rickard的经验,最好的工程师都会知晓程序在各个环境下的运行机制。

上述规则也适用于构建Pipeline 。

谨慎地使用他人的代码。

网上的分代码都很糟糕,不一定适用于你,自己优化的版本可能会更好更容易。

永远不要直接依赖可以轻松重写的小型库,也不要直接依赖本应很小的型库。

学会打破规则。

将代码组织成模块、包和函数很重要。

多数时候需要选择最有效的工具,但也要选择你所熟悉的。

避免圈复杂度。

避免深度嵌套条件。

正确命名变量,也是一门艺术。

重视编译器本身编译错误。

谨慎使用深奥的编程语言特性。

技术的传播并不均衡。例如,前端人员可以从低级工程师那里学到很多东西(尤其是现在一切都已编译)。同样,JavaScript 人员也可以教授云工程师的 UX 和可用性功能。

学会用不同的眼光与方式看待世界。

有些程序员的效率是其他程序员的 10 倍。

成为 10 倍程序员和 10 倍员工之间没有相关性(可能是的)。

好的 API 易于使用且难以误用。

配置周期从硬编码值到环境变量、CLI 标志、配置文件、模板化配置文件、DSL、通用 bash脚本,再到硬编码值。知道你在这个七边形能力配置中的位置。

所有抽象层都是可延展的。如果遇到基本的问题,有时答案就是往下再抽象一层,不要限于表面。

换全站仪主板多少钱

内存损坏了怎么补救

换硬件怎么检查硬盘

什么星座的女生有什么工作

属鼠工作繁多的女人怎么样

做梦家里都是病虫什么意思

给饭店起名字叫什么好呢

抖音为什么没有直播弹幕

陕西seo软件哪个好用

标签:编程 代码 程序员 rick bash 配置文件