请问Android开发半年经验,水平这么进阶,是看底层,还是看更全面的Android Api?

say你好 2014-06-26 05:12:52
如题,楼主问的不是说Android的水平怎么提高,那样前辈们就会回答我看书、看论坛、看代码。
我要问的是学习的一个方向,是去搞framework,看那些跟linux相联系的知识,还是继续停留在Android层面,更全面的、更系统的了解Android?(楼主大学学的Android ,跟老师开发了一些项目,实际工作了半年多,算是一个对合格的Android菜鸟吧)
...全文
552 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
say你好 2014-07-01
  • 打赏
  • 举报
回复
引用 9 楼 heaimnmn 的回复:
蹭个分,卖烧饼最赚钱,,,
卖什么馅的好?
  • 打赏
  • 举报
回复
横向发展路子更广
Juejue 2014-06-30
  • 打赏
  • 举报
回复
引用 10 楼 u012403791 的回复:
[quote=引用 3 楼 a85454597 的回复:] 做项目是积累经验最快的
现在每天都在做项目,但是感觉需求在变,用的技术没变,这样下去不行啊[/quote] 本科应届,android半年多,同感
say你好 2014-06-30
  • 打赏
  • 举报
回复
引用 8 楼 Hilary_01 的回复:
劝你多学习开源项目,多参加开发点项目,经验才是王道。
经验得是充实,厚重的吧,单调的重复的经验是不可取的,所以现在需求突破!
say你好 2014-06-30
  • 打赏
  • 举报
回复
引用 13 楼 icyblood198999 的回复:
横向发展相对而言难度偏低,但量大,而且经验主导。纵向难度高,越底层语言和规则越不友好。就业方面横向发展不愁吃喝,但也难发大财。纵向工作机会偏少,就业面窄,但一旦混起来,就是专家,不可替代性强,肯定挣钱要多。
可不可以说想要纵向,首先得是自己发自内心的喜爱纵向,否则根本无力走下去?可以这样说嘛?
say你好 2014-06-30
  • 打赏
  • 举报
回复
引用 7 楼 dxjwolf 的回复:
随便你吧 有深度和广度两个角度去走都可以 广度 从app走产品 走网络 到服务器 整个产品的所有技术都能通 深度 从app走framework native hal driver dvm art kernel arm hardware一路走下去也行 看你自己了 一个是业务主导 一个是系统主导 走精通了都不错
这么说来 我应该是业务主导的喜好了,但是疑问一点,走产品就不需要深度了吗?
icyblood198999 2014-06-30
  • 打赏
  • 举报
回复
横向发展相对而言难度偏低,但量大,而且经验主导。纵向难度高,越底层语言和规则越不友好。就业方面横向发展不愁吃喝,但也难发大财。纵向工作机会偏少,就业面窄,但一旦混起来,就是专家,不可替代性强,肯定挣钱要多。
say你好 2014-06-30
  • 打赏
  • 举报
回复
引用 18 楼 cclovescw 的回复:
横向发展路子更广
你的头像特别像我一同学,外号猴子。
妖怪 2014-06-30
  • 打赏
  • 举报
回复
引用 14 楼 u012403791 的回复:
[quote=引用 7 楼 dxjwolf 的回复:] 随便你吧 有深度和广度两个角度去走都可以 广度 从app走产品 走网络 到服务器 整个产品的所有技术都能通 深度 从app走framework native hal driver dvm art kernel arm hardware一路走下去也行 看你自己了 一个是业务主导 一个是系统主导 走精通了都不错
这么说来 我应该是业务主导的喜好了,但是疑问一点,走产品就不需要深度了吗?[/quote] 走产品相对来说 技术深度明显要浅一些
icyblood198999 2014-06-30
  • 打赏
  • 举报
回复
引用 15 楼 u012403791 的回复:
[quote=引用 13 楼 icyblood198999 的回复:] 横向发展相对而言难度偏低,但量大,而且经验主导。纵向难度高,越底层语言和规则越不友好。就业方面横向发展不愁吃喝,但也难发大财。纵向工作机会偏少,就业面窄,但一旦混起来,就是专家,不可替代性强,肯定挣钱要多。
可不可以说想要纵向,首先得是自己发自内心的喜爱纵向,否则根本无力走下去?可以这样说嘛?[/quote] 纵向主要就是难度大,还有就是因为参与的人少,除了自己的圈子,找供查阅的知识资料没有横向发展容易。纵向越往深走,越偏硬件,就业方向就越窄,但是同样的竞争也会越少,这个就属于个人意愿了,我本人目前还是以应用层为主,一个是目前还没下潜的水平和沉淀,另外一个也是没有好机会,身边资源不足,不干应用没饭吃。
韩曙亮 2014-06-27
  • 打赏
  • 举报
回复
你能独立 设计 开发 Android app 了吗, 遇到问题 98%以上都能解决的那种 可以去学 底层, 报一个 嵌入式的班, Android 底层开发 感觉 跟 嵌入式差不多, 需要看一些 内核 驱动方面的东西 你也可以横向拓展, 去学 多媒体框架OpenMax OpenCore 游戏引擎 Unity3D 2D cocos2d 之类的 还可以去学 ios 做移动开发的很多 都 android ios 双精通的
hbbliyong 2014-06-27
  • 打赏
  • 举报
回复
看你兴趣了,如果看钱途的话,底层走起
箍心而行 2014-06-27
  • 打赏
  • 举报
回复
做项目是积累经验最快的
say你好 2014-06-27
  • 打赏
  • 举报
回复
引用 5 楼 han1202012 的回复:
你能独立 设计 开发 Android app 了吗, 遇到问题 98%以上都能解决的那种 可以去学 底层, 报一个 嵌入式的班, Android 底层开发 感觉 跟 嵌入式差不多, 需要看一些 内核 驱动方面的东西 你也可以横向拓展, 去学 多媒体框架OpenMax OpenCore 游戏引擎 Unity3D 2D cocos2d 之类的 还可以去学 ios 做移动开发的很多 都 android ios 双精通的
98%以上都能解决 这肯定是不能呢,但是现在每天的工作可以说 98%以上都能解决,所以想进阶一个水平。 前辈可否说说横向和深入的两种方向的差别,对程序员的要求和前景?
say你好 2014-06-27
  • 打赏
  • 举报
回复
引用 4 楼 hbbliyong 的回复:
看你兴趣了,如果看钱途的话,底层走起
钱途 ————底层 可以详细来说 为什么底层意味着钱途?
say你好 2014-06-27
  • 打赏
  • 举报
回复
引用 3 楼 a85454597 的回复:
做项目是积累经验最快的
现在每天都在做项目,但是感觉需求在变,用的技术没变,这样下去不行啊
哎,真难 2014-06-27
  • 打赏
  • 举报
回复
蹭个分,卖烧饼最赚钱,,,
Hilary_01 2014-06-27
  • 打赏
  • 举报
回复
劝你多学习开源项目,多参加开发点项目,经验才是王道。
妖怪 2014-06-27
  • 打赏
  • 举报
回复
随便你吧 有深度和广度两个角度去走都可以 广度 从app走产品 走网络 到服务器 整个产品的所有技术都能通 深度 从app走framework native hal driver dvm art kernel arm hardware一路走下去也行 看你自己了 一个是业务主导 一个是系统主导 走精通了都不错
韩曙亮 2014-06-27
  • 打赏
  • 举报
回复
按照上面我给出的路线 相信我 3年之内弄完的话 你会发现你成为了大牛
加载更多回复(2)

80,349

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧