网站地图 | RSS订阅 老铁博客 - 上海SEO优化|上海网站建设|蜘蛛池出租|站群代搭建
你的位置:首页 » 站群搭建 » 正文

我是如何自学成为程序员的(android)

2019-7-28 7:10:19 | 作者:老铁SEO | 0个评论 | 人浏览

  BUG的菜鸟,到现在慢慢发展成了一名程序员。其实说实在的,我学的也一塌糊涂,当然在学习过程也积累了一些知识,对于以前没接触过Android的朋友,或者刚入门Android 的朋友,这篇文章作为入门,那是再合适不过了,希望对刚入门Android的朋友有帮助。

  (注:一直没有时间整理一些链接文件,看到大家对这篇文章这么感兴趣,我重新整理我文章里面的链接,朋友们可以点击进去看一看,都是我精心整理的一些资料,希望对你们有所帮助。文章仅是个人意见,不喜勿喷,如果有更好意见和简介,欢迎交流!(鞠躬))!

  首先肯定需要的就是java语言了,虽然有一些别的语言也可以开发android,但是都是小众。因为Android SDK 是基于Java 开发的,使用的语言是Java,如果有了Java 基础,学Android 就会事半功倍;比如在Android 中要使用到的接口,抽象类,类型转换,继承,覆盖,匿名内部类,多线程,这些都是Java 语言的,如果以前没有基础过,学Android 会很郁闷的;当然如果你有C++ 基础,当然也可以基于NDK 开发,可以不使用Java;

  最近冒出来的kotlin是google官方支持的开发语言,但是靠真正流行还需要很长时间,个人推荐还是以java为主,但是kotlin尽量也要学习一下,多学一门语言怎么也是有好处的

  Mars 的Java4Android视频资源,可以在51cto中找到,很好的视频资源,适合初学者学习,我当初就是从这里开始了程序员这条不归路。

  《Java从入门到精通(第3版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Java语言进行程序开发需要掌握的知识。

  现在大部分开发人员都用的是Android Studio,从2014年底到现在,经过了三年时间的完善,AS已经成为了大部分Android程序员的开发神器,(笔者刚开始做Android 就用的AS,没体会到什么,但是我发现用过AS的人都会深深的迷上它,而去放弃Eclipse了)

  有两种流行的结构:老的Ant & Eclipse ADT 工程结构,和新的Gradle & Android Studio 工程结构, 你应该选择新的工程结构,如果你的工程还在使用老的结构,考虑放弃吧,将工程移植到新的结构。这里我们对两个项目结构做一下对比

  主要的区别在于,新的结构明确的分开了source sets (main,androidTest),这是Gradle的一个理念。 通过这个你可以做到,例如,添加源组‘paid’和‘free’在src中,让你的应用程序具有付费和免费的两种模式的源代码。

  你的项目引用第三方项目库时(例如,library-foobar),拥有一个顶级包名app从第三方库项目区分你的应用程序是非常有用的。然后settings.gradle不断引用这些库项目,其中app/build.gradle可以引用。

  介绍内容有Android 开发规范, 架构, 布局技巧, 以及使用一些有助于快速开发相关工具等等

  因为要介绍的东西太多了,这里给大家推荐一张安卓知识体系的图片,最近看到别人整理的一份也挺好的,对我收益很大,如果需要请点击一个老鸟发的公司内部整理的Android 学习路线图

  推荐大家一个网站“极客导航——程序员自己的导航”,里面介绍了常用网站,工具大全,经典博客,进阶之路,源码下载,跳槽指南,精品网站,边角作用的一些常用网站,一些Android大牛的博客都在里面,我经常会看。

  1. 如果你是非科班毕业想要转行编程,看了我的经历你一定很有信心与动力,我能,你一样能,何况我中间走了这么多弯路;

  2. 如果你接触过一些数据结构、编程语言之类的,想要学习编程,你更应该有信心,你比那些非科班的人已经多了一些基础,你要做的只是坚定信念,坚持走下去;

  3. 不要感慨上天的不公平,我一路走来很悲催,走了太多的弯路,遇到了太多的困难,都是我这辈子难以忘记的,但同时我是幸运的,因为我有她,我感谢我女朋友无数个日夜的理解与支持,上帝在给你制造坎坷的时候总会对你有些眷顾;

  4. 如果你准备或已经在做开发的人员,没有信心或动力,又或是对未来迷茫的时候,姑且当做一篇励志小说来看,你要做的就是做好你当下在做的事,相信你的付出一定能有所收获;

  3.数据结构和算法要学好,这算是对编程来说最重要的课了,以后不见得能用得上,但用的时候起码你有印象;

  4.善于利用搜索引擎,从用Google做起,学会英文关键字搜索,有问题第一时间想到去搜索而不是去请教别人;

  5.多去混GitHub,目前最流行的开源社区,多参与开源项目,慢慢试着读牛人们的代码,时机到的时候自己也可以为6.开源社区贡献力量,可以这样说在GitHub上认真混一年,比你在大学四年学的东西要多的多;

  8.最后一条是尽快找一个女朋友,因为你的工作使你接触到的女性会越来越少。

  大家都有了以上相同的教程,但是人和人之间的区别在于:别人有颗更强大的内心,可怕的是比你聪明的人比你还要更努力!!

  注:转载只是学习交流,虽然不是安卓开发,但是感觉博主写的太好,值得大家学习,作为一个榜样激励自己。

  1、现在Android的盈利模式还未明确,或者说盈利不多。而且大多数Android用户都想着免费的。也就是说,如果你的老板赚不了钱,你的工资也不会多。 2、那个什么北大X鸟等培训机构又在大规模生产An论坛

  事情起因:我在一家小公司做程序员(创业团队,独立开发),平时只负责写代码得,17年公司人员比较充足,也不用我们参加活动。18年春节回来之后编辑部门集体跳槽,导致人员严重不足,公司让技术部帮忙搞下活动。...博文来自:楊帥

  承接去年总结:一个普通Android程序员的20182018:总结这一年继续分三个方面吧:职场篇:这一年发生了很多事,上家公司团队经营问题,最终结果是团队解散,期间发生一系列事情,参照一个普通一个An...博文来自:楊帥

  IT行业是一个瞬息万变的行业,程序员是一个不进则退的职业。我作为一个Android程序员,多年来一直保持随时可以转型其他技术领域的状态,保持对新技术敏感的嗅觉。...博文来自:玖哥的书房

  作为一个程序员,学习是工作必不可少的一个环节,从学习新的API、类库、IDE的使用到学习一种全新的开发语言,我们跟随着时代的脚步不断挑战和改变着自己。而所谓技术转型到底多大幅度才算,其实也很难说得清,...博文来自:zhang1314wen2008的专栏

  我是从2011年底开始学习android开发的,至今约有三,四个月了,不能算精通,但也有点经验了。初学期间阅读了网上众多的入门文章。感觉都很难给初学者一个快速的入门指引。在此,把我的入门感受写出来,希...博文来自:wuxinyanzi的专栏

  我的学习过程大致是这样的:1.先看了一本c#的入门书,类似java核心技术这种,看完感觉糊里糊涂的,尼玛面向对象什么鬼。2.看了一本编程案例的书,照着把书里大部分案例写了一遍,发现编程不那么难了。3....博文来自:jiangling2018的博客

  怎么样学好安卓呢?一:学好Java基础二:学会用eclipse和Androidstudio三:自学能力的提升四:多打代码,多看其他人的代码五:多学会总结六:培养兴趣爱好...博文来自:达叔小生的博客

  之前写了一篇博客 Android学习之路 被疯狂转发,带起了一阵学习Android的大风,我不晓得具体影响了多少人,但是这篇博客已经成为Android新手学习必备的资料。很多人问我是怎么一路过来的,姑...博文来自:零纪年的专栏

  本知识点不做重点讲解:对于有基础的同学推荐看《Java编程思想》,巩固基础,查漏补全,了解并熟悉更多细节知识点。对于没有基础的同学推荐看一本Java基础的书籍,看完后可以继续看《Java编程思想》提升...博文来自:吧主

  最好可以多接触一些编程语言,看看觉得哪一种适合自己,还需要根据目前市场上各种语言的就业情况,选择性的学习。其实很多编程语言都有着类似的原理和语法,可以先选择深入学好一门。学习编程基础课程题目中“本人武...博文来自:shmonyu的博客

  过往的点点滴滴,会在你未来的生命里,以某种方式串联起来,让你远离平凡,变得与众不同。---乔布斯坐标:杭州现任职位:BAT某公司资深开发工程师毕业院校:普通二本(化工专业......博文来自:Java和Android架构

  「想干什么干什么,想怎么赚钱怎么赚钱」的生活,你想要吗?博文来自:程序视界——聚焦程序员的职业规划与成长

  这里是修真院前端小课堂,本篇分析的主题是【真正“自学”入门编程/程序员是一种怎样的体验?】当年没考上大学,读了自考。从那以后就开始了自学生涯,第一年还乖乖的去听课,第二年就完全放弃课堂了。后来考本,读...博文来自:IT修真院:初学者转行到互联网的聚集地

  不知不觉的2017已经过去,2018也度过了半个月之久,回顾自己去年的一年,除了咬牙跳槽之外,整体的生活并没有什么进步。2017:职场篇:2017年上半年,自己还在外包公司混的风生水起,也由于上家公司...博文来自:楊帥

  点击上方“程序人生”,选择“置顶公众号”第一时间关注程序猿(媛)身边的故事写16年的总结《我的2016总结:认识自己》仿佛就在昨天,时间就像脱缰的野驴,一下子就跑了写17年总结的时候。2017年的形势...博文来自:程序人生的博客

  -关于Android的近况大家都知道,今年移动开发不那么火热了,完全没有了前两年Android开发那种火热的势头,如此同时,AI热火朝天,很多言论都说Android不行了。其实不光是Android,i...博文来自:任玉刚

  把我所知道的一些很不错的资源分享给大家。包括一些大神博客,常用网站,高品质的微信公众号等。安卓开发者不容错过的好货...博文来自:jasonpeak的专栏

  前言看到一篇文章中提到“最近几年国内的初级Android程序员已经很多了,但是中高级的Android技术人才仍然稀缺“,这的确不假,从我在百度所进行的一些面试来看,找一个适合的高级Android工程师...

  你们期待的终于来了,我可以算作是Android自学界的鼻祖了,之前自学的故事与分享的知识、经验影响了无数人,如今几年过去了,我经常收到不少人的感谢信,很多当初看我的教程的初学者如今已经在Android...

  注:文章中有些地方会把小程序的内容和Android的知识关联起来,以便于Android程序员更快的理解小程序。tap事件小程序中没有onClick事件,需要通过bindtap或者catchtap事件来...

  高考落榜后,生活像被蒙上了一层灰色的雾霾,看不清未来。在接下来的一两年中,磕磕绊绊地走了一些弯路。庆幸的是,我一直勇敢前行,欣慰的是,如今拨云见日,天朗气清。...

  热文导读 点击标题阅读欢迎加入Java和Android架构知识星球Android大厂面试题锦集附答案(BATTMDJD小米)吊炸天!74款APP完整源码!这是我回答我的知识星球的一位球友的提问,觉得...

  关注安大哥应该是从《漫谈程序员系列》博客开始,他的博客语言幽默风趣,逻辑清晰,而且经常配以丰富的图文,非常直观和容易理解。再后来了解到,安大哥刚好与我一样也是从事C++开发,就又多了一个关注的理由。于...

  前言众所周知程序员是21世纪比较吃香的工作。程序员工资高还不需要和复杂的社会打交道。那么作为一个零基础,什么都不懂的人该怎么成为一名程序员?当程序员需要学什么?下面就来分析下。零基础的我该如何学习?如...

  前言应大家的邀请,写一篇关于Android面试相关的博客,需要说明的是本文只针对Android应用开发,不针对rom开发以及逆向工程。我想面试对于程序员来说是很重要的一件事件,面试结果的好坏直接决定了...

  转载:转自主要在于思考的深度和广度,这个是非常需要掌握的技能!所以努力按这个来要求自己,认真审视自己,并且做出相应的...

  程序员学习编程需要攻克的8个障碍2015-06-17  分类:程序员人生、首页精华7人评论分享到:更多8本文由码农网 – 王国峰原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划!作为一个...

  本篇文章致那些从零开始学Android的或者正要学习还没有勇气出发的人,希望通过我的经历能够让你在学习的道路中坚持下来。我的第一份工作毕业之际通过学校的校招找到了一家传统软件公司,是做政务软件的。我以...

  自学路线android自学路线,非常适合初学者,对初学者有个非常好的指导作用,我以前也是用这个作为指导的,希望对大家有用下载

  12-12阅读数 27901、匠人精神的背景看到“匠人精神”四个字,我情不自襟地配上了老罗这张经典的匠人图。看了书之后我才发现老罗与”匠人精神”相差甚远,虽然老罗是如此的执著和才华横溢以至于我对他敬佩有加,并认真看完过每一场锤...

  09-25阅读数 538高中的时候,有次学校开了一个计算机语言培训班,学费也不贵,学的是BASIC,第一次去试听,老师讲了a,b的值互换问题和进制之间转换问题,我听得头都大了,想不到还有这样一种高中生都难以理解的东西,直到高...

  04-19阅读数 2582现在几乎每个it公司都在开发移动产品,但你是否知道创始人安迪·鲁宾,呵呵!我2010年毕业的时候,Android已经发展到了2.2版本,百度了一下Android,知道了(应用)开发采用的是Jav...

  04-26阅读数 3万+一、前言不知不觉自己已经做了几年开发了,由记得刚出来工作的时候感觉自己能牛逼,现在回想起来感觉好无知。懂的越多的时候你才会发现懂的越少。如果你的知识是一个圆,当你的圆越大时,圆外面的世界也就越大。最近...

  哈佛的二十条校训lj251948:谁也不能随随便便成功,它来自彻底的自我管理和毅力。

  • 本文来自: 老铁博客,转载请保留出处!欢迎发表您的评论
  • 相关标签:自学程序员  
  • 已有0位网友发表了一针见血的评论,你还等什么?

    必填

    选填

    记住我,下次回复时不用重新输入个人信息

    必填,不填不让过哦,嘻嘻。

    ◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。