IF YOU WANT TO SHINE LIKE A SUN,FIRST BURN LIKE A SUN.
认真的人,自带光芒
上次,我在朋友圈发了这一段英文,好多人都是百度翻译的,我现在将这句话送给各位,希望大家可以认真做事,砥砺前行
一路走来,自己先后经过 2 次转行,都发生在校期间,自己本专业跟编程基本上没有多大的关系,第一次转行,是在大二的时候,自己算是真正意义上接触 C 语言,开始转行编程,走后台开发之路,第二次转行,在大四百度实习期间,通过三个月,由后台开发转算法工程师,并且拿到了一线互联网大厂 offer,自己的 2 次转行,都相对比较成功,今天将自己的亲身经验分享给大家
我先在这里说一下考研的事情,对于考研,我在校期间,当年也是一心想考,包括到了大四,迫于形势无奈,只能放弃了,真的想考研的同学,等到大三下学期,再考虑要不要考研,在准备相关的事情,大一、大二、大三上把时间放在自己感兴趣的事情上,多去尝试
1
大学以前的自己,对于电脑的认知,就是打游戏,看视频,我记得很清楚,在高考报志愿的时候,我跟父母说了:计算机、医生、教师,除了这三个专业,其他的我都可以,我当时还算是比较排斥计算机的,觉得计算机主要是娱乐,自己对其不感兴趣,想学一门好就业的专业,这是与 IT 行业的第一次失之交臂
就这样,来到了大学,本专业大概学的是电路、单片机这些偏向硬件的学科,我在大一还算学的认真,大二的时候,成绩排名,我有了转专业的资格(本专业一共只有 7 个人有这个资格),我专业的有转软件工程的、转通信工程的、好几个人都转到其他专业去了,我自己还坚信本专业,以后会很有前途,自己固执的坚持了下来,这是自己与 IT 行业第二次失之交臂
本来自己是有 2 次机会接触到计算机、软件工程专业的,但是由于当年自己的认知以及视野不够,就一直错失了,我为啥后来转换 IT ,一心学习编程,主要原因:
i.跟大四学长的交流,认清了本专业没啥前途,大四的就业,学编程的情况还可以,其他的就是销售这些了,就是考研考上了,以后的出路也很窄
ii.走编程行业,主要是好就业,薪资高,这点也很吸引我
大二的自己,在认清这一形式之后,重新确立了新的战略方案,对于编程开始重视了起来,自己学的第一门语言就是 C 语言,我大二喜欢折腾,对于前端、java、安卓,运维等,都有所简单的涉猎,最后发现自己还是喜欢 C C++(想去腾讯),就走了Linux C/C++后台开发,这就是自己的第一次转行,由其他专业转行到编程
说是自己因为兴趣而转行编程,这显然不是,迫于大形势,大趋势下,自己只是做了最适合自己的选择,当自己接触久了,这行入的深了,其后找到了乐趣,才慢慢培养起来的兴趣
2
大三的时候,自己的认知又进一步的提升,以前只了解到后台开发、前端、安卓这些方向,对于算法工程师、深度学习、图形处理、AI这些,自己没有接触(羡慕大一、大二就了解这些方向的同学),在大三春招的时候,才慢慢的了解,自己周围的人都说,这些方向要求学历,基本上研究生才能找到这些方面的工作,我当时也就信了
对于自己,看到了以后人工智能的趋势,未来的发展潮流,自己内心不在满足于后台开发,想走在技术的最前沿,我这个人是比较喜欢接触新事物和用于挑战一些事情的,考研的想法此时又在内心发芽了
大四上学期,自己的校招三方签的是腾讯的后台开发,但是自己并没有忘记自己心中所想的 AI,当拿到百度的软件开发岗的时候,自己就去实习了(百度的 AI,我总觉得过去实习,会有机会,在说组里一半都是做策略的),果然,去了那边实习,我边做 go 的重构,还的做策略相关的,cnn、决策树等,通过项目驱动,我接触了策略,自己下来也花时间去学习这方向的,通过三个月的时间,慢慢的就由后台转到了算法岗
我觉得第一次的转行,意义和难度远大于第二次,第一次可是我从小白入门 IT,是行业的选择,是大方向上的选择,第二次转行算法,是在我有了编程经验的前提下,深耕一些所缺的知识,经过短短几个月,就转行成功了
3
在此,我想说的是,只要具有开发的能力,在转行算法,真的不是很困难,关键在于你,整天只是想转行,但却迟迟的不去接触,不干起来,永远是没有机会的,本科学历,也是可以找到一线互联网公司算法岗位的,希望各位,信心还是要有的,下来就看行动了
对于还在迷茫的你,对于非名校非科班出身的你,不论年龄,不论以往的经历,不论你以前是干什么的,只要你内心还想再拼一把,我觉得都不晚,去干自己想做的事情,只要行动起来,你就已经成功了一半
人生的路上充满了选择,不同的阶段,其每个人的认知与思维都不一样,未来是不可预测的,能做的,只有把握当下,做好每一件事情,转行,一定要向朝阳产业转,一定要顺应趋势,一旦决定了,就拼尽全力
对于自己学习 Linux C/C++,以及算法工程师中的细节知识,我在后面的文章中会单独在写出来,分享给大家