对于前端来说后端语言是学自己不感兴趣的 Node.js,还是感兴趣的 Go?

最近想学一门后端语言,挺纠结的。Node.js 和前端强关联,但是自己实在对 Node.js 的兴趣不强烈,所以应该怎么选

做好前端开发再学习一门后端语言,这确实对于前端岗位的职业发展很有好处,看得出题主还是有上进心的挺好的年轻人。过来人的一些经验给后生们一些启发,也给我所在公司苏州佐客网络科技有限公司内部3年以下工作经验的人一些职场发展指导。(广告一下,公司长期招聘1-3年工作经验的全职程序员,欢迎在BOSS直聘上投递简历,或直接站内留言。)

技术是汪洋大海无穷无尽穷尽你职场生涯30年学到你退休都学不完,这不是个人能力问题,而是现代技术越来越复杂专业分工越来越细前人积累的总的知识量相比于个人有限的生命而言是无穷无尽的要想一个人全部掌握,哪怕就是一个前端专业本身全部掌握达到资深专家水平的学习成本代价都很大,更别说前后端一起学了。学会取舍,有所学而有所不学,这样学习才能更高效更容易学出成果。而取舍的关键在于,知道自己为什么而学?你不知道自己为什么而学,所以无法做出取舍,这是你纠结的最主要原因。

学习修炼开发技术,与学习修炼武术,有异曲同工的效果。你为什么而学?这个必须要想清楚。
1. 你是希望学成后可以成为大侠,武功高强行侠仗义为民众所敬仰?
2. 还是有人直接或间接伤害过你或你的家人或者你有恻隐之心,你希望学成后可以为他们报仇雪恨 还“受害者”一个天理公道?
3. 还是觉得做镖师 或者当有钱人保镖很赚钱这行当,所以你希望学成后可以靠高超武艺行走江湖赚更多的钱生活的更好?
4. 还是觉得自己很愚钝或者吃不了练功的辛苦,学点武术作为敲门砖到容易混日子的地方混个一官半职明哲保身不作为,混到退休穷尽一生?
5. 还是希望成为周伯通 那类武林人士,就是纯粹的感兴趣与世无争,一生保持一个童心,用自己的左手和自己的右手相互比武切磋乐此不疲自娱自乐?兴趣是最好的老师,周伯通靠兴趣修炼出左右手互搏术照样是一代宗师。

请问题主你到底为什么而学?为什么而学是人生价值观问题,没有什么对错,选任何一个都可以,你的选择也决定了你要学习什么以及学习成果会是什么?人生没有后悔药,你要为你自己的选择负责。针对各种类型的选择,大致给你一些建议,建议也未必正确,仅供你参考,成年人要有自己的主见,切记!切记!

如果你是因为原因1而学,要想成为大侠的三要素:天赋、名师、勤奋,三者缺一不可。首先你要在众多技术栈中找到你最有感觉的技术领域,你能感觉到你在这个技术领域是有天赋的,你比别人轻松学习掌握并且很容易有深刻的技术洞察力。舍弃掉所有不能发挥你天赋的技术,只攻一个你天赋聚焦点,向深度去学,而不是寻求技术的广度。此外,不要桎梏于一个公司,多向更好的企业去跳槽更多的机会去接触到牛人,找到那些愿意指导你的帮助你成长的大牛,不断地找更强的人去切磋,不断地去做更复杂的项目实战检验自己的技艺,勤奋支持以恒,最终你一定能实现你的愿望成为技术大侠。在你所专长的技术领域,没有你搞不定的难题,你一到来项目这个领域的难题迎刃而解。

如果你是因为原因2而学,要想”报仇“的核心要素是要有”权势“,什么有助于接近”权势“就学习什么就对了。node和go和前端都不需要学,学这些东西一般只能在民营企业工作,这些企业工作是不太可能接触到”权势“阶层的。建议你报考公务员或国企或军队,在这些机构中去做软件开发相关专业,学习这些机构所需要的技术,例如最常见的是大型企业信息化或政府信息化或军队信息化等相关的技术,靠这些技术作为敲门砖步入可以接触到权势阶层的相关工作,经过你不断地技术修炼一步步做出成绩接触到能帮你伸张正义的权势阶层人士,到时候你再倾诉所有,或者等你掌权后,再伸张正义秋后算账,君子报酬十年不晚。

如果你是因为原因3而学,建议你先到招聘网站上看一下市场行情什么高薪就学习什么,如果是为高薪而学后端node和go都不要学,应该学习java后端开发,现在主流的后端开发都是java开发天下,大型互联网公司都是java后端开发为主,掌握这种技术高薪机会才会更多。去大厂打工只是学技术赚钱的渠道之一并非唯一选择,而且这条路对学历和工作经验要求很高,高考名校名企高薪这条路注定了是学霸精英阶层的职场发展道路,普通大众想插队机会还是很渺茫的。中国的互联网行业非常发达,尤其是在现在后互联网时代,互联网与实体行业结合,催生了众多的新兴互联网的众多创业机会,这类公司基本上是中小互联网创业公司,选择这样的公司如果公司发展起来一样能有高薪的机会,而且这类企业用人门槛较低一些,适合普通人去职业发展。如果你去这种中小创业公司,学习nodejs后端开发最适合,因为nodejs是非常好的胶水层以及容易实现前后端开发技术栈统一降低研发人力成本,在欧美国家已经非常流行了,国内你看nodejs后端开发招聘需求也能看出来这些需求都在逐年增长。更多nodejs为什么适合做后端开发的原因,请参考我写的帖子解释的原因。Node.js 做 Web 后端优势为什么这么大?

如果你是因为原因4而学,混日子的核心是掌握就业面最广入职门槛比较低的技术领域去学习,这样更容易找到混日子的企业和工作机会。互联网后端开发java和nodejs的就业面非常大而且大中小企业都有广泛的需求,而反观go就业面太窄了。另外仅仅会一点技术应用又不愿意或者没有能力深度学习,可以肯定的说你是不太可能靠技术混一辈子干到退休的,35岁就是纯粹做技术的生命终止点,为什么是35岁?因为这个年龄的人掌握的技术也并非核心技术,普通的开发者也可以学会这种技术而且人力成本更低,企业都是逐利的,用人力成本更便宜的人去取代这些35岁职场混日子的人,现在已经是各种互联网公司的普遍潜规则了。为了顺利度过35岁这道坎,你必须要成为具备综合能力,不能只会一个初中级工种。比如,学习一些产品、运营、管理、销售、测试等工作相关专业知识,把自己打造成为开发+的综合能力人才,这样职场的发展机会会更宽阔一些,而且其他岗位学习难度远比开发学习难度低太多了,这样等到35岁了你的竞争力会远比只会产品、只会运营、只会管理、只会测试等等这些人职场竞争力强,35岁了优先淘汰是只会单一能力的初中级人才,这样你就更安全的解决35岁危机了。说不定这些综合能力的锻炼,让你的商业头脑越来越发达,找到一个合适的项目你就成为合伙人或者创始人,你的职场道路会越走越宽广了。

如果你是因为原因5而学,学什么都无所谓,什么能让你学的开心快乐就学什么。go让你学的开心快乐就学习go就可以了,你看nodejs的作者都放弃nodejs转而投奔go了,而且他还用go又发明了一个deno项目(nodejs未来更好的替代品),如果真的是对go感兴趣多参与deno这样的开源项目,这样你的兴趣学习成长速度会更快。现在社会随便干个工作都饿不死人,沉浸在go的欢乐时光中,人生苦短,快乐就好,期待你有一天未来能在go后端做出周伯通左右手互搏术类似的作品。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值