首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

技术不是别人教的,是自己学的!

我们公司机械组很多人是靠关系进来的,当然其中有挺努力的。他们对我的看法不太好,主要是因为我不教他们液压。我不教他们的原因是,他们不读书老问溢流阀是怎么工作的这类问题。...那个公司的总工是航天二院一个退休老师傅不会计算机画图,他做好的方案拿到技术部找人帮他输入电脑,我就立即帮他出电子版原理图。...中国的国企就是技术的坟墓,那里的人下班就回家,基本不看书,也不教徒弟技术,只让徒弟跑腿。我爸爸是国企退休的,晚上阻止我看书,认为在家不应该看,这注定国企必亡。...这样,他们的成长主要是靠自己,他们自学和独立处理问题的能力越来越强。他们以后成长的好了,也不会觉得欠我的,他们是靠自己努力干的好,我只是协助他们。...技术不是别人教的,是自己自学的,是自己在工作实践中不断思考,改进的学习中得来的。整天躺在大树下,要等一个大师给他本《九阴真经》看一遍就成为武林高手是不可能的。

24820
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    OpenAI 是如何被10亿美元收买了“非盈利”灵魂的?

    结对编程是一种常见的敏捷软件开发技术——即两个开发人员在同一个项目上并肩协作,轮流编写代码并检查合作伙伴的输出。...抛开可能对开发者造成的潜在威胁不谈,这款工具仅发布几天后便遭到了猛烈的抨击,原因是它在未经许可的情况下,使用了公共的Github存储库的开源代码。...还是他们真的以为自己拥有最好的工具和人才可以独自开拓这条道路,这是否意味着OpenAI出卖了自己的灵魂?他们是按照自己的意愿来建设未来,还是考虑到了更多人?更重要的是,他们是否想从中获取巨额利润?...就目前来看,大型科技公司的目标似乎是并不是建立一个满足科学好奇心的通用人工智能,也不是建立一个最安全、最负责、最道德的人工智能。他们的首要任务是赚钱!...科学的好奇心是没有限度的,但我们也应该对潜在的风险保持警惕,就像核聚变是了不起的发明,但核聚变炸弹不是。 换一个角度来讲,我们愿意为了实现通用人工智能而付出任何代价吗?至少从道德上,很多人是不愿意的。

    1.3K20

    我是如何面试别人List相关知识的

    他的回答是:考场上的事谁能说的准呐,如果我和我的学生一起去参加高考,万一他考上了我没考上,这多丢人呢(还怎么好意思当人家的老师)。但是考研如果考不上,那在学生面前是不丢人的。...二是这部分人大都是转行培训刚入坑不久的新人,不想让他们的自信心受到打击。 三是面试的过程其实对面试官也是一种锻炼,也可以借机refresh自己的记忆。...我:一个叫ArrayList,一个叫LinkedList,根据名字你说下它们底层是怎么实现的? 他:应该一个是用数组实现的,一个是链表实现的。 我:那你能不能说一下数组和链表的主要区别是什么?...我觉得可能是我问的方式略微笼统,我就又具体了一些。 我:数组和链表是数据结构里的概念,这你应该知道。...我的意思是从数据结构的角度,数组有什么特点,链表有什么特点,或者说它们在内存里大致是怎么分布的? 他:数据结构的东西不太会。

    57620

    阅读别人的代码,是一种怎样的体验

    在此建议别轻易修改别人的代码,代码的“混乱”不是一蹴而就的,是经过多个版本迭代或者需求的变更遗留下来的,是经得住推敲的。如果非得重构代码,建议让编码者亲自操刀。...从容不迫 “进可攻退可守”——是我对阅读同事代码第二阶段的感受。 工作几年之后,对代码的编写和工作的流程有了进一步的理解,对阅读别人代码这件事也就有了更多的感受。...俗话说“吃亏是福”,在工作中也一样,不亲自来踩一下项目中的坑,你永远也不知道“社会的险恶”。...经历过阅读别人的代码甚至修改别人的代码之后,年轻的冲动和对垃圾代码的愤怒也被紧急的项目以及莫名的Bug给磨平了,少了些青葱的激昂,多了些老练的从容。 为什么总结为“进可攻退可守”呢?...小结 无论是从读别人的代码那种煎熬的程度,还是从如何阅读才能提高效率,无一不体现出代码的可读性对开发效率的影响,因此我们在平时开发过程中一定要写注释、写注释、写注释!

    28830

    别人家的元数据系统是怎么设计的

    看一下Google的数据量,是挺大的了。 ? 三、使用问题 个人理解,这是元数据系统的主要战场。总的来讲,就是方便人使用 。...特别是表的维护者、量级这些不太起眼的属性往往是十分重要的,这些额外信息的完善度直接决定别人在用这张表时候的可用性。...一、元数据 任何文件系统中的数据分为数据和元数据。 数据是指实际的数据,就是我们能看到的一条条记录。...网上没找到定义,个人对它的理解如下: 一个管理元数据信息的系统 能够提供方便的元数据的操作和查询操作 三、EDM EDM的方式是数据的发布和使用都要通过这个系统。...在最开始列举的一些元数据系统的挑战和数据仓库的挑战是重合的,不过这些也很能反应元数据系统的重要性。

    13.8K2015

    域名空间是什么 它有什么作用

    当商人与客户交易时,经常会听到域名空间这个词,那么它到底是什么?其实从它的名字上来看好像是一个空间,其实不然,接下来就介绍一下域名空间。...image.png 域名空间是什么 域名空间从表面上来看就是域名和空间,那么都表示什么呢。...它有什么作用 通过它别人可以访问你的网页,因为你在发布网页的时候是需要发布到网上的,如果你想别人访问你的空间的话是需要一个域名的,通过这个域名空间别人就可以获取你网页的链接,进而进入并浏览你所创建的网页...那么如果你不想别人访问自己的网页,就不需要创建域名,没有地址别人就没有办法进入你的网页了。 以上就是关于域名空间的相关内容。...要注意的是在创建它的时候,是需要分为申请空间和注册域名的,同时是需要交付一些费用的,之后的内容就属于域名解析相关的内容了,需要有申请需求的人自己去审查和了解。

    4.4K30

    域名空间哪里买好呢?域名可以重复吗?

    随着社会的不断发展,也有很多人想自己创业。自己创业确实是一个非常不错的想法,因为通过创业,可以帮助我们更好的发财致富,也可以帮助我们提高个人成就感。...我们如果要创业的话,首先是要购买一个域名空间的,因为这样可以帮助我们推广我们的产品,能让别人更好地了解我们的网站,但是很多人不知道域名空间哪里买好。那么,域名空间哪里买好呢? 域名空间哪里买好呢?...如果我们想要购买域名空间的话,建议大家去一些排名比较靠前的域名网站进行购买,因为这样我们更容易购买到一些比较不错的域名,而且,排名靠前的网站,无论是安全性,还是口碑,都是具有一定的保障的。...我们需要注意的是,域名是不可以重复的,也就是说如果自己选择的域名被别人注册了的话,那么自己就无法去申请注册这个域名了,所以我们在申请域名的时候,建议申请一些比较新颖的域名,这样就不容易别人重复。...域名空间哪里买好呢?出售域名空间的网站是非常多的,而且每个网站都有自己独特的优势,所以我们只需要根据自己的实际情况,选择一个合适的域名出售网站进行购买就可以了。

    13.7K30

    即使别人是码农,你却不该是

    中国程序员的现状大体是怎样?麻烦指点」 我大概看了一下那篇文章,说的有些道理。但程序君认为:别人是不是码农与你无关,你不该成为那篇文章作者眼中的码农。作者说码农一词强调程序员「地位低下、枯燥和劳累」。...程序员可能是世界上唯一一份不用太靠学历,不用太靠爹娘,甚至都不用太靠熬日子出头的工种。...有人曾经给我留言说自己不想做业务相关的事,没意思,想做「真正的程序员」做的事情。拜托,我们做的是产品,哪个产品不是和业务相关的呢?脱离了业务的软件,要么是纯粹个人爱好,要么只能在象牙塔里生存。...虽然在我写这个脚本的时间里,我完全可以对所有的开发环境都一一验证,但脚本化的好处是,我可以让别人用这个脚本也进行独立验证,我也可以在今后几天的工作中反复使用。 枯燥是你看待任务的主观情绪。...如果你的老板给你的评定是「该员工工作积极努力,主动加班,blablabla」,你还愿意这么呆着,那你就别抱怨辛苦劳累。 不过现状的确是是很多程序员都在加班,包括我在内。 有些人加班是真忙。

    71070

    就烦别人问我到底什么是云原生?

    CNCF的定义 CNCF是在2015年由Google联合Linux基金会成立的,它是一个非盈利组织,主要宗旨是统一云计算接口和相关标准,通过技术优势和用户价值创造一套新的通用容器技术,推动云计算和服务的发展...声明式API是比命令式API更高级的一种接口,举个例子,假如我们有一个炒菜机,如果炒菜机提供的接口是放油、放调料、放食材、大火、小火等操作,那就是命令式API。...如果炒菜机提供的接口是来盘宫保鸡丁、来盘鱼香肉丝之类的,那就是声明式API了。...Security & Compliance:Notary和TUF(The Upgrade Framework)是这个领域两个主要的项目,其中TUF是一个开源的安全标准,Notary是其中一个实现。...gRPC是一个通用的RPC(远程调用)框架(类似各种框架中的RPC调用),NATS是一个发布/订阅和负载均衡的消息队列系统。

    91362

    买了苹果笔记本的尴尬

    电脑很快买好了,用起来也非常的流畅,但是,当他想要插U盘传资料的时候,尴尬的事情来了,这台电脑两侧的插口非常少,只有1个耳机插孔和2个雷电插孔,根本没有USB插口!这咋办呀?...他赶快咨询了他的哥哥,他哥哥告诉他,去买一个扩展坞就可以了,然后他上网一看,原来买一个扩展坞之后,无论是U盘还是连接显示器的HDMI都可以连接啦!!...但是,这次接入的系统已经有类似功能了,他们不希望因为两个系统的接入而重新开发新的接口,那么这对这种情况,我们就可以采用适配器模式,将接口做中间层的适配转换。...) Adaptee prepare3() Adaptee doingSomething() 往期推荐 从《离婚律师》中学习代理模式 网红小王购车记(建造者模式) 知道CountDownLatch是做什么的...,那你知道它的底层是如何实现的吗?

    14020

    我是如何在面试别人Spring事务时“套路”对方的

    自从上次写了一篇“【面试】我是如何面试别人List相关知识的,深度有点长文”的文章后,有读者专门加我微信,说我是“中国最好面试官”,这个我可受不起呀。...我:(哈哈,意料之中),那我换一问法,Spring声明式事务的底层是怎么实现的? 他:是通过代理实现的。...但有两点需要注意: 一是,代售点卖的也是售票大厅的票,它自己是没有票的,它只是行使售票大厅的权利。 二是,它可以有属于自己的行为特征,比如不需要排队啊,每张硬座票收5元手续费啊等等。...在该实现类里在a上标上事务注解、b上不标,此时事务是怎样的? 他:a标注解了,肯定有事务,b没有注解,所以没有事务。 我:嗯,是这样的。...代理类是系统生成的,对带注解的方法进行事务增强,没有注解的方法原样调用,所以事务是代理类加上去的。 那回到一开始的问题,我们调用的方法不带注解,因此代理类不开事务,而是直接调用目标对象的方法。

    40820

    改和看别人的代码是一种什么感受

    对于修改代码,我很多年前就体验过一次,是修改自己写的代码,记得刚毕业的时候写了一个小的项目,是使用Java的Swing技术实现的,能够对一个表格做数据的增删改查。...第二次的时候,导师从设计模式的角度给我提出了一些建议,然后我开始重新审视自己写的代码,改一改,调一调,看起来是那么回事了,依稀记得当时使用的是命令模式。...,当时比较新的浏览器版本是IE8,结果客户反馈一上线发现页面的字体显示有些错乱,细细了解了下问题,发现原来是客户的领导的电脑上是这样的,他的电脑浏览器版本比较新,而其他人还是习惯用相对较低的一个版本,都没有问题...当时找公司同事来提交补丁改已经来不及了,我现场打开电脑,查看代码,硬生生的调了一版,想起来除了无助就是无奈。 慢慢的,也确实有了一些经验,所以会时不时的看看别人写的代码,我觉得基本有两种状态。...,只考虑正常的逻辑,不正常的逻辑说明逻辑不正常,不需要考虑,当然我写的很多代码也确实是这样,从小步快走,快速迭代的方式来说,这种方法是对的,代码代码不够充实和健壮,能够一气呵成是意料之外的。

    1K91

    【面试】我是如何在面试别人Spring事务时“套路”对方的

    “中国最好面试官” 自从上次写了一篇“【面试】我是如何面试别人List相关知识的,深度有点长文”的文章后,有读者专门加我微信,说我是“中国最好面试官”,这个我可受不起呀。...我:(哈哈,意料之中),那我换一问法,Spring声明式事务的底层是怎么实现的? 他:是通过代理实现的。...但有两点需要注意: 一是,代售点卖的也是售票大厅的票,它自己是没有票的,它只是行使售票大厅的权利。 二是,它可以有属于自己的行为特征,比如不需要排队啊,每张硬座票收5元手续费啊等等。...在该实现类里在a上标上事务注解、b上不标,此时事务是怎样的? 他:a标注解了,肯定有事务,b没有注解,所以没有事务。 我:嗯,是这样的。...代理类是系统生成的,对带注解的方法进行事务增强,没有注解的方法原样调用,所以事务是代理类加上去的。 那回到一开始的问题,我们调用的方法不带注解,因此代理类不开事务,而是直接调用目标对象的方法。

    36810

    【面试】我是如何面试别人List相关知识的,深度有点长文

    他的回答是:考场上的事谁能说的准呐,如果我和我的学生一起去参加高考,万一他考上了我没考上,这多丢人呢(还怎么好意思当人家的老师)。但是考研如果考不上,那在学生面前是不丢人的。...二是这部分人大都是转行培训刚入坑不久的新人,不想让他们的自信心受到打击。 三是面试的过程其实对面试官也是一种锻炼,也可以借机refresh自己的记忆。...我:一个叫ArrayList,一个叫LinkedList,根据名字你说下它们底层是怎么实现的? 他:应该一个是用数组实现的,一个是链表实现的。 我:那你能不能说一下数组和链表的主要区别是什么?...我觉得可能是我问的方式略微笼统,我就又具体了一些。 我:数组和链表是数据结构里的概念,这你应该知道。...我的意思是从数据结构的角度,数组有什么特点,链表有什么特点,或者说它们在内存里大致是怎么分布的? 他:数据结构的东西不太会。

    43620

    PostgreSQL 错了被别人指出,是人生幸事 vacuum 操作修正

    问题是这样的,回答一个关于vacuum操作的问题的时候,由于学艺不精,知识不扎实,选择了错误的答案,有幸于马上有人指出错误。才不至于将错误的理解延续,所以的写一篇来将错误的理解纠正,并加深印象。...Vacuum 真空的主要工作是回收被标记为dead 的元组占用的存储空间。回收的存储空间不会返回给操作系统,而是在同一个页面中进行整理,因此将来在同一个表中插入数据时可以重用它们。...操作是非常耗费资源的,这也是其他数据库专家诟病POSTGRESQL 的一个地方,这里我们尽量不要去扫描所有的页,所以VM的存在是很必要的。...其实其他数据库也有类似的空间释放的方式,但实话是不怎么常用,当然这和他们的数据库原理有关,而放到pg里面可能由于本身的原理结构,这样的操作就被重视起来。...不愿意使用full vacuum 的原因是,他需要对系统有独占的权利 FULL Vacuum 到当地做了什么 1 对于表使用了独占锁 exclusive lock 2 创建一个并行的空的存储文件 3

    82610

    别人家的年会 :)

    听说别人家(微信)今天开年会了。送上最简短总结: 每人大红包2888 ? (80%,因为还有另外3种金额) 阳光普照顶配 iPhone XS MAX(其实每年都是) ?...一起来感受一下别人家的年会 ? ? ? ? ? 到此为止,我是羡慕嫉妒恨的分割线 ---- But,我们也有年会啊(傲娇脸)。而且这可能是腾讯今年"最接近科幻片的部门级年会"。一起来看一下喽 ✒️?...以下是项目设计总结 项目背景: 作为公司专职的海外业务先锋团队和对外展示的重要窗口,国际业务部年会的亮点是人脸识别签到。产品需求是:签到系统分场内和场外两端,场外用摄像头捕捉头像,场内点亮照片墙。...然后我们可以做得更优雅一点,照片墙是IBG形状,中间是心形,象征部门团结一心,共创辉煌。看上去还不错的方案,但这样就够了吗? ? ?...至此,我们确定了大致的体验场景: 外场是签到登舱的过程; 老板是船长可以讲欢迎登舱和新年寄语; 内场就是飞船内部,每一位宇航员登舱后头像在失重环境下漂浮; 签到完毕,老板上台宣布晚会开始,飞船发射,飞向浩瀚宇宙

    57210

    如何赢得别人的尊重

    16,学会自我批评 富兰克林每天都会反省一次,自己哪里做的不好,哪里做的好,不好的地方该如何改进,就这样,他发现过13处非常大的错误,其中有三条是,第一浪费时间,第二关注琐事,第三容易和他人争辩。...24,要尊重他人的意见 如果别人是错的,你不要直接的对他说,你错了,你可以比别人聪明,但不要让他们知道。你可以非常委婉的说出你的观点。不要去激怒别人。...当你觉得自己是当你真正的对的时候,你可以非常巧妙的,来得到他人的,同意,但如果你真的错了,就要真,就要真诚的去道歉。 26,要友善的对待他人 太阳比风能更快的让人脱下外套。...想要妥善地解决问题,想要赢得别人的尊重,就要友好的对待别人,从别人的角度出发考虑问题,不要满口的责备谩骂。...27,是,法则 当你的观点和别人的观点不同时,不要去争论,而是,提出一些问题,让对方说出是,在一连串这样的是反映之后,你再去强调你的观点,这个时候对方会非常容易接受你的观点。

    83150

    是时候展现真正的技术了!——用深度学习实时克隆别人的声音

    文本到语音(TTS)合成是指文本到音频的人工转换。人类通过阅读来完成这项任务。一个好的TTS系统的目标是让计算机自动完成。 在创建这样一个系统时,一个非常有趣的选择是为生成的音频选择哪个声音。...声音是大还是小? 在进行深度学习的TTS时,这是一个限制。您必须收集文本-语音对的数据集。录制这个语音的演讲者是固定的——你不可能有无数的演讲者!...事实上,基于深度学习,有很多针对文本到语音的解决方案都非常有效。 这里的关键是,系统能够将说话者编码器从语音中学到的“知识”应用到文本中。...最后,您可以运行以下命令打开GUI: python demo_toolbox.py -d 下面是我的照片。 ?...正如你所看到的,我把我希望电脑在右边阅读的文字设置为:“你知道多伦多猛龙队是篮球冠军吗?”篮球是一项伟大的运动。”

    5.2K20
    领券