技术决策的相对性

我想,作为一名程序员或技术人,总会碰到这样的场景 —— 在一些技术评审会上,和其他技术人产生关于技术决策的争论。大家争论的出发点是什么?而解决争论的原则又是什么?绝对曾几何时,我以为技术是客观的、有绝对正确与否的标准判断。曾经,我刚开始学习编程技术时,捧着一本经典的数据库教材,它在述说着经典的关系数据库表设计原则:第一、第二、第三范式。后来,我参加工作,那时的企业应用软件系统几乎都围绕数据库核心构建...
阅读(200) 评论(1)

当坚持不下去的时候

我想,做一件事,很多人都会碰到感觉坚持不下去了的时候。2011 年 8 月,我写下了第 1 篇博客,于今也快 6 年了。从一开始感觉写得很痛苦,到咬牙坚持,定下至少每月 1 篇的 KPI,形成持续性,再到养成习惯。持续奔跑了 6 年,从一开始跑得慢,跑得累,到如今跑得快了些,也跑得轻松了些。启动工作了 5 年,碰到了一些类似天花板的障碍,感觉颇为迷茫。也是在网上到处看看,看看有没有人分享些经验,找找...
阅读(980) 评论(1)

程序学徒与导师

上个月,一个叫我“师傅”的同事离职了。这个叫法源自五年前他刚毕业进入公司时,我被安排成为了他的“导师(mentor)”。但没多久,组织结构发生变化他调去了另一个部门,做另外的项目。后来,这些年下来我们的接触反而很少了,实际的“导师”关系就结束了,但这个称呼他一直保留了下来。导师制的初衷是为了帮助新员工快速熟悉公司环境,并提供工作技能和个人成长的帮助,但这个制度如何才能更好的发挥作用,不禁让我陷入了思...
阅读(10811) 评论(24)

如果两个程序员差不多,选写作能力更好的那个

忘了曾几何时读过一篇文章,是写招聘程序员时,如果两个程序员其他方面都差不多,要从中选择一个,作者的建议就是选写作能力更好的那个,这个说法似曾相识。关于写作这个话题,曾经有不少人都已经写过很好的文章了,比如:刘未鹏的《为什么你应该(从现在开始就)写博客》,余晟的《写作是种高质量的社交》,还有近期李笑来专栏里也写了《为什么你一定要学会写作》。所以,写作的很多好处他们都已从个人的角度说遍了,我也不打算老调...
阅读(19653) 评论(34)

不仅仅是写代码,而是完成作品

近来有人问起,现在似乎真得变成了码农,日出而作,日落而息。整天不停的写代码,开发业务需求,周而复始,日子长了,感到厌倦。有时回想,应该在过去的某个时期我也曾陷入过这样的循环中,后来又是如何脱离的呢?代码与缘由这要回归到从写代码这件事上开始。写代码是因为有需求,需求来自业务的发展需要,需求经过产品经理再传递到程序员。刚开始,作为一个新手程序员,不停的为各种需求写代码。开发完一个,接着又是下一个,生生不...
阅读(6628) 评论(16)

程序史记:从巴贝奇、爱达到图灵

书架上一直放在一本《信息简史》,最近终于读完了。这是一本从信息的视角来描述其进化史的书,一本充满了技术性描述的科普性书籍。也不乏一些有趣的故事,其中就有那么几个人,他们实际是和计算机和程序有关,而计算机和程序在今天这个信息时代早已是信息的载体和处理者了。十八世纪查尔斯·巴贝奇(Charles Babbage),90 后,恩,一个十八世纪的 90 后(1791 年生),出生于工业革命的高峰时期。那时英...
阅读(2246) 评论(5)

测定程序员的代码基因

上个月,在负责技术晋升评审的过程中,有人认为在评审过程中以述职讲述为主,可能对某些比较擅长写代码而不擅于演讲的同学不公平。而对于中级别的程序员技术晋升我们更倾向于筛选出擅长编程,而非仅仅是说得好的同学。这个过程里面,存在四种情形: 代码写得好,也说得好 代码写得好,但说不出 代码写得不太行,但说得很好 两者都不行 晋升筛选的目标是选出 1 和 2 两种,筛掉 3 和 4。这里面的挑战在于,在采用述职...
阅读(4951) 评论(14)

技术晋升的评定与博弈

近两年在负责公司技术人员晋升相关的工作,所以有了一些思考。去年写了一篇《程序员的成长阶梯和级别定义》定义了程序员的晋升之路,但其中有一点实际并没有想的特别清晰,那就是关于技术晋升级别的评定。评定是一个非常主观的过程,正因为其主观性才带来了一些困惑,关于这些困惑,最近获得了一些新的启发,所以想写下来探讨探讨。绝对和相对在公司的早期时候,技术人员的晋升基本就是直属领导说了算,没有一个客观的评价标准,领导...
阅读(10787) 评论(14)

微信后台技术“干货们”带来的启发

因为持续写作的缘故,因而有了记录、收藏和整理阅读笔记的习惯。之前春节在家休息无事时就顺便整理了下 2016 一年以来收藏的内容和笔记,发现技术内容中收录了好多篇有关微信后台的技术干货文章。想到去年中时我还写过一篇《技术干货的选择性问题》里面提到五年前我们做 IM,那时腾讯公司在技术上保持神秘而低调,去年的腾讯在技术上表现得非常开放,不仅贡献了不少不错的技术干货文章,也开源了不少它们的基础组件库。本篇...
阅读(3701) 评论(4)

技术宅找女朋友的技术分析

今天是西方的「情人节」,读到一篇很有趣的文章,算是今天这个“特殊”日子的特别篇吧。对于我这种孩子都快打酱油的人来说,只能感概早该读到这样的文章的,当然现在读到也不晚 :)。原文标题本是:To my future girlfriend,是作者写给未来女朋友的一封信,考虑到我的读者多是技术宅、程序员以及零星的产品经理(若还有其他职业身份的,请留言哈),所以稍稍改了下标题。下面是译文:致未来的女友先让我们...
阅读(11663) 评论(18)

人工智能时代的降临

去年以来关于人工智能(AI)的讨论非常火热,最近读到一篇这个主题的文章觉得非常不错,翻译过来分享下。这不是一篇烧脑的关于人工智能技术文,而是一篇开阔的思辨性文章。下面是原文:是的,数百万低报酬、低技能的工作岗位将面临风险,但人工智能革命还是会带来很多好处的。1周二,白宫发布了一份关于人工智能与经济的令人寒心的报告。报告以如下推断开头:“可以预计机器将在越来越多的任务上达到甚至超越人类的表现。”,之后...
阅读(3581) 评论(3)

年会,好不好?

上个周末跑去北京参加了次年会,这周末继续成都的年会,所以这次就写写年会吧。开会年会、年会,总得有个会吧,所以开会成了年会的重头戏,这个会就是公司和部门一年下来的总结与来年的战略规划会。今年连续两场年会中开会的环节都是最长的,北京场开了整整一天,成都这场也开了半天。以前曾写过一篇关于程序员和会议的文章《程序员都讨厌开会?》,其中提及关于参会原则:“若没有在会议上发言的潜在可能,就不需要参加。”,但年会...
阅读(963) 评论(0)

程序员的绩效之谜

前不久看到个新闻,Amazon 美国的一个中国 IT 工程师在西雅图办公室跳楼自杀,原因是收到了 PIP。那 PIP 是什么?就是 Performance Improvement Plan 的简写,表达的意思大概就是,再给你点时间改进工作绩效,否则就请走人。但实际收到 PIP 95% 的情况都是走人,这样实际的意思就变成了,再给你点时间赶快找下家吧。但这哥们在美国工作,拿的是工作签证。如果失业了,就...
阅读(7124) 评论(8)

提个问题:从技术到人生

关于提问,你有没有碰到过这种情况,有人拿着一个问题跑来,大概交代了一下他想解决的场景,然后描述了他的思路,然后这中间碰到一个障碍,就问你怎么解决这个障碍。面对这类具体的障碍问题,我经常很难回答。因为即使是同一个场景,不同人会有不同的思路,而也许我的思路就不会有这样的障碍。比如:你想去一个十公里外的地方,对方也许会问你怎么套马鞍的问题,这时你就很困扰,因为你的思路是坐车或开车啊。这就是一个针对技术人员...
阅读(3717) 评论(1)

[置顶] 2016 工作、生活与得失

今天,又到了一年的生日,正好生日在每年的十二月中下旬,临近翻过旧年迎来新年。写下一篇文字送给自己,也算作今年的总结吧。职级、晋升与寻路今年初,正好是工作的第十个年头,再次在公司技术职级这条路上晋级了一小步。这一小步也基本走到了我曾在《程序员的成长阶梯和级别定义》 一文中写过的资深级尽头。再往后如果继续走技术之路,似乎就该走上「专家」之路了,但我没有立刻迈步,而是在此停留思考了一阵。之所以停留,是因为...
阅读(8408) 评论(29)
72条 共5页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:1239766次
    • 积分:12118
    • 等级:
    • 排名:第1269名
    • 原创:176篇
    • 转载:0篇
    • 译文:9篇
    • 评论:974条
    文章分类
    最新评论