栈!

堆栈,是一个计算机术语,表示一种最基本的数据结构,其特点是“后进先出”。

刚起步的创业公司,都没几个人,他们往往会陷入一个怪圈:人少-->产品迭代慢,体验差,运营跟不上-->更难找到投资-->人更少。所以,这种公司的员工,往往都是“全栈工程师”。事实上,他们招我的时候,也说了“以后往全栈方面培养”,现在回味起来,真是呵呵了。

生存是最大的问题。创业公司在没有投资进入的阶段,都会做外包项目。最近公司接了一个微信商城的外包项目,预计的deadline是4月10日。而人手呢,就是我,对,就我一个人。

模板文件写好了,里面的数据哪里来呢?从数据库中读取。我转去设计数据库,数据库好了后,我还要开发相应的后台模块,因为数据库中的数据不会自动跑到渲染模板中去。写好了后台模块,单元测试的代码少不了。等一切OK后,咦,最开始我想做什么来着?

就是这样的。我想完成一件事,可是这件事有N个先决条件,我得首先把先决条件满足了才能走下去,而第i个先决条件又有它自己的n个先决条件。就这样像堆栈一样一层一层地进入,而且在进入之前还得保存当时的“场景”,内存不够啊!

你可能感兴趣的:(栈!)