学习整理:程序员最重要的品质:利用好二八原则,快速编程,熟练编程
2012-10-20 00:05
330 查看
1,算法类,
算法这个东西牛人太多,不要觉得自己搞得很好,因为除非水平很高,否则很容易哑火或者卡主,这样在面试的时候会很尴尬,最后不得不退出;如果想把这个搞好就必须每天抽出时间好好练习;干活讲究先干出来再优化,进步的过程在于优化软件,但是前提是尽快做出来,所以把我好这个原则,尽可能多地去写算法程序吧,既然重点在算法上就不要再程序的编写浪费太多的时间;
这个必须每天练习;每天思考,哪怕只有区区一道题,但是一定要整理,一定要回头去看回头去好好领悟;
2,语言,
牛人们的书写的太牛逼了,每天都要翻,而且每天都要写程序练习;C++语言是门伟大的语言,站在未来一年两年三年的角度看这个问题,你会发现自己学习的C++太强大了,但是初学者最好学习Java这样对面向对象和程序软件开发有更好更清晰的认识,省的被语言的难度吓到而忘记怎么去写软件,其实软件的开发是一件非常简单的事情,现在商业级的软件怎么会随便让一堆连初级都没毕业的程序员用C++乱写一气呢?
3,经验,
看代码的能力以及写代码的能力就靠这些东西搞出来了,写程序最重要的一点是快,只有快程序员才能生存;但是程序员有前途的关键在于怎么改好,程序员节省出来的时间用来干什么呢?改程序,改程序,改程序;
4,广度和深度,
这个对于初学者同样适用,很多东西很简单,那就多学学,简单的东西学得多了,难的东西自然也慢慢会了,永远要记得二八原则,一个东西做出来,即便做的非常好,如果做的不够快,同样是失败的。程序开发最重要的一点就是快;所以任何浪费时间的行为,即便是专注地专研,同样是不可取的,当你积累的东西多了,自然就可以放开了去专研了,当你什么都不熟悉,什么都不太会的时候,专研对于程序员来说除了浪费时间就是浪费时间!
对于高手,这个就不需个人多言,但是个人还是认为,不要丢掉二八原则,因为这样能让你很熟练地面对每天的工作和学习,游刃有余,而不会感到累;
算法这个东西牛人太多,不要觉得自己搞得很好,因为除非水平很高,否则很容易哑火或者卡主,这样在面试的时候会很尴尬,最后不得不退出;如果想把这个搞好就必须每天抽出时间好好练习;干活讲究先干出来再优化,进步的过程在于优化软件,但是前提是尽快做出来,所以把我好这个原则,尽可能多地去写算法程序吧,既然重点在算法上就不要再程序的编写浪费太多的时间;
这个必须每天练习;每天思考,哪怕只有区区一道题,但是一定要整理,一定要回头去看回头去好好领悟;
2,语言,
牛人们的书写的太牛逼了,每天都要翻,而且每天都要写程序练习;C++语言是门伟大的语言,站在未来一年两年三年的角度看这个问题,你会发现自己学习的C++太强大了,但是初学者最好学习Java这样对面向对象和程序软件开发有更好更清晰的认识,省的被语言的难度吓到而忘记怎么去写软件,其实软件的开发是一件非常简单的事情,现在商业级的软件怎么会随便让一堆连初级都没毕业的程序员用C++乱写一气呢?
3,经验,
看代码的能力以及写代码的能力就靠这些东西搞出来了,写程序最重要的一点是快,只有快程序员才能生存;但是程序员有前途的关键在于怎么改好,程序员节省出来的时间用来干什么呢?改程序,改程序,改程序;
4,广度和深度,
这个对于初学者同样适用,很多东西很简单,那就多学学,简单的东西学得多了,难的东西自然也慢慢会了,永远要记得二八原则,一个东西做出来,即便做的非常好,如果做的不够快,同样是失败的。程序开发最重要的一点就是快;所以任何浪费时间的行为,即便是专注地专研,同样是不可取的,当你积累的东西多了,自然就可以放开了去专研了,当你什么都不熟悉,什么都不太会的时候,专研对于程序员来说除了浪费时间就是浪费时间!
对于高手,这个就不需个人多言,但是个人还是认为,不要丢掉二八原则,因为这样能让你很熟练地面对每天的工作和学习,游刃有余,而不会感到累;
相关文章推荐
- 开始利用CSDN做学习笔记,从windows 游戏编程大师技巧和3D游戏编程大师开始
- 收集整理了一些开发技巧专题,并汇集成一个编程学习网站
- 快速高效学习Java编程在线资源Top 20(转载)
- 怎样快速确定程序员编程水平
- 【AI系统首次实现真正自主编程】利用遗传算法,完爆初级程序员
- 程序员编程技术学习笔记——最长回文子串
- 程序员最重要最应该学习什么?
- .Net程序员快速学习安卓开发-布局和点击事件的写法
- 我的编程学习日志(8)--排序(冒泡,选择,快速以及sort函数)
- 开始快速学习Office 2007相关的知识: standard版, 不包括Access等重要部件
- C++:多线程编程学习:利用多线程进行归并排序。
- 程序员的重要品质
- 「学习总结-Haskell-6」Haskell 重要编程模式——Functor,Applicative,Monad
- 程序员职业思考与规划 --- 程序员如何快速学习一项新技术
- 怎样快速确定程序员编程的水平
- 编程学习好去处:35 个快速学习的编程网站
- 程序员编程技术学习笔记——左旋转字符串
- 学习Unix编程应该看的书籍整理
- 优雅编程之Trove集合工具类的7点整理学习分享(四十)
- 【整理】如何学习Python + 如何有效利用Python有关的网络资源 + 如何利用Python自带手册(Python Manual)