文档章节

软件开发10种学习方法

FansUnion
 FansUnion
发布于 2015/10/22 10:30
字数 689
阅读 3
收藏 0

郑重声明:本文纯属Fans同学的个人见解,仅供参考,欢迎拍砖。

软林至尊,Fans同盟。号令天下,莫敢不从。 @Fans
1.老师教--这里的老师指大学教师。
优点:现场讲课,不懂可以问。
缺点:理论多于实际,很多老师没有很多软件开发经验,只能讲一些理论知识和一些比较基础的实践能力,适合入门级的;
讲完了,就没有了。
2.看书
2.1电子书或文档

优点:免费;获取和携带都方便。

缺点:伤眼;不能做笔记。
2.2纸质书
优点:看着舒服;可以做笔记。

缺点:花钱;携带不便。
3.敲代码

优点:实践出真知。

缺点:需要大量时间编码和调试。
4.做项目
非商业项目:

优点:将自己所学到的很多知识,融入到一个项目中,大大提高解决实际问题的能力。

缺点:费时,累,挣不到钱。o(︶︿︶)o
商业项目:

优点:带来收入;大大提高技术能力;有成就感。

缺点:非常累;压力比较大-技术挑战大,心里压力大,失败风险大;
5.看视频

优点:自己控制节奏,实现个性定制化;

缺点:费时
6.讨论--交流
下级(水品远远低于自己的):

优点:提高表达能力和心里承受能力;积累人气值;发现人才。

缺点:难于沟通,挑战耐心。
同级(水品和自己差不多):

优点:增长见识。
缺点:见解不同,容易导致争执。
上级(水品远远高于自己的):

优点:解决问题;少走弯路;

缺点:相对比较抽象,不够具体。

7.研究他人写的代码或程序

优点:学习别人优秀的思想和编码技巧。

缺点:需要很高的自学和研究能力;费时间。
8.总结

写作-写技术文章

优点:检验自己是否真正理解了某些技术;
共享心得体会,提升人气。
结交好友。

缺点:费时间,挑战写作能力。
回想所学--回想自己学过的内容,检验自己是否掌握了。
比如,看完一本书,对着目录回想一本书的内容,然后再不看目录。同样的,对所有看过的书,来次回想。
优点:便捷。

缺点:挑战心里极限。

写写画画--画点软件开发相关的图,比如流程图,架构图等

优点:提高挈领,一目了然。

缺点:太麻烦。
9.参加培训
...
10.参加技术交流会
...

版权声明:本文为博主原创文章,未经博主允许不得转载。

© 著作权归作者所有

共有 人打赏支持
FansUnion
粉丝 57
博文 858
码字总数 825464
作品 0
丰台
高级程序员

暂无文章

一个可能的NEO链上安全随机数解决方案

0x00 困境 链上安全随机数生成应该算是一个比较蛋疼的问题,哪怕你的系统再牛逼,合约程序困在小小的虚拟机里,哪怕天大的本事也施展不开。 更悲催的是,交易执行的时候,是在每一个节点都执...

暖冰
今天
1
0
【大福利】极客时间专栏返现二维码大汇总

我已经购买了如下专栏,大家通过我的二维码你可以获得一定额度的返现! 然后,再给大家来个福利,只要你通过我的二维码购买,并且关注了【飞鱼说编程】公众号,可以加我微信或者私聊我,我再...

飞鱼说编程
今天
1
0
Spring5对比Spring3.2源码之容器的基本实现

最近看了《Spring源码深度解析》,该书是基于Spring3.2版本的,其中关于第二章容器的基本实现部分,目前spring5的实现方式已有较大改变。 Spring3.2的实现: public void testSimpleLoad(){...

Ilike_Java
今天
1
0
【王阳明心学语录】-001

1.“破山中贼易,破心中贼难。” 2.“夫万事万物之理不外于吾心。” 3.“心即理也。”“心外无理,心外无物,心外无事。” 4.“人心之得其正者即道心;道心之失其正者即人心。” 5.“无...

卯金刀GG
今天
2
0
OSChina 周三乱弹 —— 我们无法成为野兽

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @ _刚刚好: 霸王洗发水这波很骚 手机党少年们想听歌,请使劲儿戳(这里) hahahahahahh @嘻酱:居然忘了喝水。 让你喝可乐的话, 你准忘不了...

小小编辑
今天
14
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部