闲聊-对语言的感想

零碎的一些思想片段。

1. 创造

热爱是因为语言的创造力。热爱编程是因为它能够做些什么事情,甚至创造出什么东西。所以这种热爱,只不过是男孩子对泥巴能随意捏出形状的喜欢,只不过是男孩子对拆玩具,探索天空和海洋的神秘的冲动,只不过是猫咪对黑洞的难以抗拒。

2. 未知和表达

因为我不知道它能创造出什么,但它什么都能做,有天可能做出了什么,是轮子或者一种创造,谁晓得,谁在乎,就是玩。不过是,我想做什么的时候,它帮助我做了什么,根据我的思想去做了我想做的事情。是画,是语言,都好,它表达了我想说的话。
这个不会饿死的时代,不差一口饭吃的时代,掌握一门吃饭的语言做支撑即可,借此闲暇时间探索世界的奥妙,翔游其中,感受快乐,不受束缚,便是幸福。

3. 读书的快乐,以及无法分享的快乐。

小众的语言,有着其中的乐趣。与人语,或无人知,或不与人知。你不知我快乐,我想你快乐,但你不想知,所以自得其乐。人间的悲欢并不相通,太多喧闹,不如读书。

4.不要听别人说的,如果想了解,就去学。

语言发展了这么久。有的发展了多少年一直不火,突然就火了比如python;大部分语言死去了比如你没听过的语言,其实分支很多,留下的不多;有的在狭缝中生存着比如lisp;有的遍布大地比如c,cpp,java;而有的在路上go,rust;有人说,活的越久就是成功比如python的成功;也有的语言甚至在衰落比如php,ruby,perl;有的语言得到了重生,比如js在引擎v8出现后,不断汲取各种语言的特点,不断更新es标准,甚至一度成了社区流行语言。所以,一种语言的流行与否,不是决定一门语言值不值得去学的原因,是因为那里有我们想去一窥究竟的思想天地,是优秀的思想的吸引,是思想的交流和对话,不管过时与否,不管是否主流。

5.我们要学习什么。

语言只是工具,不要让思想跟着语言走,要让语言跟着思想走。框架不是束缚,也不是标准,框架只是思想,一个框架死了,留下的是设计的思想。各种语言,无论怎么变化,语言都承载着一种解决现实问题的设计思想,思想衍生出各种领域方面的框架,语言互相模仿造出库,库和设计模式形成了框架,广泛的应用需求形成并推动语言标准的完善,对应的社区负责宣传推广和解决问题,提供交流平台,从而促进交流并再推动语言的发展进步,最后达到满足市场效率成本因素的产品价值,即迎合了市场需求,从而产生各种成功产品范例和林林种种的仿品。一批人制造工具,一批人创造框架,一批人创造或模仿产品,一批人做产品的二次开发,一批人做0-1产品,一批人做0-1仿品,最后一批人摸鱼混生活。

6. 不要欺骗自己,我们有足够的精力和时间去学习。

有人说,语言要精不要广。大公司分工细致,往往会花费3/5年去培养一个人在某个方面成为专家。在小公司什么都要会,广而杂却不精。要我说,为什么我们上课的时候会同时学那么多门课?要是说,这是因为那时候还没确定一个人以后的专业方向,还小所以多方面培养各科基础,那人生那么长,3年入门,5-10年成为领域专家,这是基于朝九晚六的工作。我的意思是,开始的时候,经验积累一门语言足够了,剩下的时间,站在经验上,多看看语言的世界,了解或者掌握其他的语言及思想,甚至有的能够反馈回原来吃饭的技能语言上,这不是件很有乐趣而且很受益的事情吗?精一广九。

7. 聊天

一种不改变你编程的思维方式的语言,不值得去学。那我说,除非它能养家糊口。就像好的不一定正确,正确的不一定是好的。就像c,java说的,我们只要简单。虽然简单不一定正确,但我们需要尽量简单。有空的时候,读一些关于语言思想的书籍,可能不是关于哪门语言的,和作者,聊聊思想,聊聊发展,聊聊未来。这不是一直我们都想了解的事情吗?这不是我们都想找一个志同道合的人说话的心情吗?这不是我们想找一个人引领我们往前走的愿望吗?只是走到最后,大家都自个走向了不同的道路。然后一群人,像极了在微博上,互相的嘲笑。不美的事情,尽量还是不要去想。美好的事情才能让人保持好心情。我们说,我们想要的是互相了解,是交流。但人总是要分等级,分高低贵贱。编程,在很多时候,只是属于一个人的简单和快乐。孤独,是尽量不让自己受伤。而书籍,是一个温暖的陪伴,像一只猫咪,在眼里蹦蹦跳跳的告诉你,我很喜欢和你分享我的知识。谢谢你,我也很喜欢听你讲你的过去。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值