我目前30多岁,从软件工程师大约8年多的时间,年资说长不长,但也不短了。最近一直
在思考软件工程师如何做一辈子,大家是如何长期在这行业走下去的呢?
记得刚毕业进入这个行业时,和许多人一样充满热诚,任何新技术都愿意投入大量时间和
精力去学习。第一份工作进了一家大型传产工司,使用了Java EE, JSP, Struts,JavaFx,
JQuery 等相对老旧的全端网业技术。做了几年后,跳到一家外商纯软公司,才开始接触
到当时业界越来越流行前后端分离,从Apache Click 、旧Angular到后来用React、AWS s
ervices、mocroservice等技术和新概念,于是前一家公司所学的几乎是无用武之地,又
花了大量的时间学习和摸索。而我目前的公司,又需要再使用新的技术和工具,于是又是
不停的摸索和学习…
其实踏入软件业的第一天起,就知道做这行业是无法停止学习的。即使工作要加班,在下
班后晚上时间和假日,还是花了许多自己的时间学习、做做side project、研究等等,一
路走来非常有冲劲。
但近一两年来,却渐渐开始怀疑自己这样能走一辈子,原因大概如下:
1. 这几年开始走入了家庭生活,越来越难像20多岁时一样,有这么多的时间在下班后和
假日,学习工具和研究技术
2. 再看着身边其他专业的朋友,像是建筑师、精算师等等,大家都是毕业后学以置用,
没有人像我这样,一直要花下班时间学习和研究,相较心理也产生了一丝丝的无奈感
3. 再看看每年刚出来的毕业生,一出来就衔接上新技术,对于新技术的熟悉程度,我其
实是跟毕业生们差不多的。想起未来一直重复著这样,有种无力感…
曾经有前辈告诉我:试着去做主管职,年纪越大越难从事高压高强度的技术工作。大家也
这么认为吗?
相信这个版上,有不少更资深的前辈在软件工程师的路也一样,一直不停的学习跟摸索。
真的蛮好奇,大家都是抱着什么心态走过来的呢?
如何同时持续生活工作平衡的呢? 希望可以听听大家不同的想法和经验,谢谢!