从零基础开始如何自学软件工程师考试

怎样自学软件开发
对于初学者,想做简单的编程的话,建议从C语言开始入门。C语言是最主流的基础语言。现在软件开发上所用的的主流的高级编程语言大多数都是以C语言为基础演化而来的,掌握好C语言有助于学习其他的高级编程语言。在学习过程中推荐参考谭浩强的C语言教程,非常适合入门级别的教材,在学习中还要注重实际操作,技术的提高来与源于代码量的积累。
写在开始之前:应该学习哪种语言,我觉得应该根据你的工作需要或者说你的发展方向而定。基本上两大类吧:C/C++和Java。比如,如果你要做企业级应用的你应该学习Java和C#;如果你想做嵌入式,那么应该学好C语言;其他情况下,在你不知道要做什么之前你可以选择学习C/C++。学会这两大类中的一类,对于你学习其他语言都将是比较轻松,包括脚本语言,动态语言……1、我的入门是从学习C语言开始的(其实课程是C++),这是我们学校的公共课,我上课比较认真(虽然老师讲得很差,而且一段时间后,我就发现自己的基础掌握比她好,当然理解深度没她好),因此,我认为对于完全没有基础的人而言,听别人讲比较容易入门。当时的教材是学校自己编的,挺烂的。建议一(以C/C++为例),对于刚想进入编程的人(就是从来都没有接触过编程的人),最好是听课的方式(自己看的话估计要很慢,而且很痛苦),可以找视频或者培训等。C语言推荐入门教材:谭浩强的C语言,最新版是第三版,不过第二版应该也可以了(蓝色的)。说明一下:坚决不同意直接看K&R的《The C programming language》,这本书绝对不是初学者可以看懂的,里面讲语法的并不多,语法都是合在程序里面讲。不过这本书非常好,入门以后一定要看的一本书。当然可以从C++直接入门,C++之父强烈推荐从C++直接入手。C++推荐入门教材:钱能的C++(红色的,清华大学出版),这本书第一版不是ISO C++,不过比较经典,作者现在也出了第二版了,第二版好像不是太好。国外的最好的入门教材据说是:《Acclerated C++》作者是Koenig和Moo夫妇,非常厉害。他们的著作还有《c陷阱与缺陷》《c++沉思录》。《Acclerated C++》这本入门的书我没有看过,我觉得还是先找本国内的书好好看,看的差不多了,国外的经典书籍随便看就会觉得很有味道,否则你可能会很受打击。入门的书至少要看两三遍(要彻底理解哦 ):)。如果是C++,我建议后面类的部分至少要理解三到五遍。说明一下,c++模板的部分可以先不用看,如果有兴趣的话,等把c++学的差不多了,我觉得可以把模板、STL、泛型编程结合起来学习,这个又是一个很大的工作量了,又得下很大的功夫。所以说,C++博大精深啊。建议二、学习过程中要结合简单的算法,像冒泡还有类似c语言程序百例这样的小例子做做;更进一步应该做点大一点的项目,最好是控制台程序。或者你已经着手学习win32、MFC或linux,你也可以结合平台做点小的项目。2、第一阶段是最苦的,接下来相对就知道应该怎么去学习了。这时候假设你已经有了扎实的c++基础。这是你可以选择也应该选择发展方向了,做企业级应用,还是系统开发,嵌入式设计或者游戏开发……那时我其实并没有考虑那么多,因为我不是学计算机的,因此我就把参加一些计算机之类的考试当作学习目标。我当时其实C++语言基础已经很不错了,但是上机实践很少(那时我没有电脑),因此参加省计算机二级,全国计算机三级和全国计算机四级考试,结果上机都没有通过。我很郁闷,二级的时候是我不知道怎么样进那个DOS界面把题目调出来,三级的时候是很快就编好了,也通过运行了,可是成绩出来却不及格,四级的时候是编好了,可能是我那题目比较难,好像用了两次循环,结果那破机器竟然承受不了。后来一乱就毁了(当然主要是上机太少了)。不过我那些上机都没有去补考。二级和三级的时候是自恃水平已经远远超过考试要求了(^_^,见笑了,可能是因为等级考试还是比......余下全文>>
软件开发的语言很多的,首先确定自己想要学习什么语言,根据你的情况来看的话,没有编程基础,建议你找个培训机构学习一下。赛尔盟教育,目前比较火的android、ios、UI、html5等移动互联网课程都有。老师线下小班面授,严格管理教学。
我自己使用的APP和软件开发工具,Lae软件开发平台,具有跨平台、所见即所得、自适应分辨率、机制简单、手机真机预览等功能,自己觉得挺好的,也很容易上手,只要对Lua语言或C++稍有基础就能轻松制作自己的软件,用这个工具可以大幅减轻你学习APP和软件开发的门槛,降低你的开发成本和时间。在百度网盘里有软件下载和相关学习资料:pan.baidu.com/s/1bNisxw,希望对你有所帮助。对了,它是这个样子的
以我的经验,你这种类型的是非常难得的,兴趣是最好的老师。你这么年轻,这么有志向,想不帮你都不行。还是以我的经验,我觉得你先学一下MASM宏汇编,这个主要是底层设计用的,虽然不是很通用,但对你深入了解计算机系统总体结构、控制体系、工作原理非常有用。然后开始学C++,这时候有前面的基础,掌握起来就容易多了。一旦你学好这两种语言,足以安身立命。
要自学的话 是个很难的过程哈 C语言作为程序语之父
肯定是从C开始哈
其次学HTML
JAVA等等学好C语言,你可以很好地应付任何一种编程工具。2、一定要多上机练习,通过程式了解相关知识。几经反复方得正果。3、不要把学习C语言当成一种任务,更不要把它看成很难完成的任务。要充满自信,只要是一个智力正常的人都能学好C语言。始终保持游戏的心态,多发现其中的乐趣。当感到编程趣味无穷,那你在电脑方面将前程无量。4、如果一个程式一时无法弄清楚最后暂时放在一边,过一段时间你可能会从其他的程式中悟出道理。5、C语言是一个整体,各个方面是有机联系的,要从总体上把握它,不要把它割裂成互不关联的部件。6、不要完全相信教材(包括本讲义),所有结论最好都上机验证。怎样学好C语言1.工欲善其事,必先利其器准备工作:一个开发环境,如TurboC2.0、VisualC 等开发工具;一本好教材,如谭浩强主编的《C语言程序设计》(第二版)。我当时看的是他的第一版,就为它的简洁、完美所吸引,简直爱不释手,用了两个星期一口气看完。2.秘密武器初学者学习计算机语言要会“读程序”,要对小型的应用型、游戏型程序感兴趣,并模仿去加深对C语言程序设计的理解和操作,只有不断地写程序、调试程序才能得到编写程序的经验和加深对程序的理解,这也是学习编写优秀高级程序的秘密武器。3.发扬探索精神学习C语言程序设计有点像做数学难题,只要我们善于思考,善于探索,发扬探索精神去寻找好的设计思想和方法,才能把C语言的精髓真正地掌握。备战C语言考试要诀1.了解大纲,临阵不乱各类笔试中,大多数考题是与大纲要求的基本内容一致的,难度不高,但内容十分广泛,应牢固掌握C语言考试大纲要求的基础部分。只有熟悉题型,理解语法、句法,做到心中有数,才能临阵不乱。2.善于归纳,强化记忆对于需要记忆的计算机基础知识和基本概念,如果考试时因此失分就十分可惜。如:C语言中有几种不同的数据类型?运算的优先级别是怎样的?因此我们需要善于归纳这些计算机基础知识,并在理解的基础上强化记忆。3.重视实践,善于调试计算机科学是一门理论性、实践性都很强的学科,对C语言考试的参加者来说,基础理论方面要求不高,而上机试题往往是很多考生不能通过考试的重要原因,因此要勤于实践。4.多做练习,查漏补缺在认真地学完指定用书后,最好再找些试题,认真地测试一下,一则可以检查自己的复习情况;二则可以查漏补缺;三则可以调节心理状况,以备正式考试时沉着冷静、万无一失
FLASH动画设计与制作SQL Server2008数据库基础Dreamweaver网页设计平面构成、色彩构成SiteServe CMS 建站SiteServer+Sql2008企业建站JavaScript和Jquery应用SEO网站优化网站推广C# 语言基础常用CMS后台管理与搭建
如何学习软件开发?多年,让很多人学会软件开发,并走上这个行业。总结:1. 要有一个好的教程。这个教程首先要有可操作性。先可以动手从写一个最简单的代码,到编译最后生成可执行代码。2. 学习开发语言中,是用视频,还是书籍?找一本好书,最好是一个完整工程,从头到尾做的那种书,把技术点放在工程里面,慢慢从做工程中学到整个知识点。像alt有一本这样的书,好像叫做atl开发指南,还有王爽的那本汇编语言,都是很不错的教材看书有利于自己思考,视频就像看电视,缺乏给自己深入思考的机会。3. 学习开发最好能够有一个可以答疑的地方。老师,论坛,群。不过,还是有专人答疑比较好,这样进步是最快的。页面的被一些不专业的答疑引入歧途。4.学习开发,学好c语言很重要,学了c语言,再去学汇编,java, c sharp都很容易。不要一上手就学那些快速开发语言,学到最后都不了解操作系统,就知道对数据库的增删改查。5. 学习要有恒心,特别是入门的时候。
如果是完全的零基础,我建议你从VB语言、HTML超文本标记语言这二个开始学。现在一般IT公司所用的编程技术,大约分四类:JAVA编程;微软的.NET:asp.net,c定.net等等;PHP编程;C语言/C++类每一类都涉及了一些相关的技术知识。但不管你将来想选择哪一类,我觉得VB,HTML都算是最基本要学的了,才能掌握一些基础知识。这些课程,在“猎豹网校”上都有视频教程(你百度查一下),全是计算机的课程,有了基础以后,你再看自己想学什么吧。你还要上班,如果完全靠看书自学,真的是比较辛苦的。跟着视频入门会比较轻松一些,不懂的,多看几遍,自己再相应练习就行了。
Copyright &
就爱阅读网 All Rights Reserved. 鲁ICP备号-4
声明:文章《怎样自学软件开发》由就爱阅读网友共享发布,目的只是为了归纳学习和传递资讯
所有作品版权归原创作者所有,与本站立场无关,如用户分享不慎侵犯了您的权益,请联系我们告知,我们将做删除处理!如何通过自学成为一名安卓软件开发工程师?-土地公问答
如何通过自学成为一名安卓软件开发工程师?
如何通过自学成为一名安卓软件开发工程师?
通过自学,如何成为一名安卓软件开发工程师?需要读哪些书?
大家讲了论坛和知识区,我补充融入程序员圈子的部分吧。有圈子,有人有朋友,更能坚持学下去。可以去github上面找开源项目自己编译运行,并且改编成其他版本。多参加线下活动,很多免费活动的。本题里面所有图片,都是我自己拍的,或者我电脑屏幕截图。这是今晚我参加线下活动,零基础学ios开发(免费活动我说了咩?)最后真的做了一个简单iphone app出来,虽然超简单,只有一个动作。我个人最最推荐当然是GDG(Google Dev Group)所有活动。大牛非常多,活动全部免费,而且都是编程相关。加入G+圈子和邮件组后,里面全是工程师,新人到大牛都有,而且都非常乐于分享。各种国外新技术,新教程,新XXXX,第一时间都有人讨论。补充刚刚好一年前,在上海时候,GDG组织活动,也是零基础学Android开发,当时做出一个APP可惜我一直没坚持,所有软件都半途而废。认真想学,很容易加入圈子的。另外硬件相关的,另外硬件相关的,北京创客空间 我参加过他们线下活动,免费,教你单片机开发,很好玩。上海有新车间:看老外编程也很有趣,他超短时间开发一个社交APP,从零开始写代码,全程英文。看老外编程也很有趣,他超短时间开发一个社交APP,从零开始写代码,全程英文。这个活动是barcamp ,免费,全天,并且提供午餐。对了,我前面提到GDG大部分活动有吃有喝咩?最后贴今晚的图,免费,从零开始学ios开发,成果见最上方:最后贴今晚的图,免费,从零开始学ios开发,成果见最上方:(车库咖啡也有很多不错活动嗯嗯)对了,我有提到GDG全国都有组织咩?我个人觉得质量不错线下活动是:上海,北京GDG组织线下活动。北京Barcamp 且都是免费。创业聚会一般不错:北京创业影院,车库咖啡,3W咖啡,上海创智天地等等。线上不错的网站有:w3school 在线教程Khan AcademyCourse Catalog for Free Online ClassesLearn to code (这个我比较喜欢)TreehouseLibrary ( 目前我最喜欢的,用这个学Android来着 )Learn HTML5, CSS3, Javascript最后放北京GDG活动(真的是免费的,还有茶歇和零食)这是在某个酒店,后一张是创业咖啡店。以上。祝好。以上。祝好。——————补充的分割线——————说了是GDG,加入GDG有各种讨论~~ 再三提到我个人最推荐的是GDG组织。我从邮箱截图吧,上海GDG和北京GDG我都有参加。这些是Gmail邮件列表,线上和线下活动都有,够不够干货?
~日更新~今天我正式填坑~~这个坑被 N 多人吐槽了,也确实有段时间,期间尝试过不少能帮助小白入门的方法,也有所收获,后面我会一并更新到答案中~泻药~ 第一次认真回答问题,有人给点鲜花鼓励什么的没~~-----------------------------我是正式开始的分割线------------------------------------这个问题其实需要展开来说下~学习新技术都很多人来说本身就是一件比较痛苦的事情(因为学习会改变自己原有的认知,是个自我更新的过程)~所以能不能学会学好的前提条件是你是不真真愿意去学,你想学adnroid的根本出发点是什么,这个出发点是否强大到让自己完成这个学习。如果上面两点你已经认识到了,那接下来我们再来看如何自学成为一名android开发工程师~优秀的android开发工程师和普通的差别很大,而根据题主的描述,我们这里就说如何成为一名合格的android工程师(也就是入android开发的门)。学习需要静心,特别是入门的时候需要静心,我不觉得看英文的google android官方文档(Getting Started)或者[eoe社区组织翻译的中文文档](Android开发-最全的Android开发资料-eoe移动开发者社区)想快速入门是件容易的事情;也不觉得找一些免费的视频看下去能快速的入门。因为这些东西都是入门后才合适看的。说到入门,那我要推荐一下自己策划和参与撰写的《Android开发入门于实战》这本书籍了(本书第一版是笔者参与撰写的中国大陆第一本android开发教程,现在市面上是我们刚刚撰写完成的最新的(也就是第二版),官方介绍如下《Google Android开发入门与实战》是中国大陆第一本Android开发教程。此书第一版由eoe的创始人姚尚朗和靳岩于2008年底所写,第二版由eoe众多实力派社区版主于2013年共同协作改版。此书目前已经重印超过18版本,已经是Android开发者是受欢迎的Android开发图书之一;是Android开发者学习人手一本的必备红宝书。在这里解决大家阅读过程中遇到的所有问题,勘误收集,源码下载,讨论交流,作者答疑,反馈建议等等内容均可发布,希望eoe社区这本书能成为Android入门经典标准教材,让更多人学会android开发。封面如下BTW:BTW:详细的目录在这里:Contents · eoecn/google_android_book_v2 Wiki · GitHub紧接着,我来说说入门的步调:我个人建议的入门途径是这样的:1.第一阶段:认知上入门买一本纸质的android入门书籍,一定是入门的,比如我参与策划和编写的[Android开发入门和实战](《Google Android开发入门与实战》),给自己1周完整的时间按照里面的阅读建议阅读完,第一遍不需要完全读懂,特别是代码的地方,但是你需要尽量的尝试看懂(这个阶段不需要开电脑查资料,因为电脑上诱惑太多了,你的注意力会被其他干扰的)。读完这本书后,你基本上就从认知上入门了;2.第二阶段:知识上入门认知入门后其实就比较简单了,拿过上面那本书,从环境搭建开始,到第一个例子,到书中其他的演示的例子都自己尝试跑一遍,遇到错误自己尝试解决,如果超过20分钟没解决掉,记得去《Google Android开发入门与实战》这个社区问,作者会第一时间帮助你的。跑完例子基本上就有对 android 有个大体上的入门了~3.第三阶段:实战上入门有了基础认知吼,就进入到真正的 android 工程师成长轨迹中了,这个时候信息和知识就不是主要的了,这个阶段主要的按照知识点的形式来强化和实战,目的是持续学习在工作中会用到的各种技能~ 这个阶段的知识点很多,很多情况下一些人会抓不住重点,把时间花在一些另外20%的技术上去,所以按照我对 android 技术的理解和经验,推荐试试我们新发布的新产品《极客学院-android开发教程android视频教程》,『极客学院』是我们最新的一个收费产品(真的超值,30元/月的价格可以学习里面全部的课程,android 为主,还有 cocos2d 和 c 等课程),按知识点形式对真正有用的技术进行讲解;此外,务必去『eoe Android开发者社区_Android开发论坛_Android开发』注册一个帐号,遇到问题自己搞不定的时候去和大家讨论讨论~4.第四阶段:开发者圈子上入门前面说的很多都是自己一个人在战斗,要想更好的进入这个行业,需要有自己的开发者圈子,前面好像有同学也提到了诸如 GDG之类的活动,恩,就是这样的活动。我这里说的是 还是 eoe社区的活动(没办法,这样的活动就是我觉得开发者活动应该是这样的),我们有两类活动,一类是基于城市的『eoe 同城会』,现在在上海,北京,深圳等14个城市都有本地的组委和志愿者,会定期活动分享,例如『eoe沙龙活动_android社区活动_android活动论坛』,此外还有一类是诸如 eoe 每年一届的移动开发者大会。BTW:活动不要跑多了,特别是线下活动,别没事就跑去参加什么活动,挺浪费时间的~好了,坑填完了,心安一点了,有需要更多信息的给我私信吧(我争取能及时给大家回复~)~--------------我是一个很极客的分割线-------------------接下来我再给大家推荐几个『极客学院』里对这个问题可能有用的课程1小时,独立开发第一个“Hello World”4个实战项目,教你7天学会Android24个Android常用知识点精讲Android系统安全【教程 实战 策略 项目 开发 课程】通过对现代网络安全的基础理论的学习,掌握和理解其核心原理。此外,还有诸如Flappy Bird 开发视频教程 源码下载【教程 实战 策略 项目 开发 课程】轻松玩转微信分享--极客学院『极客学院-android开发教程android视频教程』还有很多不错的课程,我们也在每天不断添加新的课程,我个人觉得是每个学习 android 的人必备的,超值的很~~
绝大部分人说官方文档和范例(App Components)是最好的教程,如果你英语好,且有Java和XML基础,那按照官方的Training一路下来就算入门了。如果英语不好,可以看一些视频入门,如Mars的《Android视频教程》的。最起码得先把开发平台搭建起来吧。再结合视频做一些小练习,最基础的布局先练好,不要急。当然,看视频的话虽然通俗易懂,但是进度可能比较慢(即使我视频调至2倍速看),所以必须结合看书。但是,市面上的书大部分都跟不上Android最新的脚步。不过还是推荐两本:李刚的《疯狂Android讲义》,此书大而全。《Google Android SDK开发范例大全(第3版)》,此书可以照着练(不要ctrlc+ctrlv)。对了,现在还有更新颖的学习方式,可以在线互动编程学习(Android开发你可以尝试一下。总体来说,书都比较落后,Android学习主要还是靠网络。入门是最关键的,入门之后相信你自己也会找资源了。然后可以启动以项目为导向的学习方式,用到什么学什么,这样最快。但是,快并不是浮躁,别想一口气吃成胖子。况且,一入IT深似海。。。不扯淡了-_-。其他参考:StackOverFlow的Android Tag(Newest 'android' Questions)GitHub搜Android(Searchandroid)Google Code上的优秀APP源码(Google 代码)直接拿来用的Android开源代码(最火的Android开源项目(完结篇))Android中文WikiAndroid设计指南非官方简体中文版(Android Design)Android开发者社区(Android开发 - 安卓开发)CSDN上的优秀博客和牛人(Android系列开发博客资源汇总),比如这位老罗的Android之旅我现在也在慢慢学习和摸索中,望共同进步。
我正在自学Android开发,已经有半年时间了,基本上业余时间可以挤出来的,都拿来学习了由于还没有找到Android开发的工作,先占个坑,不敢擅自回答,以免误导,等找到工作了,再详细描述着一路过来的自学经历。PS:本人之前没有任何软件开发经验。**********************update:经过了八个月的自己,终于在上周五被一家公司录用了,现在遵守诺言,说说这段时间的自学经历。背景介绍:性别:男、无任何编程经验、年龄:28(大龄青年了)、学习方式:工作业余时间自学。第一阶段:学习Java用时:一个半月一开始我使用的是Princeton大学的线上资源学习:Introduction to Programming in Java: An Interdisciplinary Approach,学习完后,觉得自己掌握的不够系统,于是找到了另外一本教程:Introduction to Java Programming, Eighth Edition,继续学习,该教程学到第30章,没有继续学习下去是因为后面的越来越难懂了,于是就学到这里,等学习Android开发的时候,有需要的,再回国头来学习。Java阶段学习的主要方式是一边学习,一边用Eclipse模拟练习,该阶段的学习持续一个半月。第二阶段:初步熟悉Android开发用时:两个月???内容较多,稍后更新************************************不好意思,耽搁了这么久,现继续更新第二阶段:入门Android用时:两个月(业余时间学习计算)在入门Android的时候,听从了网上一些人的发言,首先选择了google官方的文档,里面有一个trainging的资料,发现这个资料学习起来生恢难懂,而且讲得不够详细,跟着做项目也是困难重重,很不适合初学者,不建议,我也是在学习了一周后,果断放弃;然后选择了http://上面的Android学习资料,找到一本排名第一的,叫做Android Programming:The Big Nerd Ranch Guide,跟着一起学,由于学的有点急躁,大概花了一个月多,感觉效果是有,但是不是很好,然后在上看到有人推荐TeamTreeHouse,试用了一下,感觉很好,于是注册了会员,开始学习,这个阶段的学习持续了两个月,感觉效果很明显,而且视频的里面,都把资料讲的浅显易懂,看了以后,兴趣大增,很建议选择这个作为入门的学习资源第三阶段:深入学习其实学完第二阶段,我就已经开始慢慢的投简历了,但是都没有任何回应,于是有开始了新的阶段的学习,这个时候,我选择了Udacity,里面的一个Android的学习课程,虽然说也是基础的 课程,但是讲的比TeamTreeHouse的深入许多,而且更加的贴近实际工作情况,不过讲的没有前者详细,所以在学习过程中,需要自己翻阅资料,整个过程也是持续了一个月多,我现在的这份工作,就是在这课程学完不久后找到了后记:其实通过自学,想达到用人单位的要求,其实是相当困难的,我学了快八个月了,投出去的简历,也几乎是渺无音讯,期间的打击是肯定有的,不过还好坚持了下来,我的建议是,如果选择了这条路,就一定要有足够的毅力,并且能够在简历、面试被拒绝后,心无旁骛的继续学习,直到达到目的为止,而且这个阶段没有一个固定的时间,如果不是我现在的主管看中我的一些其他品质(不是我的Android开发实力),我也不会被录用,可能还要继续的学习几个月,所以自学这条路只属于肯坚持下来的人,祝好!后后记;现在在新的公司上班,由于我也只是刚入职不久,也有许多没有上手了,做起来也没有之前想象的简单,毕竟是工作了,也容不得疏忽,于是压力也大了起来,不过毕竟现在做的是自己喜欢的工作,感觉之前的付出,值得,我希望后续想自学的人,一起努力吧。***********************update:现在上班已经有快两个月了,做个更新吧刚找到工作那家公司,是一家创业公司,我进去的时候,公司正在转型,Android开发的工作很少,我就去基本都是在看别人现成的代码,呆了一个月之后,公司突然辞退了两个Android开发的,包括我,理由是公司决定转型做平台,暂时不做Android客户端,下午四点通知,六点就走人,当时确实有点彷徨,也有点担心。回到家马不停蹄的投简历,把自己的工作经历写成了半年(实际只有一个月),四天后获得了一个面试,是一家做Android定制的,在面试的时候,我夸大了自己的开发实力,由于我渴望通过工作来增加阅历,于是进来了。新的工作开始后,让我庆幸的是,之前吹的牛皮,基本上在努力后,也基本实现了,公司需要完成的项目,也都可以按时完成,现在的进度差不多是一周的时间,就可以初步开发出一款电商类的APP,由于公司自有我一个Android开发的,不知道这种进步算什么水平。总之,很庆幸的是,很多知识都可以通过自学掌握,那些不会实现的功能,也可以通过摸索而实现,也让我信心更坚定了点,真的非常感谢前人在网上发布的博客内容,给予我的帮助真是太大了,同时我也开始自己写博客了,把工作中有价值的问题和解决方法记录下来,希望对别人有些许帮助。打算这一两天申请转正,心里还是有点忐忑啊,太盼望这一天了!!!*********************update: 这次更新的主要理由是公司终于同意我的转正了,只是工资没有预想的多,只涨了八百,现在已经基本上手了,碰到的问题很多也是都可以独立解决,而且还能抽出空余的时间,学点新的东西,这次的转正对我本人来说,意义非凡,至少证明了,我这么久的努力还是值得的,而且现在可以靠着这份手艺挣到钱,而且这份工作是我确实喜欢的。接来下我计划会是继续的加强自身的开发实力,多阅读 牛人的博客和代码,真的收货非常大,而且知道的多了,也比较清楚自己的接来下要努力的方向,所以我会朝着这些方向去努力,不过会没以前那么拼命了,之前只顾着转职,陪家人老婆的时间少了许多,现在稍微稳定点了,我想慢慢的补回来,不知学习不会放下的争取在三个月左右,再涨一次工资吧,在这里立下证据,待日后核验。******************************updata:最近的工作由于比较大的变动,于是在这里记录下首先,公司说的涨薪的八百,实际到了第二个发工资的时候,发现其实只涨了四百,期间说了各种理由,总之是这是一家不靠谱的公司,不靠谱的老板工作方面,我自己独立完成了一款APP的开发,从零开始,一直开发到上线推广,中间也碰到了种种的问题,在努力下也都一一解决了,这个是我在这家公司最大的收货,第一个项目结束后,开始试着投简历,无意中找到了一家新的公司新的公司经历了三轮面试,第一轮是人事的,我把我的工作经验说成了八个月(实际四个月),然后是项目总监,最后是老板,整个面试过程很顺利,由于公司没有安卓的开发人员,所以我那些技术上的吹嘘也都一一瞒过去了,最终被录用了,新的公司,待遇比之前的高了一千,上班时间也改成了五天7.5小时,老板跟公司的环境跟上家比,都好了许多,工作也基本上可以胜任,好歹也是有点真本事,不是完全的吹嘘,最后,总结下对个人比较有帮助的部分:1、写博客:写博客不仅可以激励自己学习新的东西,而且以后碰到类似的问题,直接从博客中copy代码,简单省事;2、把代码中重复的模块写成一个工具类,下次调用直接简单的一行代码就可以实现了,比如emptyView, viewPageIndicator。3、从github上照搬代码的时候,记得读懂里面的代码,真的帮助很大,那些大神的代码真的写的太好了,每次读完都很有收获。4、工作中碰到不懂的,切勿马上搜索答案,先查看官方api接口,寻找思路,最后再用搜索引擎暂时就这些了,其实我还只能是入门级别的,能有更深入一级的体会的时候,再来记录下。。***************************update:刚好现在有空,继续更新下吧目前的这家公司各方面感觉都还可以,虽然目前是我一个人独立负责Android的开发,基本上是上手的,在技术上是没有碰到什么解决不了的问题,碰到很多不懂的内容,在Google搜索后,基本都找到答案了,或者寻找相关的源码去了解下,也都可以一一的解决,这几个月,可以感觉到自己在技术上又有了不错的提升,现总结如下,希望有所参考;1、尽早从Eclipse迁移到Android studio。虽然去年就开始接触studio了,当也是懵懵懂懂,今年随着1.0正式版本的发布,心里就痒痒的,想迁到studio上面来,由于对Gradle的不熟悉,还有配置等各种原因,一直没有迁移,不过也有陆陆续续的练习使用,在基本熟悉了,就开始迁移目前的工作项目了,迁过来了以后,就再也回不去了,Android studio真的比Eclipse好用太多了,你越熟练使用它,它就越好用,特别是github上面很多项目都是基于Gradle的,集成到studio中很方便,总之,强烈建议迁到studio开发平台上来。2、学习使用Git。公司用的版本工具是SVN,我估计很多公司都是用这个,我试了在studio上面集成SVN,可是试了很多次都失败了,又听说git很先进,狠下心来学习了git,在Udacity上面有个Google开发的Git学习课程,免费的,粗略掌握后,就开始摸索在studio上面使用git,发现studio对git的集成太好了,虽然网上这方面的资料很少,但是基本上摸索了些就学会了,基本所有的git操作都可以在studio上进行,不用使用Git原生的命令,方便异常,另外在配合Bitbucket,简直太好了,用Android studio + Git + Bitbucket,可以天下无敌了啊,哈哈!3、代码方便维护和复用。在实际的开发过程中,发现很多方法都是相同的,特别是网络访问这块,对于相同的方法,尽量写在一个公用的BaseFragment或者BaseActivity中,这样在后期,如果接口有改动的话,不需要每个页面都改动,只要改动通用的方法就可以了,还有在每个页面的代码结构要足够清晰,多谢方法,不要很多代码写成一坨,这样后期不好维护,会看的晕头转向的。4、使用leakcanary。内存控制是我的薄弱环节,刚好最近Square出了这款工具,可以很方便的检测内存泄露,我在我的项目中一试,真的发现了好多问题,也发现了很多容易造成泄露的书写习惯,嫉妒推荐使用。5、使用AppCompatActivity。如果你的项目还在开发的话,不要用FragmentActivity了,用这个新出的,也是官方推荐使用的,可以很好的兼容5.0以上的系统,另外用了也可以让各种系统的控件Style保存一致,各种好处说不尽,用了就知道了6、BugHD,检测崩溃。并不是每次崩溃都可以被你采集到,这个工具可以采集到你开发的APP的所有的崩溃,免费试用的,关键是集成很方便,我一直在用现在基本上算是入行了,想想之前刚开始投简历的时候,发了一百多封简历,接不到一个面试电话的情况,难免有点唏嘘,虽然上手工作暂时没什么问题了,但是想要进一步的深入,还是有许多的路要走,还是继续努力吧下一步的方向应该是放在进一步研究各种api和效果实现上面,最近发现研究官方的源码,收获很大,官方的代码写的真的是太精辟,太有逻辑性了,很好的学习教材。*************************update:最近工作又有一些变动,在这里做个分享吧原有的公司,因为项目的原因,我已经空闲的快一个月了,预期接下来的几个月都没有什么开发需求,根据我这段时间的表现,公司还是希望我一直留下来的,万一有新的项目,就不用再折腾的招人了,不过空闲对于我自己是莫大的时间浪费,于是就试着看看有没有其他合适的机会,总之,挺顺利了,就找了份不错的新工作。好了,下面分享一些最近新的感悟1、 找工作的选择,我之前都是选择创业公司,很大的一部分原因是因为我的工作经验,很难进入一个大的公司,不过创业公司的失败风险真的很大,特别是那些没有天使轮的,真的很容易死亡,当然项目都的死亡,损失最大的应该是老板,不过对于我们做开发的,也因为的开发的产品没有得到市场的考验,你也不知道你开发的APP到底好不好,有没有什么问题,机型的匹配怎样。说了这么多,个人的经验是工作的选择,还是尽量选择一个靠谱的工作,有更大的用户去使用你开发的APP,这样对你的成长才是真的巨大的。2、 做开发的时候,不仅仅是实现功能,还有代码的优化,结构布局,真的很重要,我这几天看了下Picasso的源码,发现自己的代码真的写的太烂的,一看就是质量不够好的,所以尽量多看一些大神写的代码,了解他的布局和思想,然后再拿来改进自己的代码3、 开发中碰到了问题,记得自己先去思考下解决方案,或者网上Google,不要马上就到群里面去问,我最近退出了很多技术交流群,因为有很多自己都没怎么思考的问题,就抛到群里面来,其实我们做开发的,我觉得解决问题的能力比开发的技术还跟重要,等你熟练自己解决问题了,就会发现其实需要去求教别人的地方是很少的最近接触的多了,就越发现自己不懂的也多了,之前说算是入行了,现在想起来,其实还只能算是入门,如果你也是走写代码这条路,就一起猛干吧,阿门。。。。
我也是通过自学走向Android开发的,我来回答下。 1.要对移动开发有热情,而不仅仅是为了找份工作。有热情才能保证持续的学习和在实际编码中的精益求精,不然在编程的道路上走不长。 应用层开发是用的Java语言,所以熟悉Java语言是必须的。如果以前没编程基础,推荐毕向东老师的Java视频。如果有编程基础,推荐李刚的《疯狂Java讲义》。国外的《Java编程思想》不适合初学者,《Java核心讲义》翻译不太好,不推荐。 3,掌握Android基础知识,推荐郭霖的《第一行代码》,相信我,这是最适合入门的Android书籍。 4,掌握Android进阶知识,推荐郭霖的CSDN博客,主要看关于View的绘制流程、Touch事件分发、Handle机制等。 5,熟悉常用的设计模式,先开始熟悉几个很常用的就够了,比如单例,观察者等等。学到这,Android应用开发基本入门了,学习曲线也不是很陡,加油↖(^ω^)↗。
开发android,需要掌握这些基础。①Java基础知识 ②Linux基础知识 ③数据库基础知识 ④网络协议 ⑤Android基础知识 ⑥服务器端开发知识①Java基础知识很多朋友一上手就开始学习Android,似乎太着急了一些。Android应用程序开发是以Java语言为基础的,所以没有扎实的Java基础知识,只是机械的照抄别人的代码,是没有任何意义的。万丈高楼平地而起,Java就是筑起高楼的每一块砖头。那么Java学到什么程度才算是过关呢?我个人认为至少要掌握以下两个方面的内容:a)Java基础语法:具体的知识点列表可以在这里下载:《Java知识点列表》这部分内容没有讨价还价的余地,必须烂熟于胸。至于具体的学习方法,可以看书或者是看视频,但是关键是要多加练习,无论是书上的练习还是视频里面的练习,都需要仔仔细细的完成;b)设计模式:由于在Android系统的框架层当中,使用了大量的设计模式,如果没有这个方面的知识,对于Android的理解就会大打折扣。设计模式的种类非常之多,一个一个的全部掌握,是不现实的,必须首先掌握面向对象的基础设计原则,有了这些基础原则的支持,就可以举一反三。这部分内容可以在《Effective Java》和《这两本书中找到。②Linux基础知识大家都知道,Android系统的基础是Linux操作系统。在开发过程当中,我们也需要使用到一些Linux命令。所以说一些Linux的基础知识是必须的(话说现在的程序员,不懂Linux都不好意思跟人家打招呼),推荐大家看看《鸟哥的私房菜》这本书,写的相当不错;③数据库基础知识这个比较简单,就是一个增删改查的数据库操作,可以看一下这本书:《SQL编程练习与解答》④网络协议至少需要学习两种基础的协议,HTTP协议与Socket协议;⑤Android基础知识⑥服务器端开发知识由于很多Android应用程序都需要服务器端的支持,所以掌握一些服务器端开发知识还是非常有必要的。至于选择哪一种服务器端知识进行学习,就比较麻烦了,因为技术的种类实在是太多了:a)Java EE:就是上面邮件当中所提到的SSH—Struts+Spring+Hibernate。这种技术的优点的功能完整、强大,已经使用了很多年,而且既然大家已经非常熟悉Java了,那么学习SSH看起来也顺理成章。但是使用这种技术开发服务器端程序,非常麻烦。即使是一些简单的功能,也可能需要大量的代码和配置文件来实现;b)PHP:简单易学,开发快速。但是我们需要多学一种语言,是否得不偿失,就要大家自己判断了;c).NET:这项技术的特点和Java EE差不多,但是要想掌握.NET,则需要掌握c#,也是个麻烦的事情;d)ruby on rails:这是我个人最喜欢的服务器端技术,简洁,优雅,寥寥几行代码,就可以实现很复杂的功能,但是这需要Ruby语言知识作为基础;至于选择哪一种知识,就看大家自己的判断了,毕竟每个人想法不一样,爱好也不相同。安卓开发学习书籍书的话建议买精通Android2 ,或者 Android2高级编程 这两本书,讲解的细致,但是一定要结合sdk来看。国内的不要买。。。。(切身体会,千万别买)看完之后就可以自己动手做做项目了。对于java基础,我现在的感觉是 如果要深入学习android平台,java基础一定要好(里边包括各种java类库的用法,本地代码jni什么的)。但如果平时随便做做应用的话,会面向对象编程就完全可以了。安卓开发学习学习网站推荐你关注DevStore(主要是开发者服务商店)还有csdn和开源中国,都是开发者经常关注的网站。DevStore(全球首家开发者服务商店)主要是整合开发者会用到的服务,可以实现在线对比评测,省去自己去网上搜索寻找的过程,还有sdk配置过程,很方便的,嘿嘿,我还在这个网站上写评测挣过外快呢。csdn是 中国最大的开发者技术社区,牛人还是很多的开源中国是目前国内最大的开源技术社区,主要是软件下载,源码托管自学的话平时就多看一些官方文档,帮助文档也是一个很好的参考资料,多看看,平时多敲代码,多看住哟啊哈斯看规范,看完之后去敲代码主要是在实践过程中发现错误,多做项目自然多遇见问题,遇见问题解决问题,下次自然就知道怎么解决,在实践中发现真理。当然可以的话有一个老师还是很好的,但是要记得要是的作用只是引导,师傅领进门修行在个人。
android,需要这些技能基础。①Java基础知识 ②Linux基础知识 ③数据库基础知识 ④网络协议 ⑤Android基础知识 ⑥服务器端开发知识①Java基础知识安卓学习视频的话老罗的视频还是不错的我当初是报的培训学校学的,都是学校老师讲的,课下有时候听一些视频课程,最多的还是自己敲代码,多看官方文档,多敲代码,那段时间天天除了上课就是敲代码,改bug。推荐几个不错的学习网站,可以自己学习下。csdn它是集新闻、论坛、群组、Blog、文档、下载、读书、Tag、网摘、搜索、.NET、Java、游戏、视频、人才、外包、第二书店、《程序员》等多种项目于一体的大型综合性IT门户网站,源码只是其中的一项,但是很实用 里边有很多大牛。DevStore是一个开发者服务整合类平台,目前DevStore已汇集国内外500余款开发者服务,每个服务都有相对应的服务评测报告。开发者可以在这里提交服务、下载源码、评测、对服务进行对比并进行评论等等。交流群: 这里汇集了一大批高质量的开发者和高级评测人员。开源中国是目前国内最大的开源技术社区,由开源软件库、代码分享、资讯、翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。为开发者提供丰富多样的软件下载,源码托管等功能。自学的话平时就多看一些官方文档,帮助文档也是一个很好的参考资料,多看看,平时多敲代码,多看看注释多看规范,看完之后去敲代码主要是在实践过程中发现错误,多做项目自然多遇见问题,遇见问题解决问题,下次自然就知道怎么解决,在实践中发现真理。当然可以的话有一个老师还是很好的,但是要记得要是的作用只是引导,师傅领进门修行在个人。
前不久基本完成了一个自己构思的小项目,不知道算不算一名android开发工程师了。我的建议是:1、首先要学好java语言(注意不用去学什么框架),弄清楚继承、接口、匿名内部类等等2、编程基础比较弱的话,建议看android编程视频,编程基础好的,直接看一本android入门书。注意不要看大部头,看简明点的,快速看过。3、看《android开发范例大全》,里面很多小案例,超级推荐。请仔细看代码、运行、修改、扩展。为什么这么推荐?因为编程是一门强烈实践的技能。4、在3中碰到问题就看官方文档(Android Developers)里面design、guaid、trainning以上就够入门了。下一步是自己构思一个项目(可以从3中延伸而来),同时看看别人做得比较大的项目,比如新浪微博客户端、客户端。
我自学java和android一年多,现在是一名android工程师。总一下自己的经验,希望对你有帮助。首先我想说的是入门android一定要有java基础。我自学android的时候由于java的基础不是很好,甚至连java的基本语法和对常用类用发都很模糊,导致后面学android的时候学了一个月还是不清不楚,信心大减很受打击,无奈还是重新学一遍java再来学android,发现学习android好理解很多,所以一定要先把java的基础学扎实!然后,android跟xml的联系还是挺多的,资源文件都用到xml,所以多多少少理解一下xml的结构,基本语法对自学android也是很有帮助的。准备好学习android的基础之后,正式学习android。如果是零基础,我个人觉得最好的学习方法是以看视频教程为主(网上可以搜到很多免费的android视频教程),辅以一两本android基础的书。入门android,最大的阻力莫过于如何自己创建一个android项目进行开发,包括了解android项目的结构组成、使用什么开发工具以及基本开发步骤。很多关于android入门的书一开始一边都是讲一些关于android系统的发展过程等等这些介绍性的东西,然后在讲讲android开发的重点是什么四大组件。大多数人一般看看都能接受这些东西,但是大多数人都挂在了接下来真正学习android的环节,也就是如何自己创建一个android项目进行开发。
首先来说下我的背景以及这大半年来我的自学情况吧:1.本科通信工程,非计算机科班,大一学过C语言基础,后来因为专业课程需要,学了一点汇编以及Matlab。这部分经历我认为对于我后来的编程学习只有基础语法理解方面的帮助。2.去年11月中开始系统学习编程语言,由于想做Android开发,所以入门语言选择了Java。月中到12月中,边看传智播客的一套视频边敲里面的练习。月中到1月中,20天左右时间看了《编程之美》,并用Java实现书里百分之五十左右的算法题,剩下的题由于难度太大或者比较复杂,当时没有深入研究下去。5.1月中到2月中,选择了网易公开课里面的《斯坦福大学公开课—编程方法学》这套视频,同样是边看视频,边完成里面的Assignment。在这里感谢帅帅同学@王帅 推荐这套视频。里面的Assignment题都是经典题目,对于初学者来说非常适合。6.2月底开始学习Android语言,花了1个月左右的时间,照着《第一行代码》里面的例子,敲代码进行实现。--------------------------------------------由于在学习编程之前就有两个小产品的构思,所以也没有想自己基础是否打扎实了,先试着去实现,看看能不能做出个可用的产品来。截止到目前为止,两个小产品都已经开发完毕了,其中一个“苹果序列号查询”已经在小米、豌豆荚、Google Play、魅族Flyme等应用市场上线并且有了一版更新(4月14日上线,到目前为止下载量已经超过1000),它是下面这个样子的:关于开发“苹果序列号查询”具体实现逻辑介绍,请移步(最近好像需要翻墙):JeffinBao - Android开发,读书,见人,行事另一个是我的个人简历应用,仿照地图搜索的样式做的,它是下面这个样子的:关于开发“JeffinBaoCV”这个个人简历应用的介绍,也请移步:JeffinBao - Android开发,读书,见人,行事-----------------------------------------很多知友在其他答案中已经列了很多资料了,我自己也是通过他们介绍的资料的其中一部分来进行学习的,所以资料方面,就不多说了,想说两点看似无关但我认为又比较重要的点:1.有自己很强烈想要实现出来的想法我在学习编程之前,上面两个应用的初步构想就已经在我脑中了,所以这半年多特别是今年2月底开始学习Android以来,我都是按照怎么去实现我脑中的想法去学习Android的。没有对于想要实现的东西有着强烈的愿望,我想我是很难坚持下来的。最终把自己的想法实现后,这种开心和一直进步的感觉,也是很鼓舞人心的。2.“软实力”的加强Android应用呈现给用户最多的是界面,所以界面是否美观是用户会不会选择去用的一个重要因素。对于工程师来说,如何提高自己的审美,进而把自己对美的理解融入到应用当中是很重要的。这不是说工程师一定要具备专业设计师的能力,这不太现实。但是如何保持界面整洁,在字体、颜色、排版上如何规范与统一,都是工程师需要在平时去提高的。---------------------------------------------写了这么多,不知道有没有帮助到题主,下面我也想安利下自己的应用以及在求职中的自己:1.小米、豌豆荚、魅族Flyme、Google Play、锤子应用商店上搜索“苹果序列号查询”,有任何问题,欢迎反馈给我丫。2.第二个应用做的是个人简历—JeffinBaoCV,没有上线,感兴趣的朋友可以通过下面链接下载(由于身边手机不多,可能在小屏幕低版本系统的手机上会有适配问题,如果有,也欢迎反馈给我丫,多谢):百度云 请输入提取密码.(提取码:9x6d)3.下面是跟我有关一些主页的链接:豆瓣主页:zeroreh主要用于记录自己读过的书和看过的电影,偶尔看看书评和影评,再偶尔写写书评并记录自己生活中的一些想法微博主页:Sina Visitor System主要用于关注一些自己欣赏的人的动态,看到那么多比自己厉害的人都有自己喜欢的事情去做,也不断激励我去做自己喜欢的事情个人主页:JeffinBao - Android开发,读书,见人,行事主要用于写技术文章和一些自己认为写得比较好的文章,刚开始用jekyll引擎不久,所以内容比较少。GitHub主页:JeffinBao (主要用于托管自己的代码,寻找一些好的开源项目来学习使用。如果你对我感兴趣,请私信我或者通过下面邮箱联系我吧,谢谢!邮箱:bjf@
Android学习之路Android学习之路别人整理的几个开源框架值得推荐的android开源框架别人整理的一些Android项目https://id-open-project
Android学习中,以个人经历来说说吧。1.先学好JAVA,打好语言基础;2.找一本Android相关的入门教程,如《疯狂Android》之类。先弄明白Android一些特色的开发,四大开发基本组件,Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器;3.做个小App,边学边做,有付出而又能看到自己的成果,能有一个正向反馈,不断进步。应用场景下的知识,才是真正有价值的;4.去各大论坛交流学习,国内可以去eoe,国外可以去stackoverflow。可以去code google上下载一些开源的Android项目,进行学习。前段时间,CSDN总结了一些热门的Android开源:直接拿来用!最火的Android开源项目(一)-5.计划中:编译查看Android源码,并学习学习Linux相关。最后,重要的还是常玩Android手机了,有热爱才有动力^ _ ^
这个我觉得可以给点经验:1、学习一种后台开发语言,如果是零起步,推荐java。当然,如果你学过C#或者PHP,可以看下java的语法,非常容易顺利进第二步。2、学习面向对象思想。其实,大部分情况下这和第一步都是同时进行的。有的兄弟只是大学学过C语言,这样就找补充学习下这个。不要太深入,了解继承、接口、重写等这些基础概念就好。3、开始编码了,环境搭建,看视频博客,控件拖拖拽拽,有两玩意可以在手机暂时了。恭喜你,入门了。4、看书。推荐《疯狂的android讲义》,其他类似也行,有点厚。看完了,理解了,那就可以了。5、深入理解原理,书籍看懂看透,运行机制、开源代码、交流学习,优化代码,太多了不说了。应该中级了吧。本人菜鸟,太高级的我也不懂了。
工作后,所有的人都是自学成才,如果你没有坚持学习的决心,问了也白问!自学编程是比其他任何的学科都要好,因为所见即所得;你可以马上实验你做得对不对;跟学建筑工程不一样,建筑工程是要到工地实践的,没有经验误差值,单看书然后自己计算你什么都干不了;编程不一样,你写什么,都完全按照你的逻辑来的,错了也是你的逻辑,这个跟你做数学题其实也一样,正确与错误都很明显的;当然,学音乐跟编程也很像,正确与否,你一听就知道;我自学吉他,同时也自学编程,同时,我大学时的专业是结构力学计算这块,搞搞混凝土计算,经验值修正值多得很离谱;所以对比力学计算,我觉得编程易学多了;音乐和编程很像,希望你能坚持!至少跟自己说要坚持三年;三年不长,人家都说十年磨一剑,三年对于你人生路来说,这点时间算个屁!不能坚持,连个屁都不是!
找本java书老老实实刷http://,书是没几本像样的少掺和什么线下聚会,浪费时间
只要把这本图灵出版的《精通Android》搞掂,你就OK了!非常系统的一本Android开发好书。另外,人邮本社出版的这本《Android开发权威指南(第二版)》,是国人本版Android开发书籍里最好的一本。系统性,前者略胜一筹;技巧性,后者略胜一筹。行动上,很重要的两点:1. 自己不断地去构想App,去实践、去动手做App。我觉得,App的创意,比技术重要多了;App开发技术,真的就只那么多了。2. 多参加各种活动,不管是线上、线下的,当然,线下的最好了。参加活动倒不是为了要学到什么,学 --- 当然是一方面,但参加活动更多的是为了开拓视野,并不断保有、激发自己的App开发热情。
每Java基础就学一下,推荐《Core Java》。有Java基础就直接动手,参考Android Develop网站上的Getting Started。
回答过类似的问题了:会计转行从事IT,如何在一年时间内全职学习? - Night Silent 的回答java 自学群:,每晚统一解答问题
看到很多人说有 java 基础,其实可以直接上手学习 android 了,触类旁通,遇到困难谷歌和百度,论坛发帖和图书馆查阅书籍,这都是比 java 基础重要的技能,关键还是看综合能力
入门:建议学好Java,面向对象的设计精髓,数据结构,xml深入:有时间多看看安卓框架源码,你可以学到很多东西!
其它类似问题
其它人正在问的问题}

我要回帖

更多关于 软件工程师遇鬼剃头 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信