当你想做一件事的时候,发现自己很多都不懂甚至什么都不懂,你怕么?其实不用怕!
这世界知识太多,是学不完的,每做一件事都会涉及自己从未接触的领域,这有什么的=。=
如果你是一张白纸,很好,很多空间可以发挥,心态摆正,踏踏实实,耐心的干,白纸上的内容会越来越多。
在这里分享下我一开始做项目的时候的感受吧:
那是个骚动的暑假,跟着我那傻B师傅(注:此傻B非那傻B[下面代号叫 dp ])加入了网络中心项目开发团队。说实话,当时我真真正正的一张白纸,只知道一些皮毛的皮毛。
然后,我性格是比较随和稳重,做事耐心坚持
(这是我被选中的原因吧-。-,因为很多人跟我说过,包括我的师公小林=师傅的师傅)。
我记得第一个任务就是,研究 memcach 的 java 客户端应用,并写出demo。当时看到是 NOSQL ,可是,压根不知道NOSQL是啥玩意。
“管他,会用了再说吧”
接下来,项目开始了,一个 PHP + JAVA + Oracle 的商用短信平台。我跟着做后台服务。
后台用的技术有 webservice ,spring框架,memcache(我之前研究过的)。。。。
那时我根本不知道什么是wenservice,什么是spring框架。。。。都是浮云。。。
“不管,看着 dp 的怎么写,模仿着写吧,不拖进度了,以后再回头了解吧”
就这样,担当着一个敲代码机器,跟着把项目搞下去。。。。。。。。。。。。。
项目搞的差不多了,自己回头总结了一下,以前很多不明白的地方,都根据实践再结合理论,全弄懂了:
dto为什么这样封装,业务流为什么选择用动作链,异常为什么要划分层次。。。。。。
突然间,感觉自己学会了很多,其实自己每天都在进步,只是没总结过。(记住:一段时间抽空总结下是必须的)
期间,问题多多呢: 1.没基础,英文文档难理解
2.代码敲的少,不规范被 dp 多次退货
3.对框架不熟悉,对业务不清晰,经常被骂乱来
4.考虑不周全,异常处理不足,bug多多
5.对nosql使用技巧不熟悉,拖慢系统速度,最后要修改使用方式
(6.人笨,左肩膀被拍到黑)=。=(忽略这句吧)
7.还有很多。。。。。。。。。。。。。
菜鸟遇到不懂都是用时间来解决,但熬过这段时间之后,就不再是菜鸟了~~~~
现在回头看看自己走过的路,的确感慨难忘。。。。。。
thank you dp~~(这句话应该不恶心,我想=。=)