本文章向大家介绍对转行计算机以及大致从业状况的简要总结,主要包括对转行计算机以及大致从业状况的简要总结使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
关于转行:
- 不看专业,就主要看重编程能力,多写,多编
- 这个行业,旧东西不可能都学完,新东西天天都在出现,现学现用的能力最重要
- 转行的人多的是
关于知识基础:
- 数据结构:重点是各种概念,各种排序算法,尽可能实现之
- 算法:理论上掌握的各种算法多多益善,慢慢学,跟着上课即可,只需要学会关键几种算法,比如分支定界,动态规划等,尽可能理解之。以后遇到新的算法肯定是现用现学的;
- 离散数学:计算机相关的数学知识,一个好的程序员必备
- 计算机组成、操作系统、编译原理:有时间的话最好把主要内容过一遍即可
- 数分、代数和概率论属于必备了罢
关于各种方向:
根据兴趣,找自己感兴趣的点
- 网络安全:看看计算机网络(网络安全相关)、密码学(网络安全相关)、比特币(特别热),去年开始网安是最火的方向之一.
- 渗透工程师,主要是反黑客,补漏洞
- 比特币工程师,面向产业应用,小公司很多
- 网络工程师,网络环境维护,应用环境搭建
- 机器学习和深度学习:号称AI,实际哪有那么牛。(当前最热,2、3、15、6、21每个系人都在搞):计算机视觉、自然语言处理、数据挖掘等,对哪个有兴趣找资料学习,好找工作
- 计算机视觉:包括图像处理,三维重建,用open CV, Slam,现在都用深度学习
- 图像处理,涉及各种传统图像处理算法
- 三维重建,包括基于图像的三维重建和slam,基于扫描的室内场景的三维重建
- 深度学习,图像识别,检测,分割,重建……
- 数据挖掘:包括很多经典统计学、机器学习算法,现在都用深度学习
- 数据统计分析
- 推荐算法
- 数据抓取
- 声音与文本分析:现在都用深度学习算法
- 计算机视觉:包括图像处理,三维重建,用open CV, Slam,现在都用深度学习
- 机器人学:机器人公司,做各种机器人产品
- 控制算法工程师,硬件控制机器人行为
- 信号处理,各种传感器信号
- 路径规划:规划行走方案
- 游戏开发:做游戏的,用Unity比较多,主要吃图形学知识和算法,各种建模、模块管理、游戏设定机制的技巧
- 移动端开发,开发安卓和IOS,包括前端后端,应用、游戏、小程序等,开发、运营、维护、测试
- 嵌入式工程师:硬件工程师,得会C语言和汇编,主要是单片机和芯片级操作系统的使用方法
- 信号处理:数字信号处理,传感器信号处理等,比如现在激光传感器等特别缺人:
- 软件工程:写软件的,前端做界面,后端是模块组织和数据库
- 各种大型应用软件开发
- 运营和维护
- 测试
- 网站
- 后端维护,数据库管理,云计算等
- 前端:做网页设计等
- 架构师:大型系统的设计和管理
关于语言:
- C语言:基础,学过了,以后用的不多
- Java:主要是丰富编程知识,基本掌握面向对象原理,除非你想用来找工作
- Python: 基本知识和基本编程能力,找工作多半用这个,靠着吃饭的东西,熟练使用,多练习各种题目
- C++:做游戏、算法、后端都用的很多,将来肯定避不开
- 各种做前端和网页的语言,啥时候需要啥时候学
Python经验分享
学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!
Python学习路线
这里把Python常用的技术点做了整理,有各个领域的知识点汇总,可以按照上面的知识点找对应的学习资源。
学习软件
Python常用的开发软件,会给大家节省很多时间。
学习视频
编程学习一定要多多看视频,书籍和视频结合起来学习才能事半功倍。
100道练习题
实战案例
光学理论是没用的,学习编程切忌纸上谈兵,一定要动手实操,将自己学到的知识运用到实际当中。
最后祝大家天天进步!!
上面这份完整版的Python全套学习资料已经上传至CSDN官方,朋友如果需要可以直接微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】。