设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 技术文摘 查看内容

如何成为一名无坚不摧的开发者

2015-1-19 16:46| 发布者: joejoe0332| 查看: 2840| 评论: 0|原作者: 程序师|来自: 程序师

摘要: 在这个日新月异的行业,对PHP开发人员,或其他任何方面的开发人员来说,每天学习和掌握新知识,从而不断地提高自己是十分必要的。成功的开发者都有一个共同点,就是他们会关注很多编程,很专业,并且会将良好的编程 ...


如何坚持

克服疲倦期

无止境的不断的敲代码着实令人心生厌烦。一部分在这行待的时间久了的开发人员,在他们职业生涯的某个时刻也经历过疲倦期。

职业倦怠跟工作时长有着密切的联系,也就是所谓的综合症,同时也意味着一个开发人员经常会这样认为,他还不够好,所以为了使自己变得更好,他需要更努力的工作。然而,事实是,做的更多并不意味着更好。

最好的办法是退后一步,避开这个周期,去做一些其他的事情,一些比较有创意的事儿。休个假,哪怕只是一两天。当然也有另一种解决方案,慢慢得克服倦怠期。你可以找一个一起编程的团队成员,与另一个人进行社交互动是非常有效的。


代码维护

持续追踪意味着保持一个干净整齐的代码库,不仅是为了别人,也是为自己。没有测试或文档的代码就像俄罗斯赌盘。

当你回过头来审视自己之前走的路或做的事,你会想到什么?对于任务本身而言,也许你会花更多的时间来弄清楚你真正要做的。

我曾经见过客户与开发人员无数次重构他们的项目,因为之前的团队失去了兴趣或者不再继续工作了。而新团队几乎大部分时间的回应都是,项目必须重新写。之所以会发生这种情况,是因为之前的团队没有维持一个干净齐整的,坚实的代码库,这种做法需要花费大量的时间。建议大家读下这篇文章:《18 Critical Oversights in Web Development》,其中涉及到了如何使代码保持整洁的方法,还有其他的一些好的办法。


评估

对很多程序员和管理人员来说,评估是一件很敏感的事,而且他们不应该“评估”。我确信每个人都遇到过这种情况,经理询问开发人员某个项目需要花费多长时间的时候,他们期望得到明确的答案,但是实际上做这项项目所花费的时间则是最初评估的一倍。

然而,大多数人没有意识到的是,评估只是猜测而不是承诺。要成为一个更优秀的开发人员,你应该知道估计绝不是承诺,因为一旦你承诺了一些事情,那将意味着你要为它负责。

“评估”也从来没有人会承诺,因为它是一个不确定的性质。对于一个给定的任务,人们讨厌去估算时间,但是如果你的经理一定要你给出一个时间,你完全可以告诉他,你不能承诺能够100%按时完成。你可以猜测或者预测所需要的时间,但是不要作任何承诺。



酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部