关闭

[置顶] 《专业嵌入式软件开发》的样章、建议和勘误

互动  京东  当当  亚马逊  豆瓣该书已全面上市。您可以通过本博文以留言的方式写下您的建议和发现的错误,我会不断对之整理以作本文内容的一部分。谢谢! 感谢您在购书网站或豆瓣写下书评以帮助他人选书。如觉得该书不错,请帮忙推荐给周围的人。另:本书入选CSDN 2011年度十大最具技术影响力图书(本版)。感谢读者的喜爱与认可。样章《前言》《目录》第10章《ABI/EABI规范,缔造程序兼容合约》第1...
阅读(5570) 评论(14)

『细节』是什么

图片来自网络,作者不详只要是职场人士,谈及『细节』二字估计很容易让人联想到『细节决定成败』这句话。由于这句话无人不知、无人不晓,以至于容易将『细节』误以为是口号。就我在工作中的感受,发现确实大多数人是将『关注细节』当作是口好。正因如此,我想借这篇文章与大家探讨一下我所理解的『细节』究竟是什么。首先,『细节』代表态度——将工作做到位。『做到位』与『做完』是全然不同的工作水准,前者包含后者但比后者有更...
阅读(5003) 评论(7)

打造高质效的技术团队 —— 酝酿篇

入职半年后的2013年6月份左右,淘宝浏览器团队和搜索团队被剥离出阿里巴巴集团,成为阿里巴巴与UC优视所成立合资公司——广州神马移动信息技术有限公司——的主体。在合资公司正式成立之前,主管在一次与我的面谈中告知“我们得成为一家小公司的一部分,且可能要重新基于Chromium的最新内核开发新的浏览器”(注:“新的浏览器”正是指现在的“UC浏览器电脑版”)。当听到这一消息时我非常高兴,因为看到这是一个...
阅读(2869) 评论(0)

打造高质效的技术团队 —— 混乱篇

2012年平安夜,我离开工作了近十年的通讯行业投身互联网行业,入职了当时阿里巴巴旗下的淘宝浏览器开发团队。过去的两年,这个团队完成了从淘宝浏览器过渡到UC浏览器电脑版开发团队的巨变。之所以说是巨变,是因为整个开发团队的工作方法、工作质量和精神风貌在过去的两年发生了翻天覆地的变化。在这个过程中,我作为“领头羊”引领着开发团队向前发展,并在最近有机会成为了带领包含开发和测试在内的整个技术团队继续向前发...
阅读(4884) 评论(13)

【人在职场】能力与价值

最近给团队(指#UC浏览器电脑版#开发团队)分享了我的《基层技术管理原则》。在我所秉承的八大基层技术管理原则中,有两个分别谈及了个体的能力与价值,我想通过这篇文章让更多人了解我对这两个概念的理解,希望能给读者带去一点有价值的思考素材。首先,我想给出我对于个体能力的理解,即“能力 = 技能 x 工作好习惯 x 意识”。技能的重要性无需多言,他决定了我们能走上怎样的工作岗位,甚至直接决定能拿多少薪水。...
阅读(6244) 评论(9)

技术管理的核心内容——提高团队技能

最近与同事聊天,从软件质量保证的方法论谈论到了技术管理。技术管理的内涵到底是什么?在此通过这篇文章做一个小小的总结和适当的外延。 技术管理给人的感觉更多是工作量评估、项目计划、项目进度跟踪等,但这只是技术管理工作的一部分。大体上,可以将技术管理分为两个纬度,如图1所示。 图1 纬度之一就是项目管理,其中包括项目计划、风险管理、预算管理等。对于基层技术管理者,更多涉及的内容是工作量评估、项目计划、项...
阅读(4160) 评论(1)

打造敏捷的自组织团队

敏捷思想的出现让我们看到了新的曙光——以更低的风险、更高的效率开发出更具质量的软件产品。正因如此,敏捷方法得到了业内足够的重视并使各路团队相拥实践。然而,即便我们对于各种敏捷原则、范式、方法和流程了如指掌,仍会发现其所给组织带来的改善远达不到我们的预期。这究竟是为什么?造成这种困境的根源并非我们学得不精,而是实践不到位。在我看来,敏捷宣言过于简单(好吧,是宣言总得简单一点!),以至于足以让人对之产...
阅读(6233) 评论(2)

写给同事的一封信

亲爱的同事, 转眼我在这个团队工作已有一年的时光,这一年也完成了我从通讯行业转入互联网圈的过渡。过去的一年给了我很多观察(团队)的机会,也带给了我不少思考,从我过去一年的寥寥几篇博文你应当能看到部分。 今天,我想借这篇文章与大家聊一些内容,以便你更加明白:为什么我在工作中对自己和大家的要求都那么高?为什么我强调责任与重视培养工作好习惯?为什么我会直接批评和积极表扬人与事...
阅读(8974) 评论(19)

做一名较真的工程师

近些年与我共事过的同事,一定知道我至今仍有一个较真的性格。我会:指出同事所写代码的不当命名问题(并帮助改进);指出同事所写文档中的逻辑混乱问题(并辅以修订);指出同事所写PPT中乱用标点的问题;我会因为设计的取舍与人激动地争论;诸如此类。当然,我更会较真于会议上达成的共识却得不到实施的问题。有人不免奇怪,你丫都快四十岁的人了,怎么还这么菱角分明地较真!好吧,那我就来说一说为什么要较真,且何以一直较...
阅读(5809) 评论(18)

让我们区分质量保证与测试

概念与思辨深度一个行业的发展似乎总伴随着更多的概念被塑造出来。拿测试来说,我们有单元测试、集成测试、系统测试、回归测试、冒烟测试,等等。我们缘何塑造如此多的概念来“为难”自己呢?答案可以用我从@李智勇SZ老师那学到的“概念越纯粹表示思辨深度越深”这句话加以解释,而这一切又为了提高同行间的沟通效率。需要特别指出的是,多个相似但不同的概念想表达的是各自的不同之处,而非共同之处。为此,如果人家在讨论单元...
阅读(3825) 评论(5)

对软件测试团队“核心价值”的思考

之前曾写过《软件质量管理的困境与对策思考》,在其中谈到开发部门与质量管理部门(QA)应形成一个有“交集的双环”而非“哑铃型”组织,也指出软件质量管理应重实践轻量化,其目标应是帮助工程师改善工作习惯和提升开发环境的效率。那时并没有认真地思考过测试团队的核心价值,直到读到@段念-段文韬老师的《测试团队与咖啡店》。通常,软件开发团队似乎几乎不谈论自己的“核心价值”,而针对测试团队总有对该问题的特有思考是...
阅读(7267) 评论(2)

如何做好基层技术管理工作?

最近有朋友与我探讨了软件基层技术管理工作方面的话题,借此从动机和方法两方面谈谈我的看法。动机要做好基层技术管理工作,首先要确保自己有良好的动机,即明白自己为何要走上技术管理岗位。做管理的根本是为了获得权力,但获得权力的动机却存在很大的差别。第一种单纯是为了利己。有相当数量的人往技术管理岗位“挤”,是为了获得以后在工作中可以少做或挑做工作内容的权力;也有的人是为了更快、更多地获得公司动向的资讯,以体...
阅读(5522) 评论(7)

中国软件开发工程师之痛

在近期的一次会议上,有高层谈到之前在中国觉得自己做得很牛,但与美国同行接触后却发现与人家存在很大的差距,这一点我在外企工作时也有过同样的体会。真正与外国同行接触后才会知道什么是差距,在这篇文章中我从软件开发工程师的角度以“痛点”的形式来谈一谈我所认为的差距。技能之痛相当数量的软件开发工程师(后面简称为工程师)认为除了与编码相关的内容外,其他技能都不重要。在这种意识的引导下,很容易出现的一个普遍现象...
阅读(18073) 评论(69)

【Chrome】如何在C++中增加给JavaScript调用的API

本文示例说明了如何在Chrome浏览器中增加JavaScript API。为了简化,先假设是在已有的namespace中增加一个新的API,文章的最后将指出如果增加一下全新的namespace所需注意的事项。在继续之前,请确保你的Chrome浏览器中已安装了一些扩展程序。可以在地址栏中输入chrome://extensions查看已安装的扩展程序。下图示例说明了我的浏览器中已安装了Google M...
阅读(6139) 评论(3)

【编程好习惯】减少搜索头文件的目录数

假设存在下图所示的项目目录结构。如果存在如下包含头文件的代码,则大多的项目中需要通过“-I foo”和“-I bar”指明两个搜索头文件的目录。12foo.c#include "bar.h"12bar.c#include "foo.h"然而,当项目规模很大存在很多的目录时,这种方式将显著地降低项目的编译速度。因为“-I”选项使用得越多,意味着编译每一个C文件时所需进行头文件搜索的目录也越多。为了避...
阅读(2878) 评论(2)

通讯与互联网行业软件项目运作的一些不同

最近在工作中体会到了互联网行业在软件开发项目运作中与我以往在通讯行业时的一些不同,特此分享。首先,两者在需求捕获方式上有很大的不同。在通讯行业中,初始需求是由象3GPP这样的标准化组织所制定的,但通讯产品在各版本中所实现的需求是由各运营商向通讯企业提出而得以确定的。产品经理(Product Manager,通讯行业的叫法)与系统架构师在需求的确定过程中起着重要的作用。与之不同的是,互联网行业由于产...
阅读(3763) 评论(0)
62条 共5页1 2 3 4 5 ... 下一页 尾页
    我的著作
    我的简介

    前摩托罗拉软件架构师。具有硬件开发经验的资深软件工程师。

    > 深刻理解软件开发的复杂性本质;

    > 擅长软件设计;

    > 嵌入式软件开发专家;

    > 扎实的IPv4网络知识;

    > 行业经验的多样性:

    - 2年电气与电子产品开发;

    - 3年图像监控桌面软件和前端嵌入式产品开发;

    - 10年通讯产品开发;

    - 现就职于阿里巴巴集团从事UC浏览器的软件开发工作;

    @至简李云

    个人资料
    • 访问:362367次
    • 积分:4789
    • 等级:
    • 排名:第6646名
    • 原创:62篇
    • 转载:0篇
    • 译文:0篇
    • 评论:400条
    最新评论