转行应该选择哪个方向

来源: 2017-05-24 15:51:01 [旧帖] [给我悄悄话] 本文已被阅读:

大家都知道,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学位根本就是浪费时间,因为学校的课程和找工作需求的技能几乎是南辕北辙,白白浪费时间浪费金钱。还有要注意的是,无论你是去学校读也好,上培训班也好,自学也好,一定要注意:以快速就业为导向,以高薪稳定为目标。这才是转行的目的。

最后,希望大家都能转行成功,过上幸福的生活。