租房买房买生意上iU91
查看: 3082|回复: 8
打印 上一主题 下一主题

转行IT工作前景分析(重点谈数据分析)

[复制链接]   [推荐给好友]
跳转到指定楼层
楼主
发表于 2020-2-14 14:49 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
首先说明,我技术水平很一般,只不过一直在这一行干,经验稍微多一点而已。以下都是根据自己和朋友的经历总结的,也许和市场一致,也许不一致,仁者见仁,智者见智吧。
IT在加拿大很好找工作,这个大家都知道,但绝对不代表0基础,学半年就能找到
IT在加拿大工资也很高,这个大家都知道,但绝不代表参加完培训就能拿到高工资

重中之重:语言水平,也就是英语和法语。在面试者谈到你的技术水平之前,就已经开始对你语言开始考察。你技术水平再高,无法沟通也没用。我认识很多技术水平很高的人,但他们的时薪却很低,原因就是语言。很多人在华人企业工作,竞争很激烈,导致时薪远低于行业平均水平。

1. 学编程语言的,先看这个网站https://www.tiobe.com/tiobe-index/。网站上有各种语言的流行趋势排名和图,不要被培训机构忽悠去学一个快要过时的语言。
2. 什么样的IT工作薪水高呢?我的经验是市场价和对利润的提升的帮助。市场价很好理解,重点说后者。某编程语言程序员,他只是在技术层面上工作,他的产出不能直接作用到利润提升,相比于架构师统领全局,当然薪水要低。再比如数据分析师,他能够将分析结果以一种很直观的仪表盘形式生成出来,让管理层一眼就能看到问题所在,从而找出提高利润的方法,薪水也不低。再往深入去,用机器学习或深度学习对企业未来进行预测和规划,那薪水是蹭蹭往上走。
3. 转行到什么样的IT工作容易呢?我的经验是纯写代码的就算了,因为是转行,你已经过了学习编程写代码的黄金年龄。建议还是学一些处于上升行业IT软件,用鼠标操作的,配合一定的代码实现高级功能,这样会让你上手更容易。
4. 学多久能找到工作呢?别的什么都不干,一天能花10个小时来学,也许半年真能找到。可是大部分转行的都没这个条件,只能是白天做一份工作,利用晚上和周末来学,这种情况下,不论是自学,还是参加各种培训班,我认为一年都无法找到工作,更别说半年了。要是还要兼顾孩子,时间就会拖得更长,很多人都中途放弃了,钱就白交了,时间也白白浪费了。

5. 上了培训班之后,考了一个证书对找工作有用吗?如果你是刚毕业,这个证书是有用的,因为你的竞争对手可能没有。在你们都没有相关工作经验情况下,你有可以说明你可能学得比他好,或者你准备比他充分,从而给你加分。如果你是转行的,这个证书对你来说没啥用,没准还有反作用。因为你年纪大了,招聘者更加看重经验。证书是有获得日期和有效期的。如果你刚获得证书,就去找工作,别人会产生疑问,为什么你工作这么多年了,最近才考了一个初级证书(培训半年后,你考不到中级以上证书的,天才除外,有时候即使你是天才也不行,有些中级证书会要求先通过初级,然后过一段时间才能考中级)呢?所以不要听信培训机构说的培训后很容易获得某某证书,对找工作有很大帮助的话。
6. 什么样的IT工作面试简单呢?我的经验是看你的最终用户。如果最终用户是其他技术人员,例如数据库管理员职位的最终用户是其他编程人员,那么面试就会很难,他们会提一大堆技术问题,如果你是转行的,没有深入的基础,就玩完了,并且你也没有现成的东西可以展示。如果最终用户是管理层,例如数据分析师,那么你要做的就是把分析结果展现给他看,只要做的好,很容易就得到认可。他们不会提很多技术细节问题,而是更关注你的作品能否解决他们的问题,或者你在解决他们问题的过程中怎么做。
7. 什么样的职位工作机会更多?老职业机会少,企业往往要等到某个员工离职,才会招聘新员工,例如程序员,数据库管理员。新职业机会更多,例如数据分析,机器学习,深度学习。企业一定会有程序员和数据库管理员,不然数据放哪里?很多企业都是重生产,轻分析。但是随着大数据等趋势,企业对数据分析,机器学习,深度学习方面的需求越来越多,而这些新职位却没有那么多人才。所以这样的工作机会更多。
8. 什么样的职位更加容易?同样是新职位。对于企业来说,老职位已经存在了很多年。如果前任做的很好,企业期望你经过一段时间适应后,很快能达到前任的水平,这会给你带来很大的压力。如果前任做的很差,你面对的是一堆乱摊子,企业期望你马上能收拾干净,同样压力山大。新职位就不同了,以前不存在,即使你做的不那么好,也不会给现有业务带来很大的负面影响,你有比较充分的时间去修正,在此过程中,你还能学到更多的东西,提升水平。而不是像老职位那样,忙着打补丁,修漏洞。

因为我自己是做数据分析和和数据可视化的,具体谈一下这个职业路径和薪水。严格来说,数据分析并不是纯IT,因此我认为转行比学编程语言更加容易。
1. 纯数据分析工具那是大师们做的事,例如SAS,R,太难,不普及,不建议转行的人去学。但是一些统计的基础原理要有所了解。不然鼠标随便拖拽就能出分析结果,但是拖拽的变量不对,用的参数是错的,就会闹笑话。
2. 从现代敏捷BI数据可视化工具学起是一个不错的入门选择,不需要太多的编程技术。Tableau,PowerBi, Qlik都可以。都有免费版本。根据自己的喜好和工作机会选一个。并且参考资料和软件都要用英文的最好培训班也参加英文授课的。否则面试的时候一些英文技术名词你可能不知道就惨了。
3. 参加这些软件的公开项目,tableau有make over Monday,更难一点的有Workout Wednesday每个星期有免费数据提供,有几百个人同时用这个数据提交自己的成果,新手可以通过模仿高手的作品获得很多经验,很快就能达到一定水平。在学习过程中,注意不要被很Cool的Dashboard吸引,去钻研那些三角计算,嵌套表计算,
嵌套详细级别表达式等非常难但运用却不多的技术,因为这样的作品的end user通常是大众,数据可能还要另作处理才能满足需要。而是要把学习重点放到适合于公司的Dashboard上,学习那些更加实用的商业Dashboard技巧。
4. 但是只是会这些敏捷BI工具找工作还不行,你还需要了解上游知识,就是数据库的相关内容以及SQL查询语言,否则一旦没有人给你现成的数据,你就完蛋了。而这种情况非常常见,你经常要自己编写SQL语句来创建和发布你自己的数据源。
5. 数据库基本知识和敏捷BI工具这两部分内容学完加练习估计起码一年,熟练掌握还要一年。所以我认为培训机构经常鼓吹的0基础(有基础的人也不可能去参加这种培训班吧),3-6个月就业基本甚至年薪10万根本就是不可能的。

6. 了解一定数据库知识加上熟练掌握数据可视化工具大约两年左右,
年薪6到10万。大部分公司的要求都停留在这一阶段。
7. 再深入,就是BI工具目前无法独立完成的部分,数据模型,数据挖掘,机器学习,各种算法等,能够调用现成的分析库完成这些高级分析,例如Python中有Numpy,
SciPy,Pandas,StatsModels等,机器学习有Scikit-Learn。学用Python做数据分析的推荐这个免费入门教程:用Python玩转数据用这部分的公司不多,要成为高手起码两年甚至更多,年薪可达到10到15万。一旦学成,你还可以自己编程,去预测股票,外汇,贵金属的价格,从而用算法帮助投资。甚至可以用算法预测体育比赛的结果,进军博彩业。
8. 再深入下去,就是你自己可以写算法,或者修改现有分析库的内容来满足客户的特殊需求。年薪起码15万以上。

我个人最开始是用SPSS,AMOS这些软件对抽样数据进行分析,偶尔还用S语言(可以算是R的前生吧)。后来是使用自己团队开发的商业智能工具(工具本身比较差),然后又接触到PowerBI和Tableau。经过一段时间比较,觉得Tableau更适合我,就用Tableau做了很多案例。但是Tableau当时没有一些先进的统计模型,比较遗憾。直到Tableau8的某个版本之后与R结合,可以进行更先进的分析。不过我用了一段时间R,觉得
有点难,就放弃了。过了一段时间,Tableau开始引入Python,我就转向Python了。我认为R是一帮科学家在做非常深入的研究,Python也许没有那么深入(可能是我自己了解不够深入),但也可以做到很多R能做的,但是应用更加广泛,学起来更加容易。

我现在有一些项目在做,但是个人精力有限,也想找一些有相关技能合作伙伴,欢迎交流。quan_bo@hotmail.com
对于转行IT行业的初学者,本人只提供一些学习和就业建议,因水平很一般,不提供任何技能培训,以免有人认为我的帖子是为了培训赚钱而打的广告。

说一句可能得罪人的话,我认为做项目赚的钱远高于培训赚的钱,而且轻松很多。真正的高手都做项目去了,哪还有功夫在这里赚培训的钱呢?(心地善良,免费培训的高手除外)你也没见过股神成天跟别人说他多厉害,要给别人做培训,教别人赚钱吧。股神都自己闷声发大财了。






9#
 楼主| 发表于 2020-5-7 20:36 | 只看该作者
如果领了政府补助,可以安心先自学,再决定是否参加培训。
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2020-4-23 08:55 | 只看该作者
以下是一个linkedin上近期发布的职位,里面有SAS,可是你可以看看,只接受过6个月SAS培训的人,敢申请这个职位吗?
Bachelor’s degree in Engineering, Information Technology, Automated Manufacturing, or a related field
Master’s degree or CAP certification, an asset
A minimum of 5 years experience managing similar functions in a large automated facility
A minimum of 2 years experience with industrial robotics
Thorough understanding of a breadth of distribution center processes
Demonstrated experience using analytics to improve operations with tangible results and within tight timelines
Prior experience working with retail operations systems including order management systems, warehouse management systems, distributed order management, middleware integration, an asset
Prior experience in data mining, manipulating large datasets, querying databases, data analysis and reporting, an asset
Advanced knowledge of Excel, Autocad, automation frameworks, and test suites
Excellent in programming languages for automated testing, data management and statistical computing such as Access, C++, SQL, Hadoop, R, or Python
Fluent in data management and visualization software such as SAS or Tableau
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2020-4-4 12:59 | 只看该作者
大家保重身体,少出门,多学习。
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2020-3-21 17:31 | 只看该作者
如果在家,正是自我学习的好机会。
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2020-3-5 15:47 | 只看该作者
培训班说的校企合作真的有用吗?学完就能就业吗?
如果你是学的蓝领,学完马上就能工作的那种,是可以的。
如果是IT,0基础,学完3-6个月以后是绝对不可能马上就工作的(除非是天才,可是天才也不用上培训班啊,自学就行了)。没有哪个企业傻到会招一个还要在岗学习半年甚至更长时间的大叔、大妈吧。
回复 支持 反对

使用道具 举报

4#
 楼主| 发表于 2020-2-29 09:17 来自手机 | 只看该作者
最近知道了downtown一个西人的培训机构教师的工资达不到200刀一小时。由于教师上课和下课花的时间差不多,所以相当于实际不到100刀一小时。但是做项目却可以轻易达到100刀一小时。
回复 支持 反对

使用道具 举报

3#
 楼主| 发表于 2020-2-18 21:51 来自手机 | 只看该作者
要是培训机构在短时间内同时教你多个软件,那根本是不可能学好的。每一项技能都够你学半年了。
回复 支持 反对

使用道具 举报

2#
 楼主| 发表于 2020-2-15 21:08 | 只看该作者
不要指望培训半年能找到一个Junior的职位,这种职位一般都招年轻人,刚毕业的。你一个年纪大的去申请Junior的职位,不用想就是转行的。公司又不是傻子,找一个大叔,大妈去做初级岗位,慢慢培训吗?
老老实实完成自学2年,再去参加一个面试培训,都比指望培训班半年速成靠谱。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

Copyright © 1999 - 2024 by Sinoquebec Media Inc. All Rights Reserved 未经许可不得摘抄  |  GMT-5, 2024-11-21 11:56 , Processed in 0.050500 second(s), 41 queries .