不要扯那些假大空或是看似高级的技术概念,真正让我感觉到自我提升突飞猛进的是摒弃了码农思维。
先别开骂,我指的码农思维是把自己当代码工人的码农思维。其实程序员本质上就是打工人,无论是掌握了高新技术的程序员,还是在底层摸爬滚打的程序员,本质上并没有任何的区别,无非就是风口与否,薪资多少的差距,与其问如何钻研技术,不如向“钱”看。
程序员,千万不要守着自己的那一亩三分地,深耕技术是件好事,但也一定要往外看看,拥有更广阔的眼界,才会让你事半功倍。
了解当前的风口行业和夕阳产业
风口或许不会永远都是风口,但还在夕阳产业苦苦挣扎的程序员一定是强弩之末。比如,现在还在房地产行业当技术员的程序员,哪怕当前的薪资水平还不错,一定要有危机意识:如果公司裁员/倒闭了,自己还能去哪里?
还是拿房地产举例。现今房地产大厂已经所剩无几,想要拿着高薪继续跳槽,容易吗?如果想转向其他行业,是否会有技术壁垒?如果有的话,自己应该自学什么内容,才能更好的适应市面上的就业市场?
当然,追逐风口也不是一定要随着当前最火最热的市场不断改变学习之路,而是应该了解当前还有较多市场需求的行业,在技术可迁移的情况下,自身还应该学习哪些内容以达到该市场的就业需求。
如当前的人工智能、新能源、养老都是不错的方向。
看看身边的技术大牛都在做什么
最简单的一种方式,看看你的领导都在做什么。你的领导一定是技术比你牛逼,或是debug比你强吗?其实并不然,领导从不会把自己局限于代码的那一亩三分地,而是更重沟通、管理、统筹和规划。
首先,你需要具有全局思维。不妨试着思考,你自己在团队中是扮演着怎样的角色?是不可替代的或是定位为拧螺丝的?如果认为自己是替代性比较强的岗位,可以去看看自己团队里的核心角色都做了哪些工作内容,自己也要往这个方向去实
此外,跳脱出coding的领域,思考一下自己所做的工作为公司创造了哪些价值,一定要意识到无论你的薪资多高,你也只是一个“破打工的”,一旦行业开始饱和,进入低谷,高薪也只是水月镜花,最重要的是提高自己的不可替代性。
其次,你还要开始培养自己的管理能力。也许只是协调一个项目,也许只是一次又一次的跨部门协作,通过量变产生质变,让你从管代码变为管人。当你的管理能力上了一个台阶,那你就不仅仅局限于程序员这个岗位,你会拥有更多的选择。
而只要公司存在,管理者这个岗位就会一直存在。
走出去,寻找新的机会
请记住,你为公司付出的时间和创造的劳动仅限于工作的那6-10小时,剩余的时间不要替公司卖命,而是学会为自己创造价值。
如果可以,多去寻找一些新的副业机会吧,从最简单的外包接单开始。去尝试一下市面上不同的,有趣的,多样的外包项目,倾听用户新的需求,学习钻研新的功能,开源为主,节流为辅。
不妨从程序员客栈这类外包接单平台开始,寻找适合自己的外包项目,在你完成它并获得第一笔收入时,那种成就感是无可比拟的。
当然,我也非常推荐程序员走出去看看世界。
Google不止是用来完成coding相关的检索,也可以用它了解世界。尘封已久的山地自行车,许久没打开的12306,他们不止可以用来回家和上下班,还可以让你开启一段新的旅程。
走出去看看,会让你的眼界更开阔,心情更愉悦。
请记住,你是一个程序员,也仅仅是一个程序员。你可以用代码创造世界,但你并不是被代码创作的加班机器。同时,除了代码创造的世界,这世界也不仅仅只有代码。走出“码农思维”你还可以看得更远,学得更多。
这时候你就会理解什么是真正的突飞猛进。