转行应该选择哪个方向
大家都知道,CS/IT行业是转行的首选。但许多朋友们经常有许多误解:转行CS需要编程。
其实在IT行业更多的人是去操作应用软件,并不是专门搞开发,这可能是许多转行的朋友们并没有意识到的地方。
转行CS很难吗?Absolutely not。如果你的目标并不是想开发一个像Windows这样的操作系统,或者是创建一个像Google这样的网站,而只是想找一个高薪职位,那么,转行一点都不难。
先来说说大家经常问的“转行学什么好”这个问题。IT相关工作主要有三个方向:前端的用户界面,中间的应用层,后台的数据库。
一般情况下,如果想转行就业的话,不建议做前端的用户界面,这是因为web前端发展非常迅猛,现在的网站和几年前的网站代码,发生了很大的变化。作为转行者,想做前端UI,必须紧紧抓住“时代的脉搏”,才能跟得上技术的发展,而这对于刚刚进入IT领域的同学们来说太难了,很容易就陷入了一个尴尬的境地:投入很多时间却学了一个过时的技术。
对于有数学背景、又喜欢编程的朋友,可以选择中间的应用层,也就是通常所说的编程,努力刷题,进顶尖公司。对于这类转行者来说,可以从leetcode入手,也可以跟着coursera.org学,对计算机的算法找到感觉后,再慢慢积累业务层的经验。
对于只有较少的数学基础、或者不喜欢刷题、或不能接受经常加班的转行者来说,建议数据库以及相关的BI-DW方向,需要照顾家庭的女性特别适合,工作清闲不用加班。这个方向的语言就是SQL,无论是Oracle还是MS SQL Server,都是几乎一样的简单语法,多年不变,不需刷题。对于这类转行者来说,可以自学,也可以加入培训班。数据库以及相关的BI方向的优点是工作机会较多,收入几乎与行业最高薪水持平,而且还非常稳定没有压力。在大数据时代,发展前景非常广阔。
有许多朋友经常问要不要读CS学位的问题,如果你没有绿卡,那么读CS学位可能对于你的身份有帮助;如果你已经有绿卡了,读CS学位根本就是浪费时间,因为学校的课程和找工作需求的技能几乎是南辕北辙,白白浪费时间浪费金钱。还有要注意的是,无论你是去学校读也好,上培训班也好,自学也好,一定要注意:以快速就业为导向,以高薪稳定为目标。这才是转行的目的。
最后,希望大家都能转行成功,过上幸福的生活。