大学里应该掌握的两个能力
转自:http://blog.java1234.com/blog/articles/41.html
根据我的经验,我总结了下,大学里掌握以下两种,毕业的时候,用人单位比较喜欢;
第一种能力,自学能力;
所谓自学能力,顾名思义,就是自我学习知识,技术的能力,这种能力,人与人之间的差距有大,就像有的人毕业能拿13K,有的人只能拿3K;
这种能力如何培养呢?
根据我的经验,没有捷径,就是多读书,多思考,多实践,还有就是稍微多做点笔记,多总结;
很多人自学能力差,大多数原因不是笨,是读书少,见识少。读书少,基础差,想学点新东西都吃力,底子问题;
学习方法方面,我有些心得;
有些二货拿到书,直接从头读到尾,而且不允许自己有遗漏,这个是一种效率很底下的学习方法;
我的建议如下:
第一:拿到一本书,先自己想想,是不是自己需要的书,网上多查查,这本书好不好,书的人写的,作者有牛逼的,也有比较渣;
第二:决定看一本书的时候,一定要先看目录大纲,把目录好好看看,这本书讲啥,章节的划分;然后脑海里有大体映像之后,再看具体章节;说简单点,就是先总后分;
第三:学习的时候,一定要做笔记,写总结;这样才会有提高;最好是写到自己的博客里;
第二种能力,分析问题和解决问题的能力;
第二种能力,很关键,尤其是搞开发的人,这种能力直接关系到自己的前途;
比如组长或者项目经理给你一个需求,让你开发出来,我举个具体的例子,组长让你开发一个功能,从数据库取数据库,生成word,并且导出;
有些人一看这功能,顿时晕了,自己没搞过,老师没教过。无从下手。顿时感觉人生好迷茫;
这时候就是体现一个人分析问题和解决问题的能力了;
正常分析过程是这样的,首先是查询数据,然后生成一个word,页面请求,返回word文件流;这里涉及到生成word,可以通过百度关键字 java生成word;
可以看到有很多的技术方案,这时候,你再百度具体的方案的比较,当然也可以论坛,群里交流。比如velocity freemarker;找到方案后,就是学习这个技术,
这个就是上面的自学能力的体现,如何快速入门掌握,当然,这种简单的技术,直接搞点demo,运行下,很容易上手;不需要看书;
如何这种培养能力呢?
没有捷径,就是要多读书,多学习,多思考,以及最重要,多实践,多搞点小项目,搞的时候会遇到很多问题,设计问题,调试问题,技术方案问题等等;
遇到问题,解决问题。能力就是这样慢慢提高的。不是什么一下子就变成大神,除非你在做梦;