最近帮同学在做一个小项目应用于其日常的工作,一直还算顺利,抛开最近一直出差,时间上有些不充裕加上儿子刚刚出生,所以时间上有些紧张,但是觉得还是能够很快的完成的,但是到后续收尾的时候,也是最重要的生成结果的时候,突然碰到了困难了,于是这段时间花时间仔细的梳理了一遍所有的文档,仔细的研究了下,终于在今天才算是理清了头绪,这不知不觉的让我想起了工作这十二年的工作,觉得有必要进行总结,与同行共勉之。
从毕业以来一直从事软件研发类的工作,从最开始完成代码的编制到现在基本上偏向管理一个研发团队,先先后后一共工作了十二年,仔细想想,如果站在现在来考虑,思想有了很大的转变,最起码现在总结看来,我会做这样的划分,这十二年先后从事了几个行业,而不会像以前那样觉得就是做技术的,其实这里面有不一样的地方。
做行业,最重要的就是行业知识,如果公司有行业专家,那么恭喜你,至少你所在的公司从大的方向来看不会偏离,毕竟有行业专家总体把控,大方向不会错误,剩下的就是技术人员如何理解行业知识并将其转化为最终计算机的产品,市场与销售如何转化为利润,利润进一步投入,公司才可能做大,形成良好的闭环螺旋上升的态势。那么作为技术人员本身呢,其实在工作年限的增长过程中,其收获其中一部分是技术知识转化为成果,从书本知识转变成实际应用,提高了专业水平,另外一部分很重要的应该是在这个过程中在该行业的积累,行业知识的积累对于未来个人的发展有很大的帮助,如果不是选择的行业太糟糕,那么还是建议能够一直在所选行业内从业,这样一开始可能未必能看出其效果,时间长久了,其效果就很明显了,所以对于技术人员来说,不是很推荐经常的跳槽,要跳槽最起码也要做到行业跨度不大的跳,但需要注意不能做同样的东西,工作也是需要有一定的职业道德约束的。
先后从事过 医疗行业、电信行业、可靠性工程行业、教育行业到现在又回到医疗行业,认真的想想,损失无疑是很大的,所以现在对于一些在软件研发行业工作的朋友,也会经常进行一些这方面的沟通,希望能够帮助他们,但效果甚微,很多朋友都觉得换一个工作能够提高技能,认为在现在的单位学不到东西。当然另外一个原因就是可能因为每换一个工作都会有薪水方面的提高,这也驱动了很多研发人员跳槽频繁,而且行业跨度很大,从长远来看,这样因为换一个单位就有数K薪水(有时候更低)的提高其实最终效果并不如自己所期待的高,当然这可能也是错误的,毕竟是我自己的观点。
再来说这个小项目,出问题的地方恰恰就是根本没接触过这个行业,其所属行业的运作流程及一些专业术语根本没有接触过,如果不经过仔细的理解加上同学的说明解释,要完成最终的工作也是很困难的,开始的时候把这个东西想的太简单化了,这两天会完成剩余部分的工作,不过从整个小项目来看,随着现在对其工作领域知识的认识,在这个版本应用以后需要重新对其进行重构。
BTW:从事本行业的人,应该多多动手,不至于在做东西的时候感觉手生,这次明显感觉不如以前熟了,看了之前提到的升级软件的工作要尽快行动起来。