神译局是36氪旗下编译团队,关注科技、商业、职场、生活等领域,重点介绍国外的新技术、新观点、新风向。
编者按:计算机专业是当今新兴的热门专业,每个国家都有很多学校开设计算机专业。为了拿到心仪互联网公司的入场券,每年出国读该专业的学子数不胜数。不过这是一场关于个人财务状况和未来愿景的博弈,出国读计算机的成本几乎都在4万美元以上。那么在人人都能上网自学的时代,花这笔钱去读计算机到底值不值呢?本文译自 Medium.com 中原标题为“Is it still worth spending $40K+ on a Computer Science degree in the age of self taught?”的文章,本文作者Aphinya Dechalert。
高等教育,如出国读研或读博的选择之所以还让这么多人犹豫不决,很大程度上是因为它涉及个人财务状况和未来愿景的博弈。成本几乎成了每一个人都要考虑的问题。
随着年轻的高中、大学毕业生从监护人资助的温床中走出来,他们很快就将跨入一条由债务和长期隐形贫困铺平的道路。在媒体笔下,似乎每一个出国读计算机的学子都会在硅谷毕业,年薪百万,过着光鲜亮丽的生活,谷歌就像大型游乐场一样对这些莘莘学子敞开怀抱。然而这仅仅是理想的状态,现实却远非如此。有人说远赴重洋攻读计算机就是一个陷阱,然而也有人认为这件事物有所值。
那么问题来了——在人人可以上网自学的时代,花4万美元在计算机科学学位上是否值得?
细想一下,学位仅仅是进入利润丰厚的行业的敲门砖。尽管各大公司对人才的要求都很高,但当涉及到技术领域时,就业机会还是相当充足的。
然而,随着越来越多的人进入这个领域,想要从中分得一杯羹就不那么容易了,公司的要求也水涨船高,这就造成了激烈的竞争。计算机学位通常是毕业生找到工作、保证薪水的入场券,不幸的是,随着时间的推移,上一代开发人员的经验逐渐成熟化,很少有人离开这个领域,使得新手很难进入或提高工资水平。尽管数据表示,后端开发人员的薪酬上限约为10万美元——但这仅是上限而不是平均值。
图片来自 PayScale.com
有公司数据显示,入门级开发人员的起薪平均每年可达到5.3万美元。然而,生活成本并没有被计算在内,这使得我们很难分辨出这5.3万美元的含金量有多少。如果你住在纽约市中心,生活成本比美国平均水平高出68.8%,这份工资就会让你感到很拮据。然而,如果你住在堪萨斯州,那里的出租房产平均每月850美元,你的生活成本也会大大降低。
数据来源:eature.com,本数据基于在过去的3年,3697名入门级员工工资、过去和现在的招聘广告得出。
不过,并非所有的招聘技术公司都像谷歌或Facebook那样,入门级预算在6位数上下,并配有医疗保险。同时,在美国你还要考虑生活开支清单上的税收。因为当涉及到职业选择和获得学位时,往往没有人真正考虑税收问题。
进修计算机学位的好处是,你的学习道路将被明明白白地安排在眼前,即使你不知道要干什么,学校的课程也会帮你一步一步塑造学科思维。
而自学成才的开发人员进入这个领域时,就会常常忘记代码体系结构,疏于思考更高层次的设计方案。当然,这不是他们的错,因为他们已经学会了如何在解决问题的基础上进行编码,一般的小问题都是能应付得来的,只有偶然爆发的严重问题才会将他们推出舒适区向外求助。所以自学的问题在于,在线指南和教程对人对帮助是有限的,也许它只能按部就班地帮你到这里,而且自学还需要一定程度的坚持和内在热情来保证学习惯性。
此外,自学和计算机专业毕业生的主要区别在于,他们在经验和知识方面存在3年的差异,这些差异是以高度结构化的方式来进行区别的。作为专业毕业生,雇主可以查看他们的成绩单,看看候选人学了什么、没学什么;然而,自学就不一样了,自学的课程在收获预期方面风险更大——除非有一套可靠的课程组合来帮忙完善课程结构,并有一个美好的网络天使为你加油。
商业界流传着很多关于半路辍学创业的故事,这些人后来在科技领域甚至成了亿万富翁。其中最著名的三人当属:马克·扎克伯格、史蒂夫·乔布斯和比尔·盖茨。不过需要注意的是,这些辍学者并不是为了得到一份日常的工作,而是为了开辟自己的创业道路。
同样值得注意的是,马克·扎克伯格和比尔·盖茨离开了哈佛,史蒂夫·乔布斯离开里德学院,这两所学校在声誉、国际排名和学生申请筛选方面都享有盛誉。那些成功的人已经成为了顶尖选手,有时甚至还获得了以前学校颁发的奖学金、体育精神或顶级奖项。
那些鼓舞人心的自学成才的辍学故事并不具有普适性,往往会误导一些涉世未深的少年。要知道,这样的成功不只建立在辍学之上,它还需要对知识的强烈渴望、思想的火花碰撞和一定程度的自我指导及强烈动机,如此多方面因素的结合才能打造出一个成功的辍学天才,这足以可见类似“辍学的都是有远见的人”的话术有多不靠谱了。
工作的薪酬往往是许多人的终极目标。与会计师、律师等工作不同,在计算机这个行业,你不需要得到正式认证的证书才能上岗工作。对于那些没有工作经验的人来说,学位可能是他们作为一名开发人员能够获得的唯一途径。对于许多人来说,这就是他们最现实的路,只有这条路能帮他们最快地进入梦想中的公司。
然而,这并不总是一个可行的选择,尤其是如果你有家庭、有孩子、有抵押贷款,并且正在寻求职业改变的时候,这件事会显得很不现实,因为你根本不像一个高中毕业生那样拥有财务自由和时间自由。在业余时间自学似乎是唯一可行的解决办法。看上去无论毕业生的起薪是多少,都可以通过技能迅速抵消。
有了计算机科学学位,就有了结构和确定性。但至少3年的时间和4万美元的利弊是可以权衡的。另一种选择是将一系列在线课程串在一起,形成一个跳板进入你的新职业道路。这不会花3年时间,当然也不会花掉你4万美元,但代价是知识上的巨大差距和学习过程中可能缺乏系统性。
值不值最终取决于你的选择,作为一个独立的个体,你的财务状况和你的理想职业哪个更为重要?一个学位可以帮助你步入学科的正轨,但是一套科学的课程组合也会帮助你掌握计算机技能。
要注意的是,自学并不意味着一切都是自由的。一些在线材料需要不断寻找、更新,所有的订阅费用也很高。不过也有一些经认证的MOOC和在线学位、行业赞助的课程,其中一些地方,如Coursera,提供大学认证,价格仅为正常价格的一半。如今,自学的打开方式非常灵活,基本可以涵盖一门学科的学习广度和深度,并且帮助那些走传统路线的人。
不过,尽管任何人都可以自学代码,就像孩子们在学校里学习一样,但作为一门学科,计算机的范围要比这些功能性的知识大得多。
计算机专业不仅仅是学习字符串和数学函数,同时还要学习如何思考和开发软技能,帮助学生理解代码是如何真正工作的,以及代码背后的逻辑。这门学科可以让你接触到各种各样的研究课题,而这些课题在自学中是不可能真正领悟的。
一个学位可以打造一条清晰的职业道路,而自学的方法通过一系列的迂回战术,也能到达你想要的地方。其中的差别,就要细细品味了。
最后要说的是,花费的这4万美元的价值是建立在预期的长期回报、财务能力和年龄之上,这一件件难题要先看看自己能负担多少。
对于希望进入大型科技公司的年轻毕业生来说,获得学位可能是一种选择。对于一个中年职场人士来说,在三点一线的生活、房产抵押贷款和相对匮乏的自由时间下,自学可能是最有效的方法,像一些有助于社区驱动的课程,如免费代码训练营,也是不错的选择。
总之,计算机学位是否值得,取决于你的个人情况和你认为的意义所在。在定睛结束决定之际,你只需要站在一架梯子的起点,顺着路向上爬就可以了,这样你往后唯一的路程就只有前进了。
译者:小灼