双非调剂到更差学校光电硕,现在是去读不跟导师走直接搞技术还是二战换好学校?

今天给大家分享的是一位粉丝的提问,双非调剂到更差学校光电硕,现在是去读不跟导师走直接搞技术还是二战换好学校?

接下来把粉丝的具体提问和我的回复分享给大家,希望也能给一些类似情况的小伙伴一些启发和帮助。

同学提问: 

老师您好,我本科双非,考研调剂到双非光电信息工程,调剂的学校比本科差一点,但是差距不大,我现在去读还是去二战,我也想过去读的话不跟着老师走,想走嵌入式方向,但是自己只学过一点51和32,不知道学习路线,想后面再学一学正点原子和野火。二战的话我觉得压力很大,一战耗费了我很多精力,我尝试二战,学习了几天就劝退了,看着别人上岸心理压力很大,想问问该怎么办。

Yt回答:

作为双非本,现在考研调剂的也是一个双非,比本科院校只差一点,不是很多。我认为既然已经上岸了,如果再去二战的话,我认为这个过程中间既浪费一年,而且能不能上是一种不确定的。就是你拿着一种未来的不确定去放弃自己现在目前已经确定的东西,这是一个不是很明智的做法。当然我认为你也可以选择二战,但是这个东西我认为它真的没有必要,因为架不住比如说我就是愿意二战。我跟你讲讲我的观点就是没有必要二战,因为你即使二战去一个211的院校,你依旧面临一个找工作,绝对不是说双非后面就比211一定差很远,我认为它不会,在这个过程中间,你投递出去之后,你一样具备有这种知名企业的面试机会。在这里有很多朋友说那211、92的高校肯定比双非好,那确确实实的。但是请注意啊,你一个末流的211,它不一定会比一个双非院校要强,你就比如一个末流的211,相比较比如说重邮或者南邮以及杭电包括桂电,那我认为它不一定会比这个学校强啊。现在目前来说,在双非的过程中间,你投递出去依旧具备有知名企业的面试机会的,也就是看你的技术功底是否够。去读还是去二战。刚刚已经讲了,不要去二战了,直接现在选择你这个学校,好好的把技术做好,真的你会发现后面面试的时候,它不是说你读哪个学校就能去大厂,不是说你读哪个学校就好找工作,读任何一个学校都不好找工作,关键是你技术要强。

我也想过去读的话不跟着老师走,想走嵌入式方向,但自己只学了一点51和STM32,然后不知道学习路线,想后面再学一学正点原子和野火。我认为这个过程中间,我想过去读之后不跟老师路线走,不是你想不想跟老师走,因为你后面要毕业,你毕业之后你得达到你导师的标准,我认为这个东西不是你不想跟老师走,因为很多朋友读研的时候都是这样的想法,读研之前我后面不跟老师走,我研一的时候我就偷偷摸摸出去实习,你发现真的能做到这一步,我认为它是很难的。目前来说你现在先保证你自己能够顺利毕业,在这个前提下面,白天做做你老师的东西,晚上做点后面找工作相关的东西。

想走嵌入式,但自己只学了一点51和STM32。你对嵌入式这三个字中间应该还是有些误解的,因为你所理解的嵌入式,51、STM32,我跟你讲,这里的嵌入式分为两类,就按照芯片结构来说,一类带有操作系统,一类不带操作系统。一类就是类似于单片机、51、STM32这一类,还有一类就是带着Linux系统或者FreeRTOS这种相关的系统。目前来说从你读完研之后,你大概率的情况你是不会去干单片机的,最起码你也会选择一个带操作系统,带Linux系统这种相关的。

二战的话觉得压力很大,一战耗费了我很多精力,尝试二战学了今天,想问怎么办。目前就你结合着你的情况,本科没有说专业,研究生是一个光电信息。现在在你读研之前,目前研0的时候,你可以先把数据结构都自己实现,在Linux上面,请注意这里给你切入一点在Linux上面,结合Linux开发环境,在Linux上面用GCC。你把这种队列、栈,包括链表,包括像这种红黑树、B树都把它实现一遍,然后再把网络再做一遍,把这种webserver你也实现了,在读研之前你先把这些东西做了。然后呢你会发现后面来说,你就在Linux上面选择用C/C++做一两款产品。至于什么51和STM32,我认为大概你是不会做的,你就选择在Linux上面用C/C++,后面来说嵌入式的方向一样可以投,先可以把数据结构、操作系统以及包括计算机网络都做一遍。

这里怎么做呢?也详细说一下。首先从数据结构开始啊,队列、栈、链表、环形链表、树以及2-3-4树、红黑树、B树再到图数据结构就这些东西,数据结构就讲了一个链式结构、树状结构、图形结构,就这三种。再讲到的就是计算机网络,计算机网络不是去看谢老那本书,那本书我认为你看完之后,你发现依旧你写不出代码。我认为你结合可以做一个webserver,你就可以把从TCP的服务器再加上HTTP的协议的实现做好,能够做到一点,你发送一个HTTP请求,你的webserver能够处理,然后做到HTML网页能够正常显示,图片的显示以及视频能够正常播放通过浏览器,做到这一点,这网络先做到这一层就可以了。然后操作系统方面呢,你可以做个什么呢?可以结合来说基于内核实现一个文件系统,在Linux上面实现一个文件系统,还可以呢比如说基于内核可以实现一个类似这种协程相关的这种东西,你就发现对系统就会很熟。

就刚刚列举的这里四个方面:第一个数据结构封装一遍,一个webserver实现了,在加上一个文件系统,再实现一个协程,基础的部分就这四个项目。你也不用担心比如语言我要学C++多少,我要学C语言学多少,不用,你就结合着项目开始做就可以了,把这四个项目做了,然后你再去读研,乃至你在研一阶段你能够把这些搞定,你都很不错。然后在研二的基础上,你在你的项目基础上面,在你的webserver基础上面你再做点东西,或者在你的协程上面做点东西,或者说在你的文件系统上面你再做点东西。基于你之前的东西做一个产品化的项目,能够用,那很多朋友文件系统我能够做什么?你就比如说针对于文件系统,你不管是做内核文件系统还是用户态文件系统,你基于内核文件系统的话,你就可以做一个针对于这种小图片存储,你相比较你就可以仿一下ext4服务或者Btrfs,你针对于小文件,根据它做一定的优化,先做出来,你先把读写的流程梳理了,然后再针对于读写流程,针对小文件做一定的优化,然后你在这个基础上面提出来用就可以了,然后提出来你针对小文件对比这种ext4它的优势在哪个地方,你做到这一点对比它的优势,你如果有一组数据,然后再把它开源出来就已经OK了。然后协程这个你也可以实现,你可以基于有栈协程,无栈协程,同样你也可以做成这种多核模式的或者单核模式的都OK,做完之后你自己封装,基于网络库,基于文件POSIX API的接口,这都是OK的,你把它做出来就ok了。然后还有就是webserver,你可以基于它的基础上面,可以把这种IM或者说做一些文件统计这种功能,乃至包括做一个用户态的文件系统,你也把你的webserver做一个用户态的文件系统,做一个这种应用层的分布式系统,这也是OK的。这四个项目做完,你在研一阶段如果能做完,研二的时候,你在基础上面做一些产品化的东西,就基本上就已经ok了,那就看你产品化做的多好了。

总结:

  1. 别头铁二战,赶紧去读研 双非本+双非硕的学历够用了,硬刚二战一年换来的末流211未必比你现在学校强(双非硕士进大厂概率仍有15%)。华为OD、中兴这些企业筛简历时更看重项目经历,学历差一点但技术够硬照样能过。
  2. 读研规划  优先确保毕业,白天完成导师任务,晚上自学技术。直接对抗导师路线不现实,多数人读研后发现难以偷跑实习。
  3. 嵌入式方向 放弃51/STM32这类基础单片机,主攻Linux系统开发(如文件系统、协程)。研究生学历更适合做带操作系统的嵌入式。
  4. 技术突击路线 研0到研一重点:数据结构:手写链表、树、图等结构(用Linux的GCC环境)。计算机网络:动手做能显示网页的Web服务器(HTTP+TCP实战)。操作系统:在Linux内核写个小文件系统,或实现协程框架。研二进阶:把上述项目产品化(例如优化文件系统处理小文件、给Web服务器加IM功能)。不用死磕C++语法,直接边做项目边学。

计算机相关专业就业求职学习路线/offer选择/职业规划建议

工种浩:程序员yt (学习就业困惑?我们来为你答疑解惑!)免费投稿 投稿必回

#职业规划##计算机#
计算机就业职业规划辅导 文章被收录于专栏

解决计算机相关专业就业/面试/技术提升等问题解答(投稿必回)

全部评论

相关推荐

01-12 14:22
门头沟学院 C++
前言:说起来我从研一就开始备战秋招了,我找实习,我学技术,我写项目,都是为了给秋招提升点胜率,但是拼到最后,还是不如高三好好学习背景:四非硕士,电子信息,C++,14个月小厂实习经历(cpp和cv),两篇ei初筛挂:中兴(算法工程师)海康威视(算法工程师 软件开发工程师)荣耀(嵌入式工程师)影石(C++开发工程师 嵌入式工程师)格力(算法工程师)九号(嵌入式工程师 算法工程师)中国电信(算法工程师 软件开发工程师)贝壳(软件开发工程师)BOSS直聘(客户端开发工程师)RoboSense(C++开发工程师)中兴微电子(软件开发工程师)中国电子(软件开发工程师)清大科越(软件开发工程师)丰疆智能(算法工程师)法士特(软件开发工程师)陕汽控股(软件开发工程师)特斯拉(C++开发工程师)禾赛科技(C++开发工程师)移远通信(算法工程师 嵌入式工程师)御微半导体(软件开发工程师)数码视讯(C++开发工程师)思朗科技(编译器开发工程师)广和通(软件开发工程师)中望软件(C++开发工程师)鲲云科技(编译器开发工程师)长虹集团(算法工程师)爱芯元智(算法工程师)美图(C++开发工程师 算法工程师)完美世界(C++开发工程师 算法工程师)知象光电(算法工程师)和利时(C++开发工程师)晶晨(嵌入式工程师)腾讯云智(客户端开发工程师 算法工程师)拓竹科技(算法工程师)百度(算法工程师)理想汽车(算法工程师)莉莉丝游戏(服务端开发工程师)寒武纪(AI软件开发工程师 编译器开发工程师)滴滴(算法工程师)普源精电(软件开发工程师)深圳信步科技(算法工程师)国科微电子(算法工程师)地平线(嵌入式工程师 算法工程师)高德地图(算法工程师)大华股份(算法工程师)海信信动力(算法工程师)华为(软件开发工程师)联想(算法工程师)OPPO(C++开发工程师 算法工程师)瑞芯微(算法工程师)小鹏汽车(算法工程师)京东方(软件开发工程师)乐鑫科技(软件开发工程师)字节跳动(算法工程师 C++开发工程师)淘天(算法工程师)饿了么(算法工程师)米哈游(算法工程师)招联(算法工程师)博世中国(算法工程师)得物(算法工程师)虹软科技(算法工程师)艾为电子(算法工程师 软件开发工程师)卓驭科技(算法工程师)星宸科技(算法工程师)Shopee(算法工程师)VIVO(算法工程师)安克创新(算法工程师)同为股份(C++开发工程师)小马智行(算法工程师)节卡机器人(算法工程师)智能信息(算法工程师)埃科光电(算法工程师)商汤科技(软件开发工程师)元戎启行(算法工程师)睿创微纳(算法工程师)元象(算法工程师 软件开发工程师)锐明技术(算法工程师)中国一汽(软件开发工程师)联洲国际(软件开发工程师)蔚来汽车(C++开发工程师 软件开发工程师)超聚变(软件开发工程师)三星(编译器开发工程师)网易雷火(客户端开发工程师)联咏科技(软件开发工程师)浪潮(算法工程师 软件开发工程师)360(嵌入式工程师)大族激光(软件开发工程师)猿辅导(服务端开发工程师)歌尔股份(软件开发工程师)腾讯(客户端开发工程师)携程集团(客户端开发工程师)追觅科技(算法工程师)零跑汽车(嵌入式工程师)TCL(嵌入式工程师)浙商银行(算法工程师)国科微电子(编译器开发工程师 工具链)bilibili(算法工程师)京东(算法工程师)联发科(软件开发工程师 嵌入式工程师)美团(算法工程师)网易互娱(客户端开发工程师)小米(算法工程师)滴滴(算法工程师)360(嵌入式工程师)部门筛选挂:全志科技(算法工程师 嵌入式工程师)锦浪科技(嵌入式工程师)云圣智能(算法工程师)创维(软件开发工程师)DJI大疆(嵌入式工程师)京东(算法工程师)美团(算法工程师)普渡机器人(软件开发工程师)一面挂:宇视科技(软件开发工程师)诺瓦星云(算法工程师)奥比中光(算法工程师)网易互娱(客户端开发工程师)米哈游(客户端开发工程师)米哈游会捞你无数次,到最后了还要捞你去测试工程师,不错小米(C++开发工程师)网易(C++开发工程师)网易开的太早了,双非可冲,面试体验也很好bilibili(C++开发工程师)bilibili也可冲二面挂:经纬恒润(算法工程师)深圳纳欣科技(算法工程师)OC:1.实习公司给我兜底了,n * 132.师兄也给我兜底了,n+1 * 123.某在网上略有争议的企业,n+6 * 15总结:总投递应该在300+左右,前期我还能兴致勃勃的记录,后期投的公司都没记录了,如果没有俩兜底,我秋招甚至0offer,我一直觉得我的简历在双非院校里算靠前水平,没想到大部分公司进一面都很困难。某司终面结束后发现全都是双非,在秋招尾声居然还能从简历池里重新捞92爷,再走一遍面试,让我大为震惊,其实我上这个双非之前,并没有真正意识到能有这么残酷,不过开发岗拼一拼还是有机会的,我前期浪费了很多机会投了算法,石沉大海,大家吸取我的教训,不要对算法再有执念了。希望大家能找到好工作,我们春招战场再相见!
软件开发投递记录
点赞 评论 收藏
分享
评论
点赞
2
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务