做下自我介绍 我现在工作是在做android,大概做了快一年了。 之前在一家国企做wince相关的开发。
现公司在带我的人以前在ibm。见到他之前我觉得自己挺厉害的,当时因为自己接私活,也做些开源项目,觉得很多东西都懂。
见到他之后才发现自己对计算机这套东西懂的很少,学的也很不系统。想想自己刚认识他那会连反射,注解,范型都不会用,真是惭愧啊。
在看到自己的问题后,我开始认真的学习,看开源的小框架,看一些开源的小工具,再后来开始看一些安卓的源码。
在看出来网上很多博客里面出现明显的错误后,我又开始感觉自己在安卓方面什么都懂了。这种又一次的自大来源于又一次的无知吧。
很想问问诸位大神,是如何界定自己的能力层次的?如何根据现有的能力状态,找到下一个需要实现的技术目标的?
清楚的知道自己会什么,不会什么,擅长什么,不擅长什么。自己擅长的东西相对于别人有什么优势,有什么竞争力。进一步,可以尝试采用定量的目标来测量自己和他人的差距,一些简单的量化目标:(1)收入;(2)程序性能;(3)实现同一功能的代码数量;(4)实现同一功能所花的时间;(5)在相同时间内所写代码所解决的问题及产生的技术期权;(6)同一个问题在相同时间内想出的解决方案的数量和质量 。。。。