伯乐访谈之程序员在国外:李辉 - 高级软件工程师在德国

本期访谈的主人公是在德国斯图加特工作的高级软件工程师:李辉。李辉老家在安徽马鞍山,02年武大本科毕业后,来到德国斯图加特,在地理信息与摄影测量专业继续硕士学习。06毕业后就职于一家移动应用公司,作为软件开发工程师工作至2011年,2011年跳槽到德国一家涉及建筑、能源、水利等多领域的大型咨询公司的 IT 部门,任职高级软件工程师。

hui
(李辉近照 – 希腊圣岛)

李辉的联系信息如下:

技术博客:www.easywms.com
新浪微博: @Mobabel_NET
移动开发个站:www.mobabel.net

感谢李辉非常详细和实用的分享!以下是采访的全文。

伯乐在线:当年出国的初衷是什么?

本科毕业时面临考验,工作的选择。当时选择了考研,碰巧学校有个和德国大学的交流项目,硕士深造。我本来对德国很感兴趣,加上免学费,家里只需负担第一年语言学习的生活费,为什么不出去看看呢?在国内学了半年德语就到了德国,继续一年的入学资格德语学习,当时还是各校独立DSH考试,现在是全德统一德福考试。德语公认难学,当年通过DSH后,老师说了句:”你们只是通过了一个最简单的入门考试而已“。

02年德国各大高等院校还是采用德国特有的Diplom学位制,而不是国际通用的Bechelor和Master。就是说Diplom约同于Master,但并无过渡的Bechelor。就是说你中途退学,是连Bechelor学位也没有的。所以Diplom学制普遍较长,视专业难度和个人选课安排5-10年为正常。

出国前对德国学制并没有深入了解,入学后所听所见(比如高挂率课程,暴严教授)顿时有了上了“贼船”的感觉,别的国家三年,德国五年以上。当然德国Diplom的含金量是公认的高的。在确认中国教育部对Diplom和Master的认证是同级别后,我和几个小伙伴毅然转学投奔至当时德国并不多见的Master学位授课。

06年之后,德国教育体系也在逐渐做改革,逐步取消了Diplom学位,而采用国际通用学位制。后来的同学在这一方面上比先来的学长学姐们要开心的多,德国读完Diplom的同学真的是要很有毅力才行的。

伯乐在线:请介绍一下你在德国的第一份工作情况,包括工作的节奏、时间安排、工作量、团队协作等方面。

Master论文是关于J2ME矢量手机地图客户端的,06年移动开发环境也就局限于Symbian和J2ME。一家小公司正好有个公共交通的项目,我就先进去实习。公司有多小呢,除了Boss就是我了,到我离职公司已有2-30人规模了,我也算是元老级了,将来上市啥的应该我也占一席之地吧,哈哈。

小公司灵活,项目接到,几个人Brain storm一下,确定构架和分工,就开始动工,Boss和PM监控进度,使用Jira系统作为PMS,SVN代码控制。因为人少,每个人必须是多面手,从构架,Server到Client,接口标准需要全面了解。有时一人一个项目,涉及到的新鲜的技术只给你几天吃透,所以加班是常有的事,9到10小时,标准IT民工。有次项目交付,几个人包括Boss通宵做到第二天七点,成功把项目发出。和同事交流过,德国IT小公司,加班非常正常,并不是标准8小时下班。移动领域有个好处但同时也很累的方面,就是接触开发语言种类、技术领域非常多,知识更新也很快,到目前我除了汇编没接触过,其它语言都是拿来就读,读完就编码。小公司是非常锻炼人的。

从10年开始Boss醉心于跨平台JS开发,他的出发点是基于开发成本,而且业界HTML5标准也慢慢普及。但连续几个项目做下来,发现JS真的无法胜任。面对稍大存储,并发联网线程,多页面操作,HTML5 App经常是无原由崩溃。要是Facebook早点宣布放弃HTML5客户端,也许能给前Boss一些启发,不过现在由于硬件和OS不断更新,HTML5 App优化很多。因为这个我们在技术上分歧很大,加上自己的事业规划,于是跳槽啦。

伯乐在线:跳槽到新公司后,工作情况有哪些改变?

新的公司不是移动领域,而是咨询领域,涉及能源,水利交通等领域。项目一般和GIS地理信息有关,都是各个行业内部的管理系统,如德铁的路线维护管理系统。工作节奏明显变缓了,因为项目必须按部就班按流程走,每个阶段可能需提供给用户作测试,期间进度控制会议也很多,同事之间开发进度不同也需要协调。

接到新的项目后,PM会召集相关人员讨论,确定框架、技术和分工。项目管理用一个开源的PMS二次开发系统。UML图和数据库数据关系图是少不了的。开发一个阶段完成后,自己或者互相测试Bug,每个项目会有一个详细测试流程文档,一步步测试下来,有问题就提交到PMS里,各个开发人员再继续跟进Bug。代码控制采用VSS(微软较老的版本控制系统,已逐步弃用)和SVN。

关于工作时间,每天只要十点之前到公司就行,保证进度情况下工作时间自己随意安排,比如可以今天少做两小时,明天多做两小时。平日四点可以下班,周五两点。加班在新公司是基本上是不会的,偶尔项目赶工需要加班的话,那么加班的时间可以当作灵活假期休掉,灵活假不占用标准假。

我们IT公司每季度有个中型会议,先分析该季度公司盈利,达标还是滞后,接着把季度内项目过一遍,看哪些项目有难度有问题。每个人会介绍当前自己所做工作,这样大概知道谁会什么技术,精通哪些领域。半年一次大型会议,德国各地分部的同事都会集中过来,连开两天,也是分析公司目标,盈利,项目进度,因为关系到年底分红,大家听得还是比较认真的。会有新项目或者新技术的演示,会后都是要出去换花样饱餐一顿。

伯乐在线:新公司的工作环境和氛围如何?

工作环境比较舒适,两三人一个办公室,同事都很友好。IT界其实在哪个国家都算是比较好打交道的圈子,说起技术就忘记其它,没有什么复杂的人事关系。穿着除了见客户要正装,其它时间随意。 免费咖啡,员工价午餐,公司很多运动俱乐部,跑步足球帆船瑜伽等等。德国人很注重运动保健,同事大多每周定点运动,公司每周一晚包下一个体育馆,壁球羽毛球各种场地。有个保健领域分公司还提供员工价按摩服务。

garden
(公司边上公园,午饭后只要天气不是太差,同事都会三两结伴出来散步)

总公司在暑期中旬会有个主题晚宴(去年主题是20世纪初,同事会穿着古典礼服)。圣诞节前会有个公司年会,和国内的差不多,先领导讲话,然后开吃,吃完蹦迪或喝酒聊天,不同的是没有娱乐节目。平日德国同事拘谨的态度在这夜就不复存在了,蹦得喝得都很嗨。

xmas
(总公司圣诞年会)

伯乐在线:能介绍一下薪资福利和社会保险方面吗?

养老保险是只要不是mini job都需要交,所以在当学生时打工就已经开始交了。德国的税是很高的,按条件分级,单身尤其高,普遍是赚的越多交的越多,中产阶级压力很大,按不同级别30-50%左右收入要缴税的。可能你的领导比你税前多一两千,税后相差也许只有几百,所以德国阶级相对平等,工薪阶层差距不算大。

去年将养老保险领取年限提高到67岁(男性),据说很快还将修改到69-70岁,德国人热爱劳动到死在欧洲是出了名的。

IT领域的平均薪资在德国处于中等偏上,抛开那些大牛,还是比不上美国的(羡慕)。这里有个德国工作网站做的IT薪酬统计(税前)

每个表分三列,左边是低于平均标准25%,右边是高于25%,按国内说法就是不积极员工,普通员工,优秀员工的区分。从上至下分别为管理层,咨询,开发,数据库,系统网络管理,应用支持。
扣除税,貌似也不比国内高多少,某些领域还要低,所以单靠打工发财是不可能的。德国各行业其实都有业内工资标准,按工龄加薪,除非是优秀人才跳级发薪,一般还是按部就班加薪。

伯乐在线:你对德国当地IT行业技术圈有哪些体会?

斯图加特本地有个IT圈的创业者定期聚会,每次会有个主题,或介绍些新的有趣的项目,我去过一次。如果中国人要在德国IT业内单独创业,我觉得有些难度,最好是和德国人合伙,这样可以降低融入和语言上的障碍。中国人德国IT圈不算活跃,我在论坛或微博认识了一些人。

德国互联网圈子据我观察,除了自主创新外,山寨现象也是常态,基本上也是山寨美国或它国的新idea,不过因为版权保护意识较强,山寨一般只山寨idea。整个构架和UI还是重新设计的。而且跟风现象也比较严重,最后剩下来的多是财力雄厚有渠道的公司。

德国人在Open Source方面非常活跃,公司在闭源和开源框架选择上会倾向成熟开源框架。我认为一个国家IT圈开源的支持度,和这个国家的社会福利有直接关系。福利好,加上程序员薪酬不错,那么闲暇之余做软件出来与人共享,是很自然而然的。比如北欧那几个高福利国家,出了很多优秀开源产品。

伯乐在线:在德国的衣食住行方面呢?

生活成本其实看个人消费标准,没有下限和上限,学生时一个月五六十欧都能活下来,要是租的好地段房子,每月供车,每顿下馆子,上两千欧也正常。

这两年因为欧贷危机,贷款利率下降,房价涨了不少,但房价对比当地平均收入还是可控的。房价按地段区域,分公寓、房子等结构,新房每平价格说从1k-5k不等。一般在离市中心30分钟车程的区域,属于非偏远区,每平3k-5k(市中心会6k以上)。年轻人还是以租为主,不过70平的非偏远区的二手小公寓,十五万左右,年轻人还是负担得起月供的。

德国物价虽然每年在叫骂中上涨,但还算稳定,每年3%-5%涨幅,而且涨之前会告诉你。不同连锁超市里你总能找到符合你当前消费标准的东西。蔬菜比肉贵,特别是标注了Bio(原生态不施肥)的蔬菜。食品物价方面我感觉和国内中大城市差不多。

来了十多年了,德国饮食虽比较单调还算习惯了,但是顿顿吃还不行,胃还是中国胃,基本每餐还是得自己做中餐吃。如果说德国饮食文化贫乏,德国人可不同意,他们肯定会说土豆就有几十种,面包、香肠上千种,啤酒上百种,怎么可能贫乏呢?德国人酷爱硬面包,面包有多硬,把人砸出脑震荡很轻松。这么硬怎么吃呢?有次德国总理默尔克到中国访问,最后一盘菜她用面食蘸着剩下的汤汁把盘子清得干干净净,有人说是节俭。在我看来这是吃硬面包养成的习惯,必须蘸着汤汁才能下咽。德国菜里你可以没肉,但你不能没汁!

伯乐在线:社会安全方面能介绍一下吗?

社会安全方面巴符州在德国南部算是不错的,夜间出行没什么担心。不过随着欧盟东扩,边境开放,劳工涌入,犯罪率也是显著提高的,今年巴符州爆窃犯罪率竟然涨了3成。去年我一个同事家被爆窃,一个邻居也被爆窃。

伯乐在线:你在德国这些年的工作与生活的收获,以及给后来者的建议

工作上如果说心得的话,做IT就得不停地学习,新框架新技术层出不穷,核心本质尽量搞清楚,拿到项目你就会有整体思路,这样工作上也轻松些。

在德国,我个人觉得遇到最大的障碍还是语言障碍,工作领域内要继续往高处走,过硬的德语是必须的。现在德国高校所开Master课程,相当多是英语授课,不会德语的话,找工作难度上大些。除非是国际化公司,英语就足够,但生活上会德语会有好处的。

德国因为专业人才缺乏,近两年放松了专业绿卡的薪酬限制,IT领域也在其中,去年印度人占据了IT绿卡申请的很大一部分,达上千人,街头印度人明显多了很多,我们中国人不能落后是吧?

2 收藏 2 评论

关于作者:黄余粮

伯乐在线发起人。热爱技术和产品,崇尚极客文化。 个人主页 · 我的文章 · 13 ·  

相关文章

可能感兴趣的话题



直接登录
最新评论
跳到底部
返回顶部