学习整理:程序员最重要的品质:利用好二八原则,快速编程,熟练编程

来源:互联网 发布:网络共享管理软件 编辑:程序博客网 时间:2024/06/07 08:13

1,算法类,

算法这个东西牛人太多,不要觉得自己搞得很好,因为除非水平很高,否则很容易哑火或者卡主,这样在面试的时候会很尴尬,最后不得不退出;如果想把这个搞好就必须每天抽出时间好好练习;干活讲究先干出来再优化,进步的过程在于优化软件,但是前提是尽快做出来,所以把我好这个原则,尽可能多地去写算法程序吧,既然重点在算法上就不要再程序的编写浪费太多的时间;

这个必须每天练习;每天思考,哪怕只有区区一道题,但是一定要整理,一定要回头去看回头去好好领悟;

2,语言,

牛人们的书写的太牛逼了,每天都要翻,而且每天都要写程序练习;C++语言是门伟大的语言,站在未来一年两年三年的角度看这个问题,你会发现自己学习的C++太强大了,但是初学者最好学习Java这样对面向对象和程序软件开发有更好更清晰的认识,省的被语言的难度吓到而忘记怎么去写软件,其实软件的开发是一件非常简单的事情,现在商业级的软件怎么会随便让一堆连初级都没毕业的程序员用C++乱写一气呢?

3,经验,

看代码的能力以及写代码的能力就靠这些东西搞出来了,写程序最重要的一点是快,只有快程序员才能生存;但是程序员有前途的关键在于怎么改好,程序员节省出来的时间用来干什么呢?改程序,改程序,改程序;

4,广度和深度,

这个对于初学者同样适用,很多东西很简单,那就多学学,简单的东西学得多了,难的东西自然也慢慢会了,永远要记得二八原则,一个东西做出来,即便做的非常好,如果做的不够快,同样是失败的。程序开发最重要的一点就是快;所以任何浪费时间的行为,即便是专注地专研,同样是不可取的,当你积累的东西多了,自然就可以放开了去专研了,当你什么都不熟悉,什么都不太会的时候,专研对于程序员来说除了浪费时间就是浪费时间!

对于高手,这个就不需个人多言,但是个人还是认为,不要丢掉二八原则,因为这样能让你很熟练地面对每天的工作和学习,游刃有余,而不会感到累;