正文
你现在也有baby了,会让他去学少儿编程吗?
冯怡:
不会。我不会去强迫我的小孩儿做任何的事情,我会用我父母的那套philosophy来对我的小孩儿。这可能跟好多人的mindset不太一样,就是我并不需要通过小孩儿来证明我的什么东西,我也不需要通过他来实现自己的梦想。如果说有梦想的话,我还是会自己努力实现。
全栈工程师的危机感
你在APP Annie的头衔是全栈工程师。你认为,作为全栈工程师应该更注重技术还是全局性思维?
冯怡:
我在App Annie的工作一部分focus前端,像JavaScript、CSS,另外一部分是后端,就是用Python写的web应用。
我觉得技术和全局观都必须关注。现实情况是这样子的,如果说公司的技术栈已经比较丰富,整体的软件架构也很完善的情况下,其实就算你是一个全栈工程师,也并没有很多的自由来决定这个东西到底是应该放在前端还是后端来实现。现在的话,我其实有偏重于后端,因为实在没有那么多精力去keep up前端的事情。 大局观并不跟从事前端、后端还是全栈有关,大局观是自己在团队里面角色转化带来的,就比如说最早的时候我只负责一个产品线,那目标可能就是把这个东西做好;现在我负责四个产品线,那可能就要考虑怎么样最有效地把这四个产品线都做好,会跨产品线地考虑一些解决方案。
成为全栈工程师是一件特别牛的事情,好多人也愿意成为一名全栈工程师。你有没有在某个时期产生一种自我膨胀或者非常骄傲的状态?
冯怡:
完全没有。非但没有产生这种膨胀的感觉,反而有一种无知的恐惧感!虽然我在公司做全栈,但是我所用的前端技术是受限于现在公司技术的。我能够掌握公司需要的这些前端技术,并且把产品做好,但是我知道前端是一个进化非常快的领域,有很多更新的框架,自己却并没有时间或者精力去研究每一个技术!
所以我一直都有这种感觉,也一直在鞭策自己不断学习,去了解前端的各种框架技术。我希望自己能够成为一个在所有领域都很精通的人,但我只能做到在某个领域或者自己更感兴趣的方面做到更好。
像你说的,每个人的时间和精力太有限了。怎样才能把自己打造得这么丰富多彩?
冯怡:
我觉得核心的一点就是认真地去做每一件事情,用非常严谨和认真的态度去对待生活中的所有小事。同样是拍照,如果只是走到路边随便拍一下,不去想怎么更好地构图,就不可能称为是摄影,顶多是一个拿手机拍照的人。既然选择去做,为什么不稍微多花一点时间把这个事件做好呢?为什么不去研究一下如何构图,怎么样搭配色彩之类的?比如说跑步,我都已经开始跑5公里了,为什么不去跑21公里?既然我都能跑下21公里的路,为什么不去追求42公里? 我觉得就是用匠心做匠艺!