标签:程序猿

26点

大龄程序员怎样渡过中年危机? — 范凯(丁香园CTO)

大龄程序员怎样渡过中年危机? — 范凯(丁香园CTO)
在我还是25岁的时候,我和很多程序员一样,其实有同样的担心,老了以后怎么办?写代码难道还能写到30岁? 当我30岁的时候,我发现自己创业去了,虽然非常苦逼,但是苦中作乐,还挺有挑战的。当然创业是没有退路的,创业要是失败了,估计更加没人要了。所以还是先想创业的事吧,35岁的大龄程序...

林涛 2个月前 (06-14) 267℃ 0评论 0喜欢

26点

创业公司里的程序员需具备这7个特质

创业公司里的程序员需具备这7个特质
不是每一个优秀的工程师都能在创业公司做得很好。过去面试过很多有希望的候选人,他们都有着丰富的工作经验,但在我们的面试中却表现得不好。这些人肯定不是差;事实上,他能胜任目前的工作。我们只是认为,他不会成为特别好的创业公司工程师。 在多年面试候选人,培训和指导其他工程师工作的过程中,...

林涛 1年前 (2016-06-05) 867℃ 9评论 0喜欢

26点

以下十条让你成为优秀的程序猿

以下十条让你成为优秀的程序猿
1. 不要重复 这是一条非常值得遵循的伟大原则。我很习惯于回过头去检查自己写下的代码,重构那些被多次使用的部分。虽然在将一个长方法分解为若干个短方法时,会遇到一些困难。Ctrl + R + M 在 visual Studio 中非常有用,可以帮助你重构代码为单独的方法。这使得代码...

林涛 2年前 (2016-02-09) 613℃ 0评论 0喜欢

26点

在谈程序猿怎样写出高质量的代码

在谈程序猿怎样写出高质量的代码
很长一段时间以来,我都在关注如何提高代码质量,也为此做过一些尝试,我想这个话题可能大家会比较感兴趣,在这里分享一下我关于如何提高代码质量的一些体会。  1. 打好基础   写出高质量代码,并不是搭建空中楼阁,需要有一定的基础,这里我重点强调与代码质量密切相...

林涛 2年前 (2015-12-19) 483℃ 0评论 0喜欢

26点

月薪30k的工程师避开的坑

月薪30k的工程师避开的坑
习惯即刻回报 他不懂得只有春天播种,秋天才会有收获。刚刚付出一点点,甚至还没有付出,就想要得到回报。技术刚刚掌握,能一边百度一边干活了就觉得该拿到多少多少钱了。找工作先想着多少多少钱,入职了没干几个月就想着要加多少多少钱,干了没几个月,薪水要是没涨,就放弃了,准备通过跳...

林涛 2年前 (2015-11-27) 634℃ 1评论 0喜欢

26点

一句大实话:没搞懂背后原因,不要盲目编程

一句大实话:没搞懂背后原因,不要盲目编程
如果要我给新手程序员一个他们之前可能还不知道的好建议,那就是:不要盲目编程。 什么是「盲目编程」? 简单来说,就是为了修复问题而堆码,而没有真正理解问题背后的实际原因。这是在猜测问题,我们总是不约而同地都在「盲目编程」。 我和有这样坏习惯的童鞋共事过...

林涛 2年前 (2015-11-22) 701℃ 2评论 0喜欢

26点

是大编程算法 程序猿需要学习的

是大编程算法 程序猿需要学习的
算法一:快速排序算法 快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事...

林涛 2年前 (2015-11-11) 551℃ 1评论 0喜欢

26点

如何才能成为一个好的技术领导者?

如何才能成为一个好的技术领导者?
关于技术领导者应该具备的品质和管理技巧,本文择要归纳如下。  如果不能从帮助团队获得满足感,那么就不要成为一名领导者 技术领导者要忙于会议、计划、打断、团队沟通、文档等工作,永远无法达到一个人单独工作时所能达到的那种个体生产力。 技术领导者的工作不...

林涛 2年前 (2015-10-22) 566℃ 2评论 0喜欢

26点

程序猿职业怠慢的解决对策

程序猿职业怠慢的解决对策
丰盛的早餐——身处高科技产业漩涡的我们常常会熬夜到凌晨两三点,然后又因为起得晚急匆匆赶去上班,因而没时间吃任何早餐。又或者,可能你只能在路上一些脏兮兮的早餐店中买点小得可怜的熏肉三明治。我们都知道早餐是一天中最重要的一餐。而且不仅仅是要吃早饭,吃什...

林涛 2年前 (2015-10-18) 538℃ 1评论 0喜欢

26点

优秀程序员的18大法则 — 转载

优秀程序员的18大法则 — 转载
程序设计法则,与设计和工程的原理密切相关。下面这些编程法则帮助我让我获益匪浅,所以我想分享给大家,希望也能帮助大家更高效,生产出的代码更容易维护,并且 bug 和缺陷更少。 DRY 原则 不要重复(Don’t repeat yourself)&...

林涛 2年前 (2015-10-13) 439℃ 1评论 0喜欢

26点

低级程序员和高级程序员的区别 — 留着激励自己一下

低级程序员和高级程序员的区别 — 留着激励自己一下
低级程序员认为自己与高级程序员的区别, 主要是高级程序员任何功能都能编码实现, 编码速度快, 代码无 bug. 正如一惯的那样, 低级程序员之所以低级, 正是因为他们勉强能看到(或者根本看不到)事物的表象而看不到本质. 所以, 低级程序员总结出的一切东西, 你都可以大胆的忽略...

林涛 2年前 (2015-10-13) 361℃ 0评论 0喜欢

26点

优秀程序猿的6个条件

优秀程序猿的6个条件
但我认为程序员只需分三类:天才的程序员、理想的程序员、平庸的程序员。平庸的程序员编写腐烂的代码,没有规范和一致性,固守旧世界的语言,还好谈论大的架构和性能,说的比做的漂亮,至于进程为什么会崩溃这样的小问题是不屑于去了解的。理想的程序员心眼儿不坏(他们从来都不是办公室政治的宠儿...

林涛 2年前 (2015-10-06) 531℃ 2评论 0喜欢