7个步骤教你如何自学Android
自学Android的小建议
1 多看大神博客, 并且一定要有自己的博客,将知识记录下来, 自己写出来并且让别人看懂才是自己真正掌握, 好处多多, 你写了才知道!
2 注册一个自己的github账号, 提交自己创造的代码, 好处更是多多, 另外在找工作面试的时候你的博客和github也很有用
3 写代码的时候能想到的封装和解耦一定要做, 不论你需要多久的时间, 完不成那就牺牲自己的下班时间来封装好, 以后用的时候你会知道它的方便之处
4 强烈建议用google搜索, 搜索的准确性和问题定位比国内的强很多, 上不了谷歌搜索做不了优秀的开发,翻墙已成必备技能!强烈推荐做应用开发的朋友每天看google的官方文档, 大有裨益
5 在开发过程中不断重构自己的代码, 重构要趁早, bug毁一生, 每次重构你都能从中获益
6 在你感觉到自己基础知识不足的时候,比如看别人写的代码看不懂, 有泛型 反射等等的, 此时要回归基础,了解技术原理, 建议看java编程思想, 封装 集成 多态等等基础知识, 只用从基本的技术原理出发你有一天也能写出 极致的 可扩展性的 代码
7 在此借用 上文我提到的 Stay 经常讲的, What How Why ,无论做任何需求开发的时候都要想 它是什么,该怎么去做, 封装, 解耦, 为什么要这样去做, 带着这样的思路去解决问题
给在校生的小建议
1.每天花1小时看书,难的不是1小时,难的在坚持;
2.最好不要挂科,因为挂了你还是得花时间补回来;
3.英语对编程来说很重要,试着习惯英语阅读;
4.数据结构和算法要学好,这算是对编程来说最重要的课了,以后不见得能用得上,但用的时候起码你有印象;
5.大三或者大四一定要去实习,对于编程来说经验还是比较重要的,实习经历比你那些理论要有效的多;
6.找个女朋友吧,不是说工作了你就找不到了,而是工作之后从事编程很少有时间和精力去接触别的女孩,所以可以的话在毕业前找个可以同甘苦的女朋友吧;
7.第一份工作很重要,因为你会受一些周围同事、公司氛围的影响.
写给要转行编程人的小建议
1. 如果你是非科班毕业想要转行编程,要相信自己可以。
2. 如果你接触过一些数据结构、编程语言之类的,想要学习编程,想题主这种,你更应该有信心,你比那些非科班的人已经多了一些基础,你要做的只是坚定信念,坚持走下去;
3. 如果你准备或已经在做开发的人员,没有信心或动力,又或是对未来迷茫的时候,姑且当做一篇励志小说来看,你要做的就是做好你当下在做的事,相信你的付出一定能有所收获;