对转行计算机以及大致从业状况的简要总结

关于转行:

  1. 不看专业,就主要看重编程能力,多写,多编
  2. 这个行业,旧东西不可能都学完,新东西天天都在出现,现学现用的能力最重要
  3. 转行的人多的是

关于知识基础:

  1. 数据结构:重点是各种概念,各种排序算法,尽可能实现之
  2. 算法:理论上掌握的各种算法多多益善,慢慢学,跟着上课即可,只需要学会关键几种算法,比如分支定界,动态规划等,尽可能理解之。以后遇到新的算法肯定是现用现学的;
  3. 离散数学:计算机相关的数学知识,一个好的程序员必备
  4. 计算机组成、操作系统、编译原理:有时间的话最好把主要内容过一遍即可
  5. 数分、代数和概率论属于必备了罢

关于各种方向:

根据兴趣,找自己感兴趣的点

  1. 网络安全:看看计算机网络(网络安全相关)、密码学(网络安全相关)、比特币(特别热),去年开始网安是最火的方向之一.
    1. 渗透工程师,主要是反黑客,补漏洞
    2. 比特币工程师,面向产业应用,小公司很多
    3. 网络工程师,网络环境维护,应用环境搭建
  2. 机器学习和深度学习:号称AI,实际哪有那么牛。(当前最热,2、3、15、6、21每个系人都在搞):计算机视觉、自然语言处理、数据挖掘等,对哪个有兴趣找资料学习,好找工作
    1. 计算机视觉:包括图像处理,三维重建,用open CV, Slam,现在都用深度学习
      1. 图像处理,涉及各种传统图像处理算法
      2. 三维重建,包括基于图像的三维重建和slam,基于扫描的室内场景的三维重建
      3. 深度学习,图像识别,检测,分割,重建……
    2. 数据挖掘:包括很多经典统计学、机器学习算法,现在都用深度学习
      1. 数据统计分析
      2. 推荐算法
      3. 数据抓取
    3. 声音与文本分析:现在都用深度学习算法
  3. 机器人学:机器人公司,做各种机器人产品
    1. 控制算法工程师,硬件控制机器人行为
    2. 信号处理,各种传感器信号
    3. 路径规划:规划行走方案
  4. 游戏开发:做游戏的,用Unity比较多,主要吃图形学知识和算法,各种建模、模块管理、游戏设定机制的技巧
  5. 移动端开发,开发安卓和IOS,包括前端后端,应用、游戏、小程序等,开发、运营、维护、测试
  6. 嵌入式工程师:硬件工程师,得会C语言和汇编,主要是单片机和芯片级操作系统的使用方法
  7. 信号处理:数字信号处理,传感器信号处理等,比如现在激光传感器等特别缺人:
  8. 软件工程:写软件的,前端做界面,后端是模块组织和数据库
    1. 各种大型应用软件开发
    2. 运营和维护
    3. 测试
  9. 网站
    1. 后端维护,数据库管理,云计算等
    2. 前端:做网页设计等
  10. 架构师:大型系统的设计和管理

关于语言:

  1. C语言:基础,学过了,以后用的不多
  2. Java:主要是丰富编程知识,基本掌握面向对象原理,除非你想用来找工作
  3. Python: 基本知识和基本编程能力,找工作多半用这个,靠着吃饭的东西,熟练使用,多练习各种题目
  4. C++:做游戏、算法、后端都用的很多,将来肯定避不开
  5. 各种做前端和网页的语言,啥时候需要啥时候学
  • 8
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

苏城酒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值