更新时间:2019-08-28 来源:黑马程序员 浏览量:
7月18日,前IBM、国美架构师在线解析关于学习、就业、成长等难题的“IT大咖直播”如期而至。
该直播邀请了传智播客/黑马程序员课程研发团队其中的四位老师,他们分别为:
· 图像算法方向博士、微软AI课程导师,曾任职多家世界500强企业——赵老师
· 前国美技术架构师、美国COMODO技术研究员、10余年工作经验——王老师
· NLP与人工智能领域专家、SKLEARN0.17源码贡献者、中文标签化系统核心开发者——周老师
· 前IBM技术架构师、知名上市互联网金融企业架构师、技术总监——李老师
在直播过程中,四位老师均以曾经在世界500强企业的经验与心得,解开了IT从业者目前困惑许久的学习、就业及成长难题。
直播主题1:人工智能课程导论与就业分析
直播首先出场的是众所期待的女博士——赵老师。赵老师主要从人工智能的应用与发展、人工智能实践举例及企业需求三个方向,分享了目前的状况及需要掌握的技巧。
人工智能应用与发展
赵老师从人工智能的履历作为起点,阐述了从1950年“计算机之父”图灵提出“图灵测试”到2017年,全球范围布局,以及AI商业化、产品化爆发整个历程。
除此之外,赵老师还详细的介绍了人工智能技术的四大分支:模式识别、机器学习、数据挖掘、智能算法。
向大家详细地介绍人工智能后,赵老师又将人工智能实践分为兴趣习惯、位置属性、用户属性三个方向,并做了详细的说明,比如目前大家所熟知的语音识别、人脸识别等等。
提及到人工智能的实践,赵老师又讲述了大家更关心的一个问题——企业需求。
企业需求与技能必备
首先至少要掌握C/C++、Java、Python等一门编程语言;其次是应用框架的学习、算法原理及扩展;最后是加分项,比如实战竞赛或技术研发。
传智播客的课程设置也正是由赵老师以上分析几点所构成,主要分为四大点。
· Python及算法
Python语言核心基础部分。统计学、概率论、线性代数、凸优化、梯度下降等算法基础。
· 机器学习
监督学习、非监督学习,半监督学习等方法,数据处理,分类、回归以及模型训练调优。
· 深度学习
BP神经网络、卷积神经网络、强化学习、自适应算法。决策树、模型调参与优化等。
· 项目实战
计算机视觉、语音识别,自然语言的处理等方向实践案例,以及专著、会议论文、国内外最新成果讲解。
看到这里,你或许会有这样的疑问“如何保证所学技术与企业实时接轨?”。针对该问题,王老师做出了详细的解析。
直播主题2:如何保证所学技术与企业实时接轨
王老师以Java学科为例,首先对某公司对外招聘的信息做出了解析。解析后对企业招聘Java人才的需求进行了总结,其主要为技术知识体系、业务、解决方案及其他软实力。
同时,王老师针对Java从业者做出了详细的调研。结果显示各行业对maven的使用比例均较高。电商和医疗行业对maven和garadle的使用比例较其他行业均较高。此外,教育行业对maven的使用比例较之其他行业也较高。
68%的Java从业者在工作中会使用到远程调用技术。较之2018.1-2018.8的Java从业者,技术的使用者占比下降了约8%。其中webservice的使用者占比最高。其次为RPC和invoker。不同行业的Java从业者所使用的远程调用技术不存在显著差异。同时不使用远程调用技术的从业者也不因行业的不同而存在差异。
那么又该如何学习呢?首先要经过9-12个月的学习打造成为中级程序员,其次要分阶段进阶式学习,最后也是重要的一部分,要有5-10个大型项目实战经验。
为了让学员高度适合企业需求,传智播客做到了将课程与实战相结合的这一点。传智播客的课程不仅跟着互联网发展的脚步在不断更新迭代,也在跟着新兴领域的诞生而发掘新机遇!比如最近一直很火热的5G,IT从业者又会有哪些机遇与挑战呢?
对于该问题,接下来周老师将进行分析。
直播主题3:5G时代,人工智能的机遇与挑战
首先周老师讲述了5G是什么,与传统的4G相比将会给人类带来哪些重要的改变;
其次周老师讲述到了AI技术的发展,周老师谈及到AI时格外的兴奋,他认为AI就是科技的未来。其实目前AI已经参与到人来的生活当中,如桌椅根据主人的身高体重等情况进行合适调节、如空调家具在合理的情况下自动开启和关闭、如自动驾车及停泊、如机器人管家……
AI让人类的生活更智能化,于此同时AI也为人类提供了更多的机遇与挑战,对于IT从业者来说,机遇与选择格外的重要。那么我们该如何选择呢?
· 学习一门简介的计算机语言
· 补充必要的基础知识
· 学习使用一些深度学工具
· 学习真正落地的实战项目
最后,周老师认为“正如200年前电力的变革力量,人工智能将改变每一个行业“。
在周老师详细的介绍后,李老师针对软件工程师的职业发展规划作出了详细的阐述。
直播主题4:软件工程师的职业发展规划
李老师首先带着大家进行了自我定位及分析。对自己更加了解后,李老师抛出了几个问题:1、软件是什么?2、软件行业有什么?3、软件工程干什么?4、软件工程师做什么?
对于李老师提出的问题,引起了从业者激烈的讨论,在直播过程中李老师针对以上问题作出了详细的解答。紧接着李老师引出软件工程师需要什么能力?
针对于初级程序员+来说,李老师提出了目前市场技术要求体系:
· 技术知识
开发语言、常用框架、使用工具、应用案例、使用场景 …
· 行业知识
行业背景、业务流程、岗位角色、表单和数据 …
· 开发流程
产品、开发、测试、协同、管理流程 …
· 开发规范
后端开发规范、前端开发规范、前后端协同规范、数据库规范、运维规范 …
· 项目经验
多个行业、多应用场景最佳解决方案
给出技术体系后,李老师也给出了相应的职业发展路线参考。
最后李老师针对“如何提升自己的技术水平“、“如何解决项目研发问题“提出了个人的经验建议。
从本次直播过程中会发现,目前企业不再需要初级程序员,更看重的是中级+程序员!
要想升级成为中级程序员,我们必须要清楚,初级程序员和中级程序员之间的差别!显而易见中级程序员要有更多的项目经验、更多解决企业项目问题的能力!
基于IT培训行业的现状。传智播客副总裁毕向东讲到,IT行业发展迅速,需要的人才量非常大,随着人口红利的下降,用人企业的需求增量也呈放缓趋势,同时,要求也越来越高。
因此毕向东提到,中级程序员培训课程学习周期应该在9—12个月,传智播客以此为据,将课程周期拉长为9—12个月,并将采用线上、线下混合式教学模式。
错过直播也没有关系,点击进入IT大咖录播页面:http://www.itheima.com/special/2019dkzb/index.html