android大牛之路?

理由
举报 取消

在校大二学生,不是软件专业,自学android已经8个月了,现在能做简单的APP,现在在看任玉刚的android开发艺术探索,以后想在android方向发展,想请教知乎的大神一下android程序员的学习路线和推荐一些有利于程序员发展的书先介绍一下自己的情况学android之前学过一点C语言,学过一个月的java自己独立开发了过一个兼职APP,功能和市面上的APP功能相似,有商家版和个人版,服务器用的Bmob,其他的项目都是跟着视频和大神的博客学的最近在练习自定义控件,主要是跟着csdn上大牛的博客练的英语四级,看文档仔细看能看懂,但是一看那么多英文就头疼,看的太慢了还有就是看android framework 层的源码,主要看java层,C 基础太烂,大概了解View 绘制流程,OnTouch事件传递机制,四大组件启动流程等,都是跟着书上或者博客上的分析看的,自己看也找不到思路,感觉底层的源码看不大懂,又必要继续看底层的源码吗还有非刻科班,自学的,android开发者的最好看什么方面的书巩固基础(操作系统、编译原理什么的);

2017年12月31日 3 条回复 1007 次浏览

发起人:Robot 管理大师

回复 ( 3 )

  1. 丰富的单纯
    理由
    举报 取消

    还没有毕业,就踏踏实实打好基础吧,打基础的同时做一些感兴趣的App!

  2. Abner泥阿布
    理由
    举报 取消

    大学,为了以后招聘,还是先打好基础吧,比如先把Java基础学好,可以看看《Thinking in JAVA》,然后参加ACM掌握算法,提高英语。 再学习Android也来得及。 基础很重要!基础很重要!基础很重要! 重要的事情说三遍,趁还在大学,把基础吃透。你的未来可以不止是Android大牛。

  3. 农场老马
    理由
    举报 取消

    看到你才大二,就学了这么多,还有这么多的问题,真的很不错。

    我给你的建议是,真正的高手都是实践中来的,实践是使人成长最快的。所以,想尽一切办法参与到真实项目中去锻炼吧。找实习职位、网上接个活参与虚拟开发组什么的,都可以。然后在实践中碰到任何问题都多思考一下为什么,然后带着问题去看书、写代码验证、看源码等。

    在学习方面,像数据结构、算法、网络、编译原理这些书是一定要看的,并且在后面的职业生涯中也要持续地学习。另外,最好也能在看书的同时,在代码层面写写小例子实践一下。

    至于其它的,像系统源码、JNI之类的,可以先不用管,先专注于App开发,把这块儿做熟了,建立起局部优势之后,再把面扩宽。等哪天项目中用到了,那些东西学习起来也是很快的。

    啰嗦这么多,总结一下,基础知识为基,项目实战为主,知识面扩展为辅

我来回答

Captcha 点击图片更换验证码