工业狗转行AI的心路历程

发表于:2020-2-18 10:28

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:潇洒的大宝    来源:博客园

#
AI
#
职场
#
转行
   2020年2月16日,晴
  昨晚下了一场雪,大概是晚上八九点的样子,细碎的雪花在无风的夜里直嗖嗖的往下掉,门前的轿车顶上覆了薄薄的一层。路灯下的小巷格外的寂静,裹着我的睡衣在昏黄的灯光下站了许久,冠状病毒出现以来累积的压抑心情也舒畅稍许。
  言归正传,原本想写一篇人工智能的科普文,为以后整理学习笔记开个头,但是细细琢磨了一下我这半吊子水平,怕是说不齐全。而且,我一直以来都很想跟把自己跨专业/行业转行AI的心路历程跟别人分享一下,希望能够给有同样想法道友们的一些可参考的信息(因为自己当初跨考计算机着实走了许多弯路)。
  下面会从三个点来聊一聊我的转行历程:转行的原因、转行的方式、我的现状以及今后的计划。
   转行的原因:个人兴趣+收入
  先说说个人兴趣 --- 对软件技术的热爱
  由于小弟一直对软件类的技术很感兴趣(这里泛指工程软件),虽然本科学的是偏理科的专业(力学),但是一直有跟导师后面做项目,接触了许多专业软件,包括三维建模Solidworks、CAE网格处理ICEM/Gambit(入门专用 = =)、CFD的AnsysFluent、CAE的Abaqus等等,如果有机械/土木类的童鞋应该听说过。虽然学校开设了两门相关软件课程,但是说实话,教的很垃圾。。。所以还是跟着导师学比较靠谱哈哈哈(此处感谢本科期间的导师,真的教会我很多东西,虽然最后没有跟他读研心有愧疚)。
  同样,也是因为这份对软件技术的喜爱,在毕业找工作时候一直很纠结,因为绝大多数CAE技术岗只招硕士生 or 三年以上行业工作经验,这TM根本不给我们这些本科生活路啊有没有啊~~~~╯︿╰,然鹅,幸运女神还是眷顾小弟嘞~,三月份,一家IT制造企业来我校进行校招,其中就有我心仪的“CAE工程师”岗位,天助我也有木有!果断投简历,在经过了笔试+四轮面试面后,如愿当上了CAE工程师(窃喜~),之后一直在这家公司做到第二年五月份,之后就辞职考研了。
  再来说说让我决定转行的起源 --- 和python的缘分
  说到编程,本科期间我接触的极少,唯一一门相关的C语言课程也是在挂科的边缘??,真正意义上对编程的学习开始于16年的12月份(17年3月进的公司),那时正是我大四下的寒假,众所周知,如果不考研的话,大四下学期基本就是找工作+吃喝玩乐,所以整个寒假我都处于一种极度咸鱼,但又咸的蛋疼,的状态 。。。偶的一天想起自己在网网易公开课上收藏了好多课程都没看(收藏一时爽,学时火葬场),所以打开收藏夹一一浏览,于是便看到了我转行IT的启蒙之源----“MIT算法导论课”吼吼吼??。。。由于这门课是用python语言讲解算法基础,所以我又买了一本python核心编程(好像还是盗版),然后便开启了学习编程的第一步。
  最后聊聊辞职直的最大推手 --- 工资。扎铁了老心。
  小弟在一家IT外企研发中心做仿真工程师,虽然公司效益不错,平台也还行(公司名就不透露了,怕被前同事看到),但是说到底还是制造业,工资还是有点emm。。。再加上我刚毕业,在我工作上手以后,基本上大多数的分析需求都扔给我了 = =,整个研发中心八九十人,十来个项目组,我们分析组有五个人,但是有超过六成的分析工作是我在处理(新人的必经之路 ???),每天晚上十点前走不了,周末还要跑来加班(我们双休,周末整个研发办公室的人一只手数的过来)blabla。。。综上所述,我在17年底就有了辞职的想法,但当时还没决定辞职后干什么。
   转行的手段 --- 考研
  关于如何转行IT,就有很多种方法了,常见的大致包括三种:报班、自学、考研。
  对于报班,在查了各大培训班的价格之后emm。。。穷是原罪。。。直接放弃。
  自学的话,我本身已经在自学的路上尝试了许久(还记得上面写的,我和python的接触),但效果不佳,一直在门外徘徊不得要领。
  最后就只剩下考研这一条路了。
  说到考研,我当初决定考研之前考特地跑去找学长讨教考研经验(和我一个院系的学长,跨考去了浙江某211高校的计算机系),在得知我要考408(考计算机的都懂)之后,直接劝我放弃。。。他说“你这种跨专业,408是过不了的”,我:。。。(内心一万只草泥马奔腾而过:你不也是跨专业的么,为啥你能考上我就不可以啊嘞???),然鹅我最后还是跑去考了408哈哈哈哈 (*^_^*)。
   我的现状 --- 半桶水
  考研之前,我以为只要考上了就成功转型了。考研之后,我才发现,一切才刚刚开始  /(ㄒoㄒ)/~~
  由于我本科非计算机相关专业,要学的东西就多了去了,编程语言、基础算法、框架、底层原理blabla,还要做项目。因为底子比人家差,为了不挂科,只能硬着头皮上了,害~总之就是手忙脚乱的。
  因为是AI专业的,所以单说一说和AI相关内容的学习现状吧:
  截至今日,我已经完成的内容包括:将Andrew的深度学习课程看完(课后代码也敲了一遍),再加上学校的人工智能专业课,相当于把DL基础过了两遍;python、数据仓库的课程已经上完;DL实验部分,基于MINIST数据集的识别(LR)、chapter验证码识别(CNN,RNN都用过)、模型压缩等;项目方面,完成了两个基于YOLOV3的目标检测项目(课程项目)。
  还在学习/未完成的内容包括:贯穿学年的大项目(基于YOLO的目标检测);机器学习(目前是自学,刚看完SVM);统计学(结合ML的公式推导同步在学);opencv(结合YOLO项目,目前暂时搁置了);框架(Tensorflow、keras,之前结合实验和项目在学,目前搁置中);其他暂时还没想好,以后再说吧。
   今后的计划 --- 道阻且长
  学习计划:完成第一轮ML理论内容的学习(原理+公式推导);完成相关ML书籍的阅读(西瓜书、小蓝书、PRML、DeepLearning);网课学习(概率模型,ML数学推导);统计学(除了与ML同步学习的部分,后期打算单独把统计学过一遍);JAVA(恰饭要紧哈哈哈 $ _ $ ,暂时计划把coreJava两本看掉);数据库(必修啊有木有);分布式计算(时间可能要往后稍稍,但一定要学的);
  实操计划:抽空把kaggle里面几个简单项目的Baseline搞搞;把YOLO大项目完成(目前已经做的差不多,就是性能不大好);搞一个JAVA和数据库结合的小项目(学有余力的话,恰饭恰饭~);
  就业计划:Leecode(刷刷刷~);面经刷起来(刷刷刷~);while(True) {投简历;面试;};
  博客计划:害~这个才是最纠结的,谁让我脑子一抽给自己立了个flag(而且我还是食言了,);
  结语 ---  且行且珍惜
  虽然制定了许多计划,但估计真正能完整执行掉的寥寥??,之前制定的寒假计划到目前也只完成了一半不到~哈哈哈哈(尴尬的笑声有木有??)。
  不过话说回来,原本因为天昏地暗的宅家活动而导致的晕晕忽忽的脑袋,因为要整理思绪写博客,反倒是清醒了许多(虽然这博客跟流水账也没啥区别(ˉ▽ˉ;)...)

      本文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号