老程序员给新程序员的一点个人建议

多年的编程及管理工作,简单的总结一下以给新人一些借鉴。

1. 问问题要有技巧,不问或问得太多都会给人不好的印象。业务的问题只要不清楚就一定要问,有时候问你的领导问得多了怕他烦你也可以试着问问别的同事,业务问题他们也可能清楚,但是需求的问题就一定要向你的领导或是客户问清楚,不能怕他们烦。但是技术的问题就一定要少问,我的原则是技术问题先从网上找解决方案,自己多思考和尝试,如果真的在网上找不到解决方案再去问同事,因为我知道问别人一些简单的问题是很遭人烦的,明明你自己可以从网上找到答案,你为什么要去浪费别人的时间,而且问一些简单的问题也显得你自己没水平,给别人留下不好印象。在公司很多人都喜欢问我技术的问题,一般来说对方有没有思考过,可以从他问的问题大致看出来,的确有很多实际的技术问题网上是很难找到答案的,如果他自己思考过,我是很乐意和他一起研究解决的,如果是一些很明显他自己能解决,只要他愿意花些时间研究一下,对于这些问题我也是很不喜欢的。


2.养成记录问题的习惯,以前碰到一些问题,解决后发现根本原因原来很简单,于是就没有记录,过一阵子后遇到同样的问题结果想不起来是什么原因了,于是又从头解决一遍很浪费时间和精力,所以要养成习惯把一些问题和经验记录下来,并且要分门别类的整理好。 


3.程序员是一份辛苦又充满乐趣的工作,技术更新太快,要不断的学习不然你就会跟不上别人的脚步,每天花些时间来学习是很重要的,每天晚上回到家至少要给自己1-2小时来读书或是学习新的技术。

本文转载,原文地址:http://blog.csdn.net/fireofjava/article/details/8521118


4. 周末多出去与朋友聚聚,一起爬山打球或是吃饭,程序员的沟通能力通常都不是很强,喜欢宅在家里,这不是好的习惯,以后如果你想往管理方向发展,沟通能力不佳会成为你的绊脚石,多交些朋友,多运动,多交际,这对你有益无害。


5.多帮助他人,慢慢的别人会更尊重你,不要成为一个技术牛却没有愿意与你共事的人,仅仅靠职位的权力不能帮助你带好你的团队,你更需要个人的人格魅力和同事对你的尊重。


6.养成早睡早起的习惯,深更半夜一杯咖啡一支烟埋头写代码绝对是放屁,这样子下去有命挣钱没命花,爱借自己的身体吧,白天努力工作学习,晚上早点休息,宁愿早上早起来工作,推荐11点睡,6点起床,每天7小时是很好的。


7.多读源代码,特别是有名的开源代码,这对你的编码能力有很大的帮助。用框架,如spring,hibernate等要知其然还要知其所以然,要搞明白它的原理,不然你的水平一直都很难有质的提高。


8.英语一定要学好,我现在快30了,深深感觉到英语对我个人发展的限制,现在我每天都在努力学习英语,一早一晚都要读不能间断。


9.多写总结,想成为架构师或是PM,文笔功夫少不了,而且现在搞开发动不动就要写文档,平时多写博客写总结也是一种很好的锻炼。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值