请举例说明安卓开发1年经验与3年经验的区别( 二 )


■网友
泻药。毕业后半年Android半年WEEX页面开发。对比自身跟周围的大牛。主要有这几个区别:1.代码结构。像我这样的新人我觉得最难做好的就是代码结构的设计和控制。实现一个功能,做到对已有业务逻辑最小侵入,如何避免跟这个功能有关的代码散落在工程各处,以及后续可能的扩展等等。2.异常处理。感觉周围的大牛对代码中的潜在风险异常警觉。之前codeReview经常能找到我写时注意不到的问题。3.项目把控能力。项目开始前都要给PD排期。我就因为经验不足经常少估、漏估需求实现的时间,对中间的buffer安排也不是很合理。而他们往往可以给一个很接近实际情况的时间。4.开发能力。可能是我在的团队的原因,能用CV大法的时候并不多,做界面交互的时候可能会经常参考别人的DEMO。不过具体的业务逻辑和辅助业务的代码(比如说根据需要去封装/改造已有的工具类)是没办法CV+百度的。而且,这些业务逻辑往往比交互上逻辑复杂。由于涉及到公司代码,需要保密,只没法举例子了。这个月完了才毕业一年,暂时只有这些了吧。


推荐阅读