首页 新闻 招聘 找找看 知识库

[程序人生] 成为一个有目标的学习者

我一个好朋友,他在一家国内较大借贷平台做前端工程师,每天五点起床,早早的到公司,开始读一些经典的前端类的书籍。起的这么早的动力是觉得自己还没能够掌握前端的很多细节,真正在做开发的时候,依然会忘记之前看

[程序人生] 历史转折中的“杭派工程师”

文/火柴Q、一苇、小青狐 来源:甲子光年(ID:jazzyear) “山外青山楼外楼,西湖歌舞几时休。暖风熏得游人醉,直把杭州作汴州。” 千年前的南宋临安,王侯将相在宫阙庙堂里主政,文人骚客在酒肆茶舍

[程序人生] 如何提高代码质量?

好的程序员从来不靠格子衫或者颜值吃饭,就像你家 C 罗明明可以靠脸,却非要用不断精进的身体和技术迷倒你。 对伟大前锋来说,进球,以及一个能够迸发出进球能力的身体非常重要。 对靠谱程序员来说,代码质量,

[程序人生] 在腾讯的八年,我的职业思考

一、 今年是2018年,腾讯20周年。我30周岁,刚好在腾讯工作满8年。 我从来没有想过自己会在同一家公司工作8年。因为4年足以读完大学,6年能让小孩读完小学,8年漫长得不可思议。 2010年,我刚大

[软件工程] 为什么我离开了管理岗位

从2001年在网易成为一名项目经理,到2011年进入腾讯,我经历了从“领导”几个人到几百个人的好几种管理岗位,名字有的叫“总监”,有的叫“经理”,还有什么O之类的。但是在十年之后,现在的我没有一个下属

[程序人生] 那些让人睡不着觉的bug,你有没有遭遇过?

我先讲一个小故事,以前在外企工作时的一个亲身经历。 当时我所在的team,负责手机上多媒体Library方面的开发。有一天,一个具有最高等级的bug被转到了我的手上。这个bug非常诡异,光是重现它就需

[软件工程] 观察之道:带你走进可观察性

今年,“可观察性”(Observability)被引入到了 IT 领域。可观察性是一套理念系统。其重点是团队要融入可观察性的理念,特别是要求研发写出的应用是可观察的。将可观察性包含在你的需求之中,它是

[程序人生] 危害程序员职业生涯的三大观念

蓦然回首自己做软件开发这个行业已经十年了,这十年中我获得了很多,技术能力、培训、出国、大公司的经历,还有很多很好的朋友。但再仔细一想,这十年中我至少浪费了五年时间,这五年可以足够让自己成长为一个优秀的

[编程基础] 断点单步跟踪是一种低效的调试方法

断点单步跟踪的交互式调试器是软件开发史上的一项重大发明。但我认为,它和图形交互界面一样,都是用牺牲效率来降低学习门槛。本质上是一种极其低效的调试方法。 我在年少的时候(2005年以前的十多年开发经历)

[软件测试] 测试 | 让每一粒尘埃有的放矢

对很多开发人员来讲,测试人员是扫雪工,没什么真本事。并且,在他们自己构建代码时,也对测试不屑一顾。要么是抱着老子天资聪慧,用不着这些繁文缛节的官僚流程;要么是觉得写测试并没有什么“实际”的贡献,花了大

[软件设计] 从Excel到微服务

Excel很老,Excel很土,Excel一点也不sexy;微服务新,微服务很潮门,微服务很高大上。那么,Excel和微服务有什么关系? 上个月看了篇文章,The Unbunlding of Exce

[程序人生] 如何提升你的能力?给年轻程序员的几条建议

一转眼工作已有8年,前两天公司一位初入职场的同事希望我给一些建议与经验。我觉得这个话题很有价值,这里以个人的想法与经历写成此文,希望给年轻的开发者们一些启发。 我工作过的公司有4家,NVIDIA, G

[程序人生] 程序员的那些反模式

有鸡汤就有反鸡汤,有模式就有反模式。 今天,我们来谈一谈程序员的行为中的那些反模式,涉及程序员的日常工作和学习的各个方面。 这些反行为模式,并不针对某些特定的个人。如果你不幸中招,千万不要懊恼,因为这

[程序人生] 程序员的宇宙时间线

蜘蛛的选择 周六晚上,我把车停在了亲戚家小区门外的路边。在三个小时之后我准备开走的时候,突然发现,前车门外面似乎有一根银色的细线,在远处路灯投下的微弱余光中轻轻地颤动。我借助手机屏幕的亮光才得以看清,

[程序人生] 突破程序员思维

过去我曾一直认为程序员是依靠他们的技术在编程,也是因为技术使得程序员的水平有高低之分,但随着我写代码的时间越来越长,也接触到更多的程序员,我渐渐发现程序员们其实是依靠他们所特有的程序员思维在进行编程的

[云计算] 云、雾和霭计算如何一起工作

英文原文:How cloud, fog, and mist computing can work together 在过去 10 年,云计算开始风靡全世界。当一些公司认识到他们使用云可以节省多少成本时

[程序人生] 你可以把编程当做一项托付终身的职业

编程的意义是什么,我又为什么要编程呢?这是一个不时会浮现在我脑海中的问题,它来得并不频繁,但每次却都伴随着对自己职业生涯或人生目标的质疑而产生,令我感到些许困惑和不安。而在这十几年的职业生涯中,我也似

[软件工程] 评审的艺术——谈谈现实中的代码评审

曾经写过一点关于代码评审(code review)的文章,比如这篇和这篇,现在觉得关于它的认识又有了不少更新。软件工程的技术和实践分成两部分,一部分是和书本知识一致的,大约占一半,这部分基本上在大学里

[程序人生] 如何高效学习

IT 行业是一个变化非常快的行业,它需要我们持续去学习新的知识和技能。但是,工作以后,我们经常会发现自己学习的东西很少了,倒不是没有时间去学习,而是学习的效率太低了。久而久之,就演变成『一年的工作经验

[程序人生] 如何成为优秀的程序员?

作为一个从业快10年的程序员,我想给新入行的程序员们一些建议。这些建议是我希望自己可以在毕业时就读到的,也希望它们可以帮助你成为一个更好的程序员。 简单归纳一下,总共有7条: 保持健康 编程之外的爱好