研一一整年都在搞深度学习,研二醒悟打算转开发

article/2025/10/16 11:11:55

d8e3b5754486fd1bc7898ef91a900b71.png

作者:阿秀
阿秀的学习笔记:https://interviewguide.cn

你好,我是阿秀。

最近阿秀组建了自己的学习圈子,其实圈子里以前只有我一个人的,每天适当充电、看看书或者看一些教学视频,也会简单打卡记录自己的学习进度,比如前段时间的总结文章:昨天、今天和明天,阿秀离开学校后坚持学习135天了

后来慢慢放开后,每天就会有一些本科学弟学妹或者研究生师弟师妹们咨询问题,阿秀在每天下班之余,充电完事也会优先看看学弟学妹们的咨询问题,看看他们是不是有什么困惑。

1、前言

前几天有个研究生师弟来咨询阿秀,说自己研一一整年都在搞机器学习和深度学习的东西,忙着发论文,现在快研二了,感觉科研无望,想慢慢开始转开发了。

这让我回想起自己以前读研时候的生活,阿秀当时读研时的研究方向是数据库

我们当时研究的东西跟北大邹磊老师的gStore华科袁平鹏老师以及东南大学漆桂林老师他们的产品比较相关,大方向上比较一致,都是比较偏向于实践一些。

8bafb28262397bea8c851e34460e1862.png

记得研一的时候阿秀还在因为部署gStore而头疼不已,到处翻资料,现在还能再CSDN上看到我当时的留言讨论。

2d3d3a78cd5d33c46e48dd85df7a3be0.png

可很多从事机器学习/深度学习的师弟师妹们快研三了才发现自己做的很多东西无法落地,手上也没有好的paper,找AI类工作比如NLP或者CV或者数据挖掘之类的也拿不出手,因为这些岗位基本都要求二区甚至是一些顶刊,比如CVPR这种。

这个时候他们再急急忙忙去转开发,跟那些在研一时就下定决心转开发的同学一比,可能会发现自己根本没有竞争力。。。

阿秀觉得这位师弟比较有先见之明,没在研三才醒悟。。。

今天分享一下,希望能给各位有着相同处境的研究生师弟师妹一点提示,不要到研三了打开简历一看才发现自己空空无也,什么也拿不出手,想转开发也转不了。

2、提问

下面是他在阿秀的学习圈中的咨询原文:

秀哥好,第一天加入星球,想提问学习规划问题,本人目前研一,本硕一线城市非92双一流,去年半跨考二战高分回本校计算机。

考上之后接近一年的时间全心全意从零开始机器学习深度学习和看论文做实验写论文,最近接近完成一篇论文并准备投SCI期刊(老板要求期刊)。

目前计划投完论文后开始学go后端开发,个人基础如下:

  • 1.数学功底还行;

  • 2.计算机基础(408+数据库)考研初复试针对考试学习过,本科课程大多没学过;

  • 3.本科阶段学过Java和C++,但不深入,毕业设计用Java开发过一套服务器+安卓端系统(初级入门水平),准备考试复试的上机考试时用C++在牛客网刷过200道左右编程题(大多是简单题,部分中等题)。

但是最近一年都在搞深度学习和论文,之前学的东西感觉都快忘完了,目前打算从头开始学go,并已经了解了一些基本语法,目标8个月后进一二线大厂实习。

本次提问主要有两点疑惑:

  • 1.计算机基础以前应试学过但是学得不全面不深入而且很多忘了,现在要不要从头开始啃书啃视频系统学?

  • 计算机基础,go的学习与进阶,力扣刷题,这三方面的学习顺序怎么安排,怎么统筹? 针对以上问题,秀哥和其他星友很哪些建议,如果有大体时间规划就更好,比如xx模块学习x个月。

补充一句,本人上班时间955,其他时间可学,实验室里也可摸鱼刷题,因为已经接近满足毕业要求了。

3、回答

首先不得不说他描述的很清楚啊,有前因有后果也有背景,下面是阿秀的回答:

先说点题外话,看你已经在投期刊了,如果能一次就中还好,如果中不了估计要像我实验室同学那样修修改改,然后接着投,短则二三月,长则一年半载。

所以如果你没有读博的打算建议不要像你研一时那样全身心投入了,自己多给自己想想后路。

我挨个说你的问题和给你的建议&意见:

  • 1、建议过一遍视频,然后再系统看书。因为按照你的打算是不太够的,前期先过一遍视频,针对一些比较重要点的可以看看,比如os的进程线程、网络的三握四挥这些建议看下书,自己多理解下。

    剩下的就是多看看面经怎么回答的,不要直接成为一个八股文战士了,八股文战士应试可以,但是在面试时可能经不起深挖,一问就露馅。

  • 2、我给出我当初的学习计划吧,其实以前在文章里分享过,没看过的话可以看看阿秀的完整学习经历复盘

    我并没有严格的顺序和区分度,没有学哪一门学固定的多长时间的,只能说一个大概的时间分配,C++差不多占35%的时间,算法30%的时间,剩余的时间就是其余的计算机基础课程了。

    系统性来说我主要是前期周一到周五晚上刷题,你既然打算走go就多用go去刷吧,刷题累了就去看视频/看主攻语言的书籍(我当时看的是C++ Primer),就这么搞了差不多两个多月。

    在编程语言书籍看的差不多的时候,这里指的是基础语言彻底掌握的时候,我就开始去看其余的计算机基础课程了,后期主要时间是花在cs基础上面了。

    周末白天基本都是看基础,晚上就刷题,剩余的时间就是看看C++进阶,严格意义上没有什么准确的时间划分,你的时间也可以按照我的来划分。

  • 3、你打算走go的话,gin gorm 这一套的东西记得要好好学学,还有go的并发编程,面试问得比较多。有个极客兔兔,她有一系列的go 的mini框架教学可以去看看,直接百度搜索就可以。

4、题外话

其实在最后阿秀还给了这位师弟一个建议,那就是保持运动

至少每天坚持去运动30min,跑步也好,打球也好都行,因为精力很重要。

很多人学着学着就中道崩殂了,很多都是心气不足,不够坚定的原因所致。

但还有一个就是精力跟不上了,没有那个心气儿劲了,保持运动是一个保持精力&持续上进的好方法。

可能这是一个很长的学习过程,稳扎稳打就行,结果会出乎你意料的。

我就是的,我毕业找工作前就希望找一个年薪10W的工作,现在好几倍都不止!

可以预见的是今年校招估计会比前两年要难,这个从今年日常实习&暑期实习招收就能看出来了,相信很多找实习的应该都有体会。

临时抱佛脚肯定不如早点准备,学弟学妹们在准备的过程中可以《参考阿秀的学习笔记》网址:https://interviewguide.cn,或者直接点击文末左侧的阅读原文按钮也可直达。

这是阿秀以前自己自学计算机&校招求职时做的总结笔记,不是那种直接的八股文,对于每个问题都会做一些深度剖析与延伸。

加油吧!希望各位都能顺利上岸!

我是阿秀,一个平凡的互联网打工仔,我们下期再见。

2044b1304cd96595103c2e57d102388a.gif

推荐👍:校招求职网站(操作系统、计算机网络、数据库MySQL、Redis等)

推荐👍:阿秀的学习圈子-总有人在你不知道的时候默默前行

你好,我是阿秀,本硕均于普通双非学校就读,现于抖音旗下担任全栈研发工程师,前后端全能。一路走来,很累也很不容易,希望能帮助到更多像我一样的普通学校的学生。我踩的坑不希望你再踩,我走过的路希望你照着走下来,后来慢慢的组建了一个阿秀的的学习圈子。


http://chatgpt.dhexx.cn/article/9m2vm8cn.shtml

相关文章

【阶段总结】研二上学期总结

写在前面 距离上一篇【阶段总结】研一上学期总结又过去了将近一年的时间,而这一篇的阶段性总结也是在我入驻csdn平台后的第四篇的年度总结。从一开始的犹犹豫豫到现在坚持不定期的写作和总结,回想这几年的历程,还好有个csdn这个平台可以记录…

NLP领域论文笔记【研一下研二上】01

一、《Heterogeneous Graph Neural Networks for Extractive Document Summarization》 1、除句子外,还包含不同粒度级别的语义节点,这些另外的节点可以作为句子间的媒介,以加强句子间的关系。文件摘要是提取原始文档中的句子,把…

网页加载慢的测试方法

测试网页代码加载速度 背景测试方法 背景 最近用Hbuilder写了一个简单的网页,但是用到了很多的图片,本地加载很快,但是别人访问的时候加载很慢。 测试方法 百度的话 都是一些不着调的。打开你的网页,然后F12,选择ne…

Selenium自动化测试网页加载太慢怎么办

遇到网页加载慢,selenium运行效率降低,可以通过修改页面加载策略提升自动化效率。 selenium加载很慢 通过URL导航到新页面时,默认情况下,Selenium将等待文档完全被加载才会执行下面的操作,此时网页的加载状态为 comp…

php 加载慢,PHP开发中,网页加载速度很慢怎么办

有没有发现一种情况,总有一个用户需要等待某个平台的页面加载。最后他们会因为等得太久,被消耗了耐心,而直接关闭了加载该页面的窗口。 一般来说,页面在512KB的连接速率下,超过5秒打不开网页,用户就会很烦躁…

JS网页加载状态判断

网页加载状态一共分为5种,分别是: //(未初始化)还没有调用send()方法 1.uninitialized:(Uninitialized) the send( ) method has not yet been invoked. //(载入)已调用send()方法,正在发送请求 2.loadi…

提高网页加载速度的一些方法和技巧

网页的加载速度是评估网站质量一个重要指标,原因在于大多数用户能够容忍的网页加载时间只有几秒,如果超出了访客的忍受范围他们会毫不留情地关掉你的网页,所以网页载入速度会极大地影响网站的流量和访问。 以下总结了几种可以明显提高网站加…

jQuery页面加载事件

在jQuery对象与js对象之间的转换的案例中,我们看到所有的js代码都放到了body标签之后,如果把js代码放到head标签中,js代码就会报错,这个问题我们已经在js中学过,就是需要让页面加载完成之后再执行. <!DOCTYPE html> <html lang"en"> <head><me…

html页面加载完成之后,网页加载时页面显示进度条加载完成之后显示网页内容...

现在网上有很多网页加载进度条 &#xff0c;但大多都是时间固定的。 下面的当查询大量数据时&#xff0c;网页加载较慢&#xff0c;在网页加载时&#xff0c;显示进度条&#xff0c;当网页加载完成时&#xff0c;进度条消失&#xff0c;显示网页已经加载完成的内容。 Dim Bar, …

html加载状态,js等待页面加载完成

页面加载完成后等待一段时间在执行js的方法,时间例如方法: function test(){return 1;} 页面加载完毕事件: window.onload = function(){ setTimeout(test,1000);//1000毫秒=1秒后执行test方法 } 如果你使用jquery的话可以: $(window).load(function(){ setTimeout(test,10…

超详细讲解页面加载过程

说一说从输入URL到页面呈现发生了什么&#xff1f;&#xff08;知识点&#xff09; 这个题可以说是面试最常见也是一道可以无限难的题了&#xff0c;一般面试官出这道题就是为了考察你的前端知识的深度与广度。 1.浏览器接受URL开启网络请求线程&#xff08;涉及到&#xff1a;…

页面加载的几种方式和区别

目录 页面加载的几种方式 DOM文档加载步骤原生JS的 ready阶段 执行方法怎么写&#xff1f;全部方式的演示代码window和document的区别 页面加载的几种方式&#xff08;原生JS和jQuery&#xff09; 1. window.onload function(){}; —— 原生JS 2. $(window).load(function(){…

页面加载过程(url->页面)

当我们在浏览器输入URL地址开始&#xff0c;到web页面加载完毕&#xff0c;这个过程称作网页加载过程。具体如下&#xff1a; 在浏览器地址栏输入URLDNS域名解析发送HTTP请求服务器接收请求做出响应浏览器解析渲染页面 1.浏览器接受URL开启网络请求线程&#xff08;涉及到&…

登录校验总结1.0

登录校验 问题分析 基础的登录功能&#xff1a; 接受前端请求传递的用户名和密码&#xff0c;然后再根据用户名和密码查询用户信息&#xff0c;如果用户信息存在&#xff0c;则说明用户输入的用户名和密码正确。如果查询的用户不存在&#xff0c;则说明输入的用户名和密码错误…

java 令牌解析_Java JWT的令牌机制

JWT 简单介绍 全称 Json Web Token 致力于网络安全的一套Json开放标准 主要流程 将用户部分信息进行加密&#xff0c;生成一套令牌&#xff0c;存放于客户端 客户端发起请求时&#xff0c;带入此令牌&#xff0c;交由服务端识别令牌真伪 服务端校验完成&#xff0c;开放部分权限…

JWT令牌

1.普通令牌的问题 客户端申请到令牌&#xff0c;接下来客户端携带令牌去访问资源&#xff0c;到资源服务器将会校验令牌的合法性。 从第4步开始说明&#xff1a; 1、客户端携带令牌访问资源服务获取资源。 2、资源服务远程请求认证服务校验令牌的合法性 3、如果令牌合…

Openresty(十五)通过lua实现令牌校验

一 模块地址 &#xff08;1&#xff09;插件安装 "安装方式"1.opm安装 -->默认安装的位置opm get SkyLothar/lua-resty-jwt2.源码安装,进行copy -->不建议 参考博客 网关权限控制 &#xff08;2&#xff09;常用方法介绍 ① sign 功能&#xff1a…

JWT(JSON WEB TOKEN)

JSON WEB TOKEN简称JWT&#xff0c;是用于对应程序上的用户进行身份验证的标记。也就是说&#xff0c;使用JWTS的应用程序不再需要保存有关其用户的cookie和session数据。此特性便于可伸缩性&#xff0c;同时保证应用程序的安全。 格式 JWT就是一个字符串&#xff0c;经过加密…

JWT令牌技术

JWT令牌 全称&#xff1a;JOSN Web Token(https://jwt.io/) 定义了一种简介的、自包含的格式&#xff0c;用于在通信双方以JSON数据格式安全的传输信息。犹豫数字签名的存在&#xff0c;这些信息是可靠的。 通过base64编码 JWT的组成&#xff1a; &#xff08;JWT令牌由三个…

2 Go语言JSON与XML解析与表单操作

2 Go语言JSON与XML解析与表单操作 1 数据交互的格式2 JSON方式2.1 JSON序列化2.2 JSON反序列化2.3 解析到interface 3 XML方式3.1 解析XML3.2 生成XML 4 字段校验5 文件上传2.1 前后端模拟上传2.2 go客户端模拟上传 3 防止重复提交 1 数据交互的格式 常见的数据交互格式有&…