35岁程序员,应该从哪些方面提升自己?
可以从以下几方面提升自己:
1.将目前市场上流行的技术进行深一步探索,多学习多研究;
2.对新兴技术要有敏锐度,早一步学习早一步领先;
3.深度学习成为产品经理;
4.自行创业,如开班教授少儿编程;
5.在目前岗位上待命。
其他网友观点确定好,自己的发展方向,然后根据发展方向,定制学习计划,往深度学习,
其他网友观点中国有句俗语活到老学到老,这句话对于任何想要努力的人都是有用的,35岁,对于程序员这个行业来说已经算的上是高龄了,想要如何提升发展,首先要确定自己想要走的道路,如果想在这个行业继续发光发热,那么就要爬到这个行业的顶端,
1、提升技术能力
程序员的工作是一门技术活,编码技术是程序员的基本功。在企业中程序员一定要跟着产品或项目将自己的基础知识练扎实,同时根据项目中涉及到的技术拓展自己的技能领域,建立自己的技术生态。只有技术过硬,面对各种高大上的需求设计实现才能信手拈来,而自己也会慢慢成为公司的技术骨干。
提升分析解决问题能力
想要作为公司或者部门小组的核心成员,解决分析问题的能力一定要强,这样别人才会以你为核心,在同时面前才有威信。就像我们读书的时候记录错题集一样,工作学习中遇到问题一定要记录下来并找出解决办法,形成一套bug解决集。在遇到类似的问题的时候就更容易解决。
提升对业务的理解
不管是行业软件还是互联网产品,只有对自己所从事的业务足够了解才能做出好的产品。做项目前多了解用户的需求或者政策文件,熟悉行业的业务逻辑和标准。做完一个项目后应该对业务进行再梳理并记忆,根据总结的业务拓展出新的创新点子。如果你只是专注于如何复制粘贴或者局限于项目中某一个功能,那思维就会被禁锢。应该站在全局的角度去疏通去考虑每个业务的逻辑规则和联系。只有当对业务理解能力透彻的时候,你才能跟用户去pk需求。
提升效率
公司的根本是盈利,员工的根本是赚钱,只有前者达到,后者才能随其达到。而利润的很重要一点就是效率。在做项目前,对需求、资源配置、项目风险都需要认真分析,尽量考虑到所有会出现的风险状况并做好提前预防雨解决准备。对项目定期做好评审并对偏差的模块及时纠正路线。这样才能更好的防止问题的发生,就算出现问题也会有快速的解决办法。同样的配置,当你效率提高后,成本自然就降下来,领导自然也会对你非常看重。
提高沟通能力
由于工作环境的影响,程序员很多都比较内向。如果你要比其他人更有价值,你必须在沟通能力上花功夫。跟用户磨嘴皮子,跟领导汇报,跟下级交流谈心画大饼。这些都是一个高价值的员工所需要具备的。
提高管理能力
程序员不仅需要在coding能力上增强,管理能力上也需要具备。程序员不可能一直写代码,就算是走技术流,当你成为架构师之后你也需要管理一小帮人。所以,要想增加自己的价值,就需要让上层看到你较强的管理能力,这样你才会成为领导重点培养的对象。
不断学习
学习贯穿于程序员的一生。IT行业更新换代非常快,技术的更新迭代,全民素质的提高与思想的先进化都会让原来的技术或者功能变得落后。一旦自己拥有的能力被社会淘汰后,没有新的能力作为补充的话就会很难生存。此外,随着经验的增加,除技术外,为人处世、领导决策等很多能力都需要不断学习。