跨专业,十年规划,这个可以有
2012-07-18 19:14
260 查看
跨专业,十年规划,这个可以有
分类:程序员人生 2011-09-28 17:02
287人阅读
评论(2)
收藏
举报
以下内容只适合普通的跨专业人士,特别牛的没有必要参考我的建议。
对于跨专业的人来说,最痛苦的莫过于下面几个方面:
1)不知道从哪儿学习,用到什么,就学什么。
2)不知道与科班人士差距在哪儿,也不知道it的核心在哪儿
3)没有认识到以后被淘汰的危险
4)不知道怎么学习,或者还没有认识到自己的学习方法有问题,也就很难完善自己的知识体系
5)往往眼光比较短浅,认为学到了皮毛就以为学精了啥啥框架
在我眼里,跨专业的人可以看成是一名it游击队员,一般没有经过专业的训练,名师的指导。
我们得承认,我们与科班优秀人士是有很大差距的,这种差距需要我们付出更多的努力才能弥补,需要更加有
效的方法去弥补。我曾经面试过很多跨专业的人士,还没有发现基础特别好的人,一般都不知道怎么学习,
以为跨专业考研成功了,就认为自己的学习方法不错。大部分也都因为基础不行,而导致没有被录用。
在这里,我只是想告诉特别想从事it业的跨专业人士,如果想长期进入it这个行业,你得会学习,你得比科班优
秀人士具备更好的战略规划,你才能达到他们的成就,到那时,你可以自豪地对自己说,我成功进入了这一
行,而且是无师自通地进入这一行。
那怎么样才能更好的战略规划呢,你得了解自己的缺点,了解自己越多,也就越能规划出切实可行的计划。
在这里,我作为过来人,规划了10年it学习规划,我相信只要你这样做,会成功的。
1、打基础阶段 2年
首先,了解科班人士,特别是一流学校的it科班人士是如何学习的,这方面你可以参考清华的本科课程表,挑选
出必修课程,按照上面的拓扑顺序去学习,在网络上你可以轻松找到视频教程,甚至你可以找到国外一流的视
频教程,结合视频看书会比只看书效果好得多。看完了视频和书籍,你还得做大量习题,遇到不懂的地方你还
得记笔记,去bbs上请教别人或者如果周边有科班人士,那就最好。只要你对it真正感兴趣,我相信你能学完这
些必须课程。这个过程一般需要2年时间,最好在上学期间完成。学完了以后,你有了一定的基础,这时候就可
以进入项目环境了。
2、项目阶段 2年
有了打基础阶段以后,这个阶段就是做几个实际的项目,不过最好是有点挑战性的项目,目标就是了解项目是
怎么回事,
结合项目和之前学习的基础,融汇贯通,特别是数据结构和算法,一定要在这个阶段打牢。如果项目不具备一
定的难度,你可以边做项目,边研究开源项目,开源项目中存在着大量的数据结构和算法,你可以细细品味。
这个阶段完成后,你应该对数据结构和算法有了一定的了解,并有一定的深入,也知道项目是怎么回事。
记得算法导论上有一个作者说过这么一句话:
两年项目经验+数据结构和算法的深入理解=十年程序员经验
从这句话就可以看出,数据结构和算法是多么的重要,不仅对你以后的工作有用(理解的深度),也对你跳槽
有用。
3、项目挑战阶段 4年
这个期间就是做一些高难度的项目,有些人说,找不到高难度的项目怎么办,你可以从开源入手,寻找开源的
空白去做。
一个高难度的项目带给你的收获远大于10个普通项目,这是一条捷径,机会来临的时候不要错过。
4、为了解架构做准备 2年
有了上面的基础,特别是高难度项目的锻炼,你对架构已经有了一定的基础,这时候你有意往架构方面发展,
多做一些跟架构方面的工作,有了这些准备,架构师离你不远了。
在这十年生涯中,你得时时刻刻完善自己的知识体系,比如你用java开发了2年,c++开发了2年,你就应该去
思考,这两者有什么不同,有什么相同,两者之间有没有取长补短的地方。在你所拥有的知识体系内,多思考
思考,知识是不是还是零散的,有什么知识点可以把这些零散的知识点联系起来,找到了,就有目的地去学
习,去弥补自己的缺陷,久而久之,你的知识体系越来越完善了,也自成体系了。
我相信,只要有规划地去学习,多留一份心,跨专业并不是特别难。
最后祝愿所有有志于跨专业的人士都能够跨成功。
分享到:
上一篇:tcpcopy分布式压力测试,效果堪比真实压力,远胜ab
下一篇:6年多IT项目经验,还没有跟测试人员打过交道
相关文章推荐
- 跨专业,十年规划,这个可以有
- 专业心理测验大全这个软件做心理测试还不错.可以试一下.
- 看完这个你还不理解右值引用和移动构造 你就可以来咬我(下)
- 经验证这个C++进制转换程序是可以正常运行的
- js中我使用hover事件当处于这个div上时显示,离开时慢慢消失,研究了很久,最后发现添加了return就可以了
- 对动态规划原理理解的例子,先看看这个在看看动态规划剖析
- 利用这个课件制作工具,可以演示动态的二次函数
- 北京地铁规划大全(图),买房子可以参考一下
- sdwebimagedownloader。m这个文件里面加了user-agent验证就可以了,现在问题虽然解决了。但是还是没搞懂原因
- 为什么支付宝跨行转账可以不收费?支付宝为什么要做这个业务?盈利模式是什么?
- ·暑假在上海可以做的事,很全的,个人喜欢哦···上海的,这个怎么能不转捏~~~哈哈~~
- 可以让你少奋斗十年的经验(转载)
- AJAX POST 到特定链接,一直提示400错误,但是单独在浏览器里面又可以打开这个链接!
- 为什么要检测数据库连接是否可用,项目经理说如果实现了这个功能,客户会认可你的软件很专业,很好用
- 想在自己的android应用中获得当天的天气情况,这该怎么做呢?不用担心。中国国家气象局提供了获取所在城市天气预报信息接口。通过这个接口,我们就可以获取天气信息了。
- iOS-app store 的应用下架,这个下架的应用名称 多久后才可以使用?
- 大一暑假和大二专业学习的规划
- 免费安装正版Office2010,这个可以有
- 在JSP网页上播放视频问题!找了好多,这个可以用
- 微博2000关注是上限,升成会员的话就可以升级上限,刚发现这个功能