【个人吐槽】:别再纠结于技术方向的选择

本文探讨了程序员面对不喜欢的技术方向时的心态调整与职业规划策略。强调了掌握计算机科学基础的重要性,并提出了如何通过积累通用技能为未来转型做准备的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

网上经常有些很励志的演讲,主题一般叫“追随你的内心”,“做自己喜欢做的事情”,它们鼓励你明天就辞去现在干的不爽的工作,勇敢追求自己喜欢的事业。听起来很舒服,想起来也很爽,做起来的话,很难。原因不说,你我也必心里清楚,我们不仅仅是为自己而活,任性需要有资本, 需要付出代价。

与之类似的想法,我猜很多程序猿可能都有过一个与之类似的想法,“明天就特么辞职,老子不想重复手上这无聊的维护(堆界面、堆功能等等)工作了,我要去搞服务器开发(搞App开发、搞前端、搞大数据,反正是搞自己觉得很有兴趣的方向)。” 说起来很爽,想起来很美,做起来,还是很难。如果是刚工作个一两年的小青年还好,如果你已接近而立之年,拖家带口的,那么现实的压力会让你寸步难行。

在知乎上看到有人这样建议程序猿选择技术方向:

1. 不缺钱,那就随便换方向,尽管奔着自己喜欢的方向去尝试。

2. 想挣钱,老实地待在能养活自己和家人的方向上吧,想换方向,以后时机成熟再说。

我觉得这两点是大部分人都能想到的,而且现实情况也的确如此。但是即使我们知道这样的结论,如果坚持在自己不是很喜欢的方向上工作的话肯定会经常感觉到不爽,还是时不时地纠结一下。

要怎么想才不纠结呢?

下面是我的想法: 抓住编程工作中共性的东西,坚持修炼,提高自己的同时,用日积月累来为将来切换技术方向做准备。

大部分的开发工作都是离不开计算机科学理论的,比如最为常用的算法和数据结构、OS理论、网络,无论你是搞游戏、网站、APP、前端后端这些都是完成高质量开发任务的基础技能,而且这方面的修炼也几乎是永远没有尽头的,即使你现在没有切换技术方向,坚持学习这些东西也是很有用的。它们是需要慢慢积累,长时间才能掌握的,那么不妨现在就开始修炼,因为这些东西也是其它方向面试时候需要考察的东西,所以你现在的努力同时也是为了方向的切换做准备。

在这所有的编程工作中的共性技能中,更有针对性的或者说更值得投入时间学习的是你的目标方向B和你的当前方向A都需要掌握的技能。因为这个技能既能使你在当前方向发挥更出色,并且还能为以后的技术方向积蓄力量,同时,如果方向切换失败,那么你在这个技能上的投入会使得你在当前的方向上自身的价值也提高了许多。(这意味着升值or加薪哦)

如果你仔细想想,是不是发现无论在哪个方向上工作,我们该修炼的东西都有很多,不妨先调整心态,不要着急,好事多磨嘛,自己先默默的修炼着,到你功成之日,即使没有机会也可自行创造机会的。


作者水平有限,对相关知识的理解和总结难免有错误,还望给予指正,非常感谢!

在这里也能看到这篇文章:github博客, CSDN博客, 欢迎访问

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值