在过去很长的一段时间,我追求的一直是做出理想化,或者用一个流行词,“来自未来”的产品,所以我会为一个简单页面,系统的性能,数据层的设计,感到烦恼。我逐渐觉得,要想做出我喜欢的产品,需要会的实在太多,我不希望我做出的产品给人一种感觉,粗狂、粗糙。
我不修边幅,可我的确是个有审美的人。对于商城类开发我一直有自己的执着,起初别人给我的建议是做出来,不管用多么烂的技术架构,首先做出来,后期再优化。可是我固执的觉得,无论做什么事,就要在一开始做好,后期再怎么优化,有些底层的东西一旦做的不够好,那么就是空谈。于是我会去关注,前端用什么框架最好,后端用什么技术最好,数据库需要怎么设计才够好,纠结的越多,发现自己会的真的太少,再后来,我发现这么理解有些狭隘了。也许,很多东西、很多错误一开始就应该经历,从失败中去学习。而我,执拗的却只是一个结果,来自未来的产品。
有一段时间,想过转行做个产品吧,让别人按照自己想象的去设计,可是我知道当我真的去做产,我便无法去接触我所习惯的底层。对于完全脱离的开发,我会缺乏安全感,觉得即使别人做出了我喜欢的类型,却终究不是我所制作的东西,23岁的我依旧纠结。可是我的确不能再去开发出更深次的、更高端的东西了。
我会不停的推翻我以前的东西,重做。身边的人说,你的东西更新的太快了,其实你可以更注重底层,而不是UI、界面。可是我觉得前端与后台同样重要、如果我们用心去做一个产品,就不会把界面做的太过于粗糙。因为一个追求极致、带点偏执的人,无法容忍粗糙的用户体验。
当我愈发觉得自己一无是处,什么都不会的时候,有些人开始安慰我,他们说瞧你才一年工作经验,你还得会多少啊?一年的工作经验,属于你学习的时间能有多少,你得学习你们公司前辈留下来的东西,你得进行拓展。而前辈留下的往往又是渣到爆的老架构。有人跟我说,他面试过一个四年工作经验,气场屌屌的人,发现人家其实对于一些新技术确实掌握不好,人家问他为什么自己四年工作经验却被拒绝,面试他的人说,你会的东西已经过时了,不再适合我们公司新的项目,我们很遗憾。
有一个人跟我说:“当你觉得什么都不会的时候,其实是你已经会的很多了。”,我反思了许多,如果我所做还是依据我曾经所学,那现在的我一定还在用SSM+Easyui去开发一些基础东西,因为这些是别人教过我的,过得无忧无虑。可是,后来我接触的多了,互联网让我认识了许多鼎鼎大名的人物,看到了他们出的书,写的博客。
我或许是个不安分的人吧,对于安于现状,我会很不满。人家会说,你现在已经很不错了,待遇好,不用干活,你不该有啥追求,你得安安静静买个房子,娶个妻子,生个孩子,人家在外面过的其实一点都不好,七八千,或者说1万左右,在大城市也没能剩下多少。
可是我还年轻,我还有很多理想,以及追求。在智商方面的劣势,以及逐渐失去的原本引以为傲的记忆力,让我觉得现在很艰难,很艰难的年纪。可是,我还年轻,并且努力,我依旧可以把BAT作为理想。也相信,总有一天,我也能做出来自未来的产品。