大家好,最近不少小伙伴问我,说是学院最近教完了C/C++之后就没有相关的语言课开设了,陷入了一个迷茫期,不知道后面应该学些什么,来向我请教。
一直以来问我这个问题的小伙伴还不少,我倒也不是不愿意回答,而是之前的文章其实关于这个问题提了不少次,所以觉得大家都get了。既然还是有很多小伙伴困惑,所以就单独写了本篇文章,把之前的一些观点做了融合,希望能够帮助到大家。
学校不培养工程师我个人觉得这个问题之所以产生主要是有两个原因,第一个原因是大家刚刚步入大学校园,身上之前的学习习惯还没有完全摒弃,依然有依赖学校的思想。即学校安排什么课,老师说要学什么我就去学什么。第二个原因是学校的培养计划和工业界对于工程师的要求脱节。
我简单分开来讲讲,首先是学习方法和习惯,大学其实本质上是一个过渡期,让我们从高中时期的老师教我们学转变成我们自己主动去学。这其实不仅仅是一个主动被动的问题,还牵扯很多。比如我们主动学,应该学什么?这个问题不会有人回答我们,只有我们自己去寻找答案。再比如主动学怎么学?没有老师划重点,我们自己怎么去分辨什么是重要的,什么是浅尝辄止的?该学到什么程度?
关于这一系列问题,都是大家自己去思索的,说白了全靠自己去领悟。如果领悟不到,就会陷入迷茫,陷入整天不知道干啥的状况当中。因为对于很多人来说,外界没有对他们提要求的时候,他们对自己也提不出要求来,最后的结果往往是用游戏、综艺或者是其他娱乐活动来打发时间。
第二个问题是教育和工业的脱节,我觉得这点学校是要背锅的。学校的培养计划可以说是祖传的,基本上就没有变过,比染色体还稳定。可能是教授、老师的一点倔强和自尊心吧,如果找工作需要什么我们就讲什么,学校岂不是成了职业培训中心?
这往往是中国大多数高校的现状,我们一时半会也改变不了,所以只能适应它。学校虽然不培养我们,但是没说我们不能自己培养自己。我们完全可以自己给自己列一个培养计划,我有一个很牛的学弟,在大三的时候突然醒悟,自己想要做iOS开发,于是他翘了大三所有的课,自己闷在了寝室里自学iOS。不过一年的时间就做出了近10款iOS的各类APP。后来凭借这些成果,很顺利地进入阿里实习,找到了一份非常不错的工作。
大家在学校里也许或多或少都会有一些自己的想法,比如想要读研、想要留学等等。有这些目标是很好的,但是这并不影响我们主动培养自己这件事。
年轻没有走错的路这句话看起来有些鸡汤,实际上是很有道理的。其实有时候我们不是不知道我们应该学什么,可能就是有些担心,也有些想要偷懒吧。所以很多人都会用一个万能的借口,这个东西学了真的有用吗?万一学了没有用怎么办?
说起来好像只要解决了学了有用这个问题,他们就会努力学习一样。其实我们都知道,即使教授、老师、学长打包票,这个学了就是有用的,也依然未必会有多少人去学。所以当大家因为担心学了没用而担心的时候,不妨先问问自己,自己是真的担心学了没用,努力白费呢,还是只是找个借口不想学呢?
人有惰性,会有一些不想做的事情,逃避努力都是正常的。我也一样有我自己抗拒想要逃避的事情,从去年我刚来新加坡就说要准备考雅思申请学校了,一直拖到今年年底了才勉强把雅思考完。就这还是我另一半逼迫的结果,如果让我自己来决定,估计这事一定不了了之了。想逃避努力这并没有什么可耻的,但一定不能欺骗自己,否则很难好起来。
另外,根据我个人的经验,只要大方向是对的,其实没有走错的路。不管学什么,努力都是不会白费的。比如我之前刚毕业的时候选错了方向,去做了一年的开发。当时很后悔,觉得自己走错路了,自己做的事情也不喜欢,优势也发挥不出来。经过了一段痛苦挣扎的时期最终转了算法逐渐好起来之后,蓦然回首,其实当时做了一年开发是很有用的,开发能力强不知不觉成了我现在的优势了。
所以大家心态不妨开放一点,不要想着说我一下子就能选中我感兴趣并想要以此为职业的方向。这非常困难,一般中途都是要经过几次反复的,在学校里早点折腾过了,以后就轻松了。不然的话,以后稀里糊涂找了个工作做起来觉得不满意,再想要转行或者是换方向的时候才真的是麻烦了。
像是后端、前端、客户端、算法、硬件开发、大数据,这么多技术领域,只要你以后想做技术,总有一个合你胃口的。大可以去试试看,了解一下,浅尝辄止半途而废都没有关系。这些领域我基本上都试过了,我之前就一直对iOS开发也很感兴趣,后来尝试了一下才发现其实本质上也是前端,内在逻辑都是一样的,就是界面展示,只不过做法略有不同而已。想明白这层之后,我就把这个念想放下了。否则我做着现在的工作,还一直挂念着当初选了iOS会不会更好,这样的心态显然就出大问题了。
犹豫就会败北犹豫就会败北这句话是我很喜欢的游戏《只狼》里剑圣的口头禅,在游戏当中,你稍有犹豫就会错过防御或者是反击的时机,最后的结果就是GG重来。
其实在人生当中也是一样,青春的岁月太短,要做的事情又太多。我现在有的时候还经常会想起高中班主任经常念叨的那句“时不我待”,仿佛就在昨日,但算算已经是十几年前的事了。当时听这四个字真的听到腻,现在想想的确如此,老师用心良苦,人生路上的确容不得犹豫。
很多人都知道,世上最难受的事情并不是做不到,而是当时我本可以。说起来道理都懂,但很少有人能意识到,时候当我们后悔的时候想起的,就是曾经犹豫的时刻。我之前上学的时候有一个留学梦,想要出去读书,出去看看。我甚至都申请了港中文,但是考虑到费用、考托以及工作前景,最终还是放弃了。当时我还自作聪明地算过一笔账,出国读书两年需要花费至少几十万,而直接工作可以赚来几十万,一进一出就是大几十万。犹豫再三,最终还是没能成行。
现在想想不说后悔吧,至少挺遗憾的,觉得当初的想法太过幼稚。相比于钱来说,未来的可能性是更加可贵的东西,只是当时没有意识到。
相比于这种做决定时的犹豫,学生更多面临的其实是迷茫与不知所措。其实迷茫也可以看成是一种犹豫,犹豫要不要努力,要不要改变现状。和做决定时短暂的犹豫不同,这种犹豫是长期的。很有可能整个大学四年就在这种犹犹豫豫当中过去了,事后想起来才发现,原来当别人下定决心努力的时候,自己还在犹豫。
最后做一个简单的总结,说了这么多,好像标题里的问题还没有回答。其实答案都已经融在内容里了,我简单做个梳理吧。
最好的答案其实是你看到这里有所领悟,内心萌生出来了要去学的东西。次一点的答案是只要是技术相关的任何内容,前端、后端、客户端、算法、大数据……一定不会白学,或多或少都有帮助。最次的答案是明明白白地告诉你是Java,因为学了Java就可以做很多的项目,并且大三及以后很多的课程设计以及大作业需要用到Java。而且Java的就业面目前也是最广的,学好Java,至少不愁找不到工作。
今天的文章就到这里,衷心祝愿大家每天都有所收获。如果还喜欢今天的内容的话,请来一个三连支持吧~(点赞、关注、转发)