对转行计算机以及大致从业状况的简要总结
时间:2019-03-18
本文章向大家介绍对转行计算机以及大致从业状况的简要总结,主要包括对转行计算机以及大致从业状况的简要总结使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
关于转行:
- 不看专业,就主要看重编程能力,多写,多编
- 这个行业,旧东西不可能都学完,新东西天天都在出现,现学现用的能力最重要
- 转行的人多的是
关于知识基础:
- 数据结构:重点是各种概念,各种排序算法,尽可能实现之
- 算法:理论上掌握的各种算法多多益善,慢慢学,跟着上课即可,只需要学会关键几种算法,比如分支定界,动态规划等,尽可能理解之。以后遇到新的算法肯定是现用现学的;
- 离散数学:计算机相关的数学知识,一个好的程序员必备
- 计算机组成、操作系统、编译原理:有时间的话最好把主要内容过一遍即可
- 数分、代数和概率论属于必备了罢
关于各种方向:
根据兴趣,找自己感兴趣的点
- 网络安全:看看计算机网络(网络安全相关)、密码学(网络安全相关)、比特币(特别热),去年开始网安是最火的方向之一.
- 渗透工程师,主要是反黑客,补漏洞
- 比特币工程师,面向产业应用,小公司很多
- 网络工程师,网络环境维护,应用环境搭建
- 机器学习和深度学习:号称AI,实际哪有那么牛。(当前最热,2、3、15、6、21每个系人都在搞):计算机视觉、自然语言处理、数据挖掘等,对哪个有兴趣找资料学习,好找工作
- 计算机视觉:包括图像处理,三维重建,用open CV, Slam,现在都用深度学习
- 图像处理,涉及各种传统图像处理算法
- 三维重建,包括基于图像的三维重建和slam,基于扫描的室内场景的三维重建
- 深度学习,图像识别,检测,分割,重建……
- 数据挖掘:包括很多经典统计学、机器学习算法,现在都用深度学习
- 数据统计分析
- 推荐算法
- 数据抓取
- 声音与文本分析:现在都用深度学习算法
- 计算机视觉:包括图像处理,三维重建,用open CV, Slam,现在都用深度学习
- 机器人学:机器人公司,做各种机器人产品
- 控制算法工程师,硬件控制机器人行为
- 信号处理,各种传感器信号
- 路径规划:规划行走方案
- 游戏开发:做游戏的,用Unity比较多,主要吃图形学知识和算法,各种建模、模块管理、游戏设定机制的技巧
- 移动端开发,开发安卓和IOS,包括前端后端,应用、游戏、小程序等,开发、运营、维护、测试
- 嵌入式工程师:硬件工程师,得会C语言和汇编,主要是单片机和芯片级操作系统的使用方法
- 信号处理:数字信号处理,传感器信号处理等,比如现在激光传感器等特别缺人:
- 软件工程:写软件的,前端做界面,后端是模块组织和数据库
- 各种大型应用软件开发
- 运营和维护
- 测试
- 网站
- 后端维护,数据库管理,云计算等
- 前端:做网页设计等
- 架构师:大型系统的设计和管理
关于语言:
- C语言:基础,学过了,以后用的不多
- Java:主要是丰富编程知识,基本掌握面向对象原理,除非你想用来找工作
- Python: 基本知识和基本编程能力,找工作多半用这个,靠着吃饭的东西,熟练使用,多练习各种题目
- C++:做游戏、算法、后端都用的很多,将来肯定避不开
- 各种做前端和网页的语言,啥时候需要啥时候学
- JavaScript 基础(二)数组
- 限制扫码付款额度,支付宝和微信要被“祭旗”?
- 拖动条SeekBar及星级评分条
- 【DeveMobile实例】利用Mobile Detect 制作单独移动端页面项目
- 互联网+智能物流高峰论坛举行运的易现场签约完成战略布局
- Quartz.net通过配置文件来完成作业调度
- JavaScript 基础(一)
- 我也来说说.net开源
- 是时候对员工进行网络安全培训了:黑客正将目标瞄准打印机
- 进度条ProgressBar
- Microsoft Visual Studio International Pack
- 柯洁5冠在手“食言”再战AI:我已看开 输赢无所谓
- JGulp: 利用Gulp 配置的前端项目自动化工作流
- 微软Enterprise Library 4.0将支持依赖注入
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 生成接口测试报告
- LeetCode24|第一个只出现一次的字符
- LeetCode27|最长公共前缀
- 搭建简易的物联网服务端和客户端-蓝牙控制(十六)
- java基础|CollectionUtils工具的基本使用
- LeetCode36|二叉树的右视图
- LeetCode35|完全二叉树的节点个数
- LeetCode34|数组中的第k个最大元素
- LeetCode33|寻找重复数
- LeetCode32|前k个高频元素
- LeetCode31|打印从1到最大的n位数
- LeetCode30|翻转单词顺序
- LeetCode28|最后一个单词的长度
- VS2015创建UWP报“vstemplate文件引用的向导类”错误
- 政采云趣味题