写给开发人员:为什么朝九晚五不适合我们

今天早上,一位我很尊敬的高级开发人员给我打来电话。他想找个朋友聊聊:因为担心自己只能得到可怜的 12% 加薪——而他所管理的其他初级开发人员,则有望获得 40% 的加薪。他还抱怨道,有 85% 的高级开发人员都需要管理 10 名左右的初级开发者。

我不知道该怎么安慰他。我尽自己所能表达善意,听着这段长达 30 分钟的倾诉。之后,我突然意识到光是倾听并没有太大意义。

在早上,我看到一则关于 Palitana 生产簧风琴簧片的新闻,宝莱坞的艺术家们对这个故事赞不绝口。作为一个印度小镇,Palitana 的工人师傅们没怎么受过教育,并且从 1902 年开始就一直在为英国制作这类乐器配件。

在第二次世界大战之后,他们的命运迎来转机——当时大部分英国殖民地开始抵制由德国生产的产品,其中也包括簧风琴。最终,Palitana 拥有了自己的品牌,并在 114 年之后的今天仍然在谷歌搜索中成为最重要的“簧风琴簧片”关联商品。通过亚马逊,他们的产品得以行销世界各地。

他们成功的关键并不在于自动化,而是对工艺的深刻理解,以及一代代工匠对手工流程的改进。

高超的工艺,也与对行业需求的理解结合起来。

当下,虽然大部分制造业已经实现了自动化,但 Palitana 的簧片仍然需要手工调节才能产生最悦耳的单色——而且至少在未来 50 年内,3D 打印机还无法完美还原其效果。这蕴含着一种重要的启示——工匠们并不是在即兴创作,而是在部件中找到必须优化的部分,确定哪些可以由机器完成,最后利用自己的热情拿出真正完美的产品。

继续阅读写给开发人员:为什么朝九晚五不适合我们

发布于

高效程序员的七个习惯——来自一位前谷歌技术主管

软件工程师花费大量时间通过练习解决代码问题和完善简历来获得面试技巧。

一旦他们最终在一家初创公司、谷歌、亚马逊或其他公司找到了那份工作,他们可能会发现,他们获得这份工作所需的技能与他们日常工作所需的技能并不匹配。

我们的团队受到了一位前谷歌技术主管创造的七个高效程序员技能的启发。我们想就这个话题发表我们自己的看法。下面是关于高效程序员的七种技巧。

继续阅读高效程序员的七个习惯——来自一位前谷歌技术主管

发布于

Qt 6 将于 2020 年底发布,时隔八年的大版本更新有哪些看点

两个月前,Qt 5.13 稳定版正式发布,按照官方提供的发布计划,Qt 5.14 将在今年年底发布,明年中旬推出 Qt 5.15(或许是 Qt 5 的最后一个版本),接着就是可能会在 2020 年底问世的 Qt 6。

这就意味着从 Qt 5 到 Qt 6,期间经历了长达八年的时间,如此大的跨度,对于一个开源框架意味着什么?Qt 6 又会迎来怎样的变化?近日 Qt 团队在博客发表文章介绍了他们在技术方面对 Qt 6 寄予的愿景。下面就来看看官方是如何看待 Qt 6 的。

继续阅读Qt 6 将于 2020 年底发布,时隔八年的大版本更新有哪些看点

发布于

深夜生产事故,人工多线程来救场

有一个读者问我:你认为一个程序员具备什么样的能力,才算得上是厉害的程序员?

我答:拥有解决问题的能力的程序员。

这个回答貌似有点抽象,不要紧,看下面的文章你会慢慢有所了解。

一、解决问题的能力

很多年前,当我还是一个小菜鸟的时候,我的领导经常告诉我,解决问题的时候,不要局限于技术本身,并且形象的给我举了一个例子。

有一次两个程序员一直讨论,如何判断两台服务器之间是否网络正常,争争吵吵了很久。旁边的一个测试说,Ping 一下不就知道了吗?就这样他们用 Java 代码实现了 Ping 操作解决了这个问题。

多年以后,虽然我知道有更优雅的方式来解决这个问题,但是我仍然觉得之前的那个测试人员很聪明。后面我们持续打过一年交道,她能力真的很强,在小公司相当于产品经理+测试的职能。

需要给大家说明的是:解决问题的能力和技术能力是两个能力区间,我见过很多程序员源码玩得一溜,生产出现问题的时候仍然不知道如何去解决问题。

生产出现问题的时候,是考验一个程序员的最高水准,在面对高强度高压力下,动作不变形,能够冷静思考、分析、解决问题,能达到这个水平的程序员,这在古代可以拜为上将军。

我一直非常喜欢能够快速解决问题的程序员,我也乐于在各种生产出现问题的时候,第一时间去研究去分析。说一句不厚道的话,好程序员都是在解决问题中锻炼出来的,特别是生产环境出现问题时,能够站出来的程序员。

继续阅读深夜生产事故,人工多线程来救场

发布于

5G大幕拉开 中国芯片新兵“肉搏”美日六巨头能否突围?

在国内通信产业一片“缺芯少魂”的尴尬处境中,其中一些“重灾区”的受制情况远比普遍情况更糟糕。射频前端芯片即是如此。就算是在5G主芯片上,国内毕竟还有海思、紫光展锐等企业占据一块天地;但射频前端市场有超过9成份额都被外商把持,领域内的国内企业都是“小舢板”。

射频芯片直接影响着手机的信号收发。如果没有它,手机根本无法连接到移动网络。在智能手机中,它是射频收发器和天线之间的一系列组件,主要包括功率放大器(PA)、滤波器、天线开关、双工器和低噪声放大器等。

在5G相关芯片方面,即使强大如苹果,也怕被“卡脖子”。7月25日,苹果公司正式宣布,将以10亿美元的价格收购英特尔大部分的智能手机调制解调器(modem)业务。

此次收购意味着苹果要为其手机生产自己的5G调制解调器,而不是完全依赖高通的硬件。

继续阅读5G大幕拉开 中国芯片新兵“肉搏”美日六巨头能否突围?

发布于