如何优化自定义view 如何成为一名合格的高级Android程序员?

[更新]
·
·
分类:互联网
3145 阅读

如何优化自定义view

如何成为一名合格的高级Android程序员?

如何成为一名合格的高级Android程序员?

不请自来。
我也是一名移动端程序开发者,不过与楼主相反,我是做iOS 开发的。提问题的想必是刚入行不久的开发者吧?
高工是怎样炼成的,不管是博客还是各大技术平台,类似的文章数不胜数,如何才能快速成长为高工呢?
首先,具有过硬的技术水平。吃饭的家伙,不多说,技术水平决定了自己在行业内生存的空间和价值。当然对于小白来说,可以先把基础打好,常见的的算法,设计模式,最好其他端的开发知识也略知一二,拓宽自己的知识结构。
每一个人都不是先天就是技术大牛的,在自己经验不是特别充足的情况下,多看看多学习来源代码是一个快速成长的捷径,看看别人项目的构思,设计模式的精妙,代码的优雅,以及健壮性,自己才会明白自己哪方面还有很大差距,能够有效提高自己代码水平。
其次就是软实力的强大。技术强大只能说明你是个技术比较牛逼的程序员而已,但高工往往还有软实力的考验。一名合格的高工能在需求评审时发现问题,为项目负责。倘若任由产品经理天马行空,最后做不了的时候才来一句该需求实现不了,这样的高工是不合格的。
总而言之,想快速成为一名合格高工,要多主动承担,最起码要在团队内部具有核心竞争力,并且有一定影响力。虽然现在很多公司高工被人吐槽为PPT工程师,但做好PPT也是高工具体能力的一个体现,如果连最基本的PPT核心内容都构思不好,那代码水平也可见一般了。
最后不要管网络上各种高工养成教程,包括我上面的废话,要结合自己的实际,制定属于自己的方案,别人成功了说什么都是对的,不成功再好的方案也没人认可,守住自己的内心,你才是真正的强大!

oracle视图查询慢。如何优化?

比如Oracle的物化视图,把以前的逻辑视图转为物理存储,多表查询变为单表查询速度; 比如Oracle的pluggabble database可以一表多库存数据,极大的增加分库查询速度。 当然还有索引、SQL语句优化、多核的合理利用等需要程序员自己搞定的问题。 SQL语句优化会花你很久时间,但真心很重要。 祝好!