记得霸王别姬中有句话叫"不疯魔不成活".往往把一件事做成功,除了运气就靠疯子精神.其他行业的不懂,也不扯.单说程序员.
大家都羡慕做软件开发的工资高,想入坑,入坑容易坚持下去很难.
1.做软件开发一定要多思考,也就是悟性,技术日新月异的变化,如果抓不住本质,永远学不完,也学不深.所以要多思考.怎么思考呢?像疯子一样的思考,忘我的思考,不停的追根究底.上厕所,坐车,和别人说话,睡觉....都要思考着技术,入魔了,自然就懂了,不是一般的懂,把知识变成自己的一个属性.
疯子都有一个特点,为人处世,生活自理低能儿.
2.做开发屁股要能坐那里,一坐一天很正常.要有耐心,茫茫的知识海洋中,找到解决方案不简单,可能要失败99次,但是要有耐心继续测试.控制好变量找解决方法.
好记性不如烂笔头,脑子不是CPU,不可以嵌套N层,出栈完后也忘完了,所以多整理,多画画.
3.一个程序都是有几个核心的功能封装而成.所以先建个测试程序把核心功能开发测好,最后组装封装一下,软件就出来了.
4.往往不谦虚的水平都是半瓶子,但是好像自信也很重要.
5.搞管理的技术水平都不咋地,人精力有限,专攻技术哪有精力搞管理,搞套路,搞交际,上下打理好.
6.积累经验很重要.视代码为生命.不要机械重复的忙,程序员是靠技术偷懒的.
不再扯了,以免别人说我只会说,不见写技术文章.我认为有了程序员习惯,技术不会太差吧,解决问题能力不会不行吧.
MB,我都30的单身狗了,还像个疯子一样的写代码,一进公司就入魔,不善交际,不善沟通.程序员越来越多,但是像疯子一样的程序员确少了.
"不疯魔不成活",共勉之!
原文地址:http://www.cnblogs.com/wang-charle/p/7892633.html