来源:AI蜗牛车 链接:
https://mp./s/CNuniIHptRB2uwvOVYXoqQ
这个话题其实早就有所思考,但是一直迟迟下不去笔,可能是因为不知道具体写什么吧,但是又想写些东西,当然我也邀请了我几个朋友一起去思考了这个问题, 前前后后等待朋友的回应和自己写差不多半个多月的时间把,所以文章可能会有些不太通顺的地方,请您谅解,当然这是一篇朴实的文章,我也准备采用很朴实的排版。
//一//
我本是卧龙岗散淡的人:
从前我一直以为我不会后悔,带着一种莫名的自信感,认为人在每个阶段都有每个阶段的想法,跟着自己的想法走,总也算经历过,没什么好后悔的。后来年纪越来越大,思考的方式一变再变,回头再想看看,却突兀地萌生了一些后悔的情绪。
如果再上一次大学,我想更早地喜欢上阅读。脱开了带着目的的阅读方式,去感受从古至今千千万万的思想,去碰撞,去领会,去完善自己的世界观,人生观。如果再上一次大学,我依旧不会后悔自己爱上游戏,因为我知道,杰洛特的冒险、阿泰尔的故事,都曾真真切切地为我带来惆怅和惊喜。如果再上一次大学,我会改一改自己期末突击的习惯,那时候不懂,以为过了考试便万事大吉,后来慢慢发现,突击一周的结果,远远没有认真学习半年来的扎实厚重。如果再上一次大学,我想要在那年下定决心换一个专业,一心一意专攻一方。如果再上一次大学,我想更早为自己确定一个方向,并以此深入。如果再上一次大学,我想早一些思考未来,早一些规划。如果再上一次大学,我想要更早接触更大的世界,不再把自己关在寝室里头,不再把自己锁在自己的世界,去美丽但残忍的外头走上一遭。
其实我也知道,经历带来思考。不一样的经历会产生不一样的想法,而每一份想法都是宝贵的财富。思想总不完美,每一个阶段总有那一个阶段的局限,在后一个阶段产生的后悔,正也代表着我们在不断前进。这么一想,倒也不必特别执着于过往的荒唐,只是在面向未来时,要从过去中吸取经验,更多一分慎重。
//二//
fan:
今天仔细想了一下这个问题,我觉得对我来说不太好回答,因为就算回到大一我估计还是那样子,人生没有重来,弯路该走还得走,经历了这么多感悟和教训也都是为以后铺路了,不过硬要我答一下,我可能会从一开始就掌握一门技术吧,或者提前转专业了,然后参加实习而不是考研自己当初选择考研其实是学生思维太严重,觉得上学就要一步接一步顺风顺水的,认为有个好的研究生学历就可以让自己咸鱼翻身。现在我觉得自己不适合做学术研究,最起码现在是这样的,所以目前放弃二战了,可能我更应该提前去社会上历练一下问问自己需要什么,再看下一步怎么走。
//三//
junco:
最近应车哥的邀请,谈一谈如果重上一次大学这个话题,其实之前我也一直在思考和回顾过去的四年,什么是有所成的,又失去了什么,再来我会做的更好么,有些我现在认为是正确的事情,能得到现在这样的处境么,一些现在我认为是错误的事情,之前却也帮上了许多的忙,其实大学这四年本身也是有得有失的,即使再来一次也是无法完美的,过去的也许就是过去的最好的选择,真正要做的是在对过去的回顾中,认识到自己的缺失并在将来填补上这块拼图才是回顾这个话题的真正意义所在吧。
了解我的人应该知道,其实我不是一开始就跑来想做程序员的,作为机械系下属学科的锅炉工,我的第一项技能是三维建模,也是因为这项技术让我参加了许多机械类的比赛,也从此入门了科创竞赛。然而实现机械结构的控制是非常的复杂且拥有不可变性,而不像做单片机控制一样轻松擦写程序,做调试,机械是有高昂的试错成本的。我的第一辆小车,花了2000+的经费,最后做出来根本不按轨迹走。现在回想起来感觉当初真是笨,只管莽着做就完事了,各种不科学计算,大概就是初生牛犊铁头娃吧2333.不过这件事,让我意识到了编程控制的美妙性,纯机械小车能做的比电控的实在少太多了,至少对我们这种初学者来说。
幸运的是,大二时候被魏老师和顾老师同时招到麾下,我就开启了我的控制入门之路,单片机啦,无人机啦等等都是在大二时候玩的飞起,另外也在那时候幸运的参加了智能车竞赛拿到保研资格(这里要感谢带我的航哥),也发出了自己的第一篇英文论文。这段时间是一个开眼看世界的日子,出去参加比赛,参加会议,见识更多新奇的东西,也是在那个时候,我第一次接触到了机器学习,AI这些名词,当时我只是想尝试尝试,能够在自己的新玩意上用一用,没想到竟成了我之后研究生的专业选择方向。想想回忆起刚学深度学习的日子,当我的840显卡上第一次跑起了手写数字识别,当老师配给的第一块1080ti被点亮,当我跟学弟合作第一次目标检测了机器人比赛的投球框,我意识到了它强大的力量,当然我也为学习这些感到了巨大的阵痛。相信配过深度学习环境的同学,都对第一次配置这个有深深的记忆。作为一个只会写小黑框和在单片机上写过程序的‘假程序员’,环境不只是唯一的敌人。Python作为解释语言和C的巨大差别,Linux系统的使用,没有图形化界面只有命令行,讲道理,这些现在司空见惯的东西当时都是我巨大的噩梦。即便是现在,我还是为自己浅薄的计算机知识感到羞耻,因为数据结构和基本算法我都是这个寒假才补起来的,更别说其他三大程序员的浪漫等等了。
可能讲到这里,大家已经忘了我们本来的话题是再读一次大学,可是我不得不提我的这段经历,因为它,我才能在这里大谈特谈未来,大谈特谈再读一次大学这种话题。看起来我之前的经历还是非常的顺风与成功,但是这一切都是实打实的空中楼阁2333. 年前,我在momenta实习了2个月,这段经历,彻底摧毁了我之前的自信并让我意识到自己巨大的不足。入职公司的第一天,就被派活把别的同事写的C++代码拿来做成动态链接库给python用,回看这是一件简单的事情,但是当时我实在有太多不会了,整了半天最后也没成,只能用python重写了一遍,写得又被评价只能一次性用,质量太差不能入库等等等等。虽然说,这两个月我都是在打杂,没有做什么跟深度学习相关的,但是事实上,我在保研面试跟老师谈笑风声这个那个神经网络,我是不是真的理解,还只是张口就来,我甚至不能不看书,手撸一个机器学习的算法,我甚至当时还不知道计算图是什么,我也不知道什么动态规划,说起来蛮丢人的,我居然以后还妄想着做算法,真是十分可笑了,于是我回来了,回来了也不看深度学习什么的,以后有的是时间看,我打开了PAT先刷了它3000分,一个寒假。
现在我依然还不是一个合格的程序员,但是现在我知道要怎么成为程序员,之前走的弯路太多了,如果再来一次大学,我要是目标明确,把该看的书都看了,把改刷的题都刷了呢,也许我也没能走到现在这步了,可能以后也没有什么机会研究AI啊什么的,我可能已经出去找工作了,当然不是说这不好,这也是另外一种选择,没有什么对错。其实我有些羡慕那些技术极佳,本科就找到大厂高薪程序员岗的同学,要是我再来一次会不会走上他们的路呢。但是我又不羡慕他们,他们的做法可能又使生活失去了一些可能性,各有各的好吧,只能说,每个人都有不同的道路,两者的兼容性其实是很差的,至少在我身边的例子中,许多技术极佳,真正可以被称为程序员的同学,他们往往并不在学校意义上的成功,比如成绩,比赛(ACM的比赛真是太难了),奖学金,论文等等,我觉得其实这是不公平的,也是我们这篇‘重生’文讨论上的bug。课业和业务技术的关系并不是很大,基本还是靠自学。技术和理论上,也是有很多矛盾的。比如我要做AI相关的东西,是有很多好用的轮子的,我可以强上,把轮子们改改组成一辆车跑起来,然后去参加比赛或者做项目,可以获得奖励啊什么的。但是其本身并不能帮你理解它是怎么回事,学习理论是要耐得住寂寞的,它不会直接有什么用,但是不会它们,你的车坏了你是不会修的。所以我觉得,这个环境,有些太浮躁了,一些创业类的比赛啦,一些水的论文啦专利啦,我作为这些东西的受益者,但是还是抨击这些事情和现象,我觉得它不是足够有意义的,也是我迷茫的点的所在,我们是专注于技术和知识只为追求自我呢,还是为了荣誉和简历,和千军万马挤独木桥呢。
如果再来一次大学生活,跟这次的不同之处有三点,第一,我不会再跟之前一样绕了两年的弯路才来到这片新大陆,虽然从‘麦哲伦海峡’绕去美洲的路同样绮丽,但是没有效率,就像我现在的尴尬境地。第二,刷简历的方式不同,我会多出去实习实习,看看企业,而不是盯着学校里各种比赛。第三,目标不同,新的目标既不是保研考研,也不是直接就业,在实验室做研究还是十分吸引人的,我会选择直接出国看看,避开内卷的国内考研,因为它的沉没成本太高了,不是合理的投资(不要问我钱呢,毕竟我现在也没钱出国,只是想想嘛,just make the best choose)。下面,也就是文末,列出详细的平行世界计划,算是在最后点一下题吧哈哈哈。
大一的计划
1. 加入ACM俱乐部,打一年ACM
2. 把数据结构和基础算法学习和精通了
3. 学习两门语言,C++和python
4. 学习一些基本的计算机技术,Linux,git,服务器,数据库等等
5.学习操作系统,计算机组成原理等一些硬件底层相关的知识
大二的计划
1. 学习机器学习和深度学习相关的理论知识
2. 学会python数据处理和图像处理的相关库,numpy,matplotlib,opencv等等
3. 学会tensorflow和pytorch的操作,能用C++和python自己造一些轮子
4. 出去找个大厂当暑假工搬砖
大三的计划
1.准备托福和GRE
2. 用学会的CV知识做一个拿的出手的项目,做一个可以在校园里开的自动驾驶小车,上传到git攒星,跟老师套瓷推荐信
3. 参加kaggle或者天池比赛,拿到一些成绩,将比赛中研究的算法,发表到国际会议上,上传到git攒星,参加会议时候跟国外老师套瓷,争取推荐信之类
4. 暑假靠经历找个大厂做CV算法的实习,再从mentor那套瓷推荐信
大四的计划
1. 申请一个还不错的学校
2. 玩啊,还能干啥啊都那么牛逼了,出去吹牛啊(抱歉我现在眼界只有那么高了)
//四//
chehongshu:
这个话题一直想在一个地方写一写,不是因为别的,而是因为想回顾一下,毕竟以后走的路有很多经验其实都来自于从前的经历。
我的大学四年,可能说的上是很平淡,但又不是很平凡,当然有很多的瑕疵。
高三毕业憧憬大学的很多事情,有的时候自己一个人走在小路间,总是会不经意间问自己:大学你自己想怎么过?当时的我很纯粹,以前没尝试过的事情尝试一下,以前苦心去学好课本,现在只求不挂科,好好学学所谓的技术,之后找个好工作,养个好身体,当然很多东西我还没经历,其实这样想并没有什么作用,最后的大学生涯基本上和所期望的也不太一样。
差不多大学用三个事情可以概括:学习、技术、篮球,也可以用三个地方涵盖:图书馆、实验室和篮球场。
如果给我一次机会重新上一次大学,我可能挤出更多的时间去做没有尝试但又很想尝试的事情,可能是自己做做生意,参加一个比较大型的社团。
如果给我一次机会重新上一次大学,我可能会选择在技术这方面做出一些不同,之前的我想法是什么都要学习一些,不需要学深入,只是想去了解那就去学,但是这样最后感觉不太舒服,实话实说就是太杂了,我差不多是从硬件学起,单片机msp430系列,stm32之后开始学纯软件开发、移动端、后端、算法,不得不说这个确实和我本科所在的实验室有一定的关系,也和我当时所期望的以后所从事的岗位也有一定的联系,但是现在回想起来,一路人有很多人说我这样学习旅程很不错,什么都能了解一下,之后再决定最后深入什么,但是也有一些人呈现反对意见,毕竟大学时间只有四年,我个人觉得如果重新来一次大学,我可能把两年半的杂学,改为一年,之后剩下的时间开始自己以后想深入学习的技术,这样算来的话如果我可以很好的利用时间,那当我毕业的时候估计那门技术也算是有一点起色了,不会像现在这样,感觉对自己来说,在每个技术层面对自己都很不满意,还要拿大量的实践来补习就很浪费时间。
当然如果重新一次让我上大学,我应该还是会很好的听课,做笔记,好好考试,虽然当时学校还没有保研政策,自己的心之所向还是去考研,当然我应该不会在意这么多,还是该学好一些基础知识学好,主要是几门专业课+数学+英语,其实在大学里我做的最错的一件事情,就是无畏的去追求所谓的科研达人和技术牛人,也就是大量的参加大学生科技比赛和项目,虽然有一些成果,但这些在我现在看来真的不应该这么追求的,就拿一个例子来讲,我实在是太追求专利了,当然这也有可能和我身边的学长学姐有一定关系,深受他们的影响,我从一个无知的科研小白,知道了项目、专利这些东西,当然细心的你可能会发现没有论文这个环节,所以我大部分时间都花在了项目工程上和写专利申请专利上,虽然最后收获了多项专利,但我感觉这最后确实和我本身所向有了差异,如果重新上一次大学,我可能把十分有价值的东西申请成专利,当然我一定要试试我最薄弱的点,那就是学术研究,论文部分,可能当初把一点时间但话又说过来,当时的环境和所处的情况让我这个什么都不懂得学生来说,我真的也不知道什么会在以后派上用场,或者说真的是会体现自身价值的东西,真的感觉有些东西不是你不追求,而是你不知道,不是你不努力,你没有意识,这些和自身有关,也和环境有关,当然以后的路我会更加注意环境的因素,可能也是之前自己的圈子太小了,如果圈子大了,可能心之所向也会更加明白,也不会那么盲目的去努力了。
其实在大学里我都是在追求那个成功的自己,这里讲个故事,那是我一个亲人,现在在京东工作也是个程序员,我俩走在积满雪的马路上,他突然和我说,你想过什么是成功吗?你看哈,现在这街上有开个车的人,也有匆匆忙忙赶去上班的人,也有冷天骑着车的人,也有和咱俩一样走路的人,细细想想人的一辈子也就顶多3万多天,过一天少一天,什么算是成功呢?怎么去定义他?那时我不禁也停了一下问自己,什么算是成功?
其实我最近也曾想过,我是否真的适合做技术,或者说我是否真的喜欢做这个,再讲另一个故事,我身边有个做ppt很厉害的朋友,当我得知这个消息的时候,我把他约出来一起食堂吃个饭,我问他,你真的喜欢这个吗?,当然可能这句话就是我这次想和他聊聊的原由,他的回答让我感觉有一丝思考,他说:为什么非要知道自己喜欢什么呢?我刚做的时候只知道这个我很擅长,擅长久了,也许慢慢也会喜欢吧。我心里一颤,陷入深思。我是否也是因为对于我所能涉及的领域,只有做做技术能够给我一些生活的自豪感和满足感,久而久之才会有点所谓的热爱,当然我最近还是不停的问自己,有几天甚至,觉得这个世上可能除了打篮球没有其他真正纯粹的热爱了,但是如果这件事情我不排斥,可能就会使喜欢,记得我朋友说过一句话,如果你不知道自己该做什么的时候,可以考虑把不喜欢的事情划掉,看看剩下的事情里哪个可以做,之后去尝试。
当然最后说一句,如果让我重新上一次大学,(当然我个人觉得我的大学时间基本上没有多少浪费,只是自身分配的问题。)我的计划可能是:
从大一开始坚持健身,就算是最忙的时候也要坚持一周至少两次,平时一周四到五次
随意学尝试差不多一年半的时候,差不多从大二下开始系统性学习一个方向
做工程和paper学术的时间要均衡,不能只关注于做工程,在学术研究上应该也做出点事情来。
参加一个关于创业或者做生意的社团,学点偏想法和管理的东西
不胡乱的追求奖项比赛和专利,应该减少大学生竞赛,多参加公司实战比赛
python爬虫人工智能大数据公众号