我喜欢电脑,想知道关于电脑的信息,谁可以说下,越详细越好,我现在对电脑对股票一窍不通通。

我对电脑一窍不通 ,可是我喜欢玩游戏,买的是一体机显卡不好,我想换一个好的,可是上网查了下好像是什_百度知道
= = 主板上插片那个是集成显卡
这显卡一般是主板自带的
玩游戏要装个独立显卡吧
集成明显带不动游戏
一体机的话应该是换不了了
我的电脑不能换吗
感觉不行呀
感觉机箱好小 应该放不进去吧
其他类似问题
为您推荐:
其他3条回答
你拿电脑去电脑店花钱换,卡槽通用不通用。这样一体机要看显卡匹配不匹配,你什么都不会,方便省事还不出问题,电脑搞坏了麻烦。再好显卡安不上白搭的
一体机要看显卡匹配不,卡槽通用不。再好显卡安不上白搭
这哪能看出来啊
一窍不通的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁如何自学 Android 编程?
想自学android编程,从何入手。2000年本科入学,期间学过c c++ 数据结构,之后就再也没有用过。本人数学专业出身。求大牛们指点迷津。
按投票排序
泻药。我想我是有资格来回答你的问题的,我算是彻底的从编程白痴一步步学习过来的。之前写了一篇博客
被疯狂转发,带起了一阵学习Android的大风,我不晓得具体影响了多少人,但是这篇博客已经成为Android新手学习必备的资料。很多人问我是怎么一路过来的,姑且借这个机会说说我的故事吧。===============================内容有点长,大家姑且当做励志小说来看吧,对这些经历不感兴趣的可以直接看最后“如何自学Android”部分===============================大学大学上的是全国二流本科,专业主要就是数学专业。大学的总结就是:逃课、挂科、篮球、泡妞、Dota。目前为止可以说我的大学是我这辈子过的最爽的时期,大一开始就逃课,好点的理由是我对大学那些课程完全没兴趣,其实本质上是因为高考太压抑了,大学之后没人管了,开始无止境的放纵自己。毫不夸张的说大学四年上的课应该没有逃的课多。逃课最直接的影响就是挂科,从大一挂到大三,专业课数学分析特么每年都挂,后来听说补考考不过要重修,还得交钱,这特么让家里人知道还了得,于是发愤图强,最终补考每门都以优秀的成绩过了。相信英语四级应该是大学必考吧,英语四级这辈子我都忘不了,我考了三次才过,每次考试说是裸考都褒奖了,大学英语全是吃高中的底子,第一次没过,少了十几分,第二次他妈睡觉睡过了,就没有去考,现在想想当时的自己真是脑残,终于在第三次勉强过了。现在想想幸亏当时过了,之后毕业找工作时英语四级是最低要求。做编程这行,英语真的挺重要的,大学的时候一定得想办法把四级给过了。现在想想大学和编程唯一相关的课程就是C语言了,但是对于我们专业是属于全校公开课,最终这门课虽然考过了,但是连i++ 和++i我都弄不明白,可想而知你们应该能猜到我是怎么过的。由于高中就开始打篮球,大学时毫无疑问就入了学院篮球队,而且担任队长,所以大一、大二过来基本就是一大半是在篮球场度过的,也是因为篮球征服了我现在的老婆。大二下学期周围的人都在玩Dota,于是也开始了游戏之路,篮球也基本放弃了,那时候玩的疯狂,记得最长的一次和同学在网吧连续包夜两星期,不过白天是回来睡觉的,不然估计早猝死在网吧了。转眼间大四了,这一年终于在我老婆的监督下不再挂科了,而且在毕业前的最后一次评比竟然拿到了三等奖学金,真是受宠若惊啊,后来钱也被狐朋狗友们拿去腐败了。周围的同学都在准备考研,我却唯独对考研没兴趣,自始至终都没有为考研花过一分钱,买过一本书。后来证明我的决定是正确的,周围的小伙伴放弃的放弃,考不上的考不上,考上的后面也没见混的有多好,当然如果能考上好的学校还是很有帮助的。毕业又一转眼毕业了,去参加了学校几个招聘会也是醉了,全是没听过的小企业,一去参观都是各种厂房,根本不需要任何学历,是个人出点力都可以干的那种,要么就是各种电话销售。。。那时候真的有点急了,大学四年,毕业一份像样的工作都找不到,回去怎么面对乡亲父老。三月份的时候一家IT测试培训机构来做宣讲会(具体什么名字我就不说了,免得认为是广告),听完之后就说培训之后包就业,培训地点在大上海的最中心,当然是自费,但是可以工作之后分期付款。那时候哪知道测试是干嘛的,更不懂IT是干嘛的,回来就查了下这个机构确实存在,网站也有的,知道不是骗子遍决定来上海试一试。当时下定决定要来上海培训之后,几个狐朋狗友毫不犹豫的跟着我一起来了,总共应该是7个人,决定之后没几天便毅然而然的背着大包小包来到上海,我们之中一部分是一次性付费,另一部分是分期。后来证明我们当时来上海的决定是正确的。培训之路这里并不是宣传大家去培训,只不过被工作所逼,学校不好,大学也没学啥真本事,稍微有点出路都不会去培训!培训的日子还是蛮轻松的,一周就上四天课,朝九晚五,毕竟大家家庭都不富裕,家里辛苦攻读了四年大学,毕业还要再交钱去培训,打心里大家都很愧疚。一开始卯足了劲要好好学习,但是坚持了没多久就有点放松了,但是好歹也是都有学习的。培训的时候算是接触了点编程吧,课程有C语言、Oracle、Linux,然后其他都是软件测试的理论,其实都是非常基础的东西,算是带你入行吧,Orace就学习一些基本SQL语句,Linux就学了几个命令,但是起码知道原来电脑可以干这么多事,之前还一直以为电脑就是用来看电影、聊天、打游戏的呢。现在回头看给我一周的时间我可以看完整个培训课程,但是当时的培训周期要四个月。第一份工作--SunNet7月份拿到毕业证书就直接来了上海,四个月的时间对于我来说实在太漫长了,我等不及了,于是在课程还有最后一个月的时候我提前出来单独找工作,当时培训老师说工作后的工资大多是3500左右,我觉得我学的比别人好,所以必须要比别人高,做好了长期准备面试的过程。没想到面试第一家就直接录取了(后来才知道原来是公司的测试怀孕在家,急需测试),公司名叫SunNet,中文名山诺,工资4000。收到offer的时候欣喜若狂!真正接触编程之后便在SunNet正式入职,工作就是测试,但是就在SunNet我才真正的接触了什么是编程。SunNet是一家小型外企,总部在休斯顿,上海这边主要是研发部。研发人员总共不到10人,主要业务是以web为主,使用语言是.NET。当然我的职责就是web测试了,工作倒是没什么难点,主要测试就我一个,一进来就有好几个项目等着我测试,还好自己是数学专业,逻辑思维能力还不错,加加班总算能按时完成任务。三个月的时间顺利转正,之后的某一天偶然得知公司一开发人员工资比我高2000,其实也就比我早毕业一年而已,才知道原来开发和测试工资差距这么大,于是当时就下定决心要转行做开发,所以说起我从测试转行开发的原因是因为钱,一开始说因为兴趣坚持下来的都是扯淡。。。编程之路由于在公司我的主要任务仍然是测试,任务也挺多,基本每天要9点能到家。下定决心之后只能利用业余时间来学习,由于公司主要业务是.NET,很自然我一开始学习的方向便是.NET,后来才了解到.NET是基于C#的,学习.NET之前必须要先学习C#,于是像公司借了一本C#学习资料,就这样学习了大概两周吧,还仔仔细细做了一大堆笔记。之后觉得语法学的差不多了,便又借了本.NET的书开始学习web开发。但是web开发远没有学习一门语言这么简单,后来才知道web开发涉及到html, css, javascript, ajax, database等,范围太广了,于是为了效率,我只能每一项掌握住基础,于是网上搜索找到
这个好东西,里面的东西都是基础的,我把教程整理到手机里,每天上下班的地铁上,吃饭的时候,回家的时候等等利用一切时间来学习,也是差不多大概2周的时间掌握了html, css, js的一点基础,接下来准备正式学习.NET的时候,被我们老大知道我正在学习开发,我们老大叫Aaron,是一位典型的程序员,比较胖,人品超好,知道后不建议我学习.NET,说.NET出来都十来年了,已经很成熟了,很多人在学校都有.NET教程,现在学习已经比别人晚了。现在移动开发刚崭露头角,也没多少人会,建议我直接学习移动开发。真是一句点醒了我啊!!移动开发听了老大的建议,于是放弃了.NET,开始准备学习移动开发。那时候是12年初,整个移动互联网也是刚起步阶段,iPhone4还是非常火的时候,毫无疑问我把目标锁定在了iPhone开发上。这次有经验了,知道了iPhone开发首先肯定得有一门编程语言的,了解到是Objective-C,于是又从公司借了一本OC的书(公司书很多,老大每月都会买来好多书,虽然看的人很少),又花了将近一周的时间来了解了基本语法,因为之前学了C#,这次没完全看完的情况下想直接上手实践。正打算学习的时候,才知道iOS开发必须得在mac上才可以,也就是说我得自己有台mac电脑,虽然当时公司是有的,但是回家的时候不能继续学习练习,肯定影响效率的,一台mac对于当时的我简直是奢侈品,虽然现在也依然是奢侈品,但当时根本不可能买得起。于是只有放弃iPhone开发转向Android(后来才知道有虚拟机这东西。。。)Android学习之路几经波折,终于才确定自己的方向,这期间已经耽误了不少时间,走了不少弯路了,但是仍然阻挡不住我转行开发的脚步。公司关于Android的书竟然没有,于是我自己亲自买了一本Android书籍,叫《疯狂Android讲义》,作者是李刚!!不说这本书有多好吧,这本书比较厚,非常厚,所以讲的一些基础比较细,新手按照上面的完全可以看懂,现在不知道这本书内容更新了没,之前内容对于现在来说有点老。这个时候应该是12年的3月份,说起来也巧,这个月公司刚好接了个移动端项目,iOS有人来做,但是公司上下没有会Android开发的,其他人都有自己的项目在忙,老大看出我的兴趣,就问我想不想试一下,我当然欣然同意了,只此就开始正式的边做边学习Android。那个时候的测试任务仍然很重,于是我只能挤出时间来做这个项目,基本是每晚以及周末都会自动加班来完成这个项目,现在看来那个项目真是太简单不过了,快的话一周都不要就可以搞定了,但在当时我摸爬滚打了一个多月总算搞定了。做完这个项目自己有了点信心,但当时自己的主要任务还是测试,自己开发的时间是少之又少,于是下定决心离职找一个专门做Android的工作。说明原因之后老大很理解,也是建议我想做开发的话就放手去找一个专门做开发的职位,这样进步会比较快。第一份工作能遇到我的老大Aaron,真是我的福分!薄荷12年4月底离职之后,我便开始在家里准备面试,投简历,由于自己的基础很薄弱,之前的Android经验也非常少,那时候说是招聘Android职位,但是很多公司面试基本全是Java内容,而且我能感受到工作内容和Android相关的也比较少。来薄荷面试的时候感觉很好,包括CTO、CEO的面试都感觉不错,果然没几天就收到offer,来之不易的机会,非常珍惜。12年5月中入职薄荷,你们以为我到了薄荷之后Android之路就一帆风顺?错了,路更艰难。我是薄荷入职的第一位Android工程师,薄荷在那时候只做iOS平台的App,事实证明这种做法不可取,包括BOSS后面也亲自说投资人来投资的时候一看数据这么少,后面做了Android平台之后用户数据才慢慢上来,毕竟还是Android用户基数大。来薄荷的第一个任务是做联想TV的一个视频App,很蛋疼,折腾联想的SDK,遥控器等,好歹App功能比较简单,试用期间完成的还不错,就这样顺利转正了。转正之后做了第一个Android App,叫减肥食物库,功能与页面全部Copy iOS版的App。这个时候一大堆没做过的东西全部涌来了,网络库、http、api对接、组件定制等等,那个时候没有像现在各种资料、开源库一大堆,公司也没人能给指导,只有硬着头皮慢慢来,为了能把进度赶上去,上线前夕曾经连续在公司通宵三天三夜,累了就在公司趴一会,这辈子就经历过这一次,虽然项目最终也拖延,但总算在接受范围之内上线,这在当时是第一个试水Android平台的App,可惜的是上线之后表现不好,没有达到预期的效果。Ruby、Rails这个App试水表现不好之后,公司决定暂停Android业务,主攻iOS平台。我的位置就变得很尴尬,CTO找我谈话希望我能转做Ruby,Android业务会暂停,我们后端的api全部是基于Ruby语言的,虽然当时心里有点不情愿,但是没办法,为了不丢掉工作我只得硬着头皮做下去,于是就开启了我的Ruby之旅。学习Ruby以及Rails是我目前为止遇到的最大的困难。Ruby是一种动态语言,Ruby On Rails是一种流行快速开发web的框架。学习ruby不同地方在于要学习Linux,代码基本全是在终端进行,没有IDE,没有编译检查,习惯各种命令行。这对于一个刚开始进行开发的人来说真的是太困难了。那个时候从内心也有抵触,学习领悟能力也超差,我能感觉到公司领导层对我已经不是很满意了,现在想想那时候公司没能开除我真是得感谢我们的CTO,一个很有耐心、敢于给新人机会的人。中间遇到非常大的困难,还好得到薄荷ruby工程师小伙伴们的帮助,一直鼓励我,遇到问题总是不厌其烦,在基础、经验、能力不行的情况下,我总得克服这种困难,让别人看出我的态度。于是学习Ruby、Rails的那段时间我每天都是做最后一班公交车回去,我记得好像是11:40. 这个状态持续一个月,包括周末,从未间断。这一个月我在公司的主要任务就是学习,没有给安排任何事情,偶尔帮同事修修电脑,调下电话线,为此我非常感谢薄荷,感谢我的CTO Vincent,恐怕这在任何一家公司都不能这样给一个人单独的学习时间吧。一个月之后,学习的终于有点起色,开始实际做Rails项目,做后台,写api,虽然效率很低,代码很烂,但是在做Ruby的过程跟着我们CTO学了不少设计上的东西,面向对象的思想,设计模式等都在这个阶段接触的,自此我已经习惯各种终端操作,熟悉一些Linux基本命令,喜爱Ubuntu,参加了Ruby Conf 2012大会,喜欢Sublime,接触Git,GitHub,搭建了自己的Blog。我感谢做Ruby的这段时间,他让我接触了不一样的世界,心态完全变了,变得更开放,更乐于分享。回归Android做ruby的这段时间很是快乐,付出了这辈子最艰辛的努力,换来了点小小成果,我喜欢ruby语言,到现在为止都认为ruby是最优雅的语言。但是Android在我心里一直都有一个位置,从未放弃过。直到13年5月的时候,这个时候Android份额近乎疯狂的增长,公司不得不开始注意Android市场,于是公司打算推出Android版app,于是作为公司唯一的Android程序员,CTO再次征求我的意见,问我想继续做ruby还是做Android,虽然我更喜欢ruby语言,但是从心底我更喜欢客户端开发,和语言无关,客户端是用户最能感知的一部分,做出的东西更有成就感一点,我就在等待着这个机会,这一刻我毫不犹豫的选择继续做Android。回归Android开发的我一个人开发新的App,单枪匹马,经过之前的一系列挫折,突然感觉再没有更困难的了,一个人摸索架构、克服难题,App一推出便一直快速疯狂的增长,目前薄荷App总用户数已经破千万,公司也顺利融资,业务发展越来越好。后话由于一个人一步步过来,我深知这其中的不易,之后自己一直坚持写博客,除了自己的积累外,还希望帮助更多的人,所以现在你们可以看到不管是我的GitHub,博客,微博还是微信公众账号都很乐于分享,希望自己走过的这些弯路你们能少经历,虽然最终我也到达了终点,但是如果能有直路可直达最好不过了。总结上面啰啰嗦嗦的叙述我的这些陈年经历,看似和题主的问题无关,其实有很大关系:1. 如果你是非科班毕业想要转行编程,看了我的经历你一定很有信心与动力,我能,你一样能,何况我中间走了这么多弯路;2. 如果你接触过一些数据结构、编程语言之类的,想要学习编程,想题主这种,你更应该有信心,你比那些非科班的人已经多了一些基础,你要做的只是坚定信念,坚持走下去;3. 不要感慨上天的不公平,一路走来很悲催,走了太多的弯路,遇到了太多的困难,都是我这辈子难以忘记的坎坷,但同时我是幸运的,我的前任老大Aaron以及现任CTO都深深的影响着我后来的职业发现,我在薄荷的一些小伙伴们对我的帮助,我女朋友无数个日夜的理解与支持,上帝在给你制造坎坷的时候总会对你有些眷顾;4. 如果你准备或已经在做开发的人员,没有信心或动力,又或是对未来迷茫的时候,姑且当做一篇励志小说来看,你要做的就是做好你当下在做的事,相信你的付出一定能有所收获;建议评论里有人说是在校生,想要给点建议,那就以一个反例的身份给出事后的一些建议吧:1. 每天花1小时看书,难的不是1小时,难的在坚持;2. 最好不要挂科,因为挂了你还是得花时间补回来;3. 英语对编程来说很重要,试着习惯英语阅读;4. 数据结构和算法要学好,这算是对编程来说最重要的课了,以后不见得能用得上,但用的时候起码你有印象;5. 大三或者大四一定要去实习,对于编程来说经验还是比较重要的,实习经历比你那些理论要有效的多;6. 找个女朋友吧,不是说工作了你就找不到了,而是工作之后从事编程很少有时间和精力去接触别的女孩,所以可以的话在毕业前找个可以同甘苦的女朋友吧;7. 第一份工作很重要,因为你会受一些周围同事、公司氛围的影响,我为自己遇到Aaron、Vincent而感到幸运,他们俩是我目前为止最尊重的两个人;如何自学android编程最后才应该是题主最需要的:1.
前面说过我的这篇博客是Android新手必备资料;2. 书不在多,适合你就好,这里推荐一本Android和两本Java书籍吧;《第一行代码》:郭霖大神的著作,我是看过郭神博客过来的;《Thinking In Java》:Java经典书籍,不必说;《Effective Java》:Java进阶必备书籍;3. 有些人一开始看书也有困难,没关系,那就去网上看视频,结合视频和书一起看,边看边敲,推荐下Mars老师视频,包括java基础以及Android篇都有:极客学院的视频:口味不同的人可去各大网站自行搜索适合自己的教学视频。4. 多去混GitHub,目前最流行的开源社区,多参与开源项目,慢慢试着读牛人们的代码,时机到的时候自己也可以为开源社区贡献力量,可以这样说在GitHub上认真混一年,比你在大学四年学的东西要多的多;5. 关注一些Android界不错的博客:我(stormzhang)的博客:Trinea的博客:代码家的博客: 6. 善于利用搜索引擎,从用Google做起,学会英文关键字搜索,有问题第一时间想到去搜索而不是去请教别人;7. 关注我的微博和微信公众账号,我也会在上面分享一些最新动态与技术前沿信息,忙起来的时候偶尔会暂停,望理解,账号均是: googdev大家都有了以上相同的教程,但是人和人之间的区别在于:别人有颗更强大的内心,可怕的是比你聪明的人比你还要更努力!!当你下定决心,准备前行的时候,剩下的只有坚持了。。。===============================我是华丽的分割线===============================我是很少在知乎上正经回答问题的,没想到这个回答引起这么多人关注,引起了很多人的共鸣,收获了这么多点赞,这里针对很多人的私心以及评论做点补充吧:1. 回答中提到了培训之路,很多人要推荐培训机构,其实一方面当时没有经验,也比较迷茫,迫不得已才去培训试一试的,后来过来后其实培训学不了什么东西,我后来转行Android完全是自学,和培训一点关系都没,所以不推荐去培训,最终得靠自己;2. 有人问我单独开发的app是什么,我现在公司名是薄荷科技,app也叫薄荷,你可以去各大市场搜索“薄荷”,排名第一的应该就是,从架构到实现一直都是一个人在做,总用户现在差不多过千万了,当然现在已经不是一个人在开发了,现在带领一个小团队在做,你可以下载体验下,不过现在依然有很多不足之处,我们一直在努力改进;3. 文中提到我学习了很多语言,很多人比较疑问,是都需要学这些语言么?当然不是,我是因为走了不少弯路,有些语言为了工作不得不去学的,不过后来证明学的这些东西对自己是有很大帮助的,但是如果你确定了方向建议你直奔主题,现在社会需要一门精而不是门门通的人才,现在有很多“全栈工程师”的概念,其实都是在建立在一门精的基础上才去别的领域发展的,所以不要妄想一开始就成为“全栈”,还有如果你对当前做的事很抵触,觉得一直纠结在功能上,但是又没法去改变的时候,不妨竭尽全力把当前做的事做好,后面你会发现有事情做自己不知不觉总是会进步的;4. 很多人找到我博客,搜索到我被Facebook邀请,具体见这篇博客
, 虽然这算是对自己技术能力的一个认可吧,但是在技术上远没有大家想象的那么牛逼,我一直在努力提升自己的技术,但是仍然有很多需要学习的,自己也一直在坚持学习,现在也一直想靠自己的技术来改变自己的生活,起码不拼爹(主要是拼不了),但是后来才感觉到技术并不是一切,千万别陷进无止境的技术坑里,有很多事情比技术更重要,这个就等待大家自己慢慢发掘领悟吧。。。
看书敲码 。。。。如此循环
简单实用。。。最全的Android开源音乐播放器源码汇总Android 应用源码大收藏全网最全的Android游戏源码汇总AndroidUI设计之高仿系列全网最全的Android源码汇总—几百个Android源码(不断更新中)ContentProvider专题Android多线程开发专题GitHub开源项目总结汇集的几十个Android源码Android开源项目大全之工具库Android开源项目之优秀项目Android开源项目之个性化控件(View)非常好用的组件或者框架。Android开源项目开发及测试工具篇Android源码之10个开源项目Android视频教程大合集Android常见的开源项目汇集分享10个Android应用源码推荐10个google上的Android开源项目分享多个google的Android开源项目非常有价值收集的一些Android开源库——全都是经验之谈AndroidUI设计之高仿系列
之前回答的这个问题:《》,已经明确回答了,因为我之前是有Java 基础的,对于题主来说,有C,C++,数据结构基础,这是学编程的基本功,况且C++ 和Java 都属于面向对象程序语言,学过C++,再学Java,也是很容易的,他们有很多地方相通的,学了Java 再学Android,就事半功倍了,当然,您也可以基于NDK(使用C,C++开发Android)的,但由于我不是太了解,就不详细说了;之前我写的一篇文章《》,讲了怎么入门学Android;最近知乎上有网友问我怎么自学Android,其实说实在的,我学的也一塌糊涂,当然在学习过程也积累了一些知识,对于以前没接触过Android的朋友,或者刚入门Android 的朋友,这篇文章作为入门,那是再合适不过了,希望对刚入门Android的朋友有帮助,接下来,就不罗嗦啦。本文主要有以下几个步骤:1. Java 基础;2. 搭建Android 开发环境;3. 了解Android 运行原理以及一个工程项目结构;4. 如何系统学习Android;5. 推荐一些实用的资源6. 总结首先呢?当然要有Java 基础;我大学的专业就是Java,但由于没学好,刚开始学Android 的时候,挺吃力的,后来又去补Java 基础去了;因为Android SDK 是基于Java 开发的,使用的语言是Java,如果有了Java 基础,学Android 就会事半功倍;比如在Android 中要使用到的接口,抽象类,类型转换,继承,覆盖,匿名内部类,多线程,这些都是Java 语言的,如果以前没有基础过,学Android 会很郁闷的;当然如果你有C++ 基础,当然也可以基于NDK 开发,可以不使用Java;对于没有Java 基础的朋友,我推荐一些资料:Mars 的Java4Android:极客学院推出的Android 专题:搭建环境Android 开发IDE选择,有Eclipse,IntelliJ IDEA,Android Studio(基于IntelliJ IDEA 社区版开发的),Eclipse 和 Android Studio 是免费的;对于初学者我推荐使用Eclipse,因为Eclipse 成熟,遇到问题,搜索也容易找到答案;以后可以尝试不同的IDE;搭建环境的步骤:Eclipse安装;Android SDK安装(Android 开发工具包);ADT安装(Eclipse 的插件,使Eclipse 能够开发Android);创建AVD(在电脑创建一个虚拟手机);详细步骤:在这里会有很多工具,可能刚入门的会比较模糊,可以参考:如果最终虚拟的手机屏幕能够显示主界面,则表示成功;了解Android 运行原理,一个工程的项目结构项目结构推荐慕课网的视频教程:系统学习Android有了上面的学习,对Android 也有了初步的认识,接下来可以系统地学习Android 啦,网上资料也很多啦,书籍也很多,视频也很多,我觉得首先要《》;然后手上准备一本书,可以当做字典,不会可以看看;如果看官方文档,有难度,看书进度太慢,可以看视频,跟着视频学,做一下东西,有什么不会的问题,可以Google 搜索;如果说到细的知识点,比如四大组件,UI,多媒体处理,信号连接,数据存储,我在这里就不多介绍了;主要介绍了一些学习资料;官方文档官方指南:Android API:官方中文文档: 书推荐《》;《》;视频教程博客推荐网站推荐总结当然Github 上有很多开源的项目,多看看源码,自己才能快速提升;《》,这里几乎汇总了github 上所有的开源项目,可以自己找些慢慢学;然而学习是乏味的事,坚持到最后是不易的;要善于利用搜索引擎,遇到不会的问题,要使用Google 搜索;对了,作为一个开发者,要学会自备梯子;还有学Android,要时刻关注Android 的最新动态,比如最新发布的Android 5.0 棒棒糖版,去了解他的新特性;加一些QQ 群,有不会可以问问,相互交流;本文作者:本文出处:转载请在开头注明作者详细信息和本文出处。
其它类似问题的答案,粘过来给你。我也是通过自学走向Android开发的,我来回答下。1.要对移动开发有热情,而不仅仅是为了找份工作。有热情才能保证持续的学习和在实际编码中的精益求精,不然在编程的道路上走不长。2.Android应用层开发是用的Java语言,所以熟悉Java语言是必须的。如果以前没编程基础,推荐毕向东老师的Java视频。如果有编程基础,推荐李刚的《疯狂Java讲义》。国外的《Java编程思想》不适合初学者,《Java核心讲义》翻译不太好,不推荐。3,掌握Android基础知识,推荐郭霖的《第一行代码》,相信我,这是最适合入门的Android书籍。4,掌握Android进阶知识,推荐郭霖的CSDN博客,主要看关于View的绘制流程、Touch事件分发、Handle机制等。 5,熟悉常用的设计模式,先开始熟悉几个很常用的就够了,比如单例,观察者等等。学到这,Android应用开发基本入门了,学习曲线也不是很陡,加油↖(^ω^)↗。
Android学习之路别人整理的几个框架别人整理的一些Android项目android最佳实践:
说直接点好了,其实要想学好一样编程技术,并不是看你有一个多牛逼的老师,有多少牛逼的教程,有多牛逼的书,而在于你有多少决心,你愿意花多少心思,你有没有动手去敲代码。你也看到了,@stormzhang,@Tikitoo已经分享了非常多的资料,我相信这些资料绝对够你看的了。一个月之前我还并未接触过安卓编程(很抱歉,虽然安卓非常非常非常的火,但是我一直对它不感冒,尽情说我没眼光好了),就上个月10号,虽然我明确跟公司说了我不做安卓,可是我依然被分来做安卓了,公司还说了一年之内你就在这别想换了;虽然我明确跟我师傅说了我不想做安卓,师傅还是甩给了我一个文件管理器的项目让我自己做,我只能默默接受。其实我师傅还是挺牛逼的啊,可是牛逼的人都是很忙的啊,所以我就一切只能靠自己的了啊!到目前,我已经基本做出了这个文件浏览器,实现的功能也不算简单(当然对Android高手来说is nothing),还在继续完善当中(现在就在加班改代码)。这么快上手有秘诀么?其实考虑到我以前做过很久的Java开发这应该算是慢的了。实际上,我至今对安卓编程还什么兴趣(继续骂我没眼光好了),所以还没看过安卓方面的书,只是浏览过官方网站的教程(写的挺好的),然后直接进入项目开发了。学习编程的方式非常多,此处是一些我以往的学习经验,期望能对你有所帮助:Java之所以Java列在第一个,是因为这是我最拿得出手学的最好的。Java的学习是通过网上看视频学习的,这点我是非常应该感谢尚学堂、传播智客这些培训机构的,特别是马士兵马老师的视频教程确实帮到了我不少。看视频学习的一大好处在于,可以一步一步的跟着视频去做,入门很容易,导致后来我学习很多东西的时候都第一反应是去找视频教程,现在我的电脑里躺着几十G的视频教程,不过只有一小部分看过,因为当你入门以后,再想深入学习一门技术的时候,这些视频要么已经帮不到你了,要么你会感觉看视频学习太慢了。不过,随着Java学习的深入,读了一些书,比如《Algorithm》和《深入理解Java虚拟机》,我在Java的学习上已经非常系统了。总结:Java的学习我是一步一个台阶,慢慢地系统学习过来的,所以Java学的非常系统,基础非常扎实。PythonPython是在网上看了《Dive Into Python 3》入门的,入门以后因为当时想做一个网站,所以又看了《The Django Book》学习了python的web框架,这两本书都来自于网络。后来又用到Python做一些爬虫、数据分析之类的杂活,也都是参考了一些网络上的博客教程。总结:Python的学习就是有需要了,就去谷歌找网络教程参考学习。网络上的博客教程,非常的多,也非常的杂,要想找到好的教程需要一些筛选。此外,只靠网络教程,想要系统的学习较难,至今我对于协程、装饰器都理解的很肤浅,相较而言,Python就没有Java那么精通了。Ruby对于Ruby的学习就比较奇葩了,因为我从未学习过Ruby。之所以了解Ruby,仅仅是因为当时我看到了松本行弘的《松本行弘的程序世界》就想拿来看看大师眼里的编程世界的。不过,Ruby的语法糖与Python非常相似,所以即使我从未学过Ruby,看Ruby相关的书毫无压力,在读《松本行弘的程序世界》的过程中还看了《Ruby元编程》这本书。虽然我从未学过Ruby,我倒是觉得对Ruby的了解程度超过了Python。总结:Ruby的学习是通过看书,看好书,看大师写的好书学习的,因为这些书写的更为接近语言的核心,所以对Ruby的了解不比对Java差,但是Ruby的实战经验就没有Python多,写点什么的时候反而倾向于Python了。Javascript这个就有点类似于Ruby的学习了,断断续续看了《Javascript权威指南》大半,不过没经过什么实际修炼,不过尔尔。C# Android这两样属于工作驱动学习,工作压来之前我都是一窍不通的。来公司以后,公司先给我分的任务是做一个单片机项目的上位机,因为要用串口通信,Windows下串口通信还是C#最简单,现学现卖,也是一个月搞定了,C#确实太像Java。现在又被强派来做安卓,虽然不会但有Java基础以后参考官网教程和Github上的源码,问题也不大。总结:工作驱动模式下的学习,总是可以很快的进步,因为目的明确,不需要完整学习编程语言。所以,如果学习的时候,试着做一个项目,更有助于进步,也有助于提升学习的兴趣和信心。C C++好吧,虽然大学第一次接触编程就是C语言,但是我至今不敢说精通这门语言,C++就更不敢提自己懂了。这两门语言一度给我的编程之路蒙上阴影,虽然至今我依然没完全看透语言,但已经不重要了。若是楼主的C和C++学的好,入手Java问题不大,再入手Android问题更不大。总结:虽然有老师教,有教科书看,可是至今很多程序员和我一样,对这两门很重要的编程语言依然是没学透。Closure好吧,我承认,这个我才刚开始学。所以,学习方式有很多,随着你的学习目的不同,可以选择不同的方式,但是这几种方式有些东西是一样的:决心。编程这个行业,很可能掉进这个坑就是一辈子的事,所以请慎重。对于那些做了很久以后才觉得编程这个行业无聊、累人、没有前途的人,我表示惋惜,不是惋惜他们不识货,是惋惜他们当初怎么就还没看明白就跳进坑里了。时间。学习编程肯定会花去很多时间的,也许要比做其他所有事情花去的时间都会多一些,因为编程确实是一件困难的事。如果编程成为一个工作,公司还会经常要求你加班(比如我,周末还加班)。动手。编程没有捷径,唯一的进步方式就是动手去敲代码。当有一天你的手上敲的满是老茧(一定要是敲代码敲出来的!),离高手就不远了。所以吧,所以我要总结的都在开头了。
Android应用开发使用Java语言,所以要先学好Java基础,Java的面向对象,集合,多线程,IO流知识是必须的,还有xml。1. 不是很建议看视频,逛论坛,效率比较低;2. 多敲代码,有基础后可以使用一些第三方库,不必自己造轮子,以后开发多了慢慢深入了;3. Github是个好地方,有很多Demo,资料4. Android更新很快,建议学习新的API下面分享些参考资料:(Android开发涉及到的工具、教程合集)
(eoeAndroid wiki)关于学习软件开发方面我的一个答案:张龙的圣思园Java教学视频感觉很不错,有一课是讲学习方法的,可以看看有个博客,写了写张龙视频的学习笔记,后面也有Android的-------
圣思园开学仪式(学习方法谈:程序设计学习七宗罪)
/v_show/id_XODE3ODc3OTYw.html
先简单介绍一下自己,原专业机械,现在在一家不大不小的公司做安卓开发,我今年才毕业,所以也提供不了什么太好的建议,以供参考。首先,你得精通一门语言,开发安卓当然得会java。建议看完《java编程思想》。看的越深入越好。另外稍微花几天功夫了解下xml和操作系统。接下来就可以边开发应用程序边学习了。一开始你不需要多深入的了解,要学会基础的知识,如控件的使用,广播,意图等等。切忌眼高手低,在实践中加深对android的了解。在你了解了Android基本知识后,可以自己动手写两个小程序试试。这时候也可以稍微深入了解下Android更深入一点的知识,另外你也可以多关注一些Androud开源的项目,这个你可以参考我的同事@Trinea负责维护的Android开源库,你也可以向他问更深入的问题。答主现在也在学习中,最后,也是最重要的一点,向周围的人学习,这真的很重要
首先来说下我的背景以及这大半年来我的自学情况吧:
1.本科通信工程,非计算机科班,大一学过C语言基础,后来因为专业课程需要,学了一点汇编以及Matlab。这部分经历我认为对于我后来的编程学习只有基础语法理解方面的帮助。
2.去年11月中开始系统学习编程语言,由于想做Android开发,所以入门语言选择了Java。
3.11月中到12月中,边看传智播客的一套视频边敲里面的练习。
4.12月中到1月中,20天左右时间看了《编程之美》,并用Java实现书里百分之五十左右的算法题,剩下的题由于难度太大
或者比较复杂,当时没有深入研究下去。
5.1月中到2月中,选择了网易公开课里面的《斯坦福大学公开课—编程方法学》这套视频,同样是边看视频,边完成里面的Assignment。在这里感谢帅帅同学@王帅 推荐这套视频。里面的Assignment题都是经典题目,对于初学者来说非常适合。
6.2月底开始学习Android语言,花了1个月左右的时间,照着《第一行代码》里面的例子,敲代码进行实现。
--------------------------------------------
由于在学习编程之前就有两个小产品的构思,所以也没有想自己基础是否打扎实了,先试着去实现,看看能不能做出个可用的产品来。截止到目前为止,两个小产品都已经开发完毕了,其中一个“苹果序列号查询”已经在小米、豌豆荚、Google Play、魅族Flyme等应用市场上线并且有了一版更新(4月14日上线,到目前为止下载量已经超过1000),它是下面这个样子的:
关于开发“苹果序列号查询”具体实现逻辑介绍,请移步(最近好像需要翻墙):另一个是我的个人简历应用,仿照地图搜索的样式做的,它是下面这个样子的:
关于开发“JeffinBaoCV”这个个人简历应用的介绍,也请移步:-----------------------------------------
很多知友在其他答案中已经列了很多资料了,我自己也是通过他们介绍的资料的其中一部分来进行学习的,所以资料方面,就不多说了,想说两点看似无关但我认为又比较重要的点:
1.有自己很强烈想要实现出来的想法我在学习编程之前,上面两个应用的初步构想就已经在我脑中了,所以这半年多特别是今年2月底开始学习Android以来,我都是按照怎么去实现我脑中的想法去学习Android的。没有对于想要实现的东西有着强烈的愿望,我想我是很难坚持下来的。最终把自己的想法实现后,这种开心和一直进步的感觉,也是很鼓舞人心的。
2.“软实力”的加强Android应用呈现给用户最多的是界面,所以界面是否美观是用户会不会选择去用的一个重要因素。对于工程师来说,如何提高自己的审美,进而把自己对美的理解融入到应用当中是很重要的。这不是说工程师一定要具备专业设计师的能力,这不太现实。但是如何保持界面整洁,在字体、颜色、排版上如何规范与统一,都是工程师需要在平时去提高的。
---------------------------------------------
写了这么多,不知道有没有帮助到题主,下面我也想安利下自己的应用以及在求职中的自己:
1.小米、豌豆荚、魅族Flyme、Google Play、锤子应用商店上搜索“苹果序列号查询”,有任何问题,欢迎反馈给我丫。
2.第二个应用做的是个人简历—JeffinBaoCV,没有上线,感兴趣的朋友可以通过下面链接下载(由于身边手机不多,可能在小屏幕低版本系统的手机上会有适配问题,如果有,也欢迎反馈给我丫,多谢):.(提取码:9x6d)
3.下面是跟我有关一些主页的链接:
豆瓣主页:
主要用于记录自己读过的书和看过的电影,偶尔看看书评和影评,再偶尔写写书评并记录自己生活中的一些想法
微博主页:
主要用于关注一些自己欣赏的人的动态,看到那么多比自己厉害的人都有自己喜欢的事情去做,也不断激励我去做自己喜欢的事情
个人主页:
主要用于写技术文章和一些自己认为写得比较好的文章,刚开始用jekyll引擎不久,所以内容比较少。
GitHub主页:
主要用于托管自己的代码,寻找一些好的开源项目来学习使用。
如果你对我感兴趣,请私信我或者通过下面邮箱联系我吧,谢谢!
从hello world开始用简单的activity 显示hello world用fragment显示hello world用自定义view 显示hello world用C, C++写,通过NDK ,JNI调用显示hello world把官方文档上边的接口全都过一遍,符合预期的显示hello world然后,大神,求带!不好意思,这样子,系统方面没有涉及到,买个开发板,自己焊电路,烧个android进去,显示hello world
给大家预览一下我们正在做的Android学习成长方面的事情,希望有识之士能加入我们 ^_^
推荐两本书吧Android编程权威指南,国外的书翻译过来的,写的很好,代码风格也很好,用小的项目demo把知识点串起来。第一行代码,csdn超人气博主的书,还不错,博客写的也很好
郭霖《第一行代码》,绝对是入门首选。在此书上市之前,国内没有一本入门书籍是合格的。
回答过这个问题了:java 自学群:,每晚统一解答问题
官方文档完全满足需求了,照着做一遍,基本的就了解的差不多了
谢邀,其实具体的流程,楼上两位大神都已经说得很明白了,而且我身为题主的后辈,反而还要多多学习,我就说说我的学习经验吧。如果是数学专业出身,学编程就已经有了很好的底子,而编程虽然语言不同,很多思想其实是类似的。我之前有稍微接触过MFC,听老师讲过MVC的设计模式,在后来学习android时都有很大帮助。题主如果C++数据结构学得很好,对学习android相当有利。C/C++学得好,学java会快很多,把javase部分学好,直接买一本android教材啃一个月就行,我就是这样学的,现在遇到不懂的或者忘记的,就去翻书。书不仅一开始能引导我们入门,后面更多的是作为工具书的存在,基础学的差不多了,就去用下github上的开源项目,用得熟练了,就去看源代码,我也是最近才开始看pulltorefresh的源代码,能学到不少技巧。最后,如果对Java不感兴趣,其实可以学IOS开发。
此套android教程可以说是最全最完整的,从零基础入门到高级进阶完整系列. 视频内容包括了重量级项目智慧北京和Google APP应用商城开发 下载地址: 密码: 5c44 解压密码:_2次方学习
正能量。学习能力和自制能力,总结思考,身边不乏成功的例子,总是在抱怨自己的不幸运,其实在于没有用全心去坚定方向吧,对于自己该好好反省了
The big nerd ranch guide的android programming,非常不错的Android开发入门书,有中文版,看了就知道

我要回帖

更多关于 一窍不通的歇后语 的文章

 

随机推荐