IT行业职业发展与规划
开发
软件开发
前端(网页端)
- 主要岗位前端开发工程师:
- 主要编程语言:HTML(H5)、CSS、JS、Dart等
- 主要产品:网页端开发、App、微信小程序等
- Seo前端优化(智能推广)工程师
后端(服务器端)
-
主要岗位:后端开发工程师
- 主要语言: java、python、golang、php、c#、.NET、VB、Perl、Ruby、Node.js、Go、ASP、Shell等
-
架构师(技术架构师、大数据架构师、业务架构师、安全架构师)
-
移动端(android、swift、oc)
-
大数据相关(java、python)
-
游戏相关(java、golang、c++、C#、js)
-
3D引擎图形渲染相关的
-
数据挖掘工程师、搜索算法、精准推荐相关(主要是Python+AI算法)
-
区块链相关
-
BI工程师
视觉设计
- 视觉设计(视觉设计师、网页设计师、APP设计师、UI设计师、平面设计师、美术设计师(2D/3D)、广告设计师、多媒体设计师、原画师、游戏特效、游戏界面设计师、游戏场景、游戏角色、游戏动作)、交互设计(交互设计师、无线交互设计师、网页交互设计师、硬件交互设计师)
硬件开发
-
工业自动化、工业控制、驱动开发、系统集成、FPGA开发、DSP开发、ARM开发、模具设计、热传导、材料工程师、精益工程师、射频工程师、硬件开发其它
-
嵌入式相关(c、c++、asm )、单片机相关
-
电路设计、PCB工艺
-
芯片相关
- 芯片设计、芯片测试
- 芯片开发
-
物联网相关的一些开发
AI人工智能
-
主要使用的语言:java、python C++ …
-
主要领域:(深度学习、机器学习、图像处理、图像识别、语音识别、机器视觉、算法工程师、自然语言处理)
测试
-
入行容易、薪资略低
-
测试工程师、自动化测试、功能测试、性能测试、测试开发、游戏测试、白盒测试、灰盒测试、黑盒测试、手机测试、硬件测试、测试经理、测试其它
数据库管理
-
主要岗位:数据库管理员DBA、大数据相关
-
MySQL、SQLServer、Oracle、DB2、MongoDB、ETL、Hive、数据仓库、DBA其它)、项目管理(项目经理、项目助理)
运维
自动化运维替代、云、大数据、DevOps、安全
网工
- 掌握网络技术的理论知识和操作技能的网络技术人员;网络工程师这个称谓是以技术方向(网络)分类的,而运维工程师以工作性质(运维)分类的。
- 从工作性质来看网络工程师,那么网络工程师可以是干售前的,也可以是干实施的,也可以是干售后的(运维),同理,从技术方向说来看运维工程师,运维工程师可以是网络技术方向的,也可以是数据库/Linux系统方面的。
- [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
学习方法论
学习方法
也许对于很多同学而言从高中到进入大学,有高中紧张的学习节奏到大学相对宽松的学习节奏。自由宽松的大学环境,很容易产生懈怠!大学是一个自我管理,自我约束;主动学习、师生探讨交流的一个求知、求真的过程。
大学四年该如何渡过,以及如何规划?也许你心中已经有了答案,也许你心中还在迷茫!无论怎样,大学是你踏入社会的跳板,它是你人生中最重要、最关键的一个时期;大学期间学习的技能、理论知识也许会伴随你终生,无论你将来是继续深造搞科研;还是踏入职场,这些知识和技能都会为你的未来埋下伏笔!因此你应当重视起来,如果您能够拿出你高三的精神去读大学,那我相信你的未来一定不会太差,如果你只是来混个证书,再或者是来交朋友的,那么不妨试着去多了解,多学习一些未知的东西。也许那些未知的领域可以让你结识到与众不同的朋友,那些你感兴趣的领域也许未来在你走入社会后不经意间给你带来意想不到的惊喜!!
如何学习?谈谈自己的心得体会。
-
兴趣导向型学习法:找到自己的兴趣爱好,根据自己的兴趣爱好进行系统化学习。
- 静下来,钻进去,悟出来!多思考,做写总结笔记,知识大纲等
- 看书、看视频、阅读技术文档、上网查阅资料等等都可以。总之要找到适合自己的高效学习法!
- 三部曲:
- 先形成基本的知识框架,理解概念、理论层面的东西。
- 掌握知识框架后立刻动手实践,去敲代码,去GitHub或Gitee上找项目做一做。
- 通过敲代码查漏补缺,写总结笔记
- 学习工具:
- 记笔记的工具:Notepad++、sublime、Typora(需要会Markdown语法)、有道云笔记、印象笔记等
- 思维导图工具:XMind、processon在线作图网站
- 画图工具:EdrawMax
- 截图工具:Snipaste.exe、faststone等
- PDF编辑工具:icepdfeditor、Adobe AcrobatDC、PDF24等等
- pdf在线转换网站:https://www.ilovepdf.com/
- 在线学习网站:
- 源码共享网站:代码托管平台
-
目的驱动型
-
定学习目标:
- 日计划、周计划、规划时间
-
- 规定时间里看完某些章节,看完就写总结笔记、画思维导图
- 系统的学习,每天复习前一天学习的内容;快速形成知识框架
- 新手学编程可先看视频,一般1.5倍速率刷一遍记个大概,把知识框架记住,开始敲代码,然后总结、写笔记,做思维导图。
- 定期复习。
-
记忆法则:艾宾浩斯记忆曲线,人的记忆是1h后遗忘衰减至44%,6天后遗忘掉70%左右;因此要至少次日复习,通过反复的记忆就可以延迟遗忘;最终成为牢固记忆。
-
根据正常人的记忆遗忘曲线,半衰减期为一个小时,重复记忆连续超过7天即可成为牢固记忆。
-
如下图所示:
费曼学习法:
- 试着把知识点讲给你的同学或朋友,以此来加深巩固记忆,消化知识。