是否总是觉得工作特别的枯燥、乏味、无聊,面对成堆的代码后头脑开发犯困,表情开始僵硬,这对你来说简直就是一种折磨,它甚至和你原先所想象的不一样,程序员本来应该是精力充沛,激情四溢的,幻想着能够去创造去驾驶所有的东西。归根结底是因为我们对工作失去了兴趣,因为我们越来越发现,情况已经超出我们的控制范围了。我们不知道为什么程序昨天还运行得好好的,一觉醒来后就不能正常工作了,我们不知道为什么项目到了后期总是能给我们留下一份刻骨铭心的回忆,为什么在集成测试的时候我们总是担心受怕,总觉得会发生什么问题似的,而事实上问题确实经常如期而至。下面针对自己的体会列举一些解决问题的观点(希望大家一起来发表自己的见解):把握需求
尽可能多地去了解需求挖掘需求,对于不懂的业务知识花时间去学习,这在开发阶段会避免你做错事,给你节省很多宝贵的时间。
了解整体架构
或许你并不是一个架构师也不是一个项目经理,而只是一个coder,你的工作仅仅是去实现系统中某个模块的功能,但我也建议你尽可能地去了解系统的整体架构,了解其它人都在做些什么。
团队交流
只有互相交流你们才是一个团队而不是几个人拼凑在一起,任何问题都可以拿出来交流,并且互相帮助跟互相学习。我想这比一个人整天闷着头写代码感觉要好得多。
基础决定高度
对于基础知识,我们应该花更多的时间来学习,因为没有什么比基础更能长远地让你受益的了,如果你是做Web开发,HTML、CSS、JavaScript一样要熟悉,在你的眼里应该只有他们而没有服务器控件。
编程思想
编程思想是一种很神奇的东西,如果大家都使用着同一种思想在思考问题,那么情况就会好办得多,但如果有的人使用着面向过程的思想在写着面向对象的代码的时候,你的程序就已经发出了难闻的味道。
设计模式
深刻理解面向对象的设计原则和设计模式可以让你的代码更加具有魅力,看总这样的代码你总能心情愉快,实际上看着自己的程序因为需求的改变但却没有影响到程序原本的设计或者仅需要写一小段代码就实现了一个新功能的扩展是非常有成就感的一件事。
重构
会欣赏你的代码,他们是你花心思写出来的,你不能放着糟糕的代码却视而不见,而且还安慰自己说,“只要它能工作,就不要去动它”,及时地重构每一行有臭味的代码,这将会给你带来无尽的快乐。
单元测试
尽可能地给你的方法写单元测试,它可以让你对你的代码更有信心,这样你才能对你的代码更有把握,你也会更加快乐。
不要把问题留到明天
如果已经下班了问题却还没有解决怎么办?加班吧,既使是没有加班费,问题不应该被累积,要不总有一天它会成为你的恶梦,把问题全部解决了再回家,你可以安稳地睡个好觉。
学习英语
程序员应该学习好英语,它可以帮助你看懂英语文献跟文档,可以让你在论坛上跟全世界的人一起讨论问题,它也可以帮助你写程序的时候取一个有意义的类名,变量名或方法名,如果你们公司需要跟老外打交道,升官发财的机会也就全靠它了。
Work Hard, Play Hard
工作的时候我们就努力的工作,玩的时候我们也要疯狂地玩。
最后推荐几本程序员必看的书,不看会后悔的哦。《设计模式:可复用面向对象软件的基础》《重构》《敏捷软件开发》《代码大全(第二版)》《人月神话》。都是很经典的书,相信大多数人都已经拜读过了。
分享到:
相关推荐
建一支强大的小团队 小小程序员的痛处 描述了一个强大团队的必须因素!
安卓开发-Vibrator手机震动服务 - 小小程序员 - 博客频道 - CSDN
走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理...
Vibrator手机震动服务 - 小小程序员 - 博客频道 - CSDN.pdf,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
小小游戏程序员一年加九个月工作总结,心路历程
一些程序员必看的心得,如果您想真正成为一名腾飞于IT行业的雄鹰,我建议你还是看一看
一个程序员工作多年的心得体会,不见得对。这个因人而异,也许对你有帮助。
这是一个程序员在多年的工作中总结出来的...
一个女程序员的心路历程一个女程序员的心路历程一个女程序员的心路历程一个女程序员的心路历程
一个Java程序员应该掌握的10项技能一个Java程序员应该掌握的10项技能
一个游戏程序员的学习资料,觉得这篇文章不错,于是拷贝下来弄成文档,顺便存在csdn。。哈哈
如何做一个有素养的程序员如何做一个有素养的程序员如何做一个有素养的程序员如何做一个有素养的程序员如何做一个有素养的程序员如何做一个有素养的程序员如何做一个有素养的程序员如何做一个有素养的程序员如何做一...
[程序员小飞]别只做一个程序员_中国程序员的出路_程序员的副业
免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,...
本书描写了一位刚从大学毕业,对社会懵懵懂懂的菜鸟程序员段伏枥,通过自身的努力,一步一步前行,最后成为...这是一个程序员的奋斗,也是无数程序员的缩影。 同时,这也是一部IT公司潜规则与科技江湖厚黑学的实录。
C++编程规范 C++经典的编程思想 C++经典的模板