35岁程序员的最佳选择不是转行业

插叙一个39岁程序员的面试

  谈及这个话题之前,先说说今天的一个面试,一个39岁的程序员。其他公司的员工来参与我们公司的一个项目,不是入职。

  今天帮助公司做了一个应聘者的技术面试。该应聘者,今年39岁,毕业于国内超一流的某某交通大学,以前在国内做软件系统设计和开发,大概一年前,也就是38岁时来到日本继续从事软件系统设计和开发。

  因为需要他马上参与的是一个springboot2的api开发项目,所以我从以下几个方面逐一进行问答:

这个问题简单,比较好回答。

我问的是注解,对方没有抓住问题要点,给我讲了用xml注册bean的方法。继续追问有哪些注解写在类里面可以实现注册,这才说了一个Service。

这个问题,涉及到DB连接配置、Entity使用、Mapper类中使用注解Sql等回答,我觉得技术方面符合我们这个项目。

这位说自己在日本已经参与两个项目设计与开发的朋友,他说不知道「障害」是什么……这说明他来日本工作的一年里,工作中使用的日语没有好好学习和积累。我告诉他:就是发布的程序运行过程中出错了、或者请求结果不正确等bug,能不能描述两个印象深刻的「障害」的现象和调查过程。听懂我的提问了,或许是他表达能力或者问题总结能力有问题,没有给到我一个明确的答案。只好接着问下一个补充‬问题了。

回答了空指针和数组下标越界两个异常。debug调试代码时,catch异常代码行打了断点,可以查看异常对象的track来确认‬‬错误代码行和跟踪‬相关应用代码调用层级关系。

最后给这个39岁程序员的评价:

  技术水平中等偏上一点,相当于5年开发经验者的正常水平。来日本一年里没有好好学习工作相关日语,设计书阅读和书写能力肯定一般。来我们项目的话,开发没问题,但是日语还需要别人帮他看看。最后,日语太差压低了他的单价。

35岁程序员出路

  25岁程序员可以参考一下给自己打个预防针,30~35岁程序员可以看看我的分析理解有没有帮助。

  测试、前端设计和开发、后端设计和开发三种能力你具备了几种?

  如果只会其一,继续就业很难了。说明年轻时,安于现状,没有好好努力,只能考虑转行业。也不绝对,用一段时间坚持全面能力提升、再继续从事系统设计开发的个例还是有的。

  如果具备两种以上,兼具良好的设计能力。国内就业难的话,可以考虑国外就业。国外就业的前提是掌握一门外语基础、或者学习一门外语基础,推荐英语或者日语。去了国外,因为工作用外语水平差距导致自己工资比同等经验水平的程序员的待遇差了一些,也不用在意,努力的人可以用一年时间来解决这个问题。

  国外程序员卷不卷,有大龄危机吗?

  因为我在日本,这边it行业没有国内这么卷,由于人口少、it事业多,所以,日本程序员缺口很大。很多在日本从事其他工作2年到5~6年的人,还有刚刚毕业的文科生,都在想着参加培训、改行做程序员。因为相对无言,日本程序员比其他很多行业工资要高。要问日本程序员卷不卷的话,我的看法是:很多人一样安于现状,因为日本程序员缺口大,很多日本公司的正社员体制的保护,所以他们没有大龄危机;在这边的中国老板的公司里,只有自己卷自己,可以轻松的和老板谈论加工资的事情。我们公司还有60岁的PM拿着90-100万日元月薪的。

  以上是我对日本it行业的看法,相信其他大多数国家也一样。

‬文末,给年轻程序员一些建议

  刚刚工作两三年的程序员一定不要安于现状,等到工作六七年以后,再去考虑全面提升自己的竞争力,会比较辛苦,有家庭、有孩子以后,自己的学习时间只会更少。所以,趁年轻,早努力,不要在大龄程序员阶段愧对家庭和孩子。如果是刚刚毕业或者工作一两年在从事或者想从事国外软件开发工作的,建议早点规划去国外工作,越早去,起点越高!而且,项目辛苦需要加班时,当作额外收入来看的话,国内一天200-800块左右,在日本中级程序员加班一天可以拿到1000-1500左右。

‬希望能帮助到一些同行和年轻人,文辞不当之处,还请多多包涵!

展开阅读全文

页面更新:2024-03-04

标签:程序员   日语   安于现状   日本   注解   异常   国外   能力   代码   工作

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top