跨专业,十年规划,这个可以有

以下内容只适合普通的跨专业人士,特别牛的没有必要参考我的建议。


对于跨专业的人来说,最痛苦的莫过于下面几个方面:
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年,你就应该去
思考,这两者有什么不同,有什么相同,两者之间有没有取长补短的地方。在你所拥有的知识体系内,多思考
思考,知识是不是还是零散的,有什么知识点可以把这些零散的知识点联系起来,找到了,就有目的地去学
习,去弥补自己的缺陷,久而久之,你的知识体系越来越完善了,也自成体系了。


我相信,只要有规划地去学习,多留一份心,跨专业并不是特别难。


最后祝愿所有有志于跨专业的人士都能够跨成功。


评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值