top of page
作家相片CareerCamp

【对话专家】IT行业的全方位简介 | 专家访谈内容节选

内容整理:Penny Zhang, Tina Li, Jovi Wang

版权©️归CareerCamp所有,未经授权不得转载



“IT行业包括的范围非常大,很难一句两句话来概括,在这里我只能挂一漏万,简单地描述一下。从我的角度来讲,从1946年以计算机诞生为标志,以计算机技术为代表的IT技术得到了越来越广泛的应用,不但是被广泛应用到各行各业,也渗透到了千家万户。从长远来说,IT会扮演越来越重要的角色,因为加拿大地广人稀,就需要IT来取代人工操作;而以AI技术为代表,加拿大在这方面也站在了历史的潮头“。


在2020年7月3日IT系列第一期的专家访谈中,IT大咖任建利老师对IT行业做了如上简要的概述,并结合自己的经验和当下的热门领域系统地介绍了IT行业,让大家对加拿大的IT行业现状和发展机会获得了全面的认识。


下文是职业导师贝姐和建利老师访谈的概要内容分享给大家。视频节选在文章底部。(*加入俱乐部会员看总结全文和完整视频)


IT包含哪几个方面?


广义中的IT:范围比较大,包括信息的产生、获取、存储、传输、应用和处理等等,所有和信息相关的科技都属于广义的IT。


狭义中的IT:通常我们提到的IT是指狭义的IT,或者是计算机能处理的信息技术。


建利老师:IT从广义上来说太广泛,这里我们更多指的是狭义的IT,以计算机技术为代表的对IT的理解。即便如此,我也是以我的个人理解和经历来做简单的概括,虽然不可能涵盖方方面面,但这4个方面涵盖了现在IT的绝大部分。


1 Software Development, Testing, Deployment & Integration

建利老师:Software Development实际上是一个简称,它不只包括软件开发,还包括Testing, Deployment & Integration。


从Software Development的角度来说,根据不同的历史时期,涵盖了很多不同的技术和框架。


Traditional App Development: Desktop, Mainframe, etc.

这个程序只是被应用到你个人的desktop,是单机的程序,通常不具备网络功能。


Web & Mobile App Development

很多应用程序都deploy在网络或者浏览器中。从技术层面来说有很多优越之处,比如说当软件有更新时,用户不需要下载更新,因为服务器端已经自动更新完毕了。而Mobile App,就是大家都习惯的手机应用程序。


Industrial and/or Embedded Software Development

对于通常的用户或是消费者来说,工业用和/或嵌入式软件开发不是特别的常见,但是确实就在我们身边。比如汽车里嵌入的计算机系统,里面有成千上万的源代码在运行,以保证根据驾驶员的操作来拐弯加速。这也就是为什么当汽车有故障时,我们会先读码,其实就是读嵌入式CPU中的工作信息。


Software Development是以计算机技术为代表的,最初的和最典型的一大领域。


贝姐:也就是说,这背后有许多不同的工作岗位来支撑这些功能。


建利老师没错。根据你工作岗位的不同,你可能会做一些Desktop Application Development, Mainframe或者是Web/Mobile app等等。


02 System Admin

建利老师:第二个是System Admin。从Desktop Application往下发展到现在的Client Server,也就是客户机服务器的一种模式。换句话说,在一个程序的架构中,含有客户端和服务器端,比较典型的就会有网络服务器和数据库服务器,并且必须有相应的专业人员去管理这些服务器和数据库等等。

System Admin分为:

  • Database Admin

  • Network Admin

  • Service Desk, Operation, DevOps, Cloud

这些职位是IT中比较初级的岗位,往往也构成了非IT人员对IT的最初的印象。


03 Data & Analytics

建利老师:Data & Analytics是现在非常热门的领域。根据数据分析不同的成熟度,分为三种类型(也有说法是四个,本系列后三期的云访谈中会详谈),这里我们采用被更多人接受的一种说法。


Descriptive Analytics

描述过去或当前发生的事情。举一个最典型的例子,Walmart想知道加拿大盈利最多的Top10的店是哪些,以及在每一个店里,卖的最好的产品是哪些,因为需要了解这些信息才能相应地备货。


Predictive Analytics

在已知产品A卖的最好之后,Walmart想事先就知道该产品的销量,以便于事先备好货,而不是等库存不足后再采购。


Prescriptive Analytics

规范性分析,从技术上来说就是优化。假如我们已经构建了一个模型,能够成功地预测某一款产品的销量,也完成了备货。但考虑到商家最终是以盈利为目的,要使利润最大化。


这时候就会有一个问题:当我准备好了一万个产品A,但利润只有10万,而卖一千个产品B则会获得12万的利润,那么商家应该如何权衡。假如以利润最大化为商业目标的话,毫无疑问答案就是商家不会用相等的资金去准备产品A,这就是所谓的Optimization或者是Prescriptive Analytics。


04  Emerging Technologies 

建利老师:


Emerging Technologies: 

  • VR/AR/MR

  • Blockchain

  • 3D Printing

  • Quantum Computing, etc.

Emerging Technologies是目前相对非常热门,但没有完全成熟,还处于上升阶段的技术。这些技术有可能会产生革命性或是颠覆性的影响,但也有可能最终不了了之,只能通过时间去检验。


我个人的建议是:对于初入职场的新毕业生或是迫于经济压力的新移民来说,从事与这些技术相关的岗位相对来说风险会更大一些。


贝姐:换句话说,在Emerging Technologies 的工作岗位中,发展前途上要承担一些风险,因为不知道它未来会发展到什么程度。


建利老师:对,简单说就是风险大。虽然相应的,成功之后可能一劳永逸,但可能性很小,尤其是在经济不是很自由的情况下,我个人不是很看好。它还属于早期或者研究阶段,有初创企业,不但是风险大,本身的就业岗位数量也非常少。


贝姐:从职业导师的角度来说,各位来宾如果是属于想新入职IT行业的人,可以把这些信息作为面试的一部分来准备,比如面试中谈到对IT行业的了解时可以讲。我们要留意从哪些角度去看嘉宾的分享。

本期云访谈还提到了嘉宾的Career Path

多伦多IT行业中的就业机会

非IT背景的求职者在IT行业中可以考虑的方向,

学Electrical Engineering等专业背景的毕业生的建议

毕业生和新移民在mindset的转变 等等 ...


 

嘉宾对来宾提出的以下问题做出了解答:

  1. Machine Learning属于哪一类?

  2. 在Technology的领域,有没有非纯technical,或technical和business混合的职位?

  3. 我目前在咨询公司做BA\DA方面的工作,所以您刚才说的Product Manager或Product Owner,也是我很感兴趣的领域。但很难从一个很小的部分扩大到管理整个的项目。您觉得应该怎么做到这种转变呢?

  4. 有国内IT的经验,但没有加拿大本土的经验,怎么能找到合适的敲门砖?

  5. 加拿大曾经有很有名的IT公司,像Blackberry,Nortel,但后来都退出了历史舞台。现在来讲,在加拿大有没有处于世界领先地位的IT公司?


 

视频节选


*成为CareerCamp学员并加入俱乐部,看四期完整视频和全部文字总结

Comments


bottom of page