Android开发的进阶之路
2024-08-29 23:57:18
客户端开发工程师,简单地从某几个方面描述一下个人理解里不同的等级:
1、初级的可以熟练使用系统框架提供的组件,搭建所需应用程序;
2、中级的,会对系统框架中如view绘制、broadcast机制、内存管理、混合语言编写等内容有专门的研究,可以很好地实现效率很高的自定义组件,也可以在熟知系统处理方式的基础上,对应用稳定运行提供保证;
3、而高级的开发者,应该对于如何实现系统本身有专门的研究。
这三个等级,好比对于一头牛,第一等级会吃,第二等级会像食客一样区分优劣用不同烹饪方法吃,第三等级就好像是一个养牛的人、一个兽医,一个如庖丁解牛故事里的人物。
所以,如果明白我们处在哪一个等级,清楚自己主观和客观的付出、按照社会的相应要求应该处在哪一个等级,再做出相应的行动,可能会把这个问题本身变成答案。
这三个等级,好比对于一头牛,第一等级会吃,第二等级会像食客一样区分优劣用不同烹饪方法吃,第三等级就好像是一个养牛的人、一个兽医,一个如庖丁解牛故事里的人物。
所以,如果明白我们处在哪一个等级,清楚自己主观和客观的付出、按照社会的相应要求应该处在哪一个等级,再做出相应的行动,可能会把这个问题本身变成答案。
作者:Yu Jiang
链接:http://www.zhihu.com/question/29741342/answer/46934022
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
最新文章
- iOS7——UIControlEventTouchDown延迟响应问题
- Java @Override报错
- Elasticsearch简单介绍
- TSQL基础(三)
- 1009. Product of Polynomials (25)
- bzoj1857
- AndroidStudio学习记录
- 在HTML中如何隐藏某段文字具体该怎么实现
- 百度echarts扇形图每个区块增加点击事件
- PHP弱类型语法的实现
- SSE再学习:灵活运用SIMD指令6倍提升Sobel边缘检测的速度(4000*3000的24位图像时间由180ms降低到30ms)。
- 为ASP.NetCore程序启用SSL
- 原来你是这样的JAVA[01]-基础一瞥
- alter session set current_schema=Schema
- 搞数学的牛群[主要PDE的]
- apex透视自瞄无后子弹追踪飞天加速辅助
- 《Java开发学习大纲文档》V6.0(已经不公布了,请查看第七版)
- NLP入门(三)词形还原(Lemmatization)
- [Ting's笔记Day8]活用套件carrierwave gem:(3)Deploy图片上传功能到Heroku网站
- Apache之.htaccess备忘录(一)