揭秘顶尖技术专家的15个关键方法与心态,不只靠代码
揭秘顶尖技术专家的15个关键方法与心态,不只靠代码 - Tony Bai =============== Tony Bai 一个程序员的心路历程 Google Go语言编码风格规范 ...
揭秘顶尖技术专家的15个关键方法与心态,不只靠代码 - Tony Bai =============== Tony Bai 一个程序员的心路历程 Google Go语言编码风格规范 ...
每到年终岁尾,历史上受到过中国文化影响的国家和地区都有评选当年年度汉字的传统,比如:2016年马来西亚年度汉字为“贪”,鬼子国日本年度汉字为“金”,中国台湾地区年度汉字为“苦”,而大陆地区的年度汉字据说是“规”。其实每个人心中都有一个自己的年度汉字,2016年,我个人的年度汉字为“变”。 ...
Mail(在这个时代,Mail默认的含义早已变成了Email,也就是电子邮件)是我们在工作中常用的表达和沟通方式之一。与IM工具、拿起电话直接Call、会议等相比,Mail容许相关干系人用更多的时间去了解背景、理解问题和思考解决方案,而不用立即予以答复。 ...
部门一直使用Subversion作为源码版本的管理工具。说实话,Subversion比较适合目前部门的绝大多数项目:没有异地团队开发,代码中心化管理;基本上都在trunk上开发,较少使用分支,基本上没有在各个branch间切换的成本。但对于我来说,有些情况下Subversion并不能满足我的需求。 问题主要集中在本地代码的备份和版本管理上。也就是说对于尚未或暂无法提交到Subversion服务器的本地代码来说,存在着被误删除和版本更新无法回退两大杯具情形。而对于这些情况,Subversion工具是无能为力的。 这时我们就需要借助其它工具来帮我们解决问题。Git就是这样一款很给力的工具,它是一款分布式版本管理工具,由linux的缔造者Linus Torvalds设计并实现,具体关于Git的介绍和使用方法可参见其官方站。这里要说的是Git是如何做到既可以管理好本地代码又可以与已有的SVN中心库进行同步的。 ...
周四下午,收到同事的一封mail,他告诉我他的业务代码中使用的一个库接口的行为与预期不同,并在mail中给出了测试代码和测试结果。而这个接口是之前由我封装实现的。 ...
年终岁尾,又到了该做年终总结的时候了。有些人觉得年终总结很难写,于是自欺欺人的在网上到处高价找枪手;亲自动手写总结的人也是抓耳挠腮,迟迟无法下笔。其实我倒不觉得总结有这么难,自己做过的事写出来又有何难呢!也许是你的心魔在作怪罢了(什么心魔,你懂的!)。对自己负责的人肯定是会主动积极地去做总结的,总结的第一对象也一定是自己,其次它的另外一个用途才是用来提交给领导看的。你的总结无需文采飞扬,关键要言之有物,切中要害,否则与一张废纸无异。总结无非是回顾过去,展望将来,甚至连结构形式都大同小异,所以你只需要认真思考内容就行了。 ...
记得Redwood_soso说过我的Blog很高产,中午的时候粗略统计了一下(数据源自逐一数Blogbus管理中心的blog列表^_^):整个2006年我一共写了218篇文章,平均没1.67天就写一篇,自己都不得不佩服自己很能写了:)。我也写了近2年半博客了,最大的感觉就是’上瘾’^_^,就是想写。相信很多博友也和我有一样的感觉。今天从头到尾回顾了一下2006年写的文章,挑出一些自己觉得写的还不错的,这里再’贴出来’(文章太多,链接不一一添加了,请根据名字在站内搜索,或Google一下)。 一.技术类 =======> 编译Ethereal On Windows 三谈内存对齐-背后的故事 挖掘一下C语言中的多维数组 ‘此起彼伏’的复杂性 不完备库接口带来的隐患 P.J.Plauger版本C标准库实现分析之’ctype.h’ P.J.Plauger版本C标准库实现分析之’assert.h’ ‘寓教于乐’学Ruby 解决算法分析中递归问题的方法 理解’位域’ 也谈内存对齐(续) 美妙的文件描述符传递 算法时间复杂性之渐近法分析基础 单元测试进行曲 遇到系统的高可用性问题 恼人的’素数回文’ 我来’Mixing Milk’ 第一道ACM练习题 追求’lint-clean’ C语言也重构 如果让我面试C程序员,我会问 理解C复杂声明之’优先级规则’ GCC警告选项例解 Retired ‘bootsect.S’ Inside the ‘i386’ Goto ‘Bootstrap’ Begin ‘setup.S’ Outline ‘memory layout’ Transfer to ‘32-bit’ Compressed ‘head.S’ Kernel ‘head.S’ ...
从大一开始’听广播入睡’就一直是我的习惯,现在工作了这个习惯仍然没能改变。有人可能会说这个习惯不太好,不过都说是’习惯’了,也就不太在意了。谁让我躺在床上半天也睡不着呢:),而广播恰恰可以作为我的’催眠曲’,让我顺利进入梦乡。 ...
每次看完《程序员》杂志都会有些新的收获,这次看的是《程序员》2005年第4期,顺便把一些阅读过程中产生的想法记录了下来。 [软件建模,大势所趋] 看完微软、IBM、Borland等公司的最新动态,感觉软件建模是大势所趋,以前虽然也有众多建模工具,但是由工具支持得不好,建模的各个阶段彼此脱节,使用户体验(user experience)很差。随着Microsoft VSTS(Visual Studio Team System)的发布在即、随着Borland的ALM(Application Lifecycle Management )工具及基于Eclipse的产品计划的实施,相信在不久的将来软件建模会有一个很大的改观。 ...