锁定老帖子 主题:做个程序员
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-09-22
2、有自己的空间,不为了项目的进度而无节制加班。加班,意味着工作时间加长,意味着疲劳,意味着状态不足,意味着质量不高,意味着BUG多多,意味着加班改BUG。 3、每天前进一小步。不要固步不前,每天看看书,泡泡技术论坛,跟高手请教请教,指导指导新手,都会让我们前进一步。 4、还没有想到,谁补充下? 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2011-09-26
培养良好的编程习惯。
|
|
返回顶楼 | |
发表时间:2011-09-26
沟通算不算?
|
|
返回顶楼 | |
发表时间:2011-09-26
最后修改:2011-09-26
不好意思,发错了!请参照下文
|
|
返回顶楼 | |
发表时间:2011-09-26
stef831018 写道 1、“有自己的想法,而不是跟着需求和测试走”
敢问楼主如何悟出这个道理呢,不相信业务设计人员和测试人员的水平?楼主认为比业务人员和测试人员水平强?那为何又陷入改BUG的泥沼里了呢?出现的Bug难道都是设计不正确或者测试不正确造成的么?你实现的过程中有没有发现问题呢,是否积极与业务人员沟通过?另外与测试人员是否沟通过测试用例和测试case的情况。 技术是为业务服务的,请切记;脱离客户需求的技术只是纸上谈兵,不会形成价值。 2、“加班,意味着工作时间加长,意味着疲劳,意味着状态不足,意味着质量不高,意味着BUG多多,意味着加班改BUG” 看来楼主经常是为了加班而加班的。加班可能会有效率的问题,但是加班对于有准备的程序员应该是常态的,如果你不能适应加班,那么大多数公司可能不适合你了。另外,如果这样去考虑你的工作和状态,只能使你逐渐失去工作的热情和动力,而工作的热爱是技术持之以恒不断精进的前提条件,请楼主三四后行... 3、“每天看看书,泡泡技术论坛,跟高手请教请教,指导指导新手” 看来楼主时间很多啊,工作很休闲... 好的技术、扎实的功底是靠不断实践、遇到问题解决问题的思考过程以及良好的沟通中日积月累而来的!如果你只是做这些恐怕没有太大的帮助,个人认为,提炼解决问题的方案和锻炼快速学习的能力是比较重要的,并且要注意和同事的沟通,这些在你日常的工作中都可以遇到的,在平时工作中,对于用到的知识都明白么?有没有深度思考过其他一些方案或者试图去优化你的程序,使其具有更好的适应性和平稳运行的能力... 以上仅供建议和参考,另外忌浮躁、平常心对于程序员的成长很重要;你要能拿起很多但同时学会放下很多! |
|
返回顶楼 | |
发表时间:2011-09-27
不跟着需求走,这个真不敢。。。客户会跟公司商务上的说,商务的会跟领导说,领导会跟我说:滚!
|
|
返回顶楼 | |
发表时间:2011-09-27
不要说要程序员,只要证明你是个成功的程序员就OK了,程序本身不可能让你可以成功,但你要成功,关键看你是否脚踏实地。
|
|
返回顶楼 | |
发表时间:2011-09-27
先控制自己,然后控制团队。
|
|
返回顶楼 | |
发表时间:2011-09-28
注意积累,常回头反思下走过的路。
|
|
返回顶楼 | |
发表时间:2011-09-28
stef831018 写道 stef831018 写道 1、“有自己的想法,而不是跟着需求和测试走”
敢问楼主如何悟出这个道理呢,不相信业务设计人员和测试人员的水平?楼主认为比业务人员和测试人员水平强?那为何又陷入改BUG的泥沼里了呢?出现的Bug难道都是设计不正确或者测试不正确造成的么?你实现的过程中有没有发现问题呢,是否积极与业务人员沟通过?另外与测试人员是否沟通过测试用例和测试case的情况。 技术是为业务服务的,请切记;脱离客户需求的技术只是纸上谈兵,不会形成价值。 2、“加班,意味着工作时间加长,意味着疲劳,意味着状态不足,意味着质量不高,意味着BUG多多,意味着加班改BUG” 看来楼主经常是为了加班而加班的。加班可能会有效率的问题,但是加班对于有准备的程序员应该是常态的,如果你不能适应加班,那么大多数公司可能不适合你了。另外,如果这样去考虑你的工作和状态,只能使你逐渐失去工作的热情和动力,而工作的热爱是技术持之以恒不断精进的前提条件,请楼主三四后行... 3、“每天看看书,泡泡技术论坛,跟高手请教请教,指导指导新手” 看来楼主时间很多啊,工作很休闲... 好的技术、扎实的功底是靠不断实践、遇到问题解决问题的思考过程以及良好的沟通中日积月累而来的!如果你只是做这些恐怕没有太大的帮助,个人认为,提炼解决问题的方案和锻炼快速学习的能力是比较重要的,并且要注意和同事的沟通,这些在你日常的工作中都可以遇到的,在平时工作中,对于用到的知识都明白么?有没有深度思考过其他一些方案或者试图去优化你的程序,使其具有更好的适应性和平稳运行的能力... 以上仅供建议和参考,另外忌浮躁、平常心对于程序员的成长很重要;你要能拿起很多但同时学会放下很多! 兄弟,我不是愤青,你想太多了。 1、业务相关的东西,需求和测试并不一定都是对的,即使是对的也不一定是最优的,我们也应该参与思考,应该提出自己的想法,有时候,自己的想法比他们的更优,何乐而不为呢?如果所有东西都跟着需求和测试去走,我觉得,对自己的成长,并没有太大的助力。 问题2、我的意见是,不要想着加班解决问题,而是争取不加班解决问题,这两者的区别,你懂得。另外,对于大大超出甚至完全超出自己工作能力外的任务,如果没有绝对的必要,我是不是会拼命去加班加点的,要么延期,要么加人,我走人也可以(我只出售劳动力,不卖命)。 3、程序员,莫非就是劳碌命么?每天难道一两个小时的学习时间都抽不出来么?如果是这样,那就完了。大量的实践是必须的,但是实践之后的总结,实践之后的思考更是必须的。不断学习吸收更新更先进的技术和理念,是IT人工作生涯中离不开的事情了,不进则退啊。 |
|
返回顶楼 | |