我一直是一个想到哪做到哪的人,比如一不小心就一个多月没发文章了,这一个多月进了一家新的公司,依然做前端,不过要开始接触一些后台的事务了。
所以说呢,你不注意的时候,时间似乎真的是个很不值钱的玩意儿。转眼想起它的时候,进新公司已经一个月了。圣人说吾日三省吾身,像我这样偶尔心血来潮省一次的,大概是没救了。
工作
工作上大体不便说太多,对于程序员这个普遍爱好学习的种族来说,大概也没有不适应这种烦恼吧。
对于我个人来说,难度还是主要在两个方面。一是对于公司业务的熟悉,包括理解需求,理解原来的结构和代码逻辑;二是作为一个前端开发,开始接触分手很久的后台开发,对久违的编程方式的适应和学习。
前者主要通过两种方式来解决,首先下载公司的作品,在使用的过程中熟悉产品的内容,模式;然后再在代码结构中找到这些元素,自然有一种任督二脉打通的感觉。
至于后者,放到学习部分说说。
学习
在我的设想中,进公司的第一个月大概会是“以学习和适应业务为主,读代码看结构为辅”这么一个比较传统的过程。我错了,进公司第三天就分配到了第一个开发任务,使用一门对我来说完全陌生的go语言在我并不熟悉的类linux系统上进行网关功能的开发。 不得不说是一个惊喜,能够学习一门在自己study list中的语言并进行实战,而且可以在工作驱动下去挑战自己的非舒适区,真是一件很酷的事。
一直以来,我的学习方式是理论驱动实践的,学习一个新的知识,我会首先比较系统的学习它的理论,做到心中有数,然后再进行实践,并在实践中丰富对它的认知。
而这次是直接实践,并在实践中边做边学。copy-read-modify-learn-write。这在实际的工作中产生了一些问题,比较明显的就是前面写的代码随着时间的推进和对go学习的深入变得越来越不顺眼。这种现象持续不断,花时间去优化,可优化的部分也再过一小段时间又变得面目可憎起来。不然怎么说人总喜欢跟自己纠缠不清呢。
在这段时间对go的学习中,我也作了一些笔记,也写了一些自己的总结和看法,不过内容散乱,加之目前学习程度较浅,暂时也不准备整理到网络上。如此说来,就将近1个月没有输出了,心中也甚是不安,直接导致暴饮暴食又胖了2斤,摊手。
假如要总结一下,就我现在的学习程度而言,go更像是一个fashion而smart的女孩,拥有很多跳脱又不失严苛的个性,不得不说,也让人感到有一些压力,比如经常受到她“你应该传递一个地址”、“你用错了类型”这样的指责。而尽管如此,你依然对她着迷,谁让她长得漂亮呢~
go之外,业余时间也看了不少让我有所心动的javascript新的玩意儿,这方面倒是有一些东西觉得可以找时间总结出来。这里立一个flag吧。
生活
最大的变化应该在于工作地点吧,从家出发过来差不多10公里,早上骑自行车上班,这多少也宽慰了一下暴饮暴食的自己。
个人很喜欢跑步,不过还没来得及去公司的健身房,这算是一个小小的遗憾。
其它的嘛,大概没有需要各位了解的了~
下月目标
首先,继续学习go。
然后开始接触web端的东西,大概要开始学习ruby on rails,又一门新的语言和一个新的框架,有压力吗?小场面。
总结
回头一看,发现自己还是真不擅长写这种类型的文章,尽管加了几个标题来约束自己,结果还是想到哪写到哪。
总结一下吧,新环境,新同事,新技术,什么都是新的,自然心情也是新的。未来的时间呢,维持这个心态,继续努力~