【成长】初惑:技术方向的选择

首发地址:初惑:技术方向的选择

选择语言

选择技术方向,从某种意义上讲就是选择语言。

  • “语言不重要,必要的时候可以在各种语言之间切换”的前提是对一门语言掌握通透才能触类旁通。
  • 掌握通透,不但需要掌握语言本身,还需要熟悉语言背后的整个生态圈。
  • 掌握生态圈需要耗费大量的时间,而生态圈也一直在扩展。
  • 选择展示蓬勃生命的语言,比如当下的python、Go。

选择回报

选择技术方向,选择语言,本质都是一种投资。

  • 焦虑在于技术更新快速,而之前付出时间获得的成果被淘汰。
  • 越年轻的语言和方向,风险越高。
  • 高风险未必带来高回报。
  • 选择确定性的回报,要比抱着赌一把的心态更可取
  • 看看当前的市场需求是什么,最需要什么,以及长期需要什么,再看看自己的基础能否翻越门槛。
  • 技术总是短期被高估,但长期被低估。
  • 技术的选择,都是赚取长期回报,短期的波动放在长期来看终将被抵。

.

选择行业

搞清楚了语言、技术方向和回报的关系后,最后做出选择的立足点通常会落在行业上。
一个问题就像一把锁,开锁的钥匙肯定不会在锁上。

选语言,就是选职业,而选职业首先选行业。

  • 自己想从事哪个行业的软件开发?
  • 这个行业的现状如何?
  • 行业的平均增速如何?
  • 和其他行业相比如何?
  • 这个行业里最好的公司相比行业平均增速又如何?
  • 这些最好的公司都用些什么样的技术栈和语言?
  • 想进入这样的公司,就选择学这样的技术和语言。

关于选择

选择的前提是为了获得安身立命的本领,获得竞争的相对优势。

  • 一旦把兴趣变成了职业也就失去了兴趣,职业里面还有很多“不好玩”。
  • 学习编程的一部分是学习语言的语法结构,更多的是学习如何像一个工程师一样解决问题。
  • 有时选择困难,是因为缺乏足够的信息做出最优解。
  • 无法获得决策所需的所有信息时,不要追求最优决策,而要追求满意决策。

停留在原地纠结,什么也不会改变。

————————————————————————
笔记来源:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值