我想学习iOS编程,有一点C和Java的基础,有没有好点的书籍推荐,感谢各位大神的帮助,谢谢。

本人是程序小白,完全0基础,现在想学IOS开发,哪位大侠告知一下具体怎么学啊?先从哪里下手呢?越具体越好,多谢了。我没什么可感谢的,多上点分吧~
如果你对iPhone Development有兴趣,以下是入门门槛供参考:首先你要有一台Mac电脑(因为 iPhone App 使用 Mac 平台内建的 Xcode 开发工具),网上也有在Windows下搭设开发环境的教程,请大家自行谷歌一下,接著下载 iPhone SDK 安装,然后最基本的是你要熟悉C语言,再来你得学习开发iPhone所使用的Objective-C语言,接著是Cocoa。如果你是Mac平台开发的入门用户,你可能还需要学习使用 Xcode 这个开发环境,接著你需要掏钱向苹果注册开发者权限,基本的帐号是99美金。本视频为“斯坦福大学iPhone开发教程”,51CTO将不断关注本视频教程的更新进度,为大家提供最新的视频。以下是PDF版下载地址:
51CTO推荐专题:Objective-C编程语言iOS开发入门宝典
其他答案(共2个回答)
入门,因为IOS开发用的是OC语言,是在C基础上的,不过也跟C不是很搭界,你可以直接学习OC语言也可以,还有开发工具是用Xcode,是在Mac系统的,你多摸索一下就可以开发简单的应用了,建议你买一本iphone开发秘籍第二版看看,希望可以帮到你,谢谢。
有C的基础,Objective C是基于C的语言。理解一些类似java的思想也有助于开发。感觉外面的IOS课程质量差别很大,ObjectiveC在有编程基础的人...
熟悉Java的程序员可以花费很少的成本就可以转到 Android 平台;大家都说Android 营收能力差,这也不尽然,主要看你是做游戏还是做应用,看你做收费应...
当然可以了!有这种想法是非常好的,有进步的思想,呵呵,值得推广!有句话说的好,学无止境,活到老,学到老,不论什么时候想要学习都是不晚的。向您推荐几个学英语的小办...
你最好先了解下自身情况,两者需要的技能是不同的,安卓主要是JAVA基础语言为主,而IOS是以IOS c语言为基础。如果你想得到更直观的对比,可以去试学,听说广州...
第一本:《Objective-C基础教程》 第二本:《失控》这本书可以告诉你用户需要怎么样的 应用;其实我个人推荐使用HTML5来做应用
答: 互联网理财越来越火爆,如:余额宝、理财通、百度理财。基本上BAT巨头都搞了自己的网络理财产品。我们也有很多购买理财产品的教程。但百度理财方面的教程还是偏少。那么...
答: 这个手机发热是因cpu的原因。玩游戏、看电影时间久了自然都会热,这是现在只能手机的通病,暂时没有办法解决的, 苹果手机有的时候也很热。
答: 您好,这个直接输入账号就可以了!
答: 不能。芯片都不一样。
B.20世纪上半叶,人类经历了两次世界大战,大量的青壮年人口死于战争;而20世纪下半叶,世界基本处于和平发展时期。
“癌症的发病率”我认为这句话指的是:癌症患者占总人数口的比例。
而B选项说是死亡人数多,即总体人数下降了,但“癌症的发病率”是根据总体人总来衡量的,所以B项不能削弱上述论证
铝属于两性金属,遇到酸性或碱性都会产生不同程度的腐蚀,尤其是铝合金铸件的孔隙较多,成分中还含有硅和几种重金属,其防腐蚀性能比其他铝合金更差,没有进行防护处理的铝铸件只要遇到稍带碱性或稍带酸性的水,甚至淋雨、水气、露水等就会受到腐蚀,产生白锈。
解决的办法。
铝铸件完成铸造后,在机械加工前,先要进行表面预处理,如预先对铸件进行喷砂,涂上一道底漆(如锌铬黄底漆),在此基础上再进行机械加工,以避免铸铝件在没有保护的情况下放久了被腐蚀。
目前我们的生活水平必竟非同以往.吃得好休息得好,能量消耗慢,食欲比较旺盛,活动又少,不知不觉脂肪堆积开始胖啦。                                                                                         减肥诀窍:一.注意调整生活习惯,二。科学合理饮食结构,三。坚持不懈适量运动。
   具体说来:不要暴饮暴食。宜细嚼慢咽。忌辛辣油腻,清淡为好。多喝水,多吃脆平果青香焦,芹菜,冬瓜,黄瓜,罗卜,番茄,既助减肥,又益养颜,两全其美!
有减肥史或顽固型症状则需经药物治疗.
如有其他问题,请发电子邮件:jiaoaozihao53@ .或新浪QQ: 1
一般都是对着电视墙,这样的感觉有一些对私密的保护..
因为一般人在自己家里是比较随便的,有时来了客人也来不及收敛,但是如果正对的是电视墙,就给了主人一个准备的时间,就不至于显得很尴尬..
时,婴儿不仅注意大人说话的方式,也会注意到大人发出的每个音节。他将听到元音和辅音,并开始注意它们结合成音节、词汇或句子的方式。开始用母语的许多节律和特征咿呀学语,尽管听起来像胡言乱语,但如果你仔细听,你会发现他会升高和降低声音,好像在发言或者询问一些问题。
这个阶段是宝宝最爱交际的时候,他已经学会以伸手、拉人或发音等方式主动与人交往,当他需要妈妈抱时,不仅会发出声音,而且能有伸开双臂的姿势;当你真的抱起他时,他会高兴地大叫。
这一阶段他可以明白一个重要的概念——因果关系。在他踢床垫时,可能会感到婴儿床在摇晃,或者在他打击或摇动铃铛时,会认识到可以发出声音。一旦他知道自己弄出这些有趣的东西,他将继续尝试其他东西,观察出现的结果。
在最初的几个月他认为世界,仅仅由他所看见的物体构成,当你离开房间时他认为你消失了,当你回来时对他来说你是一个全新的人。同样,当你将玩具藏在衣服下面或者盒子内时,他认为就永远消失了,不会费心去找它。但大约到这个时候,他开始认识到这个世界比他想象得更加持久,在每天早上祝贺他的是同一个人,地板上的玩具熊和昨天夜里在床上陪伴他的是同一个,你藏起来的东西实际上没有真正消失。通过捉迷藏的游戏,或者观察他周围的人来来往往,孩子在未来几个月的时间内继续学习物质永恒原则。
首先勿将艺术潜能简单定位。即使宝宝表现出扭扭唱唱或涂涂画画的兴趣,也不能简单地推断说宝宝的艺术兴趣点就在唱歌或画画上。在宝宝的早期发展中,兴趣点有可能是多方面的,简单地把宝宝的艺术表现定位在某个方面,往往会造成宝宝片面发展,对大多数宝宝来说,强烈的某方面的艺术倾向并不很明显。大多数宝宝在发展的不同阶段可能会表现出不同的艺术兴趣,这也正是有的父母常常抱怨自己的宝宝一会儿喜欢画画、一会儿又喜欢弹琴的缘故。父母要仔细观察宝宝的艺术兴趣点,找出他的艺术敏感点,然后创设相应的环境,为宝宝艺术发展的潜在可能向现实转化提供条件。其次艺术潜能≠技能技巧。大多数父母希望自己的宝宝有某项艺术才能,或至少有点艺术气质,所以会给予宝宝艺术方面的刺激,让宝宝的艺术潜能表露出来,这是对儿童潜能不信任的一种表现。艺术潜能就像种子,需要合适的条件才能发芽。这些条件中,最重要的一个就是,对宝宝生活有重大意义的人要信任宝宝的这些潜能。父母切莫追求单纯的技能刺激,相信运用某种开发教材或某类教具,就能使宝宝的艺术潜能得以发展。与其信任某些毫无根据的发展方案,倒不如信任自己的宝宝具有在一定环境下必将表露的艺术潜能。还需要重在艺术审美体验。有的父母往往追求宝宝艺术成果的体现,如会弹几首曲子、会画几幅画等,有的甚至过早追求过级考证。这些很容易使宝宝失去对艺术的兴趣。发展儿童的艺术潜能,关键在于培养宝宝对审美要素的感受力。可以有意识地创设环境,或带宝宝到大自然中感受现实生活中的色彩、线条、平衡、对称、节奏、韵律等美的要素。
训练抓握能力。一般的奶瓶没有把手,所以爸妈想要训练他的抓握能力,可以在喂奶时,帮助小宝宝把手放到奶瓶上,但是要注意奶瓶温度适中,以免烫伤宝宝。套上把手。如果没有充足的时间,也可以买那种有把手的奶瓶,帮助宝宝将手扣在把手上训练抓握,让他自己慢慢学着适应。小心!躺着喝奶危害多。学会自己拿奶瓶喝奶后,注意千万不要让宝宝躺着喝奶,因为这样可是隐藏着很大的危机哦!呛奶。医院里最常见宝宝呛奶的意外,刘护士长认为妈妈不能因为宝宝自己能拿奶瓶,就不在一旁照顾了。记住,宝宝现在还没有意识到危险的能力。
中耳炎。躺着喝奶除了会有呛奶的危险,还容易造成中耳炎。因为宝宝的耳咽管和口腔相通,耳道也比较短,所以当奶水呛到喉咙时,很容易感染,引发中耳炎。奶瓶性龋齿。因为现在的生活条件提高,宝宝发育得比较早,很多宝宝五六个月就开始长牙了。躺着喝奶,宝宝容易睡着,再加上妈妈没有定时给宝宝清洁牙齿,很容易造成奶瓶性龋齿。
有以下几个时期:
第一步:补钙从父母开始为了给新生儿一个好身体,在胎儿期就要注意及早补钙。
第二步:孕妇补钙胎儿从几毫米的小胚胎发育成一个身高50厘米,体重3千克以上的新生儿,必须从母体吸收大量的营养元素,尤其是钙营养。为了保证胎儿身高、体重的增长,必须保证脊柱、四枝及头颅骨的正常骨化。在这个发育过程中,由于母体肠道向胎儿骨骼的钙运转,在妊娠期的最后三个月沉积在胎儿骨骼上的钙约为30克,占骨钙总量的80。当孕妇吸收的钙不足时,便会通过骨骼脱钙来满足胎儿对钙的需要。母亲向胎儿输送的钙离子,妊娠中期为每日150毫克;妊娠晚期每日450毫克(相当于胎儿每千克体重100--150毫克/日)。即使母亲钙营养缺乏,胎盘仍能主动地向胎儿输送钙,以保证胎儿生长发育的需要。
第三步:新生儿补钙新生儿出生时体重在3千克以上,骨钙的含量约为25克至30克,身长约50厘米。体重每天以25克至30克的速度增长,身高在28天内约增长至55厘米。为适应如此快的增长速度,合理营养,特别是钙营养的补充,成为当务之急。母乳是最理想的营养的补,成为当务之急。母乳是最理想的营养品。虽然母乳中的钙含量比牛乳中的钙含量少,但母乳中的钙、磷比例最适宜(2比1),钙极易被吸收。在母乳不足的情况下,母亲虽经服用催乳药及相关措施,但仍少乳或无乳时,新生儿应服用牛奶及代乳品。牛奶的磷会计师为人奶的6倍,钙为人奶的4倍,牛奶的鲜明钾和钠的会计师也都高于人奶。牛奶中的钙大多数与枸缘酸结合或形成磷酸钙胶体,不易被吸收。所以在人工喂养时仍需注意补钙。
第一,活动过度。在母亲怀孕时胎动就多,从小睡得少,几乎不睡。在摇篮里手脚乱动、爱哭,总用手指触摸、摆弄身边的东西。上学后不能静坐,上课时坐立不安,不停地扭动身子,喜欢奔跑、爬高而且不知道危险,不能自控5分钟。
第二,注意力不集中。注意停留在一种事物上时间极短,很容易被外界声响、人走动等无关刺激所分散,上课貌似听讲,其实脑子里想的是别的事,学习有始无终,对任何刺激都不加思考,容易出现危险行为和发生意外事故。
第三,学习困难。有认知障碍,例如图形的辨认和临摹困难,对抽象、概括的事物理解较差,偏向具体的表面事物的理解。
第四,情绪不稳定。冲动、任性,做事不加思考,容易出现危险行为和发生意外事故。
第五,行为问题。有的儿童出现说谎话、逃学、盗窃、攻击行为等。
河南音乐培训一定要找专业的学校培训,只有专业的音乐艺考培训学校才能够给与同学更加专业的指导,这样的提高是最有效,开封艺考集中营就是这样一个学校,值得你去相信。
基本生活物品打算全,一定要带睡觉巾!!!我的深切体会啊~~~英国买好用的!!!花了N多镑的所学!!!存款证明不必多,20万就好了,保险点30万足矣。日常药品带好。牙刷之类的不必带,这里不至于贵的离谱。带肥皂,英国的洗衣粉洗不整洁的。带好自学用具,像修正带可以买到但是要一个两磅多。笔记本也得带够。暂时想起的就这么多。我就在诺大旁边住。走路十分钟左右。。。很美的学校,就是刮风的时候,树摇得有点可怕~~~
我知道深圳有一家雄峰易贷信息服务公司,他们是专门做pos机产品的,公司产品种类很多样化,这就看你需要哪种类型的,产品的性能和品质重要,可以通过官网了解下。
呵呵 我个人实在 成都假日租车 还是不俗
您要不网上查一下
谢谢 看能无法帮上您的忙
先抵达云水谣 再去”四菜一汤“ 比较顺路 。云水谣也有土楼
知名的和贵楼和怀远楼都是很有特色的 。
正在加载...
Copyright &
Corporation, All Rights Reserved
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区
相关问答:123456789101112131415请问学编程iOS 和Java 哪个补习培训机构正规和好?自制力不强,多次自学只有一点点基础,所以想_百度知道
请问学编程iOS 和Java 哪个补习培训机构正规和好?自制力不强,多次自学只有一点点基础,所以想
请问学编程iOS 和Java 哪个补习培训机构正规和好?自制力不强,多次自学只有一点点基础,所以想找培训班系统学习,当兴趣发展。
我有更好的答案
iOS比较好薪资高,Java范围比较广,自制力不强有老师管着就好了
那那种培训机构好呢?
iOS比较严厉
采纳率:55%
为您推荐:
其他类似问题
自制力的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。IOS开发没你想的那么难
  IOS开发没你想的那么难&如今的已是IOS的的天下,是手游开发的天下。在当今社会随着社会的发展,企业的慢慢成长的同时,他们也会因此需要一些专门的开发人才。IOS开发人才就这样成为了他们所青睐的人才。现在还在为了目标而盲目的同学你还在考虑什么呢?学习IOS开发将是你最理想的职业选择。很多人会认为IOS特别的高端,学习起来会不会特别的困难?其实不然,任何技术都有学的好坏之分,之所以导致这两种结果,大部分的原因还是在于个人在学习上所下功夫的深浅,只要你认真踏实的去学习,怎么能学不好一门技术呢?所以IOS开发没你想的那么难。
  那么到底学习IOS困难吗?我们来详细为大家介绍一下,如果你曾经学过任何一种编程语言&C++&Java&C&.Net等,那学起来也更加的得心应手,如果之前不是计算机相关专业毕业,那也没有关系,圆享科技针对0基础的学员就开设了0基础的班级。涉及到编程开发,很多人都会怕自己英语不好学不会,其实不然,开发当中其实用的英文单词并不多,每天经常的敲打这些单词不到半个月就会了。如果你想成为IOS开发工程师不如用最短的时间,学习最全面的开发知识,这样早就业是个不错的选择。
  的IOS开发课程提供内容丰富、教材形式多样,配图教材,多媒体动画PPT,清晰的授课思路以及随时可以观摩的在线咨询。提高授课质量,降低学生学习难度。千锋学院更是花重金为了配合学院IOS开发,引进了一批imac苹果一体机,ipad供学员去开发,只有完全按照企业真实项目去开发,学员以后就业才能有保障,所以毕业的学员非常受企业欢迎,企业对千锋学员评价也非常之高。千锋秉承为学生提供最新的专业技术,保障学员100%就业,做出了不断的努力。
  如果想开发IOS应用,那么知道以下几点内容可帮助学习IOS:
  1、手机使用经验:足够的iPhone使用经验与体会,不然你很难与产品经理和设计人员有效沟通;
  2、语言基础:Objective-C语言、xcode开发环境;
  3、具体的开发能力:主要的开发将集中于界面开发、一定的数据库开发、通讯接口开发、协同开发与联调;
  4、如果是游戏,那么还需要涉及到引擎、建模、素材、光影、故事板等。推荐两本书两本经典入门书籍《objective-c基础教程》和《iphone4和ipad开发基础教程》。
  在学习IOS开发之初,你首先需要搞清楚学习的最终目的,不管是为了胜任工作也好,还是为了自己的兴趣爱好也好。如果一直在学习或者兴趣阶段的话根本无法深入,想要更加深入学习IOS必须参与实际的开发项目中,真正了解开发流程,能够与团队其它部分相互协作,这才是学习IOS开发有意义并且能够突飞猛进的方法!
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。当前位置: >>
学习ios开发的心得
苹果系统凭借其流畅的系统和良好的用户体验赢得了一致好评,由 于对 ios 系统有浓厚的兴趣,所以最近一直对苹果 ios 系统有关注度。 今年以来一直在学习有关 ios 方面的知识,最近利用空余时间分享 一些我在扣丁学堂学习 ios 有关的方法,希望能够帮助大家研究 iphone 和 ipad。做程序的都知道,iphone 和 ipad 都是用 ObjectiveC 语言来开发的,所以一般情况在学习 ios 之前,最好有一定的 Objective-C 基础。学习之前了解和学习一些关于 Objective-C 的语 法基础和规则对往后帮助是非常大的。如果之前有一定的 C 和 C++ 还有 Java 的基础,学习起来会更加容易上手,因为各种语言具有一 定的联系性。但不管是学习 Objective-C 语言,还是学习 ios,很多 朋友都是只看书本上的例子,没有进行实际的操作,这对往后真刀 真枪做项目的时候会有很大的压力。在苹果机上,在 Xcode 和 Interface Builder 开发环境中,按部就班的“抄”些应用程序。而很 少去思考,没有去多问几个为什么。这是学习的大忌,所以一定要 经常总结自己的学习方法,发现错误要及时作出调整。孔子说,学 而不思则罔,思而不学则殆。几千年之前孔子这句话对现在的我们 来说作用还是很大的,告诉我们学和思是要结合的,这样才能进步。 每天晚上回去要多问几个为什么 ?问问自己学到了多少 ?照着书上的 例子,一个一个做下来,只要不是文盲,做到举一反三,这样才有 更好的效果。所以通过我个人的案例我提醒大家,以后的学习中, 一定要多问自己几个为什么,多向有经验的人请教,不要碍于面子。 除此之外还有一点就是坚持,坚持是非常重要的,我看重苹果未来 的发展,所以我一定要坚持下去,也许别人很容易就学会了的东西, 我要学很久,但没关系,因为我始终相信“勤能补拙”这句话!以后 一定要多请教有经验的朋友、多看点书,在这里也要感谢一下那些 帮助过我的老师,他们对我学习中极大的帮助,每次有不懂得问题, 都及时得到了他们的回答。 喜欢那么一句话:我走的很慢,但我从不停下!
一个略懂编程的人并且完全没有接触过IOS开发的人想要学习IOS开发应如何学习 - 新手 自学IOS开发 从零开始 苹果系统学习IOS开发工程师工作总结与计划范文 - 最新 IOS 开发工程师工作岗位 工作总结与计划 ==适合 IOS 开发工程师工作述职、职称评审、工作总结报告== 个人原创 IOS 开发...总结最近ios开发心得_互联网_IT/计算机_专业资料。移动互联网相关资料,免费下载 悦成移动―移动互联网黄埔军校 网址:http://www.sunnycareer.com/it/index.html ...主要编写代码、执行; .xib(.storyboards):界面的显示; 3、ios 设计过程不同于原来学习过的任何一种语言,整个编程思想不同,但是在老师的 带领下,还是学习到了不...学习Ios的感受_学习总结_总结/汇报_实用文档。通过学习我掌握了以下几点: 1 mac os操作系统的安装,使普通笔记本变成苹果本。 2 操作系统,文件系统介绍、基本使用...IOS开发总结_工作总结/汇报_总结/汇报_实用文档。iOS开发总结IOS 开发总结 by ...IOS开发总结 56页 1下载券 总结最近ios开发心得 8页 免费 iOS开发流程总结 5...IOS开发工程师实习周记原创 - 实习周记 IOS 开发工程师工作岗位 个人原创 IOS 开发工程师工作岗位实习周记 有效防止雷同!简单修改即可使用! 姓名:王 XX 学号:2017...开发人员是怎么学到的 iOS 技术呢,肯定会有好多是计算机专业出身,也会有很多事...学语言,无非就是要学好基础,弄清楚概念,然后做个简单的例子,慢 慢的体会,...实习任务: 实习任务是学习 IOS 的开发。通过实习,学生应该熟悉软件开发流程,了解...在这次实习过程中,我深刻体会到,走出校门,只是万里长征的第一步,我们在工作 ...三、心得体会 1.成绩与收获 本次实践我学到了很多原来不是很了解的知识,是...一、介绍苹果 iOS(iphone Operation System)是由苹果公司开发的手持设备操作系统...
All rights reserved Powered by
www.tceic.com
copyright &copyright 。文档资料库内容来自网络,如有侵犯请联系客服。【求教】如果大四一年我决心学一门编程语言的话,各位推荐哪一种语言??? | Hello world!小组 | 果壳网 科技有意思
130052人加入此小组
现在大四,课不多,想用一年时间新学一门编程语言,无奈语言种类繁多,各有优缺点和支持的人群,是在难以决定,不想就这样在决定学哪种语言中继续浪费时间,因而借此宝地求教于各位,还望不吝赐教。我的情况:1.已经有C,MATLAB基础,但不深入,HTML,CSS也了解过,用过dreamweaver。2.了解过Delphi,C#,C++,JAVA,Python(只是了解能干什么而已,并没有实际编写过程序)。3.对于大数据,云计算,人工智能,机器学习非常感兴趣(也只是了解过一些定性的东西而已,没有实际编写过相关程序),以后有意到微软等IT公司工作,做人工智能,机器学习,人机交互,模式识别等相关的工作,但是不知道他们具体是干什么的,也不知道用什么语言。4.也想能做一些嵌入式方面的东西,偏后端开发一些,想着以后既能做后端驱动开发又能开发前端应用,偏软件一点。5.大方向是移动开发(开发移动设备),但也想能做一些windows开发,主要是前者,移动开发指的是在Linux下的开发吗???如何搭建开发环境?用我普通的笔记本电脑行吗?有些软件动辄好几G。PS:我是电子相关专业的,但不是计算机专业的。谢谢各位!!!
软件工程师,小众软件爱好者
与其再学一种语言, 不如专精一门, 做几个实际的项目出来. 根据你的描述, 实操经验才是你目前缺乏的. 或者去研究一下数据结构和算法. 这些都远比再学一门语言来的划算.
如果是电子专业最好还是去玩玩单片机嵌入式,未来这个依然是热点。个人建议继续深入研究c ,精通一门语言之后,其他的学起来都会很快,特别是精通c之后,现在很多语言都是以c为基础的。不太建议去研究一下数据结构和算法.,这个坑太深了。时代在变化这种基础性的研究对你来说有点晚了。我是20年前开始学电脑的,最开始就是为了竞赛研究算法和数据结构的。但是现在的话,感觉时代已经变了,一方面性能提升很大,比如,内存分配方面,没必要再用链表,直接一个数组够用就ok;另一方面,应用为主了,语言本身会同很多基础性算法,比如,排序之类的,你就没有必要再自己写,即便自己写排序最最基础的冒泡排序也已经足够(原因参考第一条)。 哦
最后,入手嵌入式可以先去玩玩 arduino.另外,还是学好英文吧
引用 的话:与其再学一种语言, 不如专精一门, 做几个实际的项目出来. 根据你的描述, 实操经验才是你目前缺乏的. 或者去研究一下数据结构和算法. 这些都远比再学一门语言来的划算.有道理,谢谢,准备专精一门,深入的研究一下,争取能用他做个项目啥的
引用 的话:如果是电子专业最好还是去玩玩单片机嵌入式,未来这个依然是热点。个人建议继续深入研究c ,精通一门语言之后,其他的学起来都会很快,特别是精通c之后,现在很多语言都是以c为基础的。不太建议去研究一下数据结...多谢前辈指教!比如说我想在想往嵌入式方向发展(做一些智能硬件啥的,比如说一些便携的医疗设备之类的),请看看我的计划有什么问题:1.ARM和arduino选哪个?(好像ARM挺热的),零基础的话如何上手?买一块板子吗?推荐买那种型号的板子?视屏教程或者书籍有没有能推荐的?2.复杂一些的嵌入式应用好像需要在操作系统上写程序,操作系统是不是指Linux?如果想零基础学嵌入式Linux开发的话,有没有好的视屏教程或书籍?3.有一块51单片机板子,还有没有必要先学51,然后再转到嵌入式?(上过单片机课,基本的操作会),还是直接就上手嵌入式?4.做嵌入式的话,如果以后想自己能做一些底层的东西,是不是要学通C?我也想 能自己开发一些上层的应用,也是用C吗?还是C++或Java?感觉讲C语言的书和我看到的嵌入式开发中的C语言不一样啊?应该看哪种C语言的书?谢谢,thank U very much
引用 的话:如果是电子专业最好还是去玩玩单片机嵌入式,未来这个依然是热点。个人建议继续深入研究c ,精通一门语言之后,其他的学起来都会很快,特别是精通c之后,现在很多语言都是以c为基础的。不太建议去研究一下数据结...PS: 深入C是什么意思,感觉讲C语言语法的书都看过啦?我也一直搞不懂为什么学会C语法书(比如说谭浩强的)后,嵌入式开发写的C语言看不懂!!!硬件开发的C语言好多写的都不认识。是不是有专门将嵌入式C语言的书?哪本好呢?
我是学计算机,现在做电子行业的,我不赞同楼上的说法,正因为大家都感觉底层的东西现在不用了,才造成了现在人大都浮于形式。C语言,你一定没有深入了解,嵌入式的C和硬件结合很紧密,是真正学习C语言的时候,你会深入了解指针与地址、数量类型与内存分配等等的含义。说数据结构和算法学了没用的,是自己不用罢了,计算机要想做得好,就要数学好,数据结构和算法是程序变得更优更快的原理,不学,你学啥编程。既然是学电子的,就学习C语言和C++就可以了。如果做Linux,就要学习操作系统的知识,如果搞物联网,就要专门学习zigbee、wifi、RFID的技术。其他类同,自己去查资料去~我是有些愤青的,面试过很多电子专业毕业的,很多连模电数电都学不好,找了一个常见的电子元器件,都不认识,还说搞什么嵌入式、JAVA,大都是跟风学,没抓住技术的内涵。PS一下,如果你对C语言的预编译指令、内存分配函数、二维数组的指针表示方式、结构体的内存构成、共用体的典型应用、回调函数的应用等等都掌握,就不用刻意去学C语言了吐槽多了,只是吐槽,不针对人。或许言重了,真正理解还在于你自己体会,如果攻击到人了,实在对不起~
随便回复你的问题,我不是大师啊,也不是大牛,在好多论坛里,我都是被人说过自己去查数据手册的。1.ARM和arduino选哪个?(好像ARM挺热的),零基础的话如何上手?买一块板子吗?推荐买那种型号的板子?视屏教程或者书籍有没有能推荐的?ARM和arduino的应用层次不一样,ARM是一个系列,高级的基本是用于嵌入式开发的,就是移植Linux和Wince的,这里高级是指原来的ARM9/ARM11/以及现在的cortex-A系列,低级的是cortex-M系列的,大多就是说stm32的,这个不能一直Linux一类的带有内存管理的系统,可以移植freeRTOS一类的小系统,也有不移植的,STM32的好处在于意法半导体(STM)出了库函数,用起来方便。高级低级不是好不好,是指处理速度等等。arduino是老美出的,其实是一个平台,是基于ATMEL出的avr单片机基础上的,它还有自己的开发IDE。所以说不是一个类型,对于电子行业的应用,一般用纯芯片,这里的arm一般指的是用arm技术的上Linux操作系统的。那个好,没有可比性,arm更多的是做为中心处理器来用的。2.复杂一些的嵌入式应用好像需要在操作系统上写程序,操作系统是不是指Linux?如果想零基础学嵌入式Linux开发的话,有没有好的视屏教程或书籍?嵌入式狭义的认为就是移植linux和wince的。开发有两个概念,一个是操作系统上写程序,一个是移植操作系统,写程序就不多说了,有点像电脑手机上写程序,移植,主要是驱动的移植,比如硬件上添加了一个新的硬件,就要在操作系统底层去写驱动代码。跟电脑上的驱动大体是一个概念,没驱动就不能操作硬件。3.有一块51单片机板子,还有没有必要先学51,然后再转到嵌入式?(上过单片机课,基本的操作会),还是直接就上手嵌入式?我认为学习51或者pic等运行速度慢,内存小的单片机是有意的,学习了会深入了解CPU的运行方式,很多学生都不明白ram和rom的概念,不理解数据总线和地址总线的区别,不知道哈佛架构和冯诺依曼架构的区别。如果你懂了,对于做嵌入式很有帮助的。还有不是说8位单片机性能差就死掉了。很多方面8位单片机很优秀,比如说pic的纳瓦技术,在stm32上绝对做不出来的,如果你精通原理,就不怕用什么单片机,如果你精通linux和单片机,就不怕用什么arm片子。4.做嵌入式的话,如果以后想自己能做一些底层的东西,是不是要学通C?我也想 能自己开发一些上层的应用,也是用C吗?还是C++或Java?嵌入式的开发环境决定了用什么语言,在达不到linux和wince的高度上,一般C语言足够了。linux系统基本是由C语言写成的,而wince的api基本都是C++的。而JAVA必须运行在JVM虚拟机上,JAVA天生就不是嵌入式上的。JAVA与C和C++相比,是面向对象的,JAVA的好处在于平台性。上层的应用,windows上的用VC++,安卓手机上的用JAVA。感觉讲C语言的书和我看到的嵌入式开发中的C语言不一样啊?应该看哪种C语言的书?不一样是涉及硬件的地方不一样,其实主体是一样的。只是你看着不舒服罢了,C语言的书只推荐谭浩强的。多学多看,建议多去搜索,多了解每门技术的大概用途及方向。技术没有好坏之分,只是看应用环境。芯片没有什么特别选择,就是看应用环境,及最熟悉的选择。
抱歉 说错了,查了查arduino说是欧洲人做的。以前上外网见老美经常用,以为是他们开发的。
引用 的话:多谢前辈指教!比如说我想在想往嵌入式方向发展(做一些智能硬件啥的,比如说一些便携的医疗设备之类的),请看看我的计划有什么问题:1.ARM和arduino选哪个?(好像ARM挺热的),零基础的话如何上手...比如说我想在想往嵌入式方向发展(做一些智能硬件啥的,比如说一些便携的医疗设备之类的),请看看我的计划有什么问题:1.ARM和arduino选哪个?(好像ARM挺热的),零基础的话如何上手?买一块板子吗?推荐买那种型号的板子?视屏教程或者书籍有没有能推荐的?如果你的目标是做嵌入式,那么先从 arduino 玩起来比较好,优点:简单上手快,可以用的库很多很快就能做出来东西,很多人认为这样是缺点,屏蔽了太多细节,但是实际上这是未来的发展方向,比如:pic单片机之类的提供了大量的直接供客户使用的库,方便开发。那种从头写到尾的时代已经过去了。Arduino 成本低。坏了修修换芯片,如果还不行直接换板子也可以。玩硬件门槛比软件高多了,很大程度是因为成本问题。用 Arduino的话你可以专注于硬件,意思是,你要学一下SPI 串口或者 I2C 方面的东西,如果你玩 arm的话,上面封装还是很多的。板子的话买 Uno 就可以了。教程没什么推荐的,直接去看国外的东西吧,最好不要看简体中文版的东西,错误太多。个人建议先模仿别人做东西,然后自己做,尝试各种模块,尝试创新,实现自己的想法,这样容易有成就感。2.复杂一些的嵌入式应用好像需要在操作系统上写程序,操作系统是不是指Linux?如果想零基础学嵌入式Linux开发的话,有没有好的视屏教程或书籍?ARM的话,操作系统都是指Linux。 这个我不懂了~3.有一块51单片机板子,还有没有必要先学51,然后再转到嵌入式?(上过单片机课,基本的操作会),还是直接就上手嵌入式?学 51也可以的,只要是要坚持下来。这个东西也算是广义的嵌入式。4.做嵌入式的话,如果以后想自己能做一些底层的东西,是不是要学通C?我也想 能自己开发一些上层的应用,也是用C吗?还是C++或Java?嵌入式,基本上都用C 的。你需要精通才行。C++基本上不会用在单片机上,因为编译开销太大。 Java的话,因为安卓的崛起,现在又很火。但是Java不会和底层打交道,如果你的目标是硬件最好现在不要去学。
引用 的话:我是学计算机,现在做电子行业的,我不赞同楼上的说法,正因为大家都感觉底层的东西现在不用了,才造成了现在人大都浮于形式。C语言,你一定没有深入了解,嵌入式的C和硬件结合很紧密,是真正学习C语言的时候,你...前辈所言极是!很受教,多谢
引用 的话:比如说我想在想往嵌入式方向发展(做一些智能硬件啥的,比如说一些便携的医疗设备之类的),请看看我的计划有什么问题:1.ARM和arduino选哪个?(好像ARM挺热的),零基础的话如何上手?买一块板子吗...感谢细心的回复,我逐渐知道该怎么办啦,哇哈哈哈
引用 的话:随便回复你的问题,我不是大师啊,也不是大牛,在好多论坛里,我都是被人说过自己去查数据手册的。1.ARM和arduino选哪个?(好像ARM挺热的),零基础的话如何上手?买一块板子吗?推荐买那种型号的板...感谢,解决了我一些疑问》thank
YOU very much
针对你的第五条移动应用开发基本是两个方向Android和IOS,windows的市场占有率比较低Android就是JAVA的语法配合谷歌的SDK,以前用Eclipse+SDK,现在谷歌强推Android Studio作为开发环境。IOS以前都是object-c,现在苹果自己出了Swift也算是一个选择方向移动应用开发大致是这样================================其他一些话1、打好基础很重要,掌握严谨逻辑思维方式,可以让你遇到问题解决问题2、应用开发和嵌入式完全是两个世界
引用 的话:多谢前辈指教!比如说我想在想往嵌入式方向发展(做一些智能硬件啥的,比如说一些便携的医疗设备之类的),请看看我的计划有什么问题:1.ARM和arduino选哪个?(好像ARM挺热的),零基础的话如何上手...以上硬件部分全是基于c的
嵌入式c,你百度《程序员的鄙视链》就懂了。
引用 的话:感谢细心的回复,我逐渐知道该怎么办啦,哇哈哈哈其实不知道学什么是每个人都会经过的过程。每个人都有每个人喜欢的路线,最主要的是你想去做,当我在学校的时候发现一个电子产品很好玩的时候,就决定放弃做计算机软件,而去做电子行业,虽然那时候也是一样的翘课、打游戏,但是毕业的时候已经自己设计了一些电子玩意。我们说的话都是真话,也都是狗屁,自己去实践感觉,去探索自己喜欢的。真的去喜欢做一个行业,现在立刻就去了解它所需要学习的,不管你是从什么地方入手的~~~~祝你顺利~~
引用 的话:针对你的第五条移动应用开发基本是两个方向Android和IOS,windows的市场占有率比较低Android就是JAVA的语法配合谷歌的SDK,以前用Eclipse+SDK,现在谷歌强推Androi...恩,谢谢
引用 的话:其实不知道学什么是每个人都会经过的过程。每个人都有每个人喜欢的路线,最主要的是你想去做,当我在学校的时候发现一个电子产品很好玩的时候,就决定放弃做计算机软件,而去做电子行业,虽然那时候也是一样的翘课、...确实这个阶段很痛苦,慢慢摸索吧,谢谢
机器学习需要的主要是数学(统计)。当然也有在做机器学习编程的,不过一般都是在优化已有的模型让其跑得更快/占更少的内存,这对于算法和OS都要有很深的理解,坑很深。我觉得如果要做软件的话,最好还是学Java/C#。OOP对于团队协作还是很重要的,安全性也有利于初学者不会在segmentation fault里折腾,而且Java/C#的工具都非常的成熟(eclipse/VS),Java/C#也是安卓/Windows 软件的主力语言。如果要学机器学习而不做系统优化的话,我建议学python,应为最容易上手,和matlab有共通的地方,而更让你注重编程的内容而非编程本身。
与其纠结学什么不如想想要改变什么,改变需要掌握什么技术,语言只是工具而已,关键是用工具做什么。给自己找到一个舞台,然后再去找梯子。当然如果只是想给别人打打工,赚点汤喝,那么学什么都无所谓,因为上岗了都要重来过。来自
电子我不懂,AI这块儿的研究大家比较随意,用MATLAB的占大多数,然而我们实验室也有因为效率用C++的,为了展示效果用python的,如果你要研究这块儿,因为要读别人的程序,所以三样最好都会用,精通的话推荐后两个了我们一般的研究入门思路是,看已有的文章,代码(如果有的话),自己实验,跑自己的实验数据,分析,改进最近比较火的是深度学习deep learning,你可以搜搜相关资料推荐你一个下paper的网站吧,是偏计算机视觉的会议,哦,另外,别看谭浩强……c和c++看那几本英文的教材吧,中英文对照看
我又看了一遍,好迷惑,楼主你到底想干啥,你说的三个方向简直风马牛不相及……
(C)果壳网&&&&京ICP证100430号&&&&京网文[-239号&&&&新出发京零字东150005号&&&&
违法和不良信息举报邮箱:&&&&举报电话:&&&&&&&&

我要回帖

 

随机推荐