0x00
不知不觉又到了大学开学的日子了。
时间过得可真快,上次还在说帮老家那边两个小孩参填大学志愿的事,现在转眼间他们都快要开学了。
其中一个被华中地区某211大学的计科专业录取了,算符合预期,这个暑假过得也挺开心。
而另外一个小伙伴则填了省内一所一本,虽然一、二志愿都填的计算机相关专业,但是很遗憾滑档了,选了服从调剂,果然被投到了通信专业,可以说和我当年的情况有几分神似。
录到通信的这个小孩这个暑假过得相对来说就没有那么开心了,一直在微信里问我一些关于通信专业学习和毕业出路的事情,小小年纪却想得很多很多...
怎么说呢,我只能告诉他既来之则安之,想那么多除了会让自己更加不坚定和焦虑之外,一点用也没有。故事才刚开始,后面的机会还多着呢,以终为始,持续精进,方为良策。
本文 GitHub https://github.com/rd2coding/Road2Coding 已经收录,里面有我整理的6大编程方向(岗位)的自学路线+知识点大梳理、面试考点、我的简历、几本硬核pdf笔记,以及我的程序员人生。
0x01
回想起自己高考上大学,那都十几年前的事情了。虽然人家都说高考和读书不是唯一的出路,但是对我们家来说,那的确就是普通人改变自己轨迹的一个近乎最重要的一个时间节点了。
我承认,我的高考志愿基本就是瞎填的,只是觉得「通信工程」这个名字听起来还行,所以误打误撞,最后果然被丢进去了。
那时候填志愿找不到人参考,自己拿着学校发的《志愿填报指南》和《普通高等学校招生专业目录》两本书,从前翻到后,从后翻到前。看往年分数线和参考排名好像能够到的专业,就都做个标记,随后就看哪个名字顺眼了。。。
虽然说我对这个专业误打误撞,一无所知,但好在入学后自己并不讨厌这个专业,数学、英语以及专业课学得也算还行。
所以后来读研还是老本行,继续读的信号处理这个方向。
但是即使到了读研阶段,那时候依然还是年少无知,糊涂度日,并不清楚自己到底想要什么。不过那时候上进心倒还是有的,完成实验室课题任务之余,总觉得技术肯定还是要学的,所以那时候真的是白天黑夜“两手抓”,一旦有时间基本上都在“瞎看”一些技术书,把自己搞的一副很累、很努力的样子。
其实现在来看,我最后悔的就是在读研阶段没有把自己的眼界(包括技术的和非技术的)给真正打开,迷茫和浪费了很多时间。
硕士研究生毕业,随着校招的大流,进了通信公司,顺利开启了自己的职业生涯。这一路走下来,没啥惊心动魄,但也算幸运和顺利,日子平淡得没有一丝涟漪。
总而言之,回过头来看,当年学通信的这个选择不能说怎么的好,但好像也不算太拉胯。
0x02
我至今依然觉得工科类专业依然是我们这种家庭条件一般的理科男们的优质选择。卷归卷,宇宙机相对来说还是很不错,就算进不了宇宙机,像电子、通信、自动化等工科专业也不是不能选,它们的就业⽅向还是挺⼴的。
看网上的讨论,有不少人说通信是夕阳产业?当时看到这个观点感觉还是挺震惊的。
应该说,只是那种爆发式的增长时期已经过去,但它仍然是一个和日常生活和现代发展息息相关的行业。作为基础设施,深刻影响着各个产业的业态和模式,况且技术和应用仍然还在不断的发展和迭代之中。
就我自己读通信的体验来说,没错,它的确是一个交叉性很强的“万金油”专业,既涉及电路、信号、无线等等一些通信本领域的东西,也涉及常见的计算机基础。距离计算机科班有差距,但也并非无法逾越,就看你有没有兴趣,想与不想了。
基于此考虑,有时候回过头来想想,我反而觉得通信专业倒是一种优势,因为给了你更多的接触和选择。
如果你对通信本领域感兴趣,那自然可以跟着专业路子去深耕;如果对通信本领域不感兴趣,自学计算机也不是很难,选择很自由而且也并不突兀。
0x03
说回到通信专业,要学的东西那可是真不少。
数学课、物理课、英语课、通用基础课、通信专业课、计算机基础课、硬件课、软件课直接怼你脸上,除此之外还有各种课程设计和实验,有的甚至还有机会接触到金工实习、数控机床、以及电装实习...所以这万金油专业还真不是吹的。
前段时间收拾整理文件夹和杂文件时,在箱子的角落中无意中翻出了自己当年的大学成绩单,现在看了我都觉得有点离谱,我都忘了当年是怎么学过来的了。
而且实话说,通信专业很多课程其实还不太好学。
微积分、线代、概率论、复变函数这些都是入门开胃菜而已,大一大二基本就要搞定,更刺激的还在后面。
接下来的像模电、信号系统、通信原理、高频、电磁场电磁波这些通信天书还真不是考试前几天就能突击明白的,而且挂科率一直居高不下。
除此之外,上到编程语言,下到计组原理、操作系统这都是要学的,计算机408科目中,很多通信本科生就会学2到3门。
也正因为涉猎得如此广泛,所以这也成了很多人后续可以从通信转其他方向的一个基石。专业知识够硬,对本专业有兴趣,那做通信、做信号这些老本行是理所当然。倘若不想干本专业,反正计算机底子都有,那转码也是分分钟的事情。
各大通信运营商、各大通信设备商、各种互联网公司、以及其他一些涉及ICT技术和维护的公司(如银行/医院/学校的信息科技岗...)基本都有通信专业学生的身影。
我盘点了一下自己周边的人,除了去三大运营商、华为中兴的很多之外,转码从事互联网的也确实不在少数,另外还有不少师兄师姐去了中电、中航、中船等这些研究所单位,现在发展得也都很不错的。
所以我觉得通信专业的小可爱们早点找到目标和兴趣方向倒是一个很关键的事情。
既来之,则安之!与其纠结却步,不如勇往直前。
0x04
回到文章标题的问题,也是咱们这里经常被提及到的一个话题,意思大概是:
- 读了这么多年通信结果还是转行做了码农,你后悔吗?
- 读了研,结果还是去搞开发了,你感觉值吗?
每次遇到这类的问题,我都不知道该如何去回复,有好几次都打了好多字,后来想了想还是删了。这里统一再聊一聊好了。
首先通信转码是一件很奇怪的事情吗?别说通信了,我身边地理转码、机械转码、材料转码的同事我都认识好几个了。
上面就聊过,不说别的,计算机408科目中,很多通信本科生就会学习2到3门,除此之外的数学基础和英语基础也都是具备的,所以通信转码基本上也就是分分钟的事情,一点儿也不突兀,就看你想与不想了。
至于说到大学专业和工作对口的话题时,我就想起了当时B站上有一期「何同学对话雷军」的一个类似访谈的节目,我正好看了那期。
雷军先生在谈到大学学习的意义时提及了一个大家可能都会思考或彷徨的一个问题:
很多同学大学毕业以后,都不再从事当年所学的专业,专业都不对口,那你会觉得这个大学白读了吗?大学所付出的时间和精力会白费吗?
就比如以我当时那届实验室毕业的几个同门为例,总共5个人,其中两个去了某互联网公司做开发,另外一个去了某通信厂做开发,还有一个同学去了某通信厂的销服岗,最后有且仅有一个小伙伴去了某算法研究院继续做算法和研究。
这样算下来5进1,从事老本行相关算法研究的有且只有一个,不严谨的计算也就只有20%的比例。
但是过了这么些年,再回头看身边的这几个例子,不管是开发岗、销服岗、还是算法岗,其实大家在各自的工作岗位上发展得都还不错,与专业出身的关系好像并不大。
其实很多时候我们是太高估和看重自己所谓的“专业背景”,很容易被有限的经历和眼界所束缚,从而惧怕走出原有的圈子和领域,所以思维上压根就不能设限!
其实再退一步想,大学阶段学的那些所谓的专业知识,有点相关背景的人想复制一下也并不是什么难事。你想想看嘛,那么多通信电子自动化甚至是机械材料都能顺利转计算机的例子就是一些很好的说明,就看你有没有决心和兴趣了。
实际工作几年下来,接触过不少在一线的小伙伴和同事,既有本科生,也有研究生,既有科班的,也有很多非科班出身的。抛开特例不谈,个人感觉就开发岗这一块来说,专业出身对于后续工作的影响并没有明显的表征,很多非科班的同样做得很不错。
走向工作岗位以后,大学包括读研学到的专业知识并不一定能及时派得上用场(专业对口的概率很小)。但是这个过程中所训练到的一些基本能力和基础素养却将直接影响整个职业生涯的发展高度,包括但不限于:
- 自主学习和探索的能力
- 独立思考和分析问题的能力
- 检索知识、归纳总结的能力
- 表达、沟通、协作的能力
- 写作和文字表达能力
- 坚持、抗压、交付、抵抗孤独的能力
每个人每个阶段的成长过程其实都是经验和能力的一种积累,当你回过头来再去反观大学学习对于以后工作和发展的帮助时,你会发现其实给你带来长期帮助的并不一定是当时所学的专业知识,而是很多的通用性能力。
大学阶段培养的一些好的学习方法、学习心得、学习习惯,这将会对后续整个职业生涯有着长远影响。
所以只要基本盘在,干啥其实都不会太差。因此只要用心了,白给是不可能白给的。
功不唐捐,玉汝于成。
所以如果抱着这样的心态去面对我们日常可能焦虑的「有用论/无用论」问题,内心是不是就稳多了。
本文 GitHub https://github.com/rd2coding/Road2Coding 已经收录,里面有我整理的6大编程方向的自学路线+知识点大梳理、我的简历、面试考点、几本硬核pdf笔记,以及我的程序员人生,部分内容如下↓↓↓,欢迎star。
这篇就先聊到这里吧,我们下篇见。