site topic网站专题
首页
>
网站专题
>
专题详情
分享新闻到:

Android开发者的职场规划

互诺科技:2016-04-22 00:00     阅读数:       标签:

日前,CSDN采访了陈晨请他分享Android开发的经验之道以及如何成为高级工程师。陈晨,百度Android高级工程师

CSDN:你是从什么时候开始接触CSDN的?它对你的学习和工作都带来哪些影响?

陈 晨:说起CSDN,早在大学时期我就注册了账号,但是当时更多的是把CSDN当做一种获取技术知识的平台,会去看一些技术文章和技术帖子,也会去**自己 所需的一些工具。真正发生转变其实是从工作开始的,在工作初期,由于我有了一些工作经验,所以就开始尝试着写一些技术文章。我刚毕业时做了大半年的C++ 开发,然后就转去做Android开发,正是这个时候我开始在CSDN上写一些Android相关的博客。我的早期博客还是比较简单的,更多是一种尝试的 心态,但是我觉得我需要写一些有点深度的技术博客,这不仅仅可以加强我对一些疑难知识点的理解,也可以帮助广大开发者,这种对别人对自己都有利的事情是很 值得去做的。后来我又参加了达内的Android培训,这段经历对我也是有帮助的。

CSDN:如何成长为高级工程师?请分享下经验。

陈 晨:这个问题相信不少开发者都会感兴趣,我之前在CSDN上写过一篇名为《 Android学习路线:如何成长为高级工程师 》的博文,大家可以去阅读下,这里我再简单介绍下:首先是自我定位的问题,即要有技术追求,要朝着高级工程师的方向去努力,对于架构师乃至更高级的职位也 是同样的道理;然后就是需要足够的技术积累才能很好地把握技术 ,比如写博客、做开源这都是很好的技术积累方式,技术积累的过程中还要注意融会贯通,尽量让自己的知识体系化;除此之外,还要通过阅读源码来研究 Android的内部实现 ,所有这些都将有助于一个开发者成为高级工程师和架构师。关于Android的学习教程,给大家推荐一个网站:,在这上面也有 很多教程可以学习。

CSDN:你的下一步规划是什么?有想过要出书吗?

陈晨:我的下一步规划是进一步加强自己的技术深度 并逐渐实现技术的沉淀,具体来说我需要进一步地研究Android kernel层的实现思想、Linux的内核实现、编译工具的环境搭建,iOS我也打算入门下,这不是因为我需要学习iOS,而是因为了解iOS可以让我 更好地理解Android。关于出书这个问题的确有想过,并且目前已经写了一本Android的进阶类书籍《Android开发艺术探索》,书中包含了我 精心挑选的Android进阶内容,其特色是理论和实践相结合,注重知识的体系化,并通过理解Android源码来更好地支撑上层应用的开发,此书目前即 将出版,大家可以先保持关注。