虽然我不会写程序,有一个道理是存在的,那就是创新,有了创新意识,你的学习能力变强了,对外接事物的理解能力也会变强,做什么事情就动力充足,这就是内在动力,接下来,自己就开始想着创业,再下来,就开始规划出更大的梦想,为着这个梦想奋斗一生。
1、在一家公司工作,首先要找到自己的独特价值。可以结合业务形态、公司问题和自己的优势,比如任何一家公司都有些问题,你选择忽视或者去解决。
2、从行业来看,打好基础,然后关注行业发展方向,去思考、参加活动、实践,比如最近比较火的 Service Mesh ,为什么需要他,挑战是什么?让自己永远不要被行业淘汰。
如果想要自己的技术不被淘汰,只有不断学习,不断更新自己的知识和技能。但为了不让自己被技术的更新迭代所淘汰,也有以不变应万变的方法,就是学习道,而不是学习术。绝大多数新技术更新的都是术的更新,而新技术的整体思想、顶层设计等不会轻易改变,这些不会轻易改变的部分就是道。不同的行业,都有各自的道和术。术是具体的方式方法,道是在术之上的更具普适性的知识与智慧。对于程序语言,语法规则是术,而编程和算法逻辑思维则是道,这个道之上还有更为普适性的道,一直追溯,可以最终领悟万变不离其宗的奥义。
再勤奋地学习也比不上身体的衰老,反应和思维满满迟钝,想要不被淘汰,一定要学能终生受用的东西,代码总是日新月异,而编程的思想其实万变不离其宗,除了编程要涉猎更多的东西,在最有精力的时候备足弹药,以期一劳永逸,当然,这很难,毕竟天下是我们的,但最终都是子孙后代的,做到问心无愧,回首往事,我们已经拼搏过
靠跳槽,包括几个选择:
(1)向上跳,比如非FLAG跳FLAG;收入上升,技术上升,能力和评价上升;
(2)平行跳,FB跳Google,Google跳FB;跳槽,就是在自己工作腻了的地方,去别人工作腻了的地方;平行跳到Google,然后混日子,假设过了20年Google倒了肯定还有新Google出来,接着面试接着混;
(3)向下跳,去更次一级的公司混日子,公司倒了就接着跳更差的,实在没人要做contractor;跳槽是一种心态,反正跳惯了面试比吃鸡还容易还随意。每个公司耗几年,大半辈子就过去了,也快退休了,想那么多干嘛。要求无非是千题在手,大包我有,各公司横着走。
除了持续学习真没什么好方法。
虽然任何一个技术想被完全被淘汰也挺难,但对应工作机会肯定会变少,永远让自己的技术能有大市场才是要紧的。
不可替代性是决定我们价值的唯一原因。也是程序员不被淘汰,并且能瀑布逆行的根本。机会常常稍纵即逝,一不小心就错过一个时代,比如苹果安卓时代、java时代、微信时代、抖音时代。
因此,我们只能拓宽边界,明白产品、运营、策划、设计等工作,以至于在下个时代来临时候,不会做一头风口都不能飞的猪。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。