TOP ⬆
不如把搜索的时间拿来产出
对一门技术有兴趣就直接去学吧,真正的兴趣爱好不需要关注什么成本。
最近
本科毕业的事情暂时忙完了,忙里偷闲了一个月的时间,闲下来就想找哪门语言学习。之前的学习通常只停留在 demo 的地步,要深入学习的又缺少业务需求的推动力,所以是闲得不知道要选什么好。主要有这三个方向:系统级编程语言,符合后端生态主流的语言,函数式语言。
在考虑范畴内的有以下几种:
- rust ,一门系统级编程语言,写惯了自带垃圾回收机制的高级抽象过的语言后返璞归真一下,提升作为一名程序员的硬实力。(实际上想把没在 cpp 上拿到的场子,从 rust 上面找回来)
- golang ,这门是业务侧在用, 搞云原生天然优势,平时业务依赖较深,没有对微服务那套具体实践过,业务上来讲蛮有兴趣的。
- kotlin / clojure , JVM 可太强了瑰宝一块,kotlin 语法很美! clojure 就不用多说了,lisp 的方言,研究研究函数式编程。
- python ,说来惭愧,python 没正式学过,即使这门语言已经方便能直接上手就用,但总感觉能力上还是欠缺了点,需要写 shell 的场景感觉用 python 也能同样实现,直接跨端,生态也挺友好的,学来辅助 shell 服务业务。
核心
反思了一下,我在做选择的时候并没有那么纯粹,真正热爱就直接上手了,毕竟还是要吃饭的嘛!目前的核心还是要有助我在前端领域上的精进。前端工程师首先得是一名程序员,上面提到的东西是个人觉得作为一名搞软件开发的程序员比较必要掌握的知识,深度的进阶是需要广度支持的,特别是理论知识那一套。
既然意识到自己作为一名程序员还有这么多不足,那就更不需要犹豫了,学到就是赚到。从最悲观的角度来说,作为一个被社会驯服的人,我会感到对某项技术有兴趣在内心最原始的驱动动力就是为了赚更多钱,感到“兴趣”只是一个表征,就如同肠胃里的微生物种群是我的第二个大脑,我想吃什么由它们决定。
Why write this article
因为,今天我花了三四个小时在 v 站上搜索这些语言的社区、生态等等东西,发现大家都在说这不好那不好,这必学那必学,最关键的是我特么乐意看这些,太浪费时间了!反思,徒增焦虑和烦恼的事情应该落地,写一篇文章方便查漏补缺都比这好,动动笔和自己对话,最次全当锻炼一下打字速度都好。