无题

中午去加班,等公交的时候。一阵风吹过,一片片叶子砸下来。地上散落着黄叶,对面的道路,一排排泛黄的树,北京少有的蓝天,加上一点懒洋洋的阳光,这光这景,有点美。

颐和园和圆明园是皇家园林,这个时候,想必也挺漂亮,然而大好时光。我却要去加班。公司要求周六上班,可是呢,周六不考勤。到岗的人就和地上的黄叶一样散落,一阵风就不知道吹哪儿。与其说是加班,不如说是换一个地方荒废时光,完全没有生产率。

这样的事情,似乎人人都知道,也私下都提出质疑,却仍然使用自己的方式巧妙的玩着猫和老鼠的游戏。当你无法改变一个环境的时候,可以尝试着换一个环境,虽然很多时候天下的乌鸦一边黑,那就找一个大一点的树栖息。

讲道理,现在的互联网行业,不同于前端的日新月异和变化无常,后端就如同几大巨头垄断一样,技术栈也趋向统一。接到过好几次猎头的电话或邮件,都是寻找Java技术栈的开发者。几个朋友的公司,听说也是Java的技术栈。作为一个Python,实在是有点尴尬。

虽然Python在数据挖掘和分析领域大红大紫,Web领域也有其优势,总体而言,在天朝还是得让步Java。所以年初就在寻找除了Python之外另外一门技能。当时朋友推荐Elixir,看了一下官网,类Ruby的语法很甜,Erlang的平台很酷。大神Dave Thomas归纳为性能乐趣齐飞的一门语言。而且Erlang的函数式的风格和编程思想着实让我对构建大型软件系统有了新的认识。投入了Elixir半年,以《Programe Elixir》和《Elixir in action》为蓝本学习Elixir。苦于没有好的实践项目。现如今,可能需要暂时放一边。出于工作环境的考虑,我需要投入Golang

还讲道理,Golang宣称为现代语言,可是很多现代语言的特性都没有,相对于古老的C确实显得现代。Go并没有Elixir/Erlang带给我的思想方面的启发,中规中矩,略显平庸。然而,往往是平凡最受欢迎。Go在天朝的欢迎度还真高。也因此,除了Java之外,另外一种选择。

之所以选择Go,因为看见很多偏底层的项目都使用Go开发,未来我也对这样的项目感兴趣。虽然Java也能做到,可是Java的生态太大,投入的时间比重太高。并且很多Java开发都在写业务系统,而我对业务系统已经失去了兴趣。

做为开发已经好几年了,很多时候都在瞎折腾。最早使用的jQuery,感叹作者设计出优雅的API。而后是Django,全栈式的组件模块,很容易让人开发Web应用。真正带给我思想上碰撞的还是FlaskTornadoFlask设计精巧,数据结构运用的相当巧妙,也正是Flask,才明白学好数据结构如此之重要。至于Tornado,才让我认识到何为异步编程,以及网络IO模型相关领域。两个框架的作者都是天才程序员。

无论是PythonElixir/Erlang还是Golang。这三种都将会是在以后的志趣和工作中相互权衡。毕竟达则兼济天下,首先也就得达。着眼未来,Go可能带来更好的工作环境,需要投入精力;Python始终是最爱,继续修炼;而Elixir/Erlang还将继续,小众那种优越感魅力无穷。

选择,就应该负责。夜,又深了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • iOS系统如何实现app登录类似微信只需登录一次,退出后不需要每次登录? 我们先来看看登录流程 在app端保存用户...
    karthrine阅读 979评论 2 18
  • 1. 上大学那会儿,我们班隔壁有个女生曾大张旗鼓地去倒追一个男生。 那个男生在我们看来,除了有张还能看的脸以外,基...
    叶上清之宿雨阅读 23,097评论 218 340
  • 六一儿童节已经过去三天了,今天才有空停下来写写。 满9个月,小宝迎来了他的第一个儿童节,而且从这几天是不是从嘴里...
    等一人咖啡_9b02阅读 255评论 0 0
  • 作者: 徐 行 夜宿华山顶,黎明看日出。 鱼白映红日,苍山一劲松。
    文蒻阅读 379评论 0 1
  • 年龄大了,心也老了。不似别人的心如镜湖,平安喜乐。我的心,像一个无底洞,搬块石头扔进去,却也听不到响儿
    hello_math阅读 322评论 0 1