如何平衡老师任务和自学之间的关系

rcshi
发布于 2023-2-6 15:21
浏览
0收藏

你好,我是阿秀。

这几年选择读CS研的人逐渐增多,有的是抱着提升学历的打算;有的则是本科是其余专业,选择读个CS的研来转行;还有的可能跟阿秀一样工作一段时间觉得觉得这样下去没什么奔头,读研换个高一点的平台。

我知道很多人都在纠结本科毕业后是参加工作还是读研,我只能说各有千秋,怎么选都可以。

于我而言,我觉得我当初选择在参加工作一段时间后重回校园是个正确的决定。

我说一件小事就能体现出来:我本科是在沈阳一个普通二本学校读的,大三那时候我去网投华为,直接挂了,直接挂的那种;

工作后又重新去考的研,一志愿报的是一个211,但18年那个学校分暴涨,即使我过了国家线将近100分,也还是在初试中排倒数,然后面试也不太理想,被刷了。

后来又积极调剂去了一个普通学校读研,研二的时候我去投简历,华为至少给我面试的机会了。

能不能上岸华为先不说,就只是华为给不给我面试机会就可以看出来有些时候学历这东西还真是有点用的。

当然了,后面也确实拿到华为的offer了,这是后话,只不过我没选择华为,因为字节给的太太太多啦。。。

我读研的目的很纯粹,就是为了换一个更高一点的平台和起点,这就是我的目的,一直没变过。

上个月​​阿秀的学习圈​​里有个师弟向我提问了一个问题,这位师弟今年研二在读,身上背着导师的横向项目,每天都被push,抽不出时间自学技术。

当时看到他的问题就感觉太真实了,因为我当初也是遇到了同样的问题,后来就给了一些建议和意见,今天就来分享一下:在只想混个学历的前提下,读研期间应该如何平衡导师项目/科研和自学之间的关系?也就是如何平衡老师任务和自学之间的关系?

1、师弟的提问

秀哥救我!!!

我简单说下,某末流211研二在读,老板接了好几个国家基金项目,前期写申请书搞预算,到现在开始做都是我在跟其中一个项目,都是我在做,使用MATLAB做仿真的项目,过段时间就是中期检查了。

我感觉自己掉进坑里了,我压根没时间学技术啊,MATLAB懂得都懂,根本没啥用。

我想学点能让自己找到工作的技术,我的打算是沿着秀哥的路走一遍,我看你公众号和星球上的文章了,看了好几遍,上个月其实就已经开始按照你的路线开始学了,但是进展缓慢,主要原因就是老师的项目push得比较厉害,还有就是要做实验,我想问下秀哥当初是如何平衡做项目做实验和自学之间的关系的?

提前感谢秀哥!

2、阿秀的回答

太真实了。。。你和我的经历不能说是没有关系,简直是一模一样。。。

我看了一下你的问题,其实主要就是两个:

  • 1、如何利用时间自学?
  • 2、怎么样才能有更多的时间去自学?

我先说第一个:你应该是看过我以前的系统复盘秋招准备的文章了,就是这篇:​毫无保留!完整复盘阿秀自己的秋招准备过程​!,我没有很刻意的安排时间,只能说是尽力把握住我所能利用的时间。

周一到周五的白天都是我看论文和做项目的时间,晚上八点后就是我的自学时间了,还有周六周日两天也基本是我的自学时间。

如何平衡老师任务和自学之间的关系-鸿蒙开发者社区

偶尔会在周末下午和晚上出去玩一玩吃点好吃的看个电影,其余的基本都泡在实验室了。

至于各种节假日,五一、中秋、国庆、元旦这种基本跟我完全没有关系,因为我都是在实验室度过,我没怎么出去玩,因为我比较宅,所以也不太爱出去玩,就连寒假放假回家的火车上我都在刷C++视频,这大概就是我的时间安排了。

我没有很具体或者很刻意的列一个计划,然后严格按照计划表上来学,我并没有这样做。

我做的就是充分利用我所能利用的时间,偶尔也会放松,但不会长时间摆烂或者停滞不前,就这么大概学了差不多一年左右吧。

以前有人问过我有没有觉得准备的过程很累?

老实说我不觉得这个过程累或者乏味,在我我找不到富婆,家里也没有厂可以继承,我爸也不是李刚的前提下,我想要拥有更好的生活,我想过更好的生活,想要更好的物质,我为之努力,这不是一件是很正常的事吗?为什么会觉得累?所以我并不觉得这个过程累。

然后是第二个问题

首先你需要注意的就是不要在读研阶段跟导师红脸,也不要顶撞导师,他让你干什么你就干什么,因为你导师才是能够决定你是否按时毕业的关键。

我简单分享一下我以前读研的时候常用的几招吧,用来腾时间给我自己学习,上有政策下有对策吧哈哈,百试不爽!

1、刻意夸大自己遇到的困难

我相信很多同学身上都背着一些老师的项目,有的是导师申请下来的,有的是导师从外面接的项目,然后让自己的学生打廉价工,每月给个三五百随便打发一下。

老板经常会问我项目有没有什么进展

这种时候,我一般都会刻意夸大自己遇到的困难

老师问你进展的一大原因是希望你把他的项目放在心上,不要摸鱼划水不干活,我就会把我遇到的一些困难稍微夸大50%或者100%去报告给老师。

特别是一些年纪比较大的老师,他们往往不懂技术,你在说自己遇到的困难的时候,记得带上一些技术名词,这样会显得比较真。

比如自己写代码少写个分号,调试失败,跟老板汇报就说:代码逻辑复杂,以前没考虑好将整个模块进行功能化分区,导致代码冗余,调试困难,这段时间正在对已有逻辑进行重构,预计需要2-3天。

或者比如自己在进行XX实验的时候,我会说:数据集比较杂乱,噪声太多,跟自己预期的数据格式相差较大,最近一直在清洗数据(特别是从事机器学习、深度学习相关课题的小伙伴,清洗数据集对你们来说太正常了),这样空出来的时间不就可以自己看书刷题自学了吗。。

又或者比如自己今天自己走路被石子绊倒了,你就跟老师说最近两天生病感冒,头脑发热,工作效率不高,预计XX功能延迟1-2天才能完成,大概就是这样的。。。

2、学会拆分自己已有的工作量

这点应该很好理解,我举个栗子:比如你老板让你做一个XX管理系统,你提前把你一周写好的登录工程、数据库模块、界面化工程等等拆一下。

这周组会上说你写了登录模块,运用了XX校验功能,将用户名和密码进行MD5加密存储处理,增加用户数据安全性,其实你就直接存字符串,MD5 是我瞎编的。。。。

下周组会上说做了数据库模块,设计了XXX存储表,几张表之间采用最通用的外键链接,增加彼此连通性和数据公用性。

下下周组会上说调研了目前几种比较通用的界面化工具,比如QT、C#窗体之类的,最后经过XX讨论,决定采用XXX方法,原因如下:巴拉巴拉巴拉的。

还有就是在汇报时记得多带上一些技术名词,因为这样能显得更加真实可信。

总之就是一句话,想方设法的给自己腾时间自学就完事了

这大概就是我以前经常用到的一些方法吧,你可以照葫芦画瓢哈哈


本文转载自公众号:拓跋阿秀

分类
已于2023-2-6 15:21:10修改
收藏
回复
举报
回复
    相关推荐