说到电脑,大家都很熟悉。现在每个人手里都有电脑,基本的应用也很方便。然而,你使用它并不意味着你知道你的电脑。举个简单的例子,你的电脑突然变蓝了,你可能会直接被圈住。发生了什么事?坏了?被黑了?有病毒了?事实上,可能都不是。所以,当他为你努力的时候,一切都很好,当他发脾气的时候,你可能会有一些痛苦。那我说的那么多和我们的主题有什么关系呢?其实我说的计算机思维,其实就是让你像计算机算法模式一样思考,至少知道他为什么发脾气。
说到计算机思维,我们必须提到数据结构。数据结构是算法的实现,数据结构反映了算法。计算机组成原理也是算法。汇编是算法。编译原理是一种复杂而深刻的算法。
初级人类可识别语言与计算机二进制之间的输入输出逻辑是由编译原理建立的。编译原理是一套将一种逻辑表达转化为另一种平等逻辑表达的算法。说到这里,你有没有想过初中英语,用同样意思的短语表达同样的句子?
学完谷歌方法论,大家都知道工程师分为五级。
第五级,合格的工程师,你要达到工程师最基本的要求。不低于第五级。
第四,你可以带领几个徒弟一起完成一件事。网络行为。带几个弟子去做更大的事情,一定要有一点领导力。
第三,在谷歌,你可以负责一条产品线,整个产品是你的,比如你负责地图,地图上有一些与地面数据和卫星图像重叠的, 卫星产品是你,或者导航是你。同行比较好,但是人家还是能做到的,不如你。
第二,你可以做世界上别人做不到的事。
一级很少见,
一个合格的工程师应该满足三个属性
第一,能经常工作,不要老坏。
第二,可以继承,你所做的本身是可用的。如果你不在,或者离开公司,即使你死了,有人也可以继续这样做,而不是中断。文明的过程是一个持续继承的过程,工作从头开始,没有积累,效率太低。
第三,包装好,包装好,人们可以在你身上做进一步的工作。不仅是工程师,任何专业人士,这是三个最基本的素质。
谷歌和微软培养的IT工程师和国内有时候小公司有什么区别?
1、例如,当他做一件事时,他应该确保他做得很好,而不是做其中一件小事。例如,一个游戏,从设计到功能,到个人测试、包装、提交,以及以后的许多维护,都必须独自完成。你自己吃狗粮,你自己做的事情应该结束,不要让别人擦屁股。现在从劳动分工的角度来看,为什么个人测试不能交给别人呢?
2、经过个人测试,看一个人专业化的人是一个非常重要的原则。小学生都知道,交卷前要检查,自己不经过个人考试,可能连小学生都不如。因为没有人能写代码是完全正确的,到目前为止,世界上证明最高水平的人可能是高德纳,一生写代码,发现只有几个位数错误,但其他代码不断发现错误,如果你没有个人测试,可能会在几天内死亡。
3、可以继承,继承,你总是留下一些遗产,在你离开一家公司后,回头五个人告诉你,我们现在仍然使用你的代码,我们会非常高兴。你的前脚很高,后面的人说,最后删除了这个质量很差的东西。你没有成就感。
4、你所做的也可以在上面开发。例如,许多程序是开源的,可以制作各种变体、子操作系统或新的UI界面操作系统。如果你能做到这一点,你的成就将被最多的人使用,你自己的成就,你可以获得最大的收入,可用性,这是一个非常基本的要求。
如果你想成为一名工程师,你仍然需要一种能力,这相当于一个大师。如何领导一个小团队?首先,你自己的规范。当你独自做事时,你可以理解你所有的意思。
作为领导者,如何管理和领导团队?
汉代有句话:韩信带兵,越多越好。但是对于很多领导来说,带的人越多,他就越乱。你应该制定一个让每个人都遵守的规则,这是合格专业人士应该做的。医生有医生和律师的规范。
要做到这一点,在中国这样的环境下有很大的发展机会,因为如果你做到了,别人做不到,你就有很大的机会。很多人说在起跑线上获胜,你不必在起跑线上那么努力。因为80%的人在标准化方面做不到。只要你做到了,你就会赢80%。
第一,树榜样,你怎么做,下属怎么做。
第二,你只关心你的下属。至于下属很多事情,不要太担心,由他自己管。一家公司的总经理负责下面每个部门的总监。只要你负责你的总监,你就可以树立一个榜样。这个榜样是一条规则。你下面的人和你一样执行这个规则。每周下面的每个人都应该和你交流,谈半个小时,介绍你的工作。你每周都要组织他们召开一次会议,讨论一些问题。这是一条规则。
至于你下面的导演,每个人都有20名产品经理或其他工程经理。他们向你学习。你与下面的每个导演沟通,他也与下面的每个经理沟通。他还组织了一些经理会议。下面的经理将与团队领导进行一对一的沟通,组织每个人的会议,团队领导将与下面的每个员工进行沟通,一级一级地管理,这样一个大型机构就可以管理,你可以管理1000人。假如你没有这样一个明确的组织,一千个人管理起来非常困难,过了一会儿这里出了问题,你就像消防队长一样冲过去。
如何培养领导力,
1、递归,在领导力上被称为授权,最糟糕的领域是一切都很详细。就像诸葛亮一样,一切都是自己做的,他们累死可能不能把事情做好,无论领导有多强大,也不能做一切,最重要的是充分发挥下面人的智慧。
很多人在一个单位工作了十几年,得不到提升。他是一名技术尖子生,做得很好,但他不知道如何教下面的人做好这件事。很多人说,与其教他做,不如自己做。
因此,创始人的基因往往决定了企业的基因。因此,当我们投资时,我们经常看到创始人是否合适。如果创始人不合适,它会导致一个非常糟糕的基因。无论公司做得多好,最终都很难成功。
事情是合适的,但人是不合适的,几乎是不成功的。这是一种简单、懒惰、有效的管理方法。很多人问我,你怎么会有时间做这么多事情?我说很简单,就是授权,授权自己的权限,给下面树立榜样。下面授权的人会按照你的模式做事。
2、分系统。在计算机算法中,每个都被打破了。一个大问题比十个小问题要复杂得多。但如果你有能力把一个复杂的大问题分解成十个相对不相关的小问题,那就容易多了。
因为很少有人能解决大问题。有很多人能解决相对较小的问题。例如,能够编写100万行代码的大系统并不多。但如果你有能力把它分成10万行,你仍然可以在社会上邀请10个这样的人。
在一个企业里,很多人说,我能把很多牛人聚在一起吗?不是。很多时候,你需要找到一个合适的拆解方法,把你的大工作拆解成十个小工作。你可以找到一个有能力做这十个小工作的人。
因为用牛刀杀鸡,把非常重要的人放在不太重要的位置,这个人的产量不一定很高。这是今天管理的一个非常重要的原则,工作人员应该匹配。有能力解决一个大问题。人们突然从第五级工程师上升到第三级,我刚才说的方法非常重要,用分裂的方法,把大问题变成小问题。
作为领导者,一个是分离,一个是递归,两个可以结合使用,把大问题分成小问题,找到合适的人做,制定自己的规则。传达自己的工作方法,整个企业将有一致的文化,这可以获得强大的联合力量,我们可以更好地前进。
计算机思维:人工智能
吴军:在计算机中,相互对立的统一关系,比如我谈论大小的统一,快慢的对立统一。许多纬度和单个纬度的统一。例如,计算机是一种网络效应,人们通常是一种个人效应。
发现基于大数据的人工智能比人们能做得更好,这是一种网络效应。同样,如果人们完全独立,他们只考虑自己的工作方式,可以考虑一个大网络,也会得到很好的效果。
全局和局部关系。有一支军队赢了每一场战斗,输了整场战斗。或者有些人输了每一场战斗,但输了整场战争。
人们所知道的世界相对是一个小世界。例如,今天你知道个位数没有问题,十位数也很清楚,到数千万亿,完全没有感觉。计算机要处理的世界比这个世界要大得多。
很多时候,我们说抓大放小容易,但人们从小到大一点一点积累,聚小变大。计算机工作和人工作有什么区别?领导考虑和个人考虑有什么区别?
计算机的工作方式,自上而下,首先考虑一个非常大的整体,下面的东西不准确,首先定义几个大的整体模块。然后在下一个层次上进行细化。
我们经常做相反的事情。让你写一篇文章,从细节开始,一点一点地写下来。更专业的人会首先构思整个故事的情节。这就是业余人士和专业人士之间的区别。
由于计算机精度有限,只有32,甚至有时只有8,你怎么能表达一个数字,我们通常认为,表达越准确越好,你不认为数学是一个问题,最多你认为不是,老师说,计算小数点后四个。
只有8台电脑。如果你表达一个数字,只有从0到255,如果你想表达数万怎么办?或者一个8位的二进制可以表达数十万。原则上是可以的。这里有一个牺牲,我的数量级基本上是正确的。
七对计算机关系:大小、快慢、多维度和单维度、网络和个人、自顶向下和自底向上、全局和局部、成本和性能。
计算机思维首先要在一般范围内确定一个,原来最大的素数已经达到了多少,现在要超过它,大概要达到多少。
第二,他必须合并大量的小资源来处理一件大事。这就是它大大小小的辩证关系。
今天,我们知道云计算几乎具有无限的计算能力。这种计算能力不是凭空产生的。他应该确保每个小单元都有足够的计算能力并将其结合起来。通过计算机思维,我们可以看到大大小小的辩证法。
计算机最重要的思维方式是先抓大事,再追究细节,自上而下。
吴军:如果人类能够克服癌症,平均寿命能增加多少年。
有些人认为不可能多活10岁和20岁。答案是3.5岁。这是谷歌大数据医疗公司卡里扣首席执行官埃特莱文森的回答。他现在是苹果董事会主席。所以答案是非常权威的。
计算机的两个原则:
等价原则:人类很容易解决任何问题,但有时困难的问题A等于相对容易的问题B,计算机会试图解决等价问题。
模块化原则:当我们做一张桌子或凳子时,我们会直接做。计算机将制作几个可以大量复制的简单模块,然后使用这些模块制作复杂的桌椅。
接下来,我们今天的话题也是计算机思维在规格和方法论中非常重要的一点。不要只问对与错。在计算机世界里,没有对与错,只有好与坏。在同样的成本下,什么是最好的?
年轻人说他们想选择一个妻子并提出10个要求。我说你找不到。这样的人首先不一定存在,存在可能看不起你,因为她也可以提出十个要求。你不能满足她的十个要求。这不太可能发生。
而微软的操作系统,只是说他已经足够好了,在目前的情况下,他对PC机来说,同样的成本,是大家最能接受的。
所以在计算机世界里,往往不是对与错,好与坏,而是给定固定成本后你怎么做,往往边界会确定,你能做的就会确定。
[我要扒资料]
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。