如何学习编程并转行(3)
这些课程并不等同于大学学位,所以不要认为它们是一回事。课程计划可以填补人才短缺的差距,但你学到的会相对比较具体和有限。他们提供的信息可能会和例如The Odin Project这样的项目非常相似,因此它更多的是自学材料而不是大学材料。
训练营肯定可以让你胜任具体职位,因为他们传授的是实用的计算机编程技能。缺点是,他们没有时间深入到传统的计算机科学,也没有时间对行为规则有一个基本的认识。因此,这可能会限制你未来几年内的发展潜力,并且在看到任何要求学位课程的角色时排除掉你。
追求计算机科学硕士学位是对于那些想要上升到行业顶端,并有机会进入这个行业可以提供的顶级公司,拿到高额薪水和高级机会的人而言的。旨在重定向你的职业生涯的硕士学位对于大数人而言是长期的,并且是最有利的目标。许多人会在职业培训开始之前去上强化课程,类似于训练营,以便于加快速度。
拥有计算机科学学位,或MSCS,对于那些拥有长期目标的人是最全面的方法。学习算法和域,范围从计算机图形到联网到用大数据工作。它也可以为你提供接触行业中备受推崇的教师和导师的机会,并且给你一些顶级高科技公司的强大校友圈子。
EarlGrey:假如你已经失去了攻读计算机学位的机会,那么可以借助国外大学的公开课弥补,如哈佛的CS 50
这是你可以做的最大投资,包括时间和金钱,并且只要你了解前因后果并准备充分利用它的话,就应该投入进来。在获得学位的同时你用来学习的时间越多,你用来磨砺编码和解决问题的技能的时间越多,你在学校时拿到的实习岗位以及毕业时拿到的offer岗位越好。
写在最后的话
高科技产业正在不断壮大,而且聪明和有志于此的人完全有机会转行。有大量的免费在线资源可帮助你跨出第一步。
在经历过一些项目,或启动和运行一些交互式网页之后,问问自己这是否能让你足够喜欢并且保持决心坚定不移。如果你的回答是yes,并且想要加速理解的话,你可以考虑追求更多的正规教育。
当你准备好投入时间和金钱在这个有趣又有钱赚的行业中时,学位课程可以帮助你达到最高的高度。