最近有一位华科的学弟找到我,说自己有点迷茫,希望我能帮忙解答疑惑。我相信很多人在不同阶段或多或少都会遇到迷茫,希望大家看完这个事例能有一点点感悟,最终都能找到属于自己的方向。
为什么会迷茫?
学弟:因为自己感觉时间已经不充足了,而且目前的个人状态也不是很好。学校的事情也导致学习时间的不足,同时学校的事情很耗费精力,导致最近状态很焦虑,对未来很迷茫。
你是不是因为给自己设立了很高的要求,导致现在非常焦虑?
学弟:我给自己设立的目标就是要去大厂,周围认识的师兄很多都已经签约大厂。但是我的基础比较差,这些大厂我不知道能不能面过,不知道有没有大厂会要我。
要是进不去互联网大厂,OPPO、VIVO、华为这些我也想进。所谓的中型互联网公司会要一个没什么技术能力的人么?就靠我华科的硕士学历?这是我的幻想吧。那我该何去何从?我是不是真的应该去大城市去打拼?我还是回老家做传统机械重工业?还是继续从事互联网行业?
你刚说到从事传统机械行业,那从你内心来讲,互联网和传统行业你到底偏向哪个方向?
学弟:从我的角度看还是想从事互联网行业
1、机械这个行业自己也不是很感兴趣
2、自己在机械领域做的东西其实也不多,说实话就是不太行
3、未来必然是互联网的天下,我利用自己应届生的身份找一个it工作,比较理想
4、互联网的高工资也是自己最大的追求之一
简单介绍一下你个人的背景情况
学弟:我是农村孩子,需要靠自己挣钱才能在城市里扎根生活,互联网行业让我看到了更大的希望,单指金钱方面。
学历方面:本科是xxx大学,末流的院校,机械工程专业。大一读完后去部队当了两年兵,然后回来继续读的大二。但是由于生活散漫,学习不认真,导致大四毕业时无路可去,所以才选择考研。结果毫无意外没有考上,只能选择二战。也在二战这个过程中重新思考人生,认真准备,终于在去年考上了华科的研究生,可以说本科机械素养对我只有潜移默化的影响,并没有形成专业素养,但是在二战的时候懂得好好学习了。
自我感觉的话,学习能力是绝对没有问题的,就是大家嘴里的小镇做题家的类型吧,不说优秀但是要比大多数人会准备考试。
我现在在华中科技大学机械工程专业读研一(全日制专硕两年学制),科研方向,导师工作繁忙,让自己找方向。我目前在做机器人教育(在我看来这项任务没啥价值,就是把人家的机器人的使用教程拿过来,自己看看然后编成课卖给技校)。
看来你是准备跨专业转行了,我身边也有很多机械专业毕业从事IT互联网行业的,你对这个互联网行业是怎么看的?
学弟:未来一定是互联网行业的时代(其实现在就是了),互联网行业有好的薪水,很大的就业需求,顺应时代的发展。
我个人认为,如果从事机械这个行业,自己的水平并不是拔尖的,专业科研能力不高,以后发展不一定好,很容易就进坑了(大概率)。网上那么多跑路转行的也把原因说的很清楚,把很多领域的工作拿来与互联网行业一对比,也都是很累,工资还不高,天花板估计自己也很难摸到了。
看来你对传统机械行业和互联网行业都有一点了解,如果你打算转行到互联网行业,你选好后面研究的方向了吗?
学弟:如果转行成程序员,目前我的选择是想成为后端开发工程师。当初做选择的时候在前端和后端两个方向上纠结了一段时间,最后看网络上面的一些说法,后端的天花板高(技术更复杂?我在网络上看的,不知道对不对),就选择后端开发了。当然前端技术也是更新迭代很快,要学透学专需要花费很多心思,只是从自己的认知来看,后端可能挑战更大,带给我更多的兴趣。
那你对后端方向了解多吗?学习了多少东西?
学弟:目前只是初学了一点计算机的知识。
年9月听师兄建议先学一下C语言,然后我就花了两个月时间飞快的看完C语言的课程,代码就跟着敲了一点,但学的结果并不是很理想,只是知道简单的语法,这种水平我认为仅仅算入门吧。
接下来的10月到12月份学习了《大话数据结构》和《算法图解》,但是看的很快,也就是个囫囵吞枣(目前来说也没留下太多的知识要点,只剩下一点概念简单的理解了)。
年12月到年2月份忙于导师公司的事情(现在应该不止是华科导师,包括武大、武汉理工大,课余时间导师会把学生安排到一些公司工作,相当于人才外包,就是给导师挣钱。或者是导师自己开公司,承接一些项目,学生来做项目)。其实从导师的安排来讲,很多硕博朋友都应该知道这种导师的学术能力也很一般,能教给学生的更是有限,所以在校时我也很少把导师讲的一些编程无用的道理放在心上,坚持做自己认为对的事情。
另外我还自学了C#脚本语言,不过还没来得及深入研究,就被导师安排的工作给挤占了时间,迫不得已暂停了学习。
年2月到3月份,也就是过年期间,节日的气氛让我丧失了学习热情,使得本就不牢固的知识点,包括之前有关编程的东西忘记很多。
3月回到学校自己摸索一些方法,然后开始学习Java,但经常会被实验室的琐事烦扰。学习时间不充足,学习过程也总是断断续续,掌握的知识点不牢固,多方原因交织在一起,使得自己心态有点崩(自己身边基本没人学习Java,但是看到其它实验室同学不仅可以专心学习软开,还有项目可以参与,我想和人家一起学习,却又怕自己的诸多琐事耽误进展,无法保持同步,所以还是选择网络上学习)。
年4月到5月份,这期间我自己制定了学习计划,然后执行了差不多半个月,又被导师安排了其它工作,不停的开无意义的会,不停的安排任务,不停的催促进度......不停的打断我的学习计划,真的很影响我的学习效率,制定好的计划一再搁浅。
这里我说一下自己原本的计划:重点刷一些面经,把面经上面的知识点分类整理,再根据自己的分类着重掌握并练习。因为根据我的日常节奏来看,没有时间去系统学习(利用的资源有B站,CSDN,掘金,