[暖暖晴夏海风 ]5G 棋局 苹果或许“将了英特尔一军”

作者: admin

    为什么每个人都赶时间? 走进任何书店,你会看到如何在24小时内自己学习Java,你也可以看到很多书在几天或几小时内学习C,SQL,Ruby,算法等。 在亚马逊,使用“标题:教,自己,小时,自2000年”进行高级搜索,我发现了512本这样的书。 在前十本书中,有九本是编程书籍,其余是关于财务管理。 使用“自学”代替“学习”,或“日”代替“小时”会产生类似的结果。 结论是,任何人都渴望学习编程或编程比其他任何东西都更容易学习。 Felleisen等。 在他们的书“如何设计程序”中提到“糟糕的编程很容易,即使白痴可以在21天内学习”,请同意。 让我们分析一下24小时内学习C ++的意义:自学:在24小时内,你将没有时间编写一些重要的程序,并从成功和失败中学习。 您将没有时间与经验丰富的程序员合作,并了解在C ++环境中编程的样子。 简而言之,你没有时间学习。 所以这本书只能说是肤浅的熟悉,而不是深刻的理解。 正如亚历山大·波普所说,只是学习一些东西是危险的C ++:在24小时内,你可能能够学习一些C ++语法(如果你已经知道另一种语言),但是你无法学到很多东西。 如何使用这种语言的知识。 简而言之,如果您是草根程序员,您可以学习用C ++语法编写BASIC程序,但是您无法了解C ++的真正优点和缺点。 那是什么意思? Alan Perlis曾经说过:“一种不影响编程思维方式的语言不值得学习。” 一种可能性是你需要学习一些C ++(或类似JavaScript),因为你需要使用它。 有用于完成特定任务的工具界面。 但在这种情况下,您不是在学习如何编程,而是学习如何完成这项任务。 在24小时内:不幸的是,这还不够,如下所述。 十年来自学编程,许多研究人员发现,成为各种领域的专家需要大约十年时间,包括国际象棋,音乐创作,电报,绘画,钢琴演奏,游泳,网球和科学研究,神经心理学。 和拓扑等等。 成功的关键是不断的实践:不只是一次又一次地做,但每次你用超出当前能力的任务挑战自己,尝试解决它,分析你的表现,然后,纠正错误和 重复循环。 对于人和事物没有真正的捷径:即使对于莫扎特来说也是如此。 当他4岁时,他被称为音乐天才。 在他开始创造世界级音乐之前,又花了13年的时间来磨练自己。 另一个例子是甲壳虫乐队。 披头士乐队似乎在一夜之间成名,一系列热门歌曲和1964年Ed Sullivan秀的首演。但事实上,自1957年以来,他们一直在利物浦和汉堡的小酒吧演出。 虽然他们很久以前很受公众欢迎,但他们的第一张主要成功专辑“Sgt.Peppers”是在1967年发布的。 马尔科姆·格拉德威尔已经普及了这个想法,尽管他的观点是10,000小时的专注努力,而不是10年。 Henri Cartier-Bresson(1908-2004)有一句名言:“你的前10,000张照片是你最糟糕的作品。” (他没想到会使用数码相机,有些人可能会在一周内拍摄10,000张照片。真正成为专家可能需要一辈子:塞缪尔约翰逊(1709-1784)说:“在任何领域都是一个伟大的人需要一个 终身努力和机会主义是不可行的。“乔(1340-1400)抱怨说:”生命太短暂,知识无穷无尽。“希波克拉底(约公元前400年)因着名的说法”ars longa,vita bRevis“受到称赞,这句话的原文是”Ars longa,vita brevis,occasio praeceps,experimentum periculosum,iudicium difficile“,意思是”生命很短暂,但技能很深,机会稍纵即逝,探索 难以选择。“当然,没有一个号码可以作为最终答案。 假设所有技能(例如编程,国际象棋,西洋跳棋和音乐)需要完全相同,或者每个人都需要完全相同。 时间不合理。 正如K. Anders Ericsson教授所说:“在大多数地区,即使是最有才能的人也需要很多时间才能达到最高水平,这是非常值得注意的。 10,000小时的数量让你觉得我们每周谈论10到20个小时。 “你想成为一名程序员。这是我的编程技巧:感兴趣的是编程,编程因为兴趣。请保持足够的兴趣,以便你愿意投资10或10,000小时。编码。最好的学习方法。” 这是实践。 更严格地说,“在一个特定的领域,一个人的最高水平不是由于经验的积累而自动获得的,而是经过深思熟虑的改进,而有经验的人也可以提高他们的水平。 “最有效的学习需要有一个明确的任务,特定人的中等难度,反馈,以及重复反复试验和纠正错误的机会。” “在实践中的认知:日常生活中的思想,数学和文化”是对这一观点的有趣参考。 与其他程序员交谈; 阅读其他程序。 这比任何书籍或培训课程都重要。 如果你愿意,你可以留在大学(或研究生院)四年。 这将使您有机会获得需要证书的工作,以便您可以更深入地了解该领域,但如果您不喜欢上学,您可以自己学习或者我在工作中有类似的经历。 无论如何,基于书本的知识是不够的。 Eric Raymond,The New Hacker's Dictionary的作者说:“计算机科学教育不能让任何人成为专业程序员,就像学习画笔和油漆不能让某人成为专业画家一样。” 我雇用的最好的程序员之一只是高中毕业证书。 他开发了很多很棒的软件,拥有自己的团队,并有足够的股票期权来购买夜总会。 与其他程序员一起完成项目。 你是某些项目中最好的程序员,而且你是某些项目中程序员最差的。 当您处于最佳状态时,您可以锻炼自己领导项目的能力,并利用您的愿景激励他人。 当你处于最糟糕的状态时,你可以了解大师的所作所为并看到他们不喜欢的东西(因为他们会让你做他们不喜欢的事情)。 接管其他程序员的项目并理解他人编写的程序。 当原始程序员不在时,学习如何理解和修复程序。 考虑如何设计您的程序,让您身后的人更容易维护它们。 学习至少六种编程语言。 包括强调类抽象的语言(如Java或C ++),一种强调函数抽象的语言(如Lisp或ML或Haskell),一种支持语法抽象的语言(如Lisp),一种支持声明性规范的语言。 (例如Prolog或C ++模板),一种强调并发性的语言(如Clojure或Go)。 请记住,“计算机科学”中有一台“计算机”。 知道计算机执行指令需要多长时间,从内存中提取字符(有或没有缓存),从磁盘读取连续字符,以及在磁盘上查找新位置。 参与语言标准化工作。 它可能是ANSI C ++委员会,也可能是2或4个空间缩进,它们决定了您自己的本机编码风格。 无论哪种方式,您都可以了解其他人对语言的偏好,他们感受到的深度,甚至可能感受到他们的感受。 有良好的判断力,尽快适应语言的标准化。 考虑到这一切,要了解你可以通过书籍走多远是一个值得怀疑的问题。 在我的第一个孩子出生之前,我读完所有的“如何”书籍,但仍然感觉像一个笨拙的新手。 30个月后,当我的第二个孩子出生时,我重新学习了那些书。知道? 不,相反,我依靠我的个人经验,这比专家写的数千页更有用,我更放心。 Fred Brooks在他的论文No Silver Bullet中指出了寻找优秀软件设计师的三个步骤:尽早系统地发现顶级程序员。 指派一名职业导师指导他,并对他的简历保持谨慎。 为成长中的程序员提供互动和互相激励的机会。 这假设有些人已经拥有成为优秀程序员所需的素质,那么你的工作就是适当地欺骗他们。 Alan Perlis的陈述更简洁:“每个人都可以学习雕刻,但米开朗基罗必须学习如何不雕刻。伟大的程序员也是如此。” 玻璃市认为伟人具有一些超越训练的内在品质。 但这些品质从何而来? 它天生吗? 或者他们是通过勤奋发展起来的? 正如奥古斯特古斯托所说的那样:“任何人都可以学会烹饪,但只有无畏的人才能做到。”我认为这更像是愿意在一定的实践中度过我的大部分生活,但也许无所畏惧是一个总结。 这样做的一种方式。 或者,正如古斯特的评论家安东·伊戈所说:“不是每个人都可以成为伟大的艺术家,但伟大的艺术家可以来自任何地方。”因此,继续购买Java / Ruby / JavaScript / PHP书籍,你可能会从中获取有用的东西。 但是他们不会在24或21天内改变你的生活,也不会教你作为程序员所需的所有专业知识。 为什么不在未来24个月内努力工作并改进? 参考书Bloom,Benjamin(编辑)“在青少年中培养人才”,Ballantine,1985年.Brooks,Fred,No Silver Bullets,IEEE Computer,vol。 20,不。 1987年4月4日。 10-19。 Bryan,WL&Harter,N。“StudIes on telegraphic language:获得一种习惯等级。 心理学评论,1899,8,345-375 Hayes,John R.,“完全解决问题”Lawrence Erlbaum,1989年.Chase,William G.&Simon,Herbert A Cheception in Chess,Cognitive Psychology,1973,4,55-81 。 Lave,Jean,“实践中的认知:日常生活中的思想,数学和文化”,剑桥大学出版社,1988年。上一个问题的答案典型的PC各种操作所需的近似时间:执行典型指令:1/100000000秒,即1纳秒 从第一级缓存中提取:0.5纳秒分支预测误差:来自二级缓存的5纳秒:7纳秒互相退出/解锁:从主存储器提取25纳秒:100纳秒通过1Gbps网络发送的2K字节:20000纳秒按顺序读取1MB 来自内存:250,000纳秒从新磁盘位置获取(SEEK):8000000纳秒从磁盘读取1MB顺序:20000000纳秒发送数据包到欧洲并返回:150毫秒,即150000000纳秒附件:语言选择有人会问,它们应该是什么 我应该先学习编程语言吗? 这里没有标准答案,但请考虑以下事项:请联系您的朋友。 当被问及“我应该使用什么操作系统,Windows,Unix或Mac?”时 我的回答通常是:“使用你朋友使用的任何东西。” 您从朋友那里学到的优势将抵消操作系统或编程。 语言之间的任何固有差异。 还要考虑你未来的朋友:程序员在区内的人,如果你继续,你将成为其中之一。 您选择的语言是否有一个庞大的成长组或一个正在死亡的小组? 我可以获得书籍,网站和在线论坛的答案吗? 你喜欢那些论坛中的人吗? 简单实用。 诸如C ++和Java之类的编程语言是由经验丰富的程序员团队设计的,他们关心代码的运行时效率。 因此,为了处理这些情况,某些语言很复杂。 你关心的是学习编程。 你不需要那么复杂。 您需要的是一种可以为新手程序员轻松学习和记忆的语言。 互动。 您更喜欢学习弹钢琴的方法:正常,互动,只需按一下按钮即可听到音符; 或“批量”模式,你只完成一首完整的歌曲刚才听到的音符? 显然,交互模式使钢琴学习更容易。 编程也是如此,坚持交互模式的语言并使用它。 考虑到这些标准,我对第一种编程语言的建议是Python或Scheme。 另一种选择是JavaScript,不是因为它是专为初学者设计的,而是因为它有许多在线教程,例如Khan Academy教程。 但是每个人的情况都略有不同,还有其他一些不错的选择。 如果您还是孩子,您可能更喜欢Alice或Squeak或Blockly(老年人也可能喜欢这样)。 没关系,重要的是你选择并开始。 附录:书籍和其他资源被问及他们应该从哪些书籍和页面中学习。 我再说一遍:只读一本书是不够的。 但我可以推荐以下资源:方案:“计算机程序的结构和解释(Abelson&Sussman)”可能是计算机科学中最好的入门书,它确实教授编程作为理解计算机科学的一种方式。 您可以在该书上看到该讲座的视频和网络上的全文。 这本书很难阅读,并将消除一些可能以这种方式取得成功的人。 方案:“如何设计Gn程序(Felleisen等人)是关于如何在实践中以优雅和实用的方式设计程序的最佳书籍之一。 Python:“Python编程:CS简介(Zelle)”是对如何使用Python的一个很好的介绍。 Python:Python.org上有一些在线教程。 Oz:“计算机编程的概念,技术和模型(Van Roy&Haridi)”被一些人认为是Abelson和Sussman的现代继承人。 阅读本书让您了解编程思想。 它涵盖的范围比Abelson和Sussman更广泛,可能更容易阅读和理解。 它使用Oz,这种语言并不广为人知,但它是学习其他语言的基础。 T. Capey指出,亚马逊页面上的“完整问题解决者”页面将“在21天内自学孟加拉”和“自学语法和风格”改为“购买此书的用户也购买了这些产品”。 在这方面,我估计大多数人都会从这个领域看到这本书。 感谢Ross Cohen的帮助。 通过:HTTP://norvig.com/21-days.html

    然而,安静的表面并不意味着公司对未来的5G部署没有任何行动,这次它仍然是从芯片开始的。 不久前,“华尔街日报”报道苹果正在与英特尔谈判收购后者的智能手机基带调制解调器芯片业务。 7月26日,英特尔正式宣布这一消息:“英特尔与苹果已经签署协议,苹果公司已经收购了大部分英特尔的智能手机调制解调器业务,大约2200名英特尔员工将加入苹果公司,包括相关的知识产权,设备和租赁。 交易价值10亿美元,预计将在2019年第四季度完成,但须经监管机构批准并符合其他常规条件。“ 一旦达成这笔交易,毫无疑问,苹果将在5G的技术积累方面取得非常显着的进步。 至于苹果将来何时推出自己的5G芯片,我们在此不再讨论。 今天,我们来谈谈收购英特尔智能手机基带调制解调器芯片业务背后的事情。 故事始于Apple公告和高通公司的和解。 长期以来,苹果和高通一直在专利问题上玩游戏,但今年4月,两家公司宣布达成和解协议并同意放弃全球所有诉讼。 此时,双方之间的长期专利战已经结束。 作为和解协议的一部分,Apple同意向Qualcomm支付费用(报告为45亿美元),并签署了一份为期六年的许可协议,其中包括为期两年的许可证延期和多年芯片。 集团供货协议。 对于两者之间的和解,外国媒体认为高通实际上是在胜利的一方,而苹果则处于更加不利的地位。 但是,从Apple的角度来看,这样的结果可能是最合理的结果。 一方面,在两人达成和解后,他们可以解决iPhone被禁止的潜在威胁。 另一方面,英特尔在5G相关研究的发展方面确实较慢。 据说它将在2020年用于手机上,而高通公司可以快速推出满足市场需求的5G手机。 从这两个角度来看,事实上,苹果并不是太糟糕,用“双赢”来形容也许更合适。 然而,一些幸福的夫妻,苹果和高通已经恢复良好,这意味着英特尔将失去最重要的客户,这也深深伤害了芯片巨头。 几乎与此同时,英特尔正式宣布该公司将退出5G智能手机调制解调器业务,并且未来不会推出5G调制解调器产品。 当然,计划在2020年推出的产品也将被撤销。 不过,它在声明中也提到,这并不意味着该公司将放弃5G相关业务,并将在未来继续投资其5G网络基础设施业务,但智能手机将不会受到影响。 对于公司的决定,英特尔CEO鲍勃·斯旺说:“我们对5G带来的机遇感到非常兴奋,但在智能手机调制解调器业务方面,英特尔显然没有明确的盈利机会和积极的回报.5G仍然是公司的战略重点, 我们的团队开发了一系列有价值的无线产品和知识产权。我们正在评估可以创造价值的选项,包括5G世界中以数据为中心的平台和设备。机会。“简单易懂,英特尔认为其5G智能手机调制解调器 业务将继续这样做,很难看到利润的希望。在这种情况下,最好简单地削减这一业务,转而为公司带来回报。在其他方向努力工作。总结英特尔的退出 从5G智能手机调制解调器业务来看,根本原因是英特尔真的没有开发5G智能手机调制解调器,其“心灰意冷”的直接原因是Ap 选择投资高通,英特尔没有继续努力的动力。 然而,尽管英特尔5G的研发能力与高通之间存在一定的差距,但不可否认的是,基带相关技术和专利积累仍然难以让许多其他公司赶上。 虽然作为供应商,英特尔可能无法满足Apple的要求,但如果将英特尔智能手机转移到自己的口袋中解决方案业务,用“真正的香火”来形容它并不夸张,这对于5G的未来公司来说 芯片。 相关研究将带来很多帮助。 回顾苹果公司收购英特尔智能手机到解调器业务,虽然整个过程更加合理,但从可能的结果来看,似乎“苹果将成为英特尔的军队”。

   &NBS磷; 访问购买页面:

    

    

     英特尔旗舰店