高富帅程序员的必修课——程序员成长记

举报
华为云社区精选 发表于 2017/09/29 21:40:09 2017/09/29
【摘要】 我们形容一个人的时候经常会用到这样的词汇, “叼丝”、“高富帅”、“普通青年”、“文艺青年” ……

这些人对待同一个问题的看法不一样,做法也不一样,那程序员中的“高富帅”和“叼丝”在解决问题时解决的方法又有什么不同呢?

我们先从一个算法说起,程序员在学习算法的过程中都会学到随机寻优算法,具体问题可以这样描述:请找出一座大山中的最高峰

普通程序员一看,这是一个时间复杂度O(N)的问题,对整座山进行遍历之后就能够准确得出哪个山峰最高的答案,于是他开始一座一座地爬。

叼丝程序员一看山这么多,可不想一座一座地进行遍历,于是他找了个山脚,开始一股脑地往上爬,爬到顶点就说这是最高峰。

高富帅程序员呢,他不想爬,也不会随意地指着一座山峰就说是最高的,于是他找了架飞机,飞远了直接看,通过观察波峰波谷的叠加,很快就得出了全局最优解。

以上,优劣势一目了然。

同理:

我们再来看看软件发布管理的问题

当一款产品需要发布时

1

普通程序员还在看着下载速度为个位数的国外依赖镜像包发呆,等着进行编译构建,天天苦恼着什么时候下载完;

高富帅程序员早就使用统一的第三方依赖包仓库,实现了极速下载。

2

普通程序员还在一个一个地将产品软件包拷贝到服务器,还要一个一个看着有没有出错,心肝脾肺肾都叫嚣着喊累了;

高富帅程序员早就用上了产品软件包自动归档,编译构建完成后自动归档,解放双手找妹子去了。

3

普通程序员还在将产品软件包归档到本地机器,发愁怎样才能高效、便捷地将软件包分发出去;

高富帅程序员早就通过生成软件包地址实现了高效、便捷分发。

想成为高富帅程序员吗?想知道高富帅程序员用什么工具进行发布管理的吗?

既然你诚心诚意地提问,那我就告诉你成为高富帅程序员的秘密吧!

那就是华为软件开发云发布管理服务,一条 龙服务帮你解决在传统发布模式中遇到的问题,不用再苦苦盯着屏幕进度条,不用苦逼地一个一个地拷贝包,动手点击下面视频,给你想要的。

本文转自华为企业云服务公众号  

原文链接:http://mp.weixin.qq.com/s/IUBkF8XUN9-mGJOQCAqXpA

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。