嘿,朋友,如果你偶然间看到了这篇文章,那么可能你现在也处在一个十分迷茫的情况下吧。
这篇文章只是说一个抛砖引玉,毕竟我也还在漫漫求学路上,而你,有可能现在或者说未来都会比我强很多,所以这篇文章也不是说什么教导,而是我把我这5年的经验都写下来,供大家参考,帮助各位也帮助我自己。
在接下来的内容中,我会结合上我5年的经验(3年在校,大四实习,毕业后裸辞考研并一战成硕),提出些许建议,如果觉得有用可以记录下,没有就当看看我过去失败的4年本科时间。

主要是最近和几个新生聊起这件事,就觉得感觉大家有冲劲,但是又不知道该怎么学习,我又不能一对一针对性的讲,太浪费时间了,我也还有一啪啦算法和论文等着在,所以索性就写这么篇博客。

这事要从高中的时候说起,那时候又爱玩,又立志不读计算机,所以接踵而至的是高考失利,比模拟考低了差不多40-60分,最后阴差阳错因缘际会的来到了一个双非学校的计算机学院物联网工程,当时十分想转专业去传统工科,后来听到了专业介绍后才留了下来。

当时回想整个高中阶段的日子,觉得十分对不起爸妈,然后大一那一年天天泡图书馆看书,整个大一我成绩是3/1053 / 1053/105,又是班长又是做学生会的,就觉得好像计算机也挺简单的嘛,然后就洋洋得意的过了大一。

大二是我本科这几年的一个分水岭,由于大一上的唯一一门编程课是网页设计(HTML和CSS),当时我拿的是全专业最高分,就觉得好像编程也挺简单的嘛,直到被C++教育做人。那个时候我耍了第一个女朋友,那女生挺爱玩的,而且自诩甚高,认为自己智商180,然后天天带我耍,于是大二那年图书馆也没怎么去了,就每天腻歪在一起,又遇到了C++,毕竟有对象这种事就开始复杂了嘛,你懂的,然后大二上期,我很果断的挂了C++。幸好后来那女的把我绿了,这才从苦海中解脱出来,感谢那个这么不长眼的男的!所以这也是我要说的第一个建议:

耍朋友可以,大家十几二十岁血气方刚的小伙子小姑凉也很正常,但是要节制,该学习就滚去学习,以后还有那么一辈子,真没必要赔上自己的青春。

当时挂C++,补考也挂了,于是我就开始迷茫了,我在怀疑我是不是真的不适合读计算机。幸好生命中还是有那么几个贵人,当时认识了我们系主任,又不小心加了个联系方式,那个时候我就天天跑去找他聊天,就跟他谈我不想读计算机了,我想考研跨考到行政管理这一块去(因为当时在学生会做个部长,又打算应聘主席嘛,而且后来也确实应聘上了)。后来和系主任抽了几根烟后,他终于把我劝了回来,老老实实读计算机。所以这也是我想说的第二个事:

如果觉得迷茫,不妨多找找老师聊聊,毕竟老师基本都是博士学历起步,你觉得很困惑的事情,他看来也就是一点点事,三言两语可能就给你解决了。关于博士学历,我就引用我之前在知乎上看到的一句话(链接找不到了),博士学历意味着这个世界上基本没有任何有技术含量的事情难得到你了。
当然你也可以找找你认为三观很正,或者说技术很强的学长学姐请教,这个我觉得很重要,如果三观不正(比如天天给你灌输逃课想逃就逃,考试就去作弊)或者技术不强,那么很容易把你带拐(尤其是针对那种刚进校的新生),而拐下去了,就不一定扳的回来了。就好比线代中,如果你行列式为0,那么在实数空间中你是找不到逆矩阵的一样。

那次和系主任聊过后,就开始天天敲代码,当时和几个朋友组队去做个东西,就天天捣鼓java SE(主要是java swing),捣鼓了一个学期,最后发现,java swing这东西唯一的作用就是中国高校期末考试要考。大三的时候捣鼓java EE,后来实习做产品经理,之后又开始想做Web开发,反正各行各业我都摸过,也都不知道该怎么摸,也没摸熟,就等于我什么都不会,所以这也是第三个建议:

一定要找清楚自己的方向,比如你以后是打算考研(本专业 | 非本专业)、考博(本专业 | 非本专业)、工作(本专业 | 非本专业)、考公务员,工作又可以再分为硬件、软件等。但是这个东西定下来后就不要随意更改了,不然你就会像我一样浪费大把时间,强行反复提高自己学习成本,所以不明确的话,就多问问老师、学长学姐,多看看综述。

而且我觉得这个方向,一定是个大的方向,现在回想才发现为什么高中班主任第一次班会要我们写下5年的目标。因为这个方向会指引你去完成它,就像我现在的目标很明确,三年后去川大软件工程读博。然后你就可以在这个目标的基础上完善近期的目标,就比如我这三年研究生(其实细说只有2年,因为研三就要开始准备申请了)的目标现在暂定的是,研一做情感分析(sentiment analysis),争取今年12月弄篇3区以上的论文,最迟明年5月出,然后开始转用户画像(user profile)。保底在毕业时能够有至少3篇3区以上的文章。当然,可能会有人说“就这?”,因为我相信裤裆大了什么鸟都有,呸,林子大了什么鸟都有,所以理论上来讲,肯定会有钢精看得到这篇文章,所以我还是想坦白,我自认为我智商情商都不高(没测过,怕打击到自己弱小的自尊心),所以我也只能在有限的智商里面尽可能的做更好的事情。

然后还有个动手能力这个吧,大家都是工科生,都清楚动手能力对我们工科生意味着什么,当然真不是歧视,反正在我这么多年的经验来看,动手能力强的女生真没几个……我还是想说,如果你一个计算机科班出身的,你连一个毕业设计都做不出来,那么你觉得你这四年对得起谁?所以这也算是第四个建议吧:

遇到问题,多动动手,我一直在拿写代码和写作文做比较,我认为写代码就像写作文一样,你得先有逻辑,先有思路,才能把你脑海中的字组成词,词组成句,而且大家都是面向百度编程的嘛,语法不会百度下不就得了?更重要的是思路,思路怎么来?多动手做,做着做着就会了,好好看,好好学。

后来我和室友闹崩了,这里我必须把这两个室友拿出来鞭尸。我有两个室友,一个每天晚上打游戏到两三点,还砸键盘,骂电脑(因为熄灯了,他玩的单机,反正我是真搞不懂玩个单机有啥好骂好砸的),另外一个看动漫看到两三点,虽然戴耳机,但是耳机漏音,而且是不是很阴森的给你“嘿嘿嘿”的笑一下,同时两个人有时候还要交流心得,交流的声音我也不夸大,反正就是他们白天说话的那个音量。他们的作息时间我毕业的时候整理了一份:

  • 04:00-13:00,睡觉
  • 13:00-16:00,床上耍手机
  • 16:00-17:00,起床洗漱
  • 17:00-23:30,出门网吧上网,顺便吃晚饭(是的你没看错,一天只有一顿饭,两个接近一米八,体重好像只有80几)
  • 23:30-03:00,看动漫,耍游戏
  • 03:00-04:00,耍手机

大体是这样,差别不会太大。后来我就忍受不了,又想毕业的时候感谢室友不杀之恩,所以我就搬出去住了。我很感谢幸好我这最后一点自律还存在,还没有迷失自己成为行尸走肉,所以这也是第五个建议:

交友要慎重,近朱者赤近墨者黑。

接着时间推移,推移到了上班,俗话说得好,第一份工作基本决定了你以后的路,然后我又很幸运的遇到了这家*公司。在这里,我第一次遇到了社会的毒打。首先最直观的感受是,再不会有人对你倾囊相授了。做产品经理第一天,十一点过,主管让我画个矢量图,下午两点交,我从没碰过,当时一脸懵逼,然后一直百度,到两点终于交了。

后来遇到的第一个正式的事情是录制用户手册的视频,当时我根本不知道用户手册是个啥,就找一个女同事求助,然后那天下午,我在录视频,她就在旁边耍手机,我录了一下午,她到下班点就走,还顺理成章把她下午应该做的工作推给了我。

这在社会中也很正常,因为他教了你,你就会威胁到他的地位,有可能你上去了然后成了他的上司。这也对应了上面我说的为什么我看到的女生动手能力都不强的原因,因为很多情况下女生撒个娇卖个萌,总会有人帮你解决问题的,但是这永远不是解决问题的方法,因为你要收获,就得有付出,而且付出一般来说永远比收获的多,毕竟没有免费午餐定律嘛。所以这里也是第六个建议吧:

遇到问题自行思考,自行解决,毕竟计算机的社区很强大,遇到实在不会的再考虑问人,毕竟学校还是相对来说单纯的。但是如果遇到问题就问人,那么你其实错过了自行思考自行解决的这么一个过程,这个过程是我觉得无论是以后工作还是科研过程中很重要的一个环节。

最后我实在忍受不了那个小公司,然后选择了辞职,辞职无非就是钱没给够,又受了委屈嘛,反正我是钱也没有,委屈还一啪啦,选择了考研。这我觉得是我人生中至今为止做的最正确的一个决定吧,虽然又回到了本科的学校,但是这一次我有了新的方向,新的目标,而且很坚定。我先附一个我考研的作息表吧,再谈谈第七个建议:

我觉得吧,无论什么事,你要做你认为有意义的事情。就像系主任从大二的时候开始经常对我说的一句话“你要想清楚要做个什么样的人”。比如我考研的时候实在学不进去了,那么我会选择去网吧,毕竟我坐着也是浪费时间浪费心情,为何还要一遍又一遍折磨自己的心态,不如去放松?但是你要对得起你的每一次选择。

最后还是加一个建议,因为我有强迫症,而且是完美主义,所以每次写博客或者给别人讲题的时候,都是时常在想我写的或讲的清不清楚,明不明白,他人看不看得懂,但是我要说的核心并非是这种精神,而是:

你要怎样把所学的转换为自己的,我认为最好的方法就是学到了之后给别人讲一遍,看别人能否明白,这样你也可以重新巩固你的知识,查找遗漏点,就像我之前写的每一篇博客,我的查阅了许多的资料,把很多资料融会贯通了起来,才开始写的,有的时候写的东西我自认为没写明白的,又开始查阅资料,反反复复的,这样也有了更清楚的认识。就是说你要怎样有了输入值后,如何输出的问题。就比如盗个经典神经网络的图:

写在最后

写这个文章吧,不是说我说的做的就是对的,因为我也还是个摸索者,每个人的想法做法也都不一样,我这也是用这5年的失败总结出来的经验,大家看着觉得有用不妨点个赞哈哈哈,毕竟写了快4000字了,没用的话就当做是个笑话吃饭的时候多刨两口,不一定防脱发,但能保证你吃得饱对吧。

最后再送一句我经常对学弟学妹,也是师兄对我说的话:

你还有时间

====================================

更新于20-10-13,主要之前写漏了,这两天突然想起来了……

你在敲代码的时候也经常遇到bug,或者你刚入门经常遇到的语法错误,都是很正常的事,有的人也因此放弃了计算机这个香饽饽。然后再说回我自己,上面写到了我工作的时候的事情,其实最主要的是,我去那家公司其实就是个错误的决定,再决定转岗去做**产品经理又是错上加错,所以才辞职回来考的研。

不过我的这一段人生经历是极其宝贵的,因为如果我没有经历过这一段的失败,那么我就根本不知道我要的是什么,我也是浑浑噩噩混日子摸鱼的那种混吃等死的上班族之一,就是说你没有经历过失去,你就不会理解到自己曾经拥有过的东西,更不会现在手上拥有的宝贝。所以我这里也再补充一个建议:

俗话说得好,吃一堑长一智,年轻人永远不要怕犯错,因为你在校,犯的错大部分都是小问题(虽然在你当时看起来可能很严重),你有的是大把的时间修正,而对于你这个错误而言,真正宝贵的是经验,能够帮助你以后不再犯类似的错误,同时这种发现问题,寻找方案,解决错误的能力也是我们工科生必备的能力之一。

================================

更新于20-10-15,因为昨天大连发生了那个事嘛,就有点深有感触

就像蜡笔小新一样,他身边的每个同龄朋友都有很多梦想,我只记得那个装逼男的梦想好像是立志做个科学家,于是经常去补课那些。就像我们一样,身边总是有许多人有形形色色伟大的梦想,但是最后又有多少人成为了自己想要的模样?又有多少人活成了小新爸爸妈妈那种中年油腻的形象?

我举着个例子并不是说梦想不重要,而是我们要学会接受自己的平庸。在某一阶段越优秀的人就越难接受自己下一阶段的失败(比如我本科有个同学,班上成绩中等左右吧,到大四都还念念不忘自己的高考理综成绩,都大四了还天天拿出来吹牛逼)。

这个社会总是会有比你强的人,山外有山,天外有天,许多人在经历了社会的毒打后就会慢慢发现自己也就是茫茫人海中那千篇一律的那一个(比如我,以前上班的时候每天都要挨骂,有一次隔壁部门一个领导深夜一个电话打过来骂了我一个多小时)。而我所说的平庸,并非是你从此开始放弃,自暴自弃,而是:

你要接受别人比你强,只有强者才会用欣赏的眼神去看待别人。同时你要在你有限的能力里面尽可能做出最好的结果。别给自己太大压力,你还有亲人,你还有兄弟,你甚至有可能还有对象,除了(广义的)成绩以外,你还有许多快乐的时光值得你骄傲!

大学如何学习——我的五年失败经验总结相关推荐

  1. 学习英语 考托福 个人失败经验

    阅读 --1.练习太少 2.单词量不够 3.时间掌握的不到位 4.阅读速度太慢 5.理解能力不够 6.态度不够端正,太盲目随意 7.平时思想太懒惰,考场上认真,临时抱佛脚和侥幸心理很严重 8.对学习托 ...

  2. 孤傲苍狼 只为成功找方法,不为失败找借口! javaweb学习总结(十五)——JSP基础语法   任何语言都有自己的语法,JAVA中有,JSP虽然是在JAVA上的一种应用,但是依然有其自己扩充的语

    javaweb学习总结(十五)--JSP基础语法 任何语言都有自己的语法,JAVA中有,JSP虽然是在JAVA上的一种应用,但是依然有其自己扩充的语法,而且在JSP中,所有的JAVA语句都可以使用. ...

  3. 程序员之痛:六次创业五回失败了

    作者 | Rishabh 译者 | Arvin,责编 | 伍杏玲 出品 | CSDN(ID:CSDNnews) 以下为译文: 在Loki.ai 成为一家成功的公司之前,我在5年内经历了5次创业失败.这 ...

  4. 给未来的你-李开复在2011级大学新生学习规划讲座上的演讲

    给未来的你 --李开复在2011级大学新生学习规划讲座上的演讲 李开复 很高兴与这么多刚刚入学的大学新生交流,今天的演讲,希望和大家讨论一下,经过大学四年的学习生活,未来的你可能成为什么样子. 有人也 ...

  5. 纽约大学深度学习PyTorch课程笔记(自用)Week6

    纽约大学深度学习PyTorch课程笔记Week6 Week 6 6.1 卷积网络的应用 6.1.1 邮政编码识别器 使用CNN进行识别 6.1.2 人脸检测 一个多尺度人脸检测系统 6.1.3 语义分 ...

  6. 《Go语言圣经》学习笔记 第五章函数

    <Go语言圣经>学习笔记 第五章 函数 目录 函数声明 递归 多返回值 匿名函数 可变参数 Deferred函数 Panic异常 Recover捕获异常 注:学习<Go语言圣经> ...

  7. QT学习笔记(五):Qt5的8种标准对话框示例

    QT学习笔记(五):Qt5的8种标准对话框示例 前言 实例展示 1.颜色对话框 2.文件对话框 3.字体对话框 4.输入对话框 5.消息对框 6.进度对话框 7.错误信息对话框 8.向导对话框. 前言 ...

  8. 大学选修课计算机心得,大学选修课心得体会范文五篇

    大学选修课心得体会范文五篇 大学选修课心得体会范文1 张海迪说过:"一个热爱音乐的人一定是一个热爱生活的人."我深以为然.从小,我就喜欢唱歌.几乎于音乐一切有关的东西,我都喜欢.我 ...

  9. linux课程总结范文,大学课程学习心得体会5篇.doc

    时间: TIME \@ "yyyy'年'M'月'd'日'" 2021年4月21日 学海无涯 页码:第 PAGE 1页共 NUMPAGES 1页 大学课程学习心得体会5篇 学习作为一 ...

  10. 【小白】【大学】一名嵌入式软件开发小白的单片机学习历程、心路历程、经验分享

    我的嵌入式学习之路 我为什么写这篇文章 先简单介绍一下我自己 与每一个技术小白共勉 这篇文章写给谁 我的学习经验分享 我的成长之路 我的单片机学习历程分享 51系列单片机学习历程 预备知识:(可以查百 ...

最新文章

  1. 大数据框架对比:Hadoop、Storm、Samza、Spark和Flink——flink支持SQL,待看
  2. 不用等到2050年,现在已经有人跟机器人结婚了
  3. 关于迷笛音乐节的重大通知-_-
  4. 前端工程与性能优化:静态资源版本更新与缓存
  5. Linux中的tty、pts、pty等概念辨析
  6. 合作开发过程产生的专利_被起诉专利侵权怎么办?专利律师给你出招!
  7. 海归硕士程序员吐槽:我回国竟然找不到工作,这到底是什么操作?
  8. Eclipse开发环境配置
  9. win7共享20人限制 清除_中控智慧考勤门禁_机器直连软件及清除管理员
  10. matlab制作水印,怎么在含有水印的图像中提取出水印
  11. 51单片机(五)独立键盘检测与矩阵键盘检测
  12. sv 数据类型: packed /unpacked/动态数组/联合数组/struct/ enum
  13. 深入理解Java虚拟机—Java虚拟机内存
  14. 使用asm.jar将Android手机屏幕投影到电脑
  15. 设置简易福彩投注程序
  16. 量化股票是什么意思?
  17. 在微信浏览器中做分享到朋友圈和分享到好友
  18. 中国企业全球领导力的五大缺失
  19. 泰拉瑞亚联机时为什么显示已在此服务器,为什么用游侠联机泰拉瑞亚创房的时候一直卡在 – 手机爱问...
  20. 一套POS管理系统包括哪些

热门文章

  1. nyoj 54-小明的存钱计划
  2. vbmsgbox引用变量_vb中msgbox用法
  3. iLife '09测评
  4. h5 android 重力 晃动,H5案例分享:html5重力感应事件
  5. [文献阅读]Detecting Spacecraft Anomalies Using LSTMs and Nonparametric Dynamic Thresholding
  6. CSS,文本溢出显示省略号
  7. 阿里开源的升级思考:开源委员会的三个关键行动点
  8. Mono.Cecil 初探(一):实现AOP
  9. MarkDown 标题居中
  10. springboot项目快速搭建