30岁是软件人员的职业终点?

在最近这二十年中,技术一直引领行业发展,很多财富新贵也都出现在技术行业; 从而使得越来越多的人投身其中,希望能够抓住一次机会,成为时代的弄潮儿; 然而当真投身其中后,做了几年开发,跳了几次槽,甚至参与过一两次创业团队后,又对技术路线发展比较迷茫了;原本总感觉编程的世界就像武侠一样,练好某种武功(多年前很多人觉得C++就是编程界的盖世武功)后可以所向披靡,驰骋江湖了,后来发现技术迭代不是一般的快,每年都有一个新主题,想抓住尾巴都不容易,更别说引领潮流了;因此,市面上就出现了各种混乱的观点,例如觉得编程是靠吃青春饭的,过不了30 岁等; 这种论调则进一步混淆了新毕业和新入行的研发者的视听,让大家在一种错误的观念中渐行渐远,并且当你内心真的受到这些观点的影响后,它会反过来影响你的行动,自证预言则在你身上悄无声息的生效了;今天,我就想针对希望从事软件行业人员的职业发展,说一些我看到的事实;希望能够给大家一张更大的职业发展地图,让大家对未来更有希望,也能更早的对自己做规划;

1  做一名安静的全栈工程师

软件提供的是一种工具,这种工具在不断改善各行业已有的流程,从而提供更好的用户体验; 这几年全民创业的本质就是大家都在各自的领域内希望通过软件来优化已有流程; 市面上大部分公司做的也就是类似的事情;这种需求对于技术不存在高精尖的要求;他们的诉求就是尽快上线,从而在实际市场上验证可行性; 一旦证明模式成立,研发团队全力保障业务的进一步发展即可; 这类需求十分巨大,因此如果你是一名能力强的全栈工程师,能够快速的帮助客户构建业务系统,那你肯定会很抢手;这个方向的人员重点要关注建构系统的能力,不要纠结于编程语言,也不要纠结于某一个技术;争取把自己训练成全栈工程师,以某一能力为重点,同时向前后拓展能力;了解了各部分的技术后,在设计的时候能够站在更高的一个层面上,也更容易和团队其他人员深入沟通; 有志于这个方向的开发者,重点培养的能力就是独立快速构建系统的能力; 发展方向上,可以考虑在大公司当研发骨干,也可以考虑去创业团队拼搏一番; 这种技术人员基本上就把自己做成了U盘,到哪里都是即插即用,很受欢迎;

2  以技术为切入,以行业为根基

马云说:能够解决多大的问题,就能成就多大的事业;有些研发人员对编程本身的热情并不算高,他们专注于通过技术来解决行业问题;这种技术人员最开始就要考虑好一个行业,并且尽量去行业中一流的公司,这样才更能更多的接触行业资源; 这种技术人员的目标是以技术为切入,因此技术方案上要精通,但编程能力上不一定很强; 在技术之外,要重点积累行业知识; 这样与行业内人士讨论业务需求的时候,才能快速理解业务系统,并找到合适的技术方案进行支撑;对行业越了解,就越能感受到行业的问题,也更有可能通过技术去优化这些问题,从而成就自身的事业;例如准备从事金融行业的就属于这种情况;技术是基础,但金融行业的业务知识要更加了解; 并根据整个行业的演化来寻找机会;

3  高精尖科学研究

大家平时看到的互联网公司的技术人员更多的是工程人员,他们以项目实现为主; 在产品流程定义清楚后,就可以开始组织开发了; 包括大家听到的有些所谓的互联网行业的大牛,其实也还是在工程这个范畴内;没有真正进入研究领域;工程类的开发能够优化流程,创造价值; 但真正对行业影响巨大的技术,都是研究类的,很多新兴领域必须要在技术上取得进一步的突破后,才能商用;而一旦商用,对行业带来的影响是不可估量的; 目前在美国,就有一些风投倾向于投资这种研究类项目; 这类项目的技术专利往往掌握在一位大学教授的手中,他在这个领域的成就是行业公认的;这样的一位大学教授再配合一位对产品化十分有经验的CEO,就形成了一个风投验证的黄金组合;如果你对高精尖的技术研究很有兴趣,可以考虑认准一个领域,专心先把学术做好;如果你的成果足够好,一堆风投都会抢着投资你;现在的行情还真是酒香不怕巷子深;

方向已经摆在眼前,但选择还需依赖自己,而选择后的坚持尤为重要;不断在行动中思考,不断迫使自己成长,这样的你,将来都会很有价值;

你可能感兴趣的:(30岁是软件人员的职业终点?)