学习
实践
活动
专区
工具
TVP
写文章

26岁创造UNIX的编程大佬,退休后却成为一名飞行员

B 语言在进行系统编程时不够强大,所以 1973 年丹尼斯·里奇用 C 语言重写了 UNIX,安装在 PDP-11 计算机上。 随着后来 UNIX 的广泛使用,C 语言也成为了当时最受欢迎的编程语言延续至今。 ? 肯·汤普森与丹尼斯·里奇(右),图源:维基百科 2000 年底,汤普森从贝尔实验室退休了,他成为了一名飞行员。在编程的世界里遨游半生,也想去真正的天空看看了。 罗伯特·格瑞史莫,罗勃·派克和肯·汤普森,图源:Google 他认为优秀开发人员的标志是热情,虽然他是编程狂魔,但是他却不建议自己的儿子去读计算机,理由竟然是计算机发展太慢了。大佬果然是大佬。 现在已经 77 岁的汤普森依然在编程路上不断探索,我们又怎么能停下脚步呢

75210
  • 广告
    关闭

    新年·上云精选

    热卖云产品年终特惠,2核2G轻量应用服务器7.33元/月起,更多上云必备产品助力您轻松上云

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

    天才程序员不为人知的秘密,看完真的学到了!

    灵魂拷问 演讲的一开始,两位大佬先抛出了一系列灵魂拷问。 有多少人是完全独立编程,从来不与任何人合作?有多少人希望自己完全独立编程? 有多少人会把code review当做是开发的必须流程之一? 很多不明就里的程序员也是这么自居的,他们的内心也渴望着能够成为一个这样的原始人。 那怎么样才能降低团队内部的巴士因子呢?大佬们没有明说,但答案已经就在眼前了,就是要走出洞穴,多多和其他同事交流,彼此做code review,知道对方都在做一些什么。 放下自我 单枪匹马是做不出优秀的产品的,同样单打独斗也不可能成为行业中的大佬。我们向上攀登和成长的过程必然伴随着与他人的交流和互相学习,我们不要惧怕这一点。 但我相信,只有这样朴素追求的人才能把这条路长久地走下去,才能成为别人眼中的天才程序员。 最后,我把B站的链接放在原文当中,大家可以点击阅读原文跳转。 今天的文章就到这里,衷心祝愿大家每天都有所收获。

    26320

    字节跳动Android实习面试凉凉经,两轮面试我被完虐了...

    ,这样不论面试官怎么样一个知识点里往死里凿,你也能应付如流~ 一面问的 Java 和 Android 基础 1、Jvm虚拟机 2、messageQueue会不会阻塞ui线程 3、对象锁和类锁 4、之字形打印树 可以让你连续操作相同的对象,不单可以连续地调用函数,还可以连续地访问方法,这样做可以避免创建临时变量,从而写出更流畅的代码,流式编程更符合现代编程习惯和编程风格: main(){ Tree tree }); print('晚上还没吃饭'); } 输出为 上午被开水烫了脚 晚上还没吃饭 不开心 面试 没 过 所以 await for一般用在直到stream什么时候完成,并且必须等待传递完成之后才能使用 总结 其实面试官还是很 nice 的,第一次见到活的大佬。。大佬对 flutter 和 dart 的研究真的很深入,远不是我这种只会调 api 的人可以比拟的。 主要还是我一个半月没使用过flutter了,然后之前问其他大佬要不要准备Flutter,大佬们说不用,以前看的很多东西都忘的差不多了。

    44420

    web前端技术的优势有哪些

    现在很多前端开发与后端开发界限也越来越不明显,前端全栈化,也逐渐成为高级前端开发者的标准之一。 无论你是编程新手,还是经验丰富的开发人员,我们必须保持学习,才能跟上技术的快速变化。 以React为例,曾经Facebook的开源项目,现在它已经成为了全球JS开发者的首选,与此同时,Vue,Angular也有大批追随者。 前端工程化 单页面应用的风靡使得web应用开发变得日趋复杂,组件化,工程化,自动化成了前端发展的趋势之一,工程化,组件化,自动化也逐渐成为一线大型互联网公司的标准。 成为前端大佬,入职一线互联网公司,是众多程序员追求的目标。但是成为前端大佬不仅需要具备深厚的编程功底,其阅读业务能力、系统架构能力也必须有沉淀和积累。 始终保持学习的态度,是一个优秀技术者的自觉。

    65240

    VUE CONF大会之后的感想(非技术)

    选择合适的目标 在自己之前的掘金文章中分享过一个技术人员的职业生涯大概是怎么样的,每个阶段应该做什么,但那是个标准版的答案,相信很多人最后不是那样的一个过程。 4 自己是否有期望有可能成为引领技术变革的人,公司是否会给你这样的机会。如果说注定是要想成为技术大佬的人,那么按捺不住的你一定会选择去创造新技术,去技术栈好的公司,去为现在的公司做技术架构调整。 我们要用技术这个能力去做一件我想做的业务,我想做的产品,而不是关注此时我的技术还差多少没提升,自己要不要搞最新的技术,我的技术带来的薪资是怎么样的。 编程思维 && 涨见识 不管怎么说,在一个固定的公司里,我们的技术栈一般不会大的变革,我们的一些编程思想也比较固定了。 总结 感觉波波老师还有大佬们今天还有之后开的一切会议,因为这样才多一些机会了解,才能越办越好,到中国的前端技术氛围都变得很好,这是一个刚刚开始的过程。

    31710

    信息安全初学者容易犯的三个毛病

    1、急功近利 我进入安全行业之处也存在同样的问题和诱惑,比如当时的乌云排行榜,看着大佬们挖洞那么容易,自己也一定会想,我怎么就可以成为猪猪侠一样的人物,稳居乌云 rank 排行榜的榜首;比如各大 CTF 安全圈也是个江湖,有江湖的地方就会有排行榜,就会有大佬和菜鸟,每一个菜鸟都想成为大佬,如何成为大佬就是菜鸟们最关注的问题。 所以就涌现出好多的安全培训班,各种吸引人的广告,比如:一次付费终身学习、什么一个月包就业、什么两个月月薪达两万、什么加入培训送 0day 之类的,一群不明真相的韭菜纷纷上头,期望可以通过培训成为大佬,脱离菜鸟的队伍 进入安全行业也快十年了,从来没有见过因为参加培训成为大佬的,也没见过哪个大佬是通过培训达到现在的成就。 不能说培训无用,培训和安全数据的作用一样,能提供的是学习的参考,给你提供学习路径和方向,并不能直接让你成为大佬,基础一定是自己努力后的结果,而非靠别人培训就可以的。

    20530

    大厂高管借钱炒股,亏到破产卖房。。。

    这个大佬基本算是国内 Mysql 领域顶尖级别的人物,在国内的 2 个大厂均担任过相当于P9+的职位。 根据匿名区曝光,这位大佬还从老员工或者新入职的员工,每人借钱从几万到数十万,波及员工超过百名。 累计金额超过百万甚至更多,据说现在家里已经卖房、四处筹钱还款。 我想这位大佬估计也是一样,可能在之前的经历,通过高杠杆炒股挣到了一部分钱。 所以想通过股市来实现资产暴增,谁也没想到遇到去年的那个行情。 不管怎么样,还是希望这位大佬尽快能走出来吧,以他的技术能力,再努力干上几年欠的钱也应该都能还上。 就是不要再炒股了。 趁着年轻多了解一些风险和挣钱方式也是好事,只有你了解的足够多知道的足够多,以后这些可能性才能成为你的选项之一。

    16120

    安全初学者这 3 点一定不可取

    1、急功近利 我进入安全行业之处也存在同样的问题和诱惑,比如当时的乌云排行榜,看着大佬们挖洞那么容易,自己也一定会想,我怎么就可以成为猪猪侠一样的人物,稳居乌云 rank 排行榜的榜首;比如各大 CTF 安全圈也是个江湖,有江湖的地方就会有排行榜,就会有大佬和菜鸟,每一个菜鸟都想成为大佬,如何成为大佬就是菜鸟们最关注的问题。 所以就涌现出好多的安全培训班,各种吸引人的广告,比如:一次付费终身学习、什么一个月包就业、什么两个月月薪达两万、什么加入培训送 0day 之类的,一群不明真相的韭菜纷纷上头,期望可以通过培训成为大佬,脱离菜鸟的队伍 进入安全行业也快十年了,从来没有见过因为参加培训成为大佬的,也没见过哪个大佬是通过培训达到现在的成就。 不能说培训无用,培训和安全数据的作用一样,能提供的是学习的参考,给你提供学习路径和方向,并不能直接让你成为大佬,基础一定是自己努力后的结果,而非靠别人培训就可以的。

    58711

    图文教程,8步教你变身数据科学家!

    怎么样才能成为数据科学家?如果你正因为这些问题而犹豫要不要开始学习数据科学,那么我可以告诉你,成为数据科学家其实非常简单。 调查发现,数据挖掘和分析技能已经在“2016年最希望学会的职业技能”排名中位列第二,不难看出,数据科学正成为一种流行职业。 ? 数据科学行业急需人才,但是现实情况却不容乐观,虽然大批大批的人涌入科技行业,但是他们大部分人都不知道,除了编程、计算机和工程学之外,还有别的高科技岗位。 怎么样才能成为数据科学家?如果你正因为这些问题而犹豫要不要开始学习数据科学,那么我可以告诉你,成为数据科学家其实非常简单。 首先,你需要知道什么是数据科学。 第二步:学会编程 数据科学家还需要具备其他的技巧,如计算机,端对端研发,用Python语言、R语言或者SAS编程。 ?

    50340

    如何在GitHub搜索到你想要的东西

    前言 身为技术人员,平时我们肯定没少跟 GitHub 打交道,实在是太好用了,很多大佬都把自己的优秀作品开源在 GitHub 上,所以我们就没有必要重复造轮子,但是 GitHub 上的开源项目那么多,我们该怎么找到自己想要的东西呢 搜索开发者 可以用高级搜索功能搜索一些大佬,看看大佬的仓库是怎么样的,下面两个选项是最常用的 options commit location: location:china,搜索中国区域的开发者 followers : followers:>100,搜索超过100粉丝的开发者 比如我们搜索中国超过一千粉丝的开发者,第一个就是阮一峰老师,接下来就是 Vue 作者尤雨溪,然后是廖雪峰老师,这些都是真正的大佬啊。。 Explore 除了直接搜索外,GitHub 面板也有一个 explore 选项卡,点进去就可以发现更大的世界了,比如最近有什么火起来的新项目或大佬,相当于技术资讯圈吧。 explore 里面还有很多其他的选项卡,如 js 全栈框架,教你怎么编程 等等,真是个宝藏来的。 ---- 以上就是关于 GitHub 搜索资源的一些技巧,希望每个开发者都能利用好这个平台。

    1.4K50

    裸辞后面试一直失败,别让畏惧工作心理作祟害了你,安卓开发必备跳槽全攻略带你逆袭!

    你想做的岗位需要什么能力、晋升机制是怎么样的、薪资结构是怎么样的、平均薪资是怎么样的等等,这些都是需要你考虑到的。 现在的信息相对较透明,自己要通过各种渠道收集应聘公司的信息,而不是很被动的,我投完了,天天焦虑地等消息,你应该去主动了解目标公司的情况,这样才能争取到更多机会。 一面机试:一般会考选择题和编程题; 二面基础算法面:考察基础的算法,考察的是思维方式; 三面综合技术面:会考察编程语言,计算机基础知识 ,以及了解项目经历等等; 四面技术boss面:会问一些比较规范的内容 现在竞争这么激烈,只有通过不断学习,提高自己,才能保持竞争力。 多看大佬的学习笔记,学习大佬的设计思想: 只要是程序员,不管是Java还是Android,如果不去阅读源码,只看API文档,那就只是停留于皮毛,这对我们知识体系的建立和完备以及实战技术的提升都是不利的。

    44200

    一位27岁软件测试员,测试在职近5年,月薪不到2W,担心被应届生取代

    首先,自动化测试 怎么才能成为一个合格的自动化测试工程师呢。 必须要掌握一门编程语言,应该以Java或者python为主,虽然什么语言都可以用来做自动化测试,但毕竟这个两个最流行嘛,如果不想成为自动化测试工程师里的非主流自动化测试工程师,那我还是强烈推荐大家选择python 语言,对编程基础薄弱很友好,学起来容易些。 编程语言是自动化的核心,不会编程,都是白搭。然后要会主流的测试框架,和一些辅助工具。 作为一名软件测试工程师,该怎样努力才能快速成为一名优秀的测试开发大佬,或者性能测试大佬,或者说作为一名软件测试工程师需要掌握哪些知识体系。

    15160

    软件测试工程师女生_能进阿里的程序员都很强吗

    入门阶段 这个阶段你或许是刚从学校毕业,也或许是从其他行业转行,就会像题主一样,对软件测试行业产生一系列的疑问,比如前景怎么样?薪资高不高?加班多不多?零基础应该如何学习? 只要往某个方向专精,一段时间后你就可以成为大神。 同时开发能力也要不错,这样才能成为一个高阶的测试开发工程师。 管理方向 做技术累,做管理更累,因为和人打交道是最复杂的。既要协调上下级的关系,又要统筹安排好各项工作。 那么,作为一名软件测试工程师,该怎样努力才能快速成为一名优秀的测试开发大佬,或者性能测试大佬,或者说作为一名软件测试工程师需要掌握哪些知识体系。 linux和数据库 linux 数据库介绍 SQL语言(重点) 数据库高级功能 三,测试基础 软件测试理论 软件生命周期 测试方法和分类 测试用例设计 缺陷管理 web项目实战 测试管理工具 四,编程

    7740

    编程成为面向未来的基本能力?

    同声传译,会计,速记员,服务员......大量的工作都即将被人工智能取代,最后说,孩子们要学的,是面向未来的思维方式和技能,那么编程就是这种能力了嘛? 的确,学习编程,将来可能并不是为了成为程序员,就像从前要孩子们学跳舞一样,也不是为了要孩子成为舞蹈家。只是培养仪态和锻炼身体。 学习编程也是为了提升思维模式,用编程的思维模式来思考问题。 虽然看起来,编程也是只是一个在电脑上拖拖动动,但其实,编程也是一个需要动手才能完成的任务,我们早该摒弃只有拿着工具敲敲打打的活动才是动手能力的思维了,在电脑上拼凑,创造,搭建,其实也是动手能力的一种,而编程 这就需要孩子们培养自己的逻辑思维能力了,该如何将大的问题拆分,如何才能合理的用小的逻辑,将一个大的程序拼接和解决出来,怎么样设计,才能让程序流畅的处理输入、演算、直到输出,这个过程对孩子分析事物逻辑性有极大的提升 而这些能力,是编程的课程切实提供的,对孩子真的有帮助吗?

    586100

    关注

    腾讯云开发者公众号
    10元无门槛代金券
    洞察腾讯核心技术
    剖析业界实践案例
    腾讯云开发者公众号二维码

    相关产品

    • 机器翻译

      机器翻译

      腾讯机器翻译(TMT)结合了神经机器翻译和统计机器翻译的优点,从大规模双语语料库自动学习翻译知识,实现从源语言文本到目标语言文本的自动翻译,目前可支持十余种语言的互译。

    相关资讯

    热门标签

    活动推荐

    扫码关注腾讯云开发者

    领取腾讯云代金券