深与广的博弈——领域大牛还是全栈?

108 阅读3分钟

思考维度一:灵活改变,卖艺不卖身

生活要忠贞,技术要灵活。程序员也是技术人,我们卖艺不卖身,根据变化灵活改变才是最佳选择。虽然技术很重要,但是技术只是实现自身价值和获取幸福生活的工具,千万不要迷恋某种技术,否则当技术革新的时候他都懒的和你说再见,例如:PHP。

时代是变化的,所以你要跟着变化;公司是变化的,所以你也要跟着变化;技术是变化的,所以你更应该跟着变化。但同时也很矛盾,因为业界通常是需要在某一领域钻研很深的人,而不是什么都懂一点,实际什么都稀松平常的人,这也是目前全栈开发者的通病。

任何情况下,你把这项技术玩的精熟都不是什么坏事,与之相反,任何时候,浅尝辄止都不是什么好习惯。当你技术精熟后,你也需要关注和你目前技术相关的技术,多了解一些就多一些机会。当你精通后,学习一门新技术是很快的。

思考维度二:市场需求决定技术

市场需求决定技术,而不是技术决定工作。很多人不愿意放弃原来的技术,因而错过了好机会,例如前几年出的Flutter还有这几年的Golang。

学会站在公司的角度思考问题,这个世界并不是以技术为驱动的,公司考虑的是资源分配,即将人力分配到问题上来,首先要解决问题,然后找解决问题的技术,最后再招会技术的人。

如果公司让你学信技术,你对公司也比较认可,就可以考虑转型,这不是对技术的不忠,而是聪明人的选择。不要只埋头苦干,应该关注公司需要什么,市场需要什么。当然,真正厉害的人可以在没有市场的地方创造市场,就像卖洗发水给和尚,以一种没想过的方式利用自己的技术创造价值

思考维度三:技术转变做增量,培养技术复利思维

程序技术转变做增量,培养技术复利思维,而不是清零重新学习。在学习新技术的同时不要忘记老技术,要用老技术驱动新技术的增长,从而达到更好的效果。

有时候你的技术只是冰山一角(最开始你眼中的前端和后端),入门简单深入太难,达到大牛更是难上加难。当你潜入海底看到整个冰山时,你也许就不再考虑是坚守这地还是追求全栈。

在现有技术做增量,不断学习新技术,而不是今年做后端开发,明年做前端开发,然后后端开发的知识就都不管了,也不再学习了。就算要后端转前端,也要成为一个精通后端的前端开发者,这样你的竞争力就大大提高了。

技术做增量,培养复利思维,在能在这个世界里走的更远更好。

文章复盘

  • 程序员也是技术人,我们卖艺不卖身,根据变化灵活改变才是最佳选择
  • 市场需求决定技术,而不是技术决定工作
  • 程序技术转变做增量,培养技术复利思维,而不是清零重新学习