年会,好不好?

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

程序员的绩效之谜

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

提个问题:从技术到人生

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

RPC 使用中的一些注意点

最近线上碰到一点小问题,分析其原因发现是出在对 RPC 使用上的一些细节掌握不够清晰导致。很多时候我们做业务开发会把 RPC 当作黑盒机制来使用,但若不对黑盒的工作原理有个基本掌握,也容易犯一些误用的微妙错误。虽然曾经已经写过一篇《RPC 的概念模型与实现解析》 从概念模型和实现细节上讲述了 RPC 的原理,这一篇就从使用上的一些注意点来捋一捋吧。同步RPC 的调用通常为了方便使用,会被伪装成普通方...
阅读(1586) 评论(3)

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

今天,又到了一年的生日,正好生日在每年的十二月中下旬,临近翻过旧年迎来新年。写下一篇文字送给自己,也算作今年的总结吧。职级、晋升与寻路今年初,正好是工作的第十个年头,再次在公司技术职级这条路上晋级了一小步。这一小步也基本走到了我曾在《程序员的成长阶梯和级别定义》 一文中写过的资深级尽头。再往后如果继续走技术之路,似乎就该走上「专家」之路了,但我没有立刻迈步,而是在此停留思考了一阵。之所以停留,是因为...
阅读(7907) 评论(27)

程序员的口头禅:技术上无法实现

「技术上无法实现」这句口头禅,我在过去多年的程序员职业生涯中经常听见,甚至我自己就曾说过很多次。最近当我再次听到有人说出这句话时,就不禁思考起来,为什么程序员爱说这句话呢?为什么曾经我也时不时说这句话呢?不知当我刚开始工作的第一年,我在一家银行客户现场工作。当时要给银行的出纳管理部做一个系统,这个系统有个功能就是上传各个国家的高清真假币鉴别对比图片,然后银行的出纳和柜员就可以在系统上学习各国家纸币的...
阅读(7532) 评论(15)

程序员都讨厌开会?

据说程序员都讨厌开会,不知道是不是都,但我确实也不喜欢。「小道消息」的 Fenng 曾经写过在阿里的后两年,他负责数据库团队时,每周会议也是多到让其感觉无法忍受。程序员讨厌写文档是出了名的,但讨厌开会的程度是讨厌写文档的立方,以上推论来自漫画《神秘的程序员》,如下:有哪些会?当我打算写这个主题时,反思了下过去都参加过哪些会议,发现有时会莫名其妙的就参加了一些完全无意义的会议。下面我们先看看一般程序员...
阅读(8282) 评论(12)

程序员,你为什么值这么多钱?

听说一段时间不加薪,人就会开始思考起和工资有关的问题。消费水平又提升了,能力也进步了,经验也更多了,怎么还没涨工资呢?近两年,有了点余钱就开始考虑起投资来,比如:投资股票首先需要判断的就是关于公司价值和价格的关系。回到个人身上,似乎工资也就是个人价值在市场上的一个价格。那我们的工资是如何被定义或确定的?因为我的程序员职业背景,下面就以这个职业为例来分析下这个问题。表象与实质工资的高低给我们的感觉似乎...
阅读(22052) 评论(33)

HTTPS 互联网世界的安全基础

近一年公司在努力推进全站的 HTTPS 化,作为负责应用系统的我们,在配合这个趋势的过程中,顺便也就想去搞清楚 HTTP 后面的这个 S 到底是个什么含义?有什么作用?带来了哪些影响?毕竟以前也就只是模糊的知道大概是更安全,但到底怎么变得更安全的,实际上整个细节和流程并没有掌握的特别清晰。所以这篇关于 HTTPS 的技术总结文章,主要提供一个关于 HTTPS 中的 S 一个整体的认识。从其产生的历史...
阅读(2063) 评论(5)

程序修行从“拔刀术”到“万剑诀”

程序修行路上走了一段时间,终于成为了高级程序员,然后就该碰到瓶颈了。近来就有高级程序员和我聊起这个瓶颈问题,这正是《两种增长类型》这篇文章中提到的「对数增长」的瓶颈期。在这个对数缓慢增长的瓶颈期,我也曾困扰许久。在摸索尝试了一段时间后,慢慢走出下面这样一条路径,下面我想用点形象的类比来说明。拔刀斩拔刀术来自日本古武道,其核心思想便是一击必杀,利用瞬间高速的拔刀攻击对敌人造成出其不意的打击。讲究的是快...
阅读(2238) 评论(7)

编辑器背后的程序观

最近看到新闻,Eclipse 的市场份额持续下滑,而 Intellij IDEA 异军突起终于坚持不懈的超越了 Eclipse 成为了 Java 程序员的首选开发工具。有感于此,回想起这么些年来写过不同的语言,用过不少的编辑器。以前的程序员和现在的程序员他们都各用什么编辑器编程,不同语言的程序员偏爱什么样的编辑器来写程序呢?编辑器与语言先来看看下面这张图,来自 TIBOE 2016 十月最新的编程语...
阅读(1083) 评论(0)

两种增长曲线

本文翻译 Scott H.Young 的博文 Two Types of Growth,读到这篇立刻激发了我的元认知模式,好好回想了一下过往的大部分经历,确实如此。所以翻译过来,分享给大家,看看如今你处于哪种增长类型的哪个阶段?任何你尝试提升的事情都有一个增长曲线。假想下你每天跑步并跟踪完成 5 英里路程的速度。去除噪音数据,经过足够长时间你可能得到如下所示的一张图:这种情况,进步以对数方式增长。随着...
阅读(1128) 评论(0)

成长,进一寸有一寸的欢喜

李笑来老师的专栏开设有一百天了,在上周日的推送中公开向读者征集一百天来的成长反馈。我刚看完一下涌上了很多经历和想法,本打算赶快写上一篇反馈的,但一周以来一直没能抽出一整块的安静时间来。临到周末,闲了下来,干脆就以此为题,认真写上一篇关于成长的记录与心得吧。时间今年,在「得到」APP 上我一共陆续订阅了好几个专栏。我所订阅的这几个专栏的作者有个共同点,那就是在他们开专栏前,实际我已经读到过他们的文字了...
阅读(970) 评论(3)

程序员从入门到精通

之前写了篇 《程序员、技术主管和架构师》,有读者留言说:“希望能写写前期阶段程序员的发展经历。” 收到这个问题后确实引发了我的一些回忆和思考,回想如果让我再重走一遍过来的路,在哪些方面还需要去改善呢?另一篇文章 《程序员的成长阶梯和级别定义》 描述了程序员的成长发展阶段,这篇回答了 What,但并没有提及如何去做才能更好更快的发展成长,所以本篇借用了一个大家耳熟能详的名称模式,从一个稍微高一层的抽象...
阅读(4318) 评论(7)

系统故障、程序失败和错误修正

系统出了故障,我们又一次掉进了坑里,好不容易爬出了坑,拍拍尘土继续前行,却忘了回头看看这个坑当初为啥我们就没看见。每一次入坑出坑的过程都有或大或小的代价,值得我们回头看看。系统故障每一次系统故障多是因为程序运行失败或错误,偶尔也会有因为环境问题,比如:机器掉电、硬件故障、虚拟机错误等。但即便是环境原因引发的系统故障,也是因为程序编写考虑不足导致的。曾经就碰到因为硬盘故障导致服务假死(挂起)引发的系统...
阅读(1111) 评论(0)
180条 共12页首页 上一页 1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:1181978次
    • 积分:11553
    • 等级:
    • 排名:第1327名
    • 原创:171篇
    • 转载:0篇
    • 译文:9篇
    • 评论:914条
    文章分类
    最新评论