今天写这个,一方面是记录自己的经历和想法,另一方面是因为前几天的一个随想立的flag需要兑现:考研的最佳时间,应该是毕业后三到五年。尤其对于实践性比较强的专业,本科教育结束后,大部分人只懂点概念,四年下来至少浪费一半的时间,读研后也是迷迷糊糊。然而,工作三年基本对行业有一定的理解了,有自己的心得……另外义务教育加高中的时间完全可以缩短至少两三年……这里不适合发长文,有时间想写一篇博客。
本来想着把手头的两本金融书(《中国是部金融史》)看完再写的,刚看完第一部,在这里似乎用不上。
因为自身没读过研究生,毕业后有段时间觉得学历很重要,头脑发热考过一次,考的非本专业(本专业没有收在职研究生的学校)。所以虽说是闲谈,可能是瞎谈。以下只是个人的经历和体会,或许只能代表部分人,大佬就当作笑话看好了。
先说说大学教育,学的是一个计算机相关的大杂烩专业,就是什么都学,当然那时候我们都想着以后做开发的,毕竟不管是老师还是学长学姐,都说要做本专业只有开发一条路,做数据没有前途,当然这个说法今天还是有人说,我相信学校里面还是这么认为的。
其实大学里对于编程很是恐惧,觉得高大上,觉得很难,觉得不是自己能搞定的事情,现在还能真切感受到自己的无奈。其实也在很努力看一些书,也坚持看完,比如我记得有本老外写的比较厚的《C#高级编程》,然而看完根本没啥用,以为自己看的次数不够,反正有好几次是下定决心学习编程的。现在想想那时候真的傻乎乎的,光看书有什么用呢?即便是写代码也是照着课本敲完运行下,有错误只会想到是哪个单词拼错了,然后还在想,要是能知道代码运行的顺序就好了...... 很明显,连基本的调试都不会,对调试没有概念,或许老师没教过,或许只是提了一下。不经历很难体会那种感觉,总之,一塌糊涂,一脸懵逼。后来跟着老师做项目,使用python写的,跟我一起的一个人学得就比我快多了,我是把课本的示例都敲了一遍,做任务的时候都是去模仿示例的代码,其实连函数用法都不太懂,那时候已经大三了。
还有一件让我印象深刻的事情,当然对我影响也不小,就是刚入大学会安排一个高年级的带我们。现在我觉得这个人其实很重要,属于一个把你领进大学校园的人。但是这些都是学生干部,在学生会混的,基本不太关心学习,起码是不怎么会学习的人,还会对学弟学妹们说,大学就是用来玩的......于我而言,做着白费的努力,当然也没少玩。
大学基本就是过来的,迷迷糊糊的晕了四年,也曾努力过,但是方法不对,努力白费,越“努力”发现自己越不会,丧失信心。另外,一开始就没想着考研,平时学的东西有些觉得没啥用,好多都是应付考试的,不过工作后看来,其实好多还是有些用的,这些都是工作后要还的。
上面提到大学在老师以及学长学姐的鼓动下,大家起初都是想着做开发的,高大上,赚钱多,体面(那时候是这么觉得)。但我最终还是决定一开始可以做也可以做数据,不挑了,因为编程不会呀,笔试题不会做,害怕面试提问。其实刚毕业甚至大四时也是有直接去做开发的机会,但是自己没有把握住。错过了招聘期,那个夏天很热,持续高温,还好住在姐姐家,不用租房住宾馆啥的,对于刚毕业的穷人来说,舍不得住外面的。我记得有次是下午大太阳坐了俩小时公交去的,去了之后人家直接说聊不到一起,还很同情我这么热的天跑去面试......
当然一开始也是做了数据,工资确实低,看那些加班通宵的同事,着实吓到我了。综合考虑,还是果断转了开发。有人带,也学会了调试,学会了一些语法、逻辑,当然只是行业内的桌面端开发,用现在人的说法就是会调用API就行了,数据处理方面也有很大的提升。这块是学的差不多了,问题来了,市面基本不需要这块技术,大家都在往Web转型,那时候Web端是真的火。然后就要求我也要学起来,但大学就没怎么学Web,学了一门课基本就是应付的,可以说一点基础都没有。当时零基础自己搞web(有人带,但是跟他沟通是有些障碍的),加上领导的催促,结果是慌的一批,好不容易建立起来的信心,直接被打倒。桌面端和前端差别还是挺大的,那时候这块的自学能力还是很弱的。
我知道只会桌面端很快就会被淘汰,所以最终还是决定往web发展,有人带,沟通无障碍,人也有耐心,当然刚开始也是极其痛苦。突然让我去做一个小项目,我当时还是混沌状态,觉得好难,还好人家帮忙,害的他跟我一起加班做,他是非计算机相关专业,纯自学的,我很佩服他,学东西真的很快。自从做完那一个项目,我也是茅塞顿开,突然就很快掌握了基本的开发,后期就是自己去看API了。那时候就是毕业三年的状态吧。
最近一年不仅做二维地图了,还要搞三维,三维是大势所趋,也是近两年才火起来的,似乎终于赶上了潮流...已经有了学习思路,解决问题的思路。
当然,现在已经不太喜欢做这行了,技术发展太快,追赶不上潮流。刚熟悉的东西很快就会被淘汰,学习成本很高,回报却相对很低,也就是性价比太低了。
实践真的很重要,最理想的当然就是学校的老师就能教好。说到这里,想起了当时老师的态度,他们想着不逼着自己的学生去学习,有兴趣的自己去找他们,因为他们觉得有好多学生毕业后是不想做这行的,这种态度看起来很宽容,实际上是教不好学生的,难道那些学生是来陪他们上课吗?作为老师要把最基本的编程教会吧,不至于学生听到编程二字就慌得不行,其实基础的开发真的很简单,会点语法,会调试,基本就算入门了。大概老师都是觉得这东西都太简单了吧,所以不想多言.....但这真的很浪费大部分学生的时间。大学四年,会点基础开发的人,一个班不到六分之一,太失败了。其实没那么难,只是当时想得太难了。实践很重要,但是对于大多数人在学校里又很难得到真正的实践,那只能自己想办法了,要么找认识的大佬带带,要么找家能实习的公司,让有经验的人带一下。人生路上,遇到贵人能让自己顺风顺水,我也希望能尽快遇到那么个人,不想再踩坑了,毕竟这些年,踩的坑实在太多了,浪费了大量的时间,虽然也有收获,相对而言,不值。 如果学校里一直迷茫着,其实就是浪费大好时光,等毕业几年后才开窍,发现已经被别人甩得看不到尾灯。
突然想到,现在的我,加了几十个QQ微信技术交流群,当年为什么都没想着加个群呢?以至于辛辛苦苦学了几年的技术,竟然刚毕业就j几乎被淘汰的那种,并且毕业后还做了一段时间,如果有个群,能够了解到最新的趋势.,其实现在还有在搞那块的,不过那块的市场真的很小了,没什么前途.....不过这又如何,一直学新东西,永远学不完的东西,这个行业真的不是很友好,几年下来,想转行了。
结合随想和经历,大学基本上算是荒废的,学了点基本的概念,作为实践性很强的专业,学习的过程中实践远远没跟上,或者说正确的实践远远没跟上,在机房照着课本敲代码,有错误找单词的错误,再敲三年也是白搭,如果按照当时的水平去考研,即便考上了,我想研究生三年也是毫无长进,所以我的结论就是,大学如果没有想办法搞明白自己所学的专业,就不用着急考研了。
或许大部分人在大学迷糊才是目前的常态,那就毕业历练三年,那时候已经搞清了很多事情,搞明白自己想做什么,会做什么,然后再去考研,至少不至于毕业论文憋不出来。
想到了一个比较理想化的方案,既然大学不能培养出直接被社会使用的人才,那就干脆缩短一年,本科由四年变为三年,高中、小学、幼儿园各缩短一年,这在当前学制的基础上缩短了四年,用来去社会实践应该够了。这样正好也能解决下当前严峻的老龄化问题。考研试题可以增加一些实操性、原理性的题目。个人根据自己的意愿,能力比较强,觉得不需要实践的人可直接参加考研;觉得不行的就去找工作实践,三五年后看明白了,想考的就去,不想考的继续安心工作。这样就可以充分利用时间和资源了,不至于大量的人浪费宝贵的青春,其实有很多人攒着一股劲没处使呢!
本来想投稿至博客园首页的,这个时间段还不让。困了,睡觉。
2021-12-11 00:58:20