为什么程序员总是发现不了自己的Bug

程序员在普通人的印象里是一份严谨的职业,也是一个被搞怪吐槽乐此不疲的职业,程序员们面对复杂的代码敲打电脑时连眉头都不会皱一下,但是有一个词却是使他们痛苦的根源,它就是Bug。

开发应用程序是一个非常有压力的工作。没有人是完美的,因此在这个行业中,代码中出现 Bug 是相当普遍的现象。

面对 Bug,一些程序员会生气,会沮丧,会心烦意乱,甚至会灰心丧气,而另一些程序员会依然保持冷静沉着。因此,如何处理修复 Bug 的过程也值得我们细细琢磨。

我想分享一些程序员修复他们的代码时所经历的想法。我相信很多开发人员和软件工程师都经历过这些艰辛,然后在事后一笑而过。

继续阅读为什么程序员总是发现不了自己的Bug

发布于

Linuxer怎么直面内心的挣扎

为什么今天要写出来

为什么是今天要写这样一篇文章?这篇文章是我混迹linux世界这么久一直想说的很多话的集合,从年初就一直想写一篇这样的文章,苦于当时脑袋里面都是只言片语,并不成系统,再加上我一直面对开源社区很多看不惯的做法一贯都是怼回去的做法,比如在知乎上和各路妖魔鬼怪狂撕,事实证明互撕会导致自己智商和情商降低,远不如一篇系统的文章更具说服力,就像我用超长文《深度桌面操作系统架构设计》放到知乎上以后,无谓的口水都要少好多。

所以这大半年写文章和代码时一直在构思怎么理性而又饱含深情的 “胡说八道”, 直到今天在看《火星崛起3》的时候,看到戴罗在自己最脆弱的时候面临最强大的敌人时,对自己最信任的战友说的话:

… 问题就出在这里:我一样不知道怎么打赢这场战争,也不会假装自己有答案。可是我也不会就这么应了高古斯都的预言,什么计划都没有,直接带领人类走向混沌。正因如此,我们需要贾王这样的盟友,而且不能走恐怖分子路线,必须召集真正的军队 …

这段话之前,戴罗和他最亲密的战友打得不可开交…随着最激烈的战斗画面脑补到戴罗的突然降温的这段话,突然这篇文章之前零零碎碎的构思突然就理顺了。

更加明白了,怎么用一种反常的理性来阐述我内心的愤怒,更能让你们这帮技术高深的 “高智商混蛋”能够不带着抵触情绪耐心的看完另外一整篇长文,哈哈哈。

继续阅读Linuxer怎么直面内心的挣扎

发布于

赛门铁克发布2018年安全威胁趋势预测

【51CTO.com原创稿件】2017年12月13日,赛门铁克媒体沟通会在北京的一个咖啡厅正式举行,会上赛门铁克大中华区首席运营官罗少辉、赛门铁克华东及华南区技术经理王景普向媒体就2018年的安全威胁趋势进行了预测与解读。

在过去一年中,网络罪犯不断提升他们的专业技术,突破网络防御,在全球造成了多起重大的服务中断事件。在2018年,赛门铁克预计,由于攻击者或将使用机器学习和人工智能技术来发动更有力的攻击,我们将看到该趋势会愈发明显。因此,我们要提前为来年做好准备。

继续阅读赛门铁克发布2018年安全威胁趋势预测

发布于

微软亚洲研究院副院长张益肇:AI 因数据而燃,各行业因 AI 而变

“你的工作什么时候会被人工智能(AI)取代?”这个被热议的话题近年来一再成为焦点,不过最近加州大学伯克利分校教授、美国三院院士Michael Jordan先生表示,人工智能和机器学习真正称得上“智慧”还言之尚早,“现今的我们并非处于一个人工智能的神奇大爆炸时代。我们可能还要再花上百年时间,才能把这座高楼建起来。”

在Jordan先生看来,我们需要的不是一个简单的算法,而是去创造一个市场。把用户和企业两端的需求结合起来,先让这个领域的交互、操作变得容易,再逐步地调整学习,人工智能才能变得真正智能。IT互联网这些年来的发展规律显示,需求侧的应用深化会反过来推动技术的发展,在人工智能领域也不例外。不过,所有需求都存在于各行各业的第一线,如何将这些需求与最前沿的人工智能技术相结合,正是微软亚洲研究院近一两年来思考的问题。

继续阅读微软亚洲研究院副院长张益肇:AI 因数据而燃,各行业因 AI 而变

发布于

写好一份技术简历很重要

想多写写和简历有关的文章,这篇主要说的是如何写简历,为了缩小描述范围,强调的是技术简历,时间段是从准备写简历到投递简历之间。

01 写简历的基本目的和策略

大部分情况下,写简历是找工作的第一步,考虑到第二步就是面试,那么简历就是敲门砖,为了让企业认识到你的价值,必须把自己的真实水平描述出来,展现出你有能力应对这份工作。甚至要体现出自己是某方面的杰出人才,因为只有足够优秀的人,企业才能更看重你,因为你会为企业带来不一样的价值,对应的待遇也将更好。

继续阅读写好一份技术简历很重要

发布于