程序员,因其需要长期与代码打交道,因此他们把自己称为“码农”。在移动互联网盛行的当下,他们用一行行代码颠覆了一个又一个领域。微信改变了人们的沟通方式,淘宝改变了人们的消费模式,饿了么改变了人们的用餐习惯,滴滴改变了人们的出行方式。而在这些现象级的软件背后,凝聚着成百上千程序员们的智慧和汗水。近年来,青岛软件业发展迅速,并且已经形成了“东园、西谷、北城”为主体的软件业发展格局,同时也凝聚了一大批软件行业人才。他们中有的年收入百万已经在40岁前实现财务自由,有的还在事业的起步阶段。生活单调,但却在代码的世界中找到自己的新天地。尽管现阶段主要以服务大企业为主,但却怀揣着打造像微信、滴滴、饿了么这样的软件产品的理想。
主要围绕大企业做项目
提起软件企业,人们最先想到的是微软、甲骨文、SAP等知名软件企业,他们研发出来的软件产品作为操作系统被人们广泛使用。以微软为例,其推出的办公软件已经成为人们工作与生活中不可或缺的工具。此外,QQ、微信、饿了么、滴滴出行等软件则为服务型软件。事实上,无论是OFFICE、WPS等办公软件,还是微信、饿了么、滴滴等服务软件,都是软件公司自行研发出来的产品。然而,独立研发一个服务型的软件并非易事,不仅需要强大的人力资源支持,同时也需要市场、资本的扶持。国内的大型软件企业主要集中在北京、上海、深圳等一线城市。
由于青岛的软件发展环境与北京、上海、深圳等城市还存在一定差距,因为青岛软件企业的主营业务集中在外包领域,即为企业提供定制化的开发服务。位于青岛高新区的青岛传视智能科技有限公司是一家专业从事互联网视频收视体验实时监测的大数据服务公司,传视通过集成在播放器端的软探针技术实现网络视频的实时、精准、持续监测。互联网视频如果在传输过程中出现任何问题,例如:卡顿、播放异常……传视可以实现全程秒级响应的监测。位于高新区百度智创基地的青岛大道至简网络科技有限公司则主要为海尔、海信等青岛本地大型企业提供大数据营销、算法开发设计与网络广告精算服务,即企业提出需求,围绕企业的需求进行开发。
熬夜加班是家常便饭
在外人看来,程序员是技术含量极高的脑力劳动者,他们需要掌握复杂的机器语言及算法。但在程序员自己看来,不仅仅是在脑力上的付出,写代码同时也需要体力上的巨大消耗。工作繁忙时,连续工作2—3天已经成为一种常态。
王晓鹏是青岛传视智能科技有限公司的一名技术人员,由于传视智能承接了央视网的项目,今年除夕夜,王晓鹏还在家里调试着为客户制作的网络页面。解登科是大道至简公司的运营总监,在回青岛创业前,解登科任职于北京的一家高科技企业,因为牵挂家乡的父母,解登科从北京回青岛创业,目前他主要负责公司的产品架构、核心技术开发与上游资源对接,同时还承担着市场营销工作。解登科告诉记者,对于刚入行的程序员们来说,连续通宵加班几乎是一种常态,自己刚入行的时候曾经连续三天在公司里突击平台上线任务,通宵开发之后,回家简单地换个衣服之后就马上到办公室继续工作。随着年龄的增长,自己的身体已经无法承受这样的工作强度,但有时候仍然需要熬夜工作。
解登科介绍,程序员在写代码的时候大多不喜欢被打扰,通常开始一项工作以后就希望一气呵成,一旦思路被打断后就很难再继续下去。另外,每一个项目都有一个交接日期,程序员们为了赶进度也通常会连续工作。但解登科同时表示,程序员这一职业过了35岁以后就不太适合从事了。首先是身体和精力的强度下降,其次是组建家庭后的生活,不再适合从事工作强度极高的一线开发工作。
40岁前有望实现财务自由
程序员的收入与其付出的劳动也成正比。据介绍,在北京、上海、深圳等软件产业发达的地区,入行两三年的程序员年薪就能达到二三十万元,而这一收入水平在软件行业里并不算高,资深程序员的收入能达到四五十万元,程序员的收入与其技术水平有很大的关系,技术大拿的年收入相对肯定要更高一些。对于程序员这个行业来说,只要努力工作,在40岁之前实现财务自由并不困难。具体到青岛而言,程序员的收入差距则较大,刚入行不久的程序员月收入可能不到1万元,但也有创业公司的普通程序员年收入可以达到二三十万元,公司技术总监的年收入则可以达到百万元。
除了工资外,分红也是程序员们收入的重要组成部分,当程序员开始为公司做出贡献的时候,管理层通常会开始考虑给员工股份。这也意味着,即便程序员从公司退休后,只要公司还维持着良好的运转,就能持续分享公司发展的利益。岛城某软件企业负责人告诉记者,员工刚进入公司以后通常不会有股份,只有对公司作出了贡献后管理层通常会分配股份。
需要持续不断地学习
尽管程序员的收入可以轻松甩同龄人数倍,但记者采访的大部分程序员都不断强调 “学习”。技术的更新迭代十分之快,程序员需要不断学习新的语言才能不被淘汰。例如十年前,企业通常只需要开发针对电脑端的产品,但伴随着手机的兴起,程序员还要设计针对苹果和安卓的移动端软件,这就需要程序员不断学习新的语言。王晓鹏介绍,学习机器语言是一门投入非常高的事情,需要报名参加培训,购买相应的教材等。这种培训收费非常高,通常需要数万元,而这些培训费用都需要程序员自掏腰包。但好在程序员需要长期处在这种不断学习的状态,因此学习一门新语言也并不算太难。解登科则表示,开发过程中使用的软硬件的投入也是最大的一笔支出,普通的电脑无法满足程序员的工作需求,程序员在工作的时候通常需要同时使用2—3台电脑分担压力,甚至使用云计算等资源解决性能、网络的限制。并且这类电脑在性能上的要求比普通电脑高很多。
持续不断的学习也成为程序员职业生涯不断上升的基础。一个程序员的标准职业上升路径通常是,普通程序员到总体架构师,然后到产品经理再到项目经理,即先从编写代码开始,再到负责软件的整体开发,最后到负责整个项目的开发。上升到最高层后,除了软件开发外,还需要负责融资、营销推广等环节。然而,并非所有的程序员都遵循着这一职业路径,有人在实现财富自由后转入其他行业。
不少人半路出家学编程
软件行业是一个专业性较强的领域,尤其是需要与代码打交道的程序员岗位,尽管不少从业人员都是科班出身,但也有大量其他行业半路出家而来,完全依靠自学进入软件行业。王晓鹏大学所学习的专业与编程并没有太大关系,据他介绍,当时只是因为单纯的兴趣开始自学编程,没想到后来竟然把爱好干成了工作。解登科的经历则更为传奇,从小学起就开始接触编程,大学学习的则是法律专业,在他看来,大学所学习的编程相关内容自己早已学会,没有必要再重新学一遍。上大学时,他就已经开始为企业编写运行软件,并担负起自己的学费。如今的解登科正在实现着从单纯的技术人员向管理者的转变,除了要带领团队攻克技术难题外,还要负责商务管理工作。解登科告诉记者,相比于复杂的商业世界,自己更喜欢在程序的世界里探索。
梦想创造出世界级的软件
移动互联网的风靡让程序员们也迎来了最好的时代。李彦宏、张小龙、王兴、张旭豪……程序员出身的他们依靠自己的智慧,紧抓时代发展的机遇创造了百度、微信、美团、饿了么等现象级的软件,并且一跃成为行业的独角兽企业。记者采访的每一个程序员都怀揣着伟大的梦想,开发出一款现象级的软件,提高社会运行效率,让人们的生活更加便捷。然而,想要开发出一个类似于饿了么并非易事。解登科告诉记者,一款这样的软件背后首先是技术人才的保证,需要从前端到后台的每一个环节都非常强。然而现在所面临的问题是,经常连一套完整的技术人员班底都很难凑齐。另外,即便是在技术上实现了,还需要市场营销和资本的支持,例如一款软件在青岛即便是获得了成功,是否能在全国进行大规模推广也是个未知数,此外,还需要资本源源不断地“砸钱”。饿了么、美团、摩拜单车这样的软件背后都有强大的资金支持。想要诞生这样的软件,青岛软件行业任重而道远。青岛晚报/掌上青岛/青网 记者 李沛
■新闻延伸
与外界交流少,找对象不易
记者在采访过程中发现,找对象成为困扰很多程序员的问题。也许在外人看来,高收入、高智商的程序员们在婚恋市场上应该十分抢手,但事实却并非如此。由于程序员们工作内容较为单一,长时间呆在办公室内写代码,与外界的交流十分有限,另外,程序员们的个性大多比较沉闷,在与人交流的过程中还存在一些障碍,在程序员的群体中还有相当比例的单身人士。据介绍,由于工作繁忙再加上不善交流,导致程序员结婚通常较晚。因此程序员们通常在遇到合适的对象会很快步入婚姻殿堂。