人在江湖飘,到底要学什么才能立足脚跟?这个问题,我年轻的时候没少琢磨,也没少吃亏。那时候我刚出来混,满脑子想的就是赶紧学一门“硬技术”,能给我撑腰,让我能找到好工作,能拿高工资。结果,绕了一大圈,摔了不少跟头,才渐渐明白过来,这立足脚跟的根本,真不是你学了哪个当下最火的编程语言,也不是你掌握了哪套最牛的框架。

刚入行那会儿,我看到别人都在说Java未来后端就是Java的天下。行,那我就一头扎进去,死磕Spring全家桶,什么Spring MVC、Spring Boot、Spring Cloud,逮着就学,熬夜看文档,跟着教程敲代码。感觉自己学完这些,后端开发就天下无敌了。结果,找到第一份工作,确实是做Java的,可项目一上手,我懵了。

光会写代码,那是远远不够的。项目里大家需求讨论,我听不懂业务背景,只会等别人把任务拆解得细细的,我才知道要写什么代码。有时候需求改动,我改代码改得焦头烂额,完全不知道为什么会有这样的改动,也不知道改动会带来什么更深的影响。领导安排任务,我只会闷头干,也不懂去问问这任务的优先级,跟别的任务有什么关系。慢慢地,就感觉自己像个工具人,能干活,但谁都可以替代。

没过多久,公司效益不开始裁员。我自以为技术还行,结果还是收到了“感谢信”。当时真的懵了,也很沮丧。我学的Java不够深吗?Spring框架不够熟吗?为什么是我?后来跟几个被留下的老员工吃饭,他们也没说什么大道理,只是老张告诉我一句话:“小伙子,你光会写代码,可你没想过你写的代码是给谁用的,解决了什么问题。”这句话当时像一盆冷水,直接泼到我头上,让我有点开窍了。

想明白,比会敲代码更重要

从那次之后,我就开始琢磨,到底什么才是“立足脚跟”的本事。我没急着去找下一份工作,而是先暂停了几个月,逼着自己去“想”。我想明白了几件事:

  • 问题分析和解决能力才是硬通货。你面对一个需求,能不能把它拆解成一个个小问题?每个小问题怎么去解决?用什么工具解决?而不是光想着“用Java怎么实现”。
  • 沟通能力。你得能跟产品经理聊明白需求,跟设计师聊明白页面,跟测试聊明白bug,跟老板聊明白项目进度。你写的代码再没人懂你,或者你理解错了需求,那都是白搭。我以前就是闷头敲代码,把跟人交流当成负担。现在才明白,好多问题都是沟通不畅引起的。
  • 持续学习和适应能力。技术发展太快了,今天火的明天可能就凉了。你不可能把所有技术都学精。重要的是你得有一套自己的学习方法,能快速上手新东西,解决新挑战。
  • 业务理解能力。你做的系统是干什么的?它给用户带来了什么价值?公司的盈利模式是什么?你对业务理解越深,你写出来的代码才越有“灵魂”,越能解决痛点,而不是仅仅实现功能。

我决定从头开始补这些短板。那几个月,我没怎么写代码,反而把时间花在了看书上。什么《人月神话》、《高效能人士的七个习惯》,甚至一些项目管理和产品设计的书,我都拿来看。还逼着自己去参加一些线下的技术交流会,主动去跟不同领域的人聊天,听他们讲需求,讲痛点。

跌跌撞撞,摸索出自己的路

再找工作的时候,我不再只盯着某个技术栈,而是会多问问项目背景、团队协作方式。后来进了家小公司,做的是电商相关的业务。这回我学乖了,我不再是光写代码。我主动去了解电商的流程,从用户下单到发货,每个环节有什么痛点。产品经理跟我说需求,我就多问一句“为什么用户会有这样的需求?”“这个功能是想解决什么问题?”

我记得有一次,产品经理提了一个很复杂的功能,让我去开发。我没急着动手,而是先跟她聊了一个下午,把这个功能的来龙去脉、预期效果、可能遇到的困难都掰扯清楚了。聊完后,我发现她提出的方案有些地方绕弯子了,而且实现起来工作量巨大,效果还不一定我结合我理解的业务,提出了一个更简单、更直接的替代方案。产品经理听了之后,眼睛都亮了,说我的方案考虑得更周全,也更符合实际。虽然我的方案不是直接“实现”她说的所有,但解决了她背后想要解决的真正问题。结果,这个项目不仅按时上线了,而且用户反馈也特别还省了不少开发资源。

那一刻,我感觉自己真正“立足”了。不再是那个只知道敲代码的工具人,而是能跟团队一起思考问题、解决问题的人。我的价值,不再局限于某个技术点,而是体现在我能把技术和业务结合起来,创造真正的价值。

现在回过头看,我明白过来,那些所谓的“硬技术”,更像是你的“武器”,你得有,而且越锋利越但真正决定你能否“立足”的,是你如何使用这些武器,如何思考,如何跟人协作,如何解决问题。学再多技术,如果不能把这些能力串起来,那你永远都只是个“手艺人”,而不是“江湖高手”。别光盯着技术本身,多去琢磨琢磨这背后的东西,这些才是你真正在江湖上闯荡的底气。

免责声明:喜欢请购买正版授权并合法使用,此软件只适用于测试试用版本。来源于转载自各大媒体和网络。 此仅供爱好者测试及研究之用,版权归发行公司所有。任何组织或个人不得传播或用于任何商业用途,否则一切后果由该组织及个人承担!我方将不承担任何法律及连带责任。 对使用本测试版本后产生的任何不良影响,我方不承担任何法律及连带责任。 请自觉于下载后24小时内删除。如果喜欢本游戏,请购买正版授权并合法使用。 本站内容侵犯了原著者的合法权益,可联系我们进行处理。