• 假如大学可以重来


     
    如果你还在念书,本文应该对你有所启发。如果你已经毕业了,就当看个乐子吧。
     
    最近在构建之法的群里听了很多老师们对教育的讨论,很敬佩老师们这么下功夫,自己也不禁浮想联翩,想起了自己的大学时代。我曾经的老师们,是否也在课后绞尽脑汁思考如何教好这门课。而令他们意想不到的是,每次来上课的学生不到一半,来的还都在玩手机。
     
    可惜当年的自己太贪玩,课没有好好上,项目也没有认真做,白白浪费了大好时光。已经步入职场的我,曾经不止一次的想,假如大学可以重来,那将是一件多么美妙的事情。
     
    大一是最容易荒废的一年了,刚刚步入大学的一帮高中生,没有了家长和学校的管束,恨不得玩到昏天黑地天崩地裂。我的大一基本就是这么过的。那时候正是dota这款游戏最火的时候,大把大把的时间都交到玩游戏上了,通宵玩,逃课玩,都是常有的事。此外还有看视频,各种电影、电视剧、动画片(你懂的)。社团活动、打球、K歌,一样没落下。
     
    现在想想,大一的时候真是玩的太荒唐了。然而比我更厉害的还是大有人在,整日在宿舍吃泡面打游戏的人也是有的,你可能会瞠目结舌,但这就是真实情况。你可能觉得我上的是什么野鸡大学吧,非也,985、211学校,全国排名都是靠前的,这也是真实情况。有时候我会觉得是否学校越好,管理就越松,因为以我后来的了解一些二本类学校的管理甚至和高中一样严格。
     
    学校可能是想营造好的学习氛围,让学生自主学习。但是对于大一学生来讲,根本谈不上自控,能够认真学习的同学顶多也就占20%吧,也就是说一个50人的班级,能有10个人好好学习就不错了。这个比例大概也就是奖学金的名额比例吧,所以这些同学的目标很明确,奖学金。至于其他像我这样的学生,我真不想用「乌合之众」这个词来形容曾经的自己以及小伙伴们~~!
     
    对于奖学金我也有过向往的,毕竟能考上这所大学的都不笨,我骨子里也并不是一个混球。所以功课倒没有想象的那么糟。我的专业是软件工程,对于编程语言以及计算机原理以前都是没有基础的,所以一开始学的时候就很懵,根本没有抽象思维,理解起来很吃力。而老师他自己是有很成熟的编程思维了,所以讲课的时候按他的思维讲,觉得一切都很简单,飞快的就把进度给赶完了。
     
    一开始的时候绝大部分同学的状态是「跟不上」,除了少数几个高中就有编程经验的。此时就是一个关键节点,一部分同学下课后自己去图书馆学习,把不懂的都弄懂了,于是他们成为了优等生。而另外一部分同学,下课后干嘛去了呢?当然是打我们最爱的dota了。两极分化就是从这个时候开始的,优等生一直靠自觉学习来跟上,差等生则破罐子破摔一落千丈。
     
    现在真是懊悔自己当初没有分化为优等生,编程只学了一些三脚猫功夫,真正的基础并没有打好。如果我有月光宝盒可以再来一次,一定会好好听每一堂课,如果感觉跟不上了,课下一定弄懂,不要拖成破罐子。像计算机组成原理、计算机网络这些比较枯燥的课,我都没有学好,以至于我现在工作了还在恶补http的知识。当年欠的债,以后都是要还的。
     
    这样浑浑噩噩的状态一直到了大二快结束,我遇上了一次拐点。学校组织了一次编程比赛,鬼使神差的我就报名参加了。在开赛前有一周的培训,这个时候,我才真正为了要用而学,而不是像之前那样只是为了应付作业、应付考试。为了完成比赛项目,我开始去图书馆借各种参考书,开始认真研究,课后也把心思都放在了这个比赛项目上。落下的课程老师不会给你再讲一遍了,于是就网上下载各种教学视频,跟着讲解敲代码,我的java就是跟着马士兵老师的教程一点点学会的。最终,我靠自学把这个项目给做出来了,才真正意识到了编程原来是这样一种感觉。
     
    现在真庆幸我当年报名了那一次比赛,通过这一次的经历,我学到了很多东西,一下子成为宿舍里「技术好」的一员了,而这种感觉是很奇妙的,它会激励我继续学习更多的东西。而当时我周围的同学都是不怎么努力的,以前我抄好学生的代码,现在竟然有人来抄我的了。真应了老罗那句话,稍稍一努力,就鹤立鸡群了。
     
    找到一个制高点是很重要的,它对你有无穷的激励。如果我能回到大二,一定不会把努力拖到这么晚,一定会早早醒悟,把打游戏的时间匀出来一些,哪怕匀出五分之一都够用了。
     
    转眼间升到了大三,这个时候我做了一件令我受益无穷的事情。
     
    有一天,我看到了楼道贴的一张海报,上面有IBM三个字母。这是什么玩意?当时我竟然是不认识IBM的!!然后我就回到宿舍打开电脑准备玩了,这个时候我看到了自己笔记本上印着:IBM ThinkPad。当时就被震到了,你特么是学软件的吗!虽然我现在能编点程序,但是对于软件公司以及软件这个行业根本不了解,至于学校外面的软件世界是怎样的更一无所知。毕竟将来是要成为一名「业内人士」,我需要对这个行业有点认识才行。
     
    于是我瞄上了学校书店卖的《电脑报》,每期都买,各个板块都认真看,因为我什么也不知道。我周围的同学对我的这个行为是不屑一顾的,因为这对于期末考试没有任何作用。而我一直坚持到了毕业,最后收拾宿舍的时候,整理出了厚厚一摞报纸。其实也不是说我的兴趣有多大,只是我觉得这是应该做的。正是通过《电脑报》,我对硬件、软件、操作系统以及软件这个行业有了最原始的了解,知道了我学的这些到底能干啥。比我们周围的同学已经早走一步了。
     
    我的状态比以前更好了。记住,状态很重要。
     
    就在我状态很好的时候,我遇上了大学期间的另一个拐点。有一天我在信息栏上看到了一张纸,招募队友一起做项目,是由我们学院技术比较好的几位同学发起的。我感觉到这是一个机会,于是联系他们加入了团队,名曰“鸿鹄团队”,听起来很厉害哈。所谓的做项目其实就是接一些校外的外包,有些人为了省钱愿意找学生做,而我们就挣他们的这个钱。
     
    陆陆续续做了好几个项目,有做成的,也有被坑了的,做完后对方不要了,那时候也不晓得要定金。我记得最大的一个我挣了3000,那时候简直是一笔巨款了。更重要的是,我通过做这些项目学到了更多的东西,技术越来越好了。而且,我们团队当时还做了分工,我们几个都是学java的,缺少一名前端(做的网页太难看),就让我专门来做前端了。于是我又开始研究各种前端技术,直到我们做出的界面能顺利交付。几个项目下来,我已经在学院里小有名气了,别人有项目不会做网页了,就喊我去做。
     
    正是由于这样一段经历,我毕业后直接就从事了前端工程师这个职位,原来这个团队竟然改变了我的命运,想想都觉得后怕。所以,大学期间所做的事情是很奇妙的,你不知道它对你的人生能产生多大的影响。所以,一定要在大学期间多折腾,不要把时间都浪费在无用的游戏上面。如果让我回到大三,我还是会继续做同样的选择。唯一后悔的就是,接外包一定要先拿定金啊!
     
    我在大学期间的折腾还不止于此,后来我又看到了学校就业中心招聘兼职,为了挣点钱,我就报上了。结果那头的老师看到我是软件学院的,给乐坏了,他正好想对学校的就业信息网做一个改造,于是就把网站的管理权限给我争取到了,我竟然成了我们学校就业信息网的维护者了!一年的时间,我有空就跑去办公室鼓捣这个网站,还进行了一次改版,期间遇到的种种困难自然不在话下,一一攻克。有段时间服务器总被黑客攻击,我又有机会进到了学校的机房,在轰鸣的机器声中删病毒、装系统。整个山东省的网络主干节点就在我旁边,这是一种怎样的体验,我已经接触到了大多数同学没能接触过的东西,这对我的提升是巨大的。
     
    由于我的这些经历,加上在就业中心扛把子,我面试实习以及最终签到工作,都没有费太大的劲。(有吹牛成分,我被百度刷了)
     
    回顾自己的大学经历,我觉得我是幸运的,我遇到了好几次转折点,从一个混学分的学生走向了一个真正的工程师。不过从另一个角度看,或许机会从来都是有的,也许你只是和它擦肩而过了。在感激我遇到的团队、老师的同时,其实我对我的大学并不满意,败笔就是大一大二的混账时间,真的浪费了太多太多时间了,现在想想都心疼不已,而当时任由时间流走的我是多么无知。据说雷军的大学时间基本都在图书馆度过,技术水平达到了国内领先而不是院内领先,如果我从一开始就认真学习,早点进入状态,那现在的我,岂不是可以上天了。
     
    现在我工作了,业余还在坚持写博客,最近又开始在微信公众号写文章,稍不注意就熬到半夜一两点了。想干的事情太多了,现在就感觉时间就是最大的财富。而曾经的那个无知少年,简直是在大把扔钱,想想就可惜呀,不说了。
     
    假如大学可以重来,我想我还会多读一些书,技术无关的。历史、经济、科技、人文、心理学,这些都是很有用的知识,对于提升一个人的品味很有用。现在回想,大学时代的我是没有思想的,还未形成基本的价值观、判断力,现在我也在拼命弥补,看一些相关领域的经典书籍,而可用的时间,也就只能从坐车、吃饭的时候来挤了。
     
    假如大学可以重来。。。我的大学再也不可能重来了,唯一能做的就是珍视当下。如果你现在还在念书,那简直就是坐拥无穷宝藏了,赶快抓紧时间去折腾吧。
     
    叛逆的你也许会说,如果你不逃课、不通宵、不谈一次恋爱,不疯狂地挥霍一把,你的青春被狗吃了吗?这个问题我还真不知道怎么回答,青春是如此美好,我又怎忍心平凡度过。 
  • 相关阅读:
    一台服务器Nginx配置多个域名(一级域名或二级)
    Nginx启动和停止
    git删除本地及远程分支
    纯js实现复制内容到剪切板
    js 实现字符串转日期进行比较大小
    git 本地分支与远程分支 新建/删除/合并
    设置Git 记住密码
    炒鸡简单的javaScript的call和apply方法
    如何打war包
    Git 查看远程分支、本地分支、删除本地分支及远程分支
  • 原文地址:https://www.cnblogs.com/lvdabao/p/5273249.html
Copyright © 2020-2023  润新知