大学软件工程毕业学习AI能学会吗

两个月就能学会人工智能 (?-_?)?? 还不如上Coursera
■网友
谢邀。我对这样的课程没有了解,所有不好评价。我学的时候学校也没有这样的课,全靠自学,自学的话需要具备如下能力:
1、数学基础,基本的大学本科数学应该熟练,包括高数(有的学数分)线代概统。
2、优化理论多多少少懂一些,能转成程序。
3、编程语言不是障碍,基本上可以几个小时到几天内自学一种新语言。我当时c++和matlab是熟练的,Python看了一下。
4、能轻松阅读英文学术论文(可选),之所以是可选,因为不做研究的话应该用不到;但我当时学的时候是需要的,还有一些文档是英文的(当然文档比学术论文容易很多)。
有这些基础,自己看博客、收集材料基本也能学好,上不上课无所谓了。

■网友
讲真。
计算机及通信相关专业,大四毕业 或者 硕士研究生毕业前,如果要进入产业界,最重要的一件事情就是参加一个专业技能培训。不管是后端、前端(java,golang,python),亦或是流行热门技术(云计算、大数据、AI、区块链)。培训的目的很简单,让用人单位知道你可以在公司不用培训就能马上干活。如果别人需要3个月熟悉工作环境和工作内容,而你只需要一两周。三个月后,别人才开始能够干活,你已经在某一方面是主力甚至是专家了,想想这个优势得多大,而且这种优势会随着你自己努力工作和工作范围的扩大越来越大。
另外一个就是对新知识和新技术的持续学习。不管能力多强,老本总是会吃完,区别只是时间长短。今天吃饭的技术,保不齐过一段时间就变成了鸡肋;今天热门的行业,也可能过两年就夕阳产业了。应对方法只有一个:持续学习;

以身边的两个人为例,暂且称之为A和B吧,都是硕士研究生毕业,学校同属一个水平。
A:16年5月初入职,入职后安排2周熟悉工作环境和工作内容,后续被安排出差了,不知道具体工作内容。
B:16年7月初入职,入职后因为碰巧遇到一个老员工离职,全部工作一周内交接给了B。

7月底一个项目上线,一堆的问题(100+),经过日夜兼程,终于按时上线。然后经过3个月4次计划中的迭代(新增需求和已知问题处理),功能趋于稳定。事后分析问题处理过程和相关人员的表现,发现A和B有明显差异:
A:基础一般;问题理解有时候不到位,问题处理方案经过讨论后,经常会反复,导致单个问题的处理很很长,执行力不够;责任心不够,紧急问题处理拖拖拉拉;虽然过程中也有亮点,但是整体表现低于预期;
B:基础一般,之前的实习经历也没有目前工作相关的内容;问题理解和处理出人意料,别人交接的代码,半个月内看了2遍,问题讨论和方案制定同老员工基本在同一个层面,问题处理很迅速,执行力很强;责任心很强,在不需要加班的时候,经常发现晚上加班处理问题或者学习新东西;整体表现超过大部分的老员工,在后来其他项目中迅速成为骨干,令人刮目相看;

后来跟A和B都分别聊过:
A:就是大家常见的普通研究生毕业,没啥亮点也没啥糟点,感觉自身的注意力没有太多放在工作上;
B:自己入职前在技术层面已经对我们用的技术栈很熟悉(自学 还是参加过培训,这个不太清楚),所以一入职就进入状态了。外加入职后加班加点学习业务相关的东西。
从以上来看,良好的基础和持续的学习,虽不一定决定职场表现,但确实是非常重要的。

■网友
【大学软件工程毕业学习AI能学会吗】 建议不去学习,这种培训一般都比较水。如果真想学习这块,自己学习。目前网上公开课很多,讲的会更好。


    推荐阅读