2023-05-07
#经验#
1、困惑:技术方向的选择
最近在刷星球的文章和提问,看了下,关于选择这个话题大部分球友问的还是挺多的。这里也简单分享一下我的想法。
初入职场或还在校的球友们,想必都会有些共同的疑惑,比如:“到底我该选哪个技术方向?”“现在该学哪门语言?”“未来 Java 语言的发展趋势如何?”这些问题的本质其实都是技术的投资决策问题,也即现在我该把时间精力花在哪个方向上,未来的收益才可能最大。
这个问题并不好回答,因为这个问题的本质和 “我现在应该投资哪只股票” 一样。没有人能回答好这个问题,以贺哥本人和身边人的经历来看,我觉得最好的做法就是:从投资的出发点而非终点来选择一条路径。
这句话怎么理解呢?首先我们说,这样选择的路径是否能在未来获得很好的收益,这是没法预测的。但选择技术方向和选择股票不同的是,只要你在这条路径上持续努力、学习与进步,基本可以保证能和 “大盘” 持平而不至于有亏损,但是否能取得超过 “大盘” 的收益,其实是看运气的。
我们大部分人都是普通人,通过努力工作,拿到一份还满意的 offer 和薪酬已经超过很多人了。
2、选择语言
选择技术方向,从某种意义上讲就是选择语言。
虽然有一些流传的说法,类似于:“语言并不重要,必要的时候可以在各种语言间自由切换。”但实际情况是,能做到自由切换的前提是你得对一门语言掌握到通透,掌握到非常熟练之后,再学习其他语言才可能触类旁通。
计算机程序语言虽然很多,但种类其实有限。2023 5 月 TIOBE 程序语言排行榜上的前 4 位(Python,C,Java,C )本质上其实是一类语言。但大部分人只能选择去熟悉并通透其中一种,因为这些语言背后都有庞大的生态圈。
关于具体语言选择,大家可以看星球置顶文章,已经写的非常详细了:https://bcdh.yuque.com/staff-wpxfif/resource/zbfte9
3、选择方向
有一句投资箴言:“高风险未必带来高回报。”在选择职业方向的路上,我们大部分人是普通人,是没法像专业投资人那样,用分散投资一样来控制风险,所以选择确定性的回报,要比抱着赌一把的心态更可取。看看当前的市场需求是什么,最需要什么,以及长期需要什么。
就像小林说的,核心就一句话,企业需要我掌握什么技能,我就掌握什么技能,我不是来混日子的,我就是开刚好匹配这个岗位的。
比如,今天技术的热潮在人工智能、机器学习、区块链等上面,这是市场最需要的,而市场给的价格也是最高的。所以,我们就应该投入这里么?先别头脑发热,看看自己的基础,能否翻越门槛,及时上得了车吗?
世纪之初,互联网时代的到临,网络的爆发,你随便会写个 HTML ,就能月薪上万。上万,似乎不多,但那时北京房价均价也才 5k 多啊。2010 年左右,移动互联网兴起,一年移动开发经验者的平均待遇达到了五到十年 Java 开发的水平。
如今,你只会 HTML 基本找不到工作,你有五年移动开发经验和有五年 Java 开发经验的同学,薪资待遇也变得相差不多了。
关于技术,有一句流行的话:“技术总是短期被高估,但长期被低估。”今天,在人工智能领域获得超额回报的顶级专家,实际数十年前在其被低估时就进入了这个领域,数十年的持续投入,才在如今迎来了人工智能的 “牛市” ,有了所谓的超额回报。
所以,不妨投入到一些可能在长期被低估的基础技术上,而不是被技术潮流的短期波动所左右。
长期来看,基础设施的软件开发,人工智能、机器学习永远是有需求的。
技术的选择,都是赚取长期回报,短期的波动放在长期来看终将被抵消掉,希望星球里的球友们,保持耐心,看清自己的能力,不好高骛远,不妄自菲薄,每天进步一点点,成为这个时代潮流的一朵小浪花!
大家加油呀!如果觉得有帮助,欢迎动动小手点个赞[愉快][玫瑰]
79
2
分享
操作
评论
问答助学
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
