当前搜索:

技术债务与程序员的信用

当我们在埋怨上一个程序员留下的系统时,是在埋怨什么?是债务,技术债务。我在曾经的文章里写过,代码既是资产也是债务,资产的部分属于公司,债务的部分属于我们。债务技术债务来自于对金融债务的比喻,它指的是在程序设计与开发过程中,做出的错误或不理想的技术决策,由此带来的后果,逐步累积,就像债务一样。技术债务的产生,可能是有意的,也可能是无意的。有意产生的债务,一般是根据实际项目情况(资源与期限)做出的妥协。...
阅读(45) 评论(0)

决策:加入创业公司的考虑

大约两年前,也就是 2015 年,那个创业公司如雨后春笋般出现,又如昙花一现般凋零的双创年代。我碰到过一个人,一年换了三个公司,我就问:为什么这么频繁跳槽呢?而答案也让我吃了一惊,因为他加入的每家公司,没几个月公司就关门了。那时候,我也收到过来自创业公司的邀约,而我最终选择了拒绝。这样的决策回想起来,当时可能是一种模糊的意会,谈不上多理性的分析。那有没有更理性而科学,决策胜率更高的方法呢?如今我想尝...
阅读(99) 评论(1)

徘徊:逃离局部最优点

之前看过一些关于算法方面的书,提到了一些最优化问题。最优化问题在现实中非常常见,比如工程设计中,怎样选择设计参数,使得设计方案能以尽量低的成本预算满足设计要求。而近来热门的机器学习建模也是一个最优化问题,基于一组已知的数据去构建一个模型,让这个模型适配未来未知的数据达到最优,然后求解关于这个模型的参数。在求解最优参数的算法中,很多都有一个缺陷,就是容易达到一种局部最优点 —— 即参数的选择尝试收敛到...
阅读(90) 评论(0)

老板的两分钱

最近读到一篇英语文章,名叫 《Don’t add your 2 cents》,初一看对这个标题有些困惑,心想这是什么意思啊?后来读完文章内容,不仅学会了一个新的英语习惯用语,还收获一个很有启发的故事。原意先来了解下这个习惯用语的背景。在维基百科的解释里 “My two cents” 或者说它的完整版 “Put my two cents in” 是一个美语的习惯表达,它用在表达一个人的试探性建议场景下...
阅读(166) 评论(0)

学习:知识过载与疲于奔命

今天,已经不止于信息过剩,甚至是知识过载的时代。每天的计划列表排得满满的,而这个列表中有一大块是关于学习,似乎每晚没能完成当天的学习计划,就会产生一种焦虑的不适感,造成了日复一日的疲于奔命。某一天,感觉这样是不对的,对这样的困惑进行了反思,终于有了答案。知识过载现在是信息的时代,作为离这个信息时代距离最近的职业 —— 程序员,最能感受这个时代的信息洪流与知识迭代的速度有多快。新技术总是层出不穷,而已...
阅读(3285) 评论(17)

长期:如何找到适合自己的节奏?

当设定了一个长期目标,并为这个目标拟定了持续的计划,开始执行了一段时间下来(几个月),会觉得比较累,有种快坚持不下去了的感觉。后来反思,应该是节奏出了问题,需要去找到更适合自己的节奏。计划的节奏长期,就像长跑,跑五千米是长跑,跑马拉松(四万多米)也是长跑,我们知道跑五千米和跑拉松肯定是用不同的节奏在跑。一个长期的目标可以是五年、十年,就像跑拉松。要精熟一门技能领域,比如编程,确切的说应该是编程中某一...
阅读(497) 评论(1)

编程,更多?更好?更快?

最近,读到一个故事,是下面这样的。在一次陶艺课上,老师在第一堂课时说,他会把班上同学们分成两组。教室左边这组,他们这门课的成绩将会以最终完成的陶器作品数量来评定,而右边那组,则会以最终完成的陶器品质来评定。进一步说明,其评定过程是这样的:这门课的最后一天,老师会带来一杆天平称,用来称量 “数量” 组的成果。如果 50 磅及以上,得 A,40 磅及以上得 B,30 磅得 C,如此类推。而 “品质” 组...
阅读(714) 评论(1)

技术与技术人员的价值

在我工作到第四年出头时,总是感觉自己的价值被低估了,换个说法就是感觉工资低了。当时,总觉得技术不如管理,但又听闻有人一直做技术也有到年薪百万的,虽不在身边,但江湖总有这样的传说。再环顾周身环境,似乎除了去伊拉克做技术能让收入立刻飙升(补贴超过工资),让我不禁怀疑江湖的百万传说是不是被高估了。再加上工作几年后,技术提升感觉明显变慢,第一个天花板已近在眼前。分类又过了七、八年后,再回顾走过的技术道路。感...
阅读(15901) 评论(27)

招聘面试的套路与原则

进入八月,开启了夏季的社招季。近期集中的招聘、面试,形成了一些心得体会,或者说叫套路,而隐藏在这些套路背后的其实是一些更通用的原则。所以,这一篇其实是写给招聘者的,不过,所有的应聘者也有可能有成为招聘者的一天,也可以参考。套路一次集中的扩招需求,有点像每年一度的晋升评审,都需要对大量的候选人进行定级评审,因为每一个新招聘的人员都会对其有一个定级的过程。在我们内部的晋升评审中,考察点有下面一些维度:...
阅读(1442) 评论(0)

程序员的小目标:升职加薪

一年过半,一些公司年中都会有一次例行的升职加薪机会。七月,我们也刚刚结束了又一轮的晋升加薪评定,有人欢喜有人忧。薪酬的三个部分升职,通常会加薪;但加薪,未必会升职。关于升职加薪,我们先从薪酬回报的三个组成部分说起,如下: 工资 奖金 股票 像程序员,工资是我们薪酬的主要组成部分。对应一份固定的收入,其高低与工作能力、经验、级别和职位直接相关。记得以前文章写过,工资是发给职责的,对应的职责越大,范围越...
阅读(1230) 评论(0)

程序员的 “坏” 习惯:试一试

有时,碰到一些程序员会问:“我以前是做安卓的,现在想试着学下后端服务开发,觉得怎样?”。我一下就会卡住,不知该如何回答好。学习本是好事,但前面加个 “试着” 似乎感觉就不太好了。好的出发点“试一试” 的初衷本来就该是好的,它表达了一种好奇心,和尝试走出舒适区的勇气。程序员这个职业,会带来一些习惯,我们经常性的会去尝试一些东西,然后看看它是否如我们预期般工作。比如,程序员的一项日常工作之一就是 ——...
阅读(14259) 评论(40)

工作与生活真的可以平衡吗?

最近读到吴军的一篇专栏文章,提到关于公司总是涉及到三方利益:员工、消费者和投资人利益。任何一家公司很难同时兼顾三者利益,都会在这三者中做出选择并力图使之平衡。而作为个体,我们经常也会面临类似这样的处境,最常听闻的便是:关于工作与生活的平衡。状态工作与生活的平衡,到底是怎样一种状态?曾经我以为的平衡是这样的,我想很多人也这样以为过。工作与生活是完全隔离的,工作逼迫我们在寒冷的冬天早晨从热乎乎的被窝里不...
阅读(29053) 评论(21)

稀缺:百分之二的选择

稀缺,意味着 2% 的选择,余下的 98% 没得选择。如今持续每周的写作,最大的难点在哪?不在写本身,而在于选题 —— 选择写什么主题。持续写作并不是为了写而写,它是为了满足自身,于我,就是每周一次的思维训练,那么围绕什么主题进行训练自然就成了核心点。而每次主题选定后,都伴随一段深度的思考、内容的回忆、联想、搜集、整理,逻辑框架的构建,最后再一气呵成的写出来。这是数小时高度集中的浓缩注意力消耗,所以...
阅读(2815) 评论(12)

实习,背后的选择?

夏天又到了,临近暑假,很多公司都在招实习生。上个月我们也去附近的大学进行了实习生招聘宣讲,再加上时有人问到找工作的事,所以也就思考起了关于工作和实习的主题,先从公司为什么招实习生开始吧。招实习现在的公司都喜欢招实习生,可能有如下因由。其一,公司可能因市场变化短期内涌现了很多事情,正式员工忙不过来。而招聘正式员工通常流程比较长,而且成本也比较刚性,不太能适应这种短期快速变化的工作量问题。正如纯银有篇文...
阅读(7434) 评论(20)

找一个好工作,谈一份好薪水

时不时有读者留言聊起关于选择工作和谈薪水的事情,比如:“毕业不久出来找工作,没面试几次就被忽悠,稀里糊涂的进去了一个公司,结果一进去才发觉,与自己想象的差别太大,说好给的薪水,一而再,再而三地砍价,没有兑现…经过了一轮轮面试,终于到了谈薪水时,发觉自己却软了,才明白原来招聘贴上的薪资标价都有些虚高。”。大概就是如上这样的困惑,近些年都在同一家公司,本来都已经有些忘了找工作的感觉,这一聊起又回想起了早...
阅读(9978) 评论(30)
50条 共4页1 2 3 4 下一页 尾页
    个人资料
    • 访问:1312693次
    • 积分:12643
    • 等级:
    • 排名:第1228名
    • 原创:182篇
    • 转载:0篇
    • 译文:10篇
    • 评论:1032条
    文章分类
    最新评论