了解最新公司动态及行业资讯
大学死了,毕业生失业了。毕业了还是即将毕业,你还在沉浸在浪费时间的遗憾中吗? IT行业技术人员的“核心竞争力”是什么?
“程序员是一个吃青春的职业”、“30岁以后程序员该做什么”、“年纪大的程序员缺乏竞争力”等观点和言论一直被媒体或近几年诟病。个人用于有意或无意地制造焦虑
诚然,如果把程序员这个行业看成是一个“体力劳动”的行业,而你的优势在于“能加班”和“敢于努力”,那么当你30多岁或40多岁的时候it技术人员,你自然会发现我越来越无能为力了,我比不上年轻人it技术人员,也比不上研究生。
但我们应该清楚地认识到,这是一个“技术导向”的行业。虽然年轻人经过培训可以很快开始你的工作,但“能做”和“做好”是两件不同的事情。时间带给你的不仅仅是年龄,你所拥有的经验和技术积累,你在工作中获得的知识都是不可替代的。
那么IT行业技术人员的核心竞争力是什么?我认为包括以下四点:
沟通技巧。学习能力。全球视野和行业洞察力。创意。
职业发展
一般来说,在软件企业内部,技术人员在积累一定的工作经验后可以走两条路:技术和技术管理。如果你是技术,你应该继续深入学习,如果你是管理,你将转型为项目经理,然后走上管理路线。做了一段时间的管理后,大部分都会脱离技术,逐渐远离技术。但是,有些公司就不一样了。比如微软,更是技术管理不分离。即使你获得了高级管理职位,你仍然必须每天编写代码。
一般来说,技术相对比较独立,所谓的r。这并不是说一个人每天都要工作,沟通是必须的。不过日常工作中“硬”的技术成分比较多,掌握的能力也比较一般。管理层与公司的联系相对更紧密,当然这些都是相对而言的。
程序员不能只写代码,分析能力和技术开发能力尤为重要,尤其要把握大数据和人工智能的发展趋势。
下图为程序员的职业规划:
最后,给程序员一些建议:
1、解决问题比结果更重要
解决问题是学生时代应该具备的一般能力。如果你不善于解决问题,可能很难在短时间内提高,但在特定领域,“路径”往往更为重要。
当你在论坛或社区提出问题时,一些智者会直接给你一个链接,甚至不是半个字,不要小看一个链接,它可能比直接告诉你答案更有价值.
当您进入一个新领域并且经常不确定在哪里寻找答案时,您会想知道拥有一个列出您作为新手可能遇到的所有问题的网站是多么美妙。但是世界上没有这么好的东西,而且这些问题和答案往往分散在不同的网站上。
2、不要相信一句话就能形容的真相
网上的大牛们经常提出一些简洁有力的口号,比如“抽象可以解决计算机领域的所有问题”、“好代码不需要注释解释”、“动态类型语言可以提高编码效率” ”、“PHP 是世界上最好的编程语言”等。
并不是说这些观点是错误的,而是像“苹果总是掉在地上”的简单理论一样,它们描述的情况是片面的,而不是普遍的。有些结论是前人花费大量时间和精力探索出来的,但是仅仅知道一个结论对你的编程并没有太大的指导意义,更多的细节隐藏在得出这个结论的过程中。
因此,如果提出这些观点的人没有深入,并且您不打算自己了解,那么您不妨忘记这些话。