Skip to main content

 路由器设置 > 新闻资讯 >

入行IT圈,你要考虑啥?

2014-08-15 21:28 浏览:

今天一个朋友的小伙伴要毕业了,国内一流大学的材料学专业研究生毕业,自己喜欢program development,希望自己能从事相关方面的工作,所以准备像我咨询一些行业和面试的意见。作为从事互联网行业五年的我来说,也赶上自己职业发展的关键环节,我准备详细的审视一下这个问题,毕竟走上正确的方向,无论对于职业转型还是新生毕业来说都将是至关重要的。

当我真的接到这样一条微信的时候,我脑子里立马就窜出一个想法:再读两年金融博士,走进投行,年薪百万,吃喝不愁。这和我当年的想法截然不同,刚毕业的时候会说靠手艺挣钱,走哪都不愁,哪怕接点私活养家糊口。可不知从什么时候开始,IT再没以前的光鲜,开发界的员工被冠以码农、IT蓝领、程序猿,攻城狮等等苦逼的称号。他们面临的人生是披星戴月、学无止境,整日蓬头垢面,背心裤衩人字拖,挣着卖白菜的钱,操着卖白粉的心。做好准备了吗?让我说说一下一些问题:

  •  首先IT行业的整体爆发促使各路人马挤进这个行业,可替代性很高,人员成本降低,战斗在一线的兄弟们永远身处红海。
  •  IT行业靠手艺吃饭,技术可被量化,在高知人群里入门门槛低。当然,IT的门槛攀升很陡,如果是技术大牛,一定是抢手货。
  • IT行业整体来说还是基础架构、是技术、是服务,他与真正产生商业价值的行业或者说职位还是很有差距。
  • 要不断的学习,不进则退,学习工作压力巨大,完全无暇顾及生活中的其他方面。
  • 作为开发者在技术攀爬的过程中积累了技术能力,但却忽视了其他资源的积累,比如人脉、商企关系、商业视野等等等等。这是一把双刃剑,可以让你更专注,但也可能让你丧失一片蓝海。

当然以上我所说的也不一定都是绝对的,只是列了一些比较突出的特点。

言归正传,那位小伙伴,在被我泼了冷水的你真的决心踏上这条路吗?当然如果你没有被上面的言论击倒,我要夸你是好样的,给你画些希望的蓝图:

  • 你的入门薪资应该还算是各行业中的领先者。
  • 你将有机会与最为聪明的一帮家伙共事。
  • 每一天所做的工作都与前一天不同,并且每一天你都将进步。
  • 在你每一个milestone的时候,你都会为自己的成就感到骄傲。
  • 最主要的,如果你有野心,真的可以在不久的将来伙同一票人做技术创业,成本低,回报将是丰厚的。

接下来,我们来说一说入这一行需要考量哪些方面。

考量自己

职业规划:必须要有详实的职业规划,哪怕用一个月的时间想透彻都是非常值得的,IT行业与传统行业的区别在于变化与创新随时发生,所以没有设立长期的目标,设立一个比较明确的短期目标并作分解更为理性,比如我用一年的时间能够独当一面,两年的时间可以升一个band,三年的时间转向新的公司或者做到什么层级等等。可能职业发展与规划会有出入,它的精神作用大于实际作用,设立一个目标是你要努力的方向。

满意度定义:我找到一个什么样的工作,短期内达到什么成就,就是可以接收的满意程度。比如入职年薪20w、有好的平台、技术可以得到全面发展等等,这都将为你选择职业有很好的帮助。

地理位置:IT行业具有比较强的地理集中性,个人的意向还是去更为集中的北上广深。当然其他地区也会有大企业的分公司,但通常不会有核心业务,而且由于山高皇帝远,导致内部非公平竞争激烈,人事复杂,难于出头。

技术能力与个人擅长:IT行业是知识密集型行业,技术能力是考量个人水平的基本因素,所以要有的放矢,不断地提高自己。后面我还会专门来说IT行业的技术发展。

个人意志:以上说的都是我可能优先考虑的方面,但对自己的考量侧重因人而异,结合自身的各方因素制定自己的计划。

考量行业

业务方向:IT行业细分明显,几个大的方向包括互联网、传统IT厂商、外包行业等等。互联网行业面对终端用户,侧重产品,具有极强的马太效应,所以通常来看选择互联网巨头是明智的选择,对于可以颠覆互联网巨头的初创公司,必须要有敏锐的目光,等到自己各方面能力足以融入其中时再做考虑。互联网行业可以按照不同的业务分出很多方向,比如门户类、视频类、移动互联网类、搜索类、电商类、垂直业务类、游戏类等等等等五花八门,每一个都有各自的特点与不足,一定要想清楚比如门户类逐渐走向夕阳,视频类成本和门槛很高,也处于洗牌阶段,但盈利能力不足,移动互联网是朝阳产业等等。目前来看游戏类盈利能力最强,而最前沿的方向包括云计算、移动互联网、大数据等等。

各大厂商类的公司包括像华为、用友、SAP、IBM、Oracle、MS等等,这些企业产品和项目都会兼具,相比互联网行业变化速度略慢,毕竟船大难掉头。这些企业的具有很强的科研能力,也具有很强的业务能力,他们的用户通常为政企用户,为他们提供各种解决方案。公司制度鲜明,开发规范,但通常按部就班,难于看到公司全貌,晋升能力和影响力的发展都会显得不足。

外包类行业基本依附于前两类行业,以项目为主,挣快钱的居多,主要为疙瘩企业和政府部门做各种IT项目。个人感觉从事技术方向的职位对职业发展不利。

趋势:以上三个行业都会有趋利的发展趋势,但是势头有所不同,IT行业变化太快,十年前觉得进诺基亚是件值得骄傲的事情,十年后可能没有下家愿意接受。但目前来看有一些行业的发展迅速,比如云计算、大数据。也有一些行业可能会持续增长,比如游戏和移动互联。还有一些因为体量庞大,用户粘性极高而不会很快衰败的,如各大厂商类。从技术结合个人发展的角度上来说:互联网行业主要使用开源技术更多,路会走的很宽,传统厂商使用自家产品居多,路会走的很专。

考量公司:

规模:那些知名的企业之所以能树立品牌一定有他特定的优点,比如企业管理制度,晋升体制,薪资结构,培训计划、福利待遇等等。这些企业易于辨识,你将得到完善的整体包装,让你的各方面能力稳步上升,但缺点在于你与顶尖的人在一起难于出众,并且由于公司体量太大不会有global view,最的事情很狭小。中小企业会有较快的上升路线,但你必须要看准公司发展情况,一定要小心那种做不大又饿不死的公司,这是让你难于自拔的焦油坑。初创企业中你的角色必须是千面手,各种技能必须信手拈来,而且你周围的人也必须是行业翘楚,只有这样才能有成功的可能,所以初创公司绝不是刚刚走出校园的首选。

企业性质:外企公司比较清闲,对教育背景比较看重,套着漂亮的光环,却容易让自己丧失核心竞争能力(我指的是技术),但如果你有非常清晰的职业规划,比如技术不会是你的长线目标,外企绝对是好的选择。私人企业,比如BAT或者华为用友,这些企业绝对是商业公司,给你高薪的同时绝对让你付出更多的努力,加班在所难免,但好在非常系统,各种配套体制都能跟的上,如果希望锻炼技术,这些企业将会是非常好的选择。国企同样比较清闲,但不太具有忧患意识,非商业性质靠政府养活,官僚气息浓重,所以如果你是交际能手并且准备长期工作,国企会是个铁饭碗。

薪水福利:薪水固然越高越好,但现在更多的情况也要考虑,比如加班时长,加班工资,季度奖金,项目奖金,年终奖金,年底双薪,年假天数,旅游团建等等,都是你要考虑的范畴。

发展空间:公司是不是有比较清晰的发展路线,最好能让这些路线量化,不然大多数都是忽悠,比如BAT内部的职位分级,一年两次的晋升考核等等,这些都能说明只要能力足够,上位不是问题。

企业文化:企业文化不是假大空的概念,是你切实感受到的企业氛围,比如你所在的团队是不是可以专心做事,组织结构是不是繁杂厚重,甚至你面试的时候面试人员的言谈举止等等都能体现公司的文化,有很多情况所为员工干的不开心而离职,多数是因为企业文化不够合适导致的。平时多逛逛论坛或者上网获取信息,都可以获得有关企业文化的相关信息。

当你这些都有所了解,一定要记得做个corporation candidate list,为你有针对性的做公司申请做出良好的准备。

考量职位:

核心业务:是否是公司的核心业务,或者主要营收的业务,或者相关业务。比如去百度,我们最优先考虑搜索部门是他的核心业务和竞争力,考虑广告部门是他的营收业务,如果这两个门槛比较高可以看看其他的战略倾向部门或者发展迅猛的部门,比如地图部门。如果万幸中的不幸,你收到了百度壁纸部门的offer,把他适当的往后排,因为虽然不够精彩,但好歹有百度的外衣,对你有后跳槽还是有帮助的。

         能力匹配:如果你会java,就不要去面只要c++的部门,一定要发挥自己的特长,但一定要记得现在的岗位已经不只是简单的要求编程语言那么简单,周边的生态系统也一定要知道。另外一点,越小众的语言越是金贵,但机会也是越少,会lua,go,R的一定比会java,php的值钱,但要的公司少。越是底层的越是值钱,会c的,搞云架构的,能写linux 内核的,一定比做html、css的值钱。性能要求高的比功能要求高的值钱,比如能调JVM,懂得高并发的,处理大数据的一定比写管理系统的值钱。

 

面试没有特别需要注意的事项,我能想到的包括:

  • 尽可能的展示全面的自己。
  • 懂得礼貌。
  • 善于变通,遇到不会的问题,多想几种其他的方式。
  • 能够影响面试官,做到顺着自己的方向走,必要时可以挖坑,让他跳进来,引导他问一个你早已准备好答案的问题。
  • 善于总结失败,查缺补漏。