【经验分享】非科班出身怎么转行计算机?

机器学习初学者

共 1610字,需浏览 4分钟

 · 2020-10-16

  计算机视觉联盟笔记  

作者:王博Kings、Sophia

本文简要概述王博Kings好友转行一些小的看法
 一般科班出身的计算机啥专业的学生,其实很好知道他们的学习历程,打开一个985高校的计算机学院网站,然后找到他们的培养计划,基本就能知道在大三之前该上哪些课程,然后针对性学习就行了


工科大类非科班计算机


        好友就是非科班出身,但是是工科大类,王博Kings和他关系蛮不错,所以他的学习历程了,王博Kings基本是亲眼见证了,那么今天就来大致聊一下他的历程吧。


        兴趣是最大的老师,不要盲目跟风


编程语言+算法与数据结构


C、C++、Python、Java、JS

等数学,算法,数据结构


        书籍尽量别看国内那些教材,看国外的教材翻译版本,比如MIT的计算机学院用的书,这类书从浅入深非常好,根本不是让你敲一个“Hello world”这就是开篇


        这点要说一下,好友在本科期间一直去数学院蹭课,这点估计大部分人达不到

        其实算法这里和数学有较大的联系,和AI里的算法也有一点近似,这里的数据结构指的是优化内存和优化代码等相关内容


新理论前沿+计算机理论:


汇编理论、计算机组成原理、编译系统、操作系统UNIX、数据库


计算机视觉、自然语言处理、大数据分析


        这三个方面应该是当下最热门的内容了,只要做这3项中的某一项的某一个小点,大家都会美其名曰“算法工程师”,有没有真才实学我不知道,反正头号已经有了,哈哈。

        以CV为例子,除了基本知识深度学习、机器学习、像CV的最基本知识OPENCV也要学习,将TF和Pytorch都要学会,拿到开源代码就会部署,这都是基本功,因为本期内容不讲这个,所以找时间我会总结一篇CV算法工程师或者AI算法工程师的进阶路线,方便大家进行参考学习。


能力提升:


刷题、实习


        刷题!刷题!刷题!可以先刷剑指offer,基本面试中碰到的大部分问题都在里面,时间充足的话,就可以按照类别或者其他任何方式,刷大量的leetcode,至于到底多大量算是够了。。。只能说越多越好,所以一定要多刷题


        国内的互联网大厂非常重视项目经验,面试官往往从聊项目中可以知道你的真才实学。因此,一般一轮60分钟的面试有45-50分钟基本都是在问项目


        找到代表项目。千万不要把自己那些大大小小项目都放上去,面试官随机问你,你回答不好只会减分。面试官需要你基础扎实,有能力解决公司面临的问题,会沟通的人。


        抓住每次面试实习的机会才行。


一些途径:


        跨考研究生、转专业、转行进大厂或者小厂


        不要期盼着第一份工作就直接高薪,毕竟你非科班出身,你为了转行,要舍弃一些东西,然后加倍努力。


        如果能跨考研究生,把握也有,那么考研将是最简单高效的选择


一些建议:

        

        如果你确实想转行,那么你可能需要付出别人150%的努力程度,转行不一定会成功,但是只要你选择了,你就踏实干就行,肯定会好起来!


        不要迷网络的教程,多看一些官方文档,这就需要良好的英语能力


        把一本书看懂比你看本书有意义,同理,把一个语言用熟练比你会多门语言更好!


        要多动手,别光看,多敲代码,多做项目


end


往期精彩回顾





浏览 24
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报