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

Linus Torvalds:硬件日新月异,但对我们来说不算什么挑战

Linux 是计算机史上最成功的开源项目,也是计算机史上最成功的软件。Linux 不仅实现了惊人的创新,还真正使得开源成为了任何技术产品或服务的主流开发方式。...Jim:我想这正是这个项目最为成功的一个方面,你专注于为硬件创新或新用例方面的任何东西创造最惊人的支持,专注于创造世界上最伟大的操作系统内核,这令人印象深刻。...我想简单问一个关于中国的问题,你知道现在有越来越多的中国开发者想加入 Linux 内核项目。你当然知道开源是欢迎任何人参与贡献的。...Jim:是的,这确实需要大量的学习,需要专注于硬件的高难度技术。当然,这对刚开始的开发者来说似乎有点吓人。那么对于当前和未来的中国开发者,关于如何参与 Linux 或开源,你能给他们什么鼓励的话?...找到你关心的,你想真正提高自己的愿望,这应该成为你学习 CPU 如何工作的动力。但你也要想办法让别人意识到你的技能组合。这就是你如何成长的方式。 Jim:我同意,这是很好的建议。

43450

从 Netflix 到 Alibaba,Spring Cloud 更好了吗?

Spring Cloud 自 2015 年 3 月推出之后,很快就在 Java 微服务生态中,成为开发人员的首选技术栈。...我相信每个人都有自己的学习方法,我在这里分享一下个人学习 Spring Framrwork 的过程。 我建议大家带着思考去学习。...这对其他厂商有什么启示吗? A:Netflix 其实并没有退出这个竞争场,它的内部还是微服务架构,只是它没有精力投入去做开源了。这也恰恰说明做开源是一个持续付出的事情。...成为中国第一个入驻 Spring Cloud 孵化器的开源项目。 2018.11 发布第一个版本。包含 Nacos & Sentinel 组件。 2019.04 发布 GA 版本。...开发者们可以在浏览器中直接利用阿里云提供的真实环境学习新技术,打通学习云原生新技术的"最后一公里"。

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

    如何度过前端开发的危机!

    然而科技在发展,也许知道CSS和HTML还不够,但是我们可以停下来问问自己,成为一个前端开发者真正意味着什么。 刚开始时我是一名设计师,常常感觉自己的技术知识还不够。...那么,根据到目前为止我们对这个角色的定义,是否可以发展成为高级前端开发人员?我的论点是可以。...另一个例子是上述截图中列出来的图形设计的要求。就个人而言,我非常赞同开发人员需要理解设计,但是将其视作前端开发最重要的技术,是不是将该角色想象成别的角色了,例如前端设计师或全栈设计师?...在考虑这些所有的知识所带来的额外责任时,我们不禁问自己将这些职责混合到一起是不是只是复杂化了这块领域。如果今天我决定在公司内引入React,那么下一个代替我的开发人员也必须知道React。...简单来说:前端开发不需要了解函数式编程,或清楚SSL的具体技术细节。这并不是说他们不应该学习这些概念,但至少大家不应该对他们有这样的期望。

    72420

    转型全栈时不待 狼书一开好运来

    全栈是一种信仰,不是拿来吹牛的,而是用来解决更多问题、应对更多变化的,做到全栈可以让自己的知识体系不留空白,享受自我实现的极致快乐。 我的全栈之路 说起我的全栈之路,大概可以概括为以下几个阶段。...很多框架、新技术我都没见过、没用过,但花一点点时间浏览一下,我就能用已有的知识快速理解,这其实是长期学习带来的好处。...这是好事,如果没有开源,中国的软件水平可能要落后好多年。那么问题也来了,如何能在技术快速发展的今天,同时获得更好的个人成长呢? 学习有3种层次,跟人学最快,其次是跟书(或者博客)学,最慢的是自悟。...现在开源代码非常多,能够从中获取自己所需的知识,也是一种本领!如果能够坚持每日精进,其实根本不需要向其他人学习。 ?...“学习一次,到处使用” 很多人问我怎么才能成为一个Node.js专家,我的回答是“如果能在CNode论坛上坚持写文章和开源项目两年,一定能轻松进入 BAT,不用你找他们,他们自会找你”。

    54420

    如何成为一名卓越的前端工程师

    最近我收到一封读者来信让我陷入了思考,信是这么写的: Hi Philip,您是否介意我问您是如何成为一名卓越 (great) 的前端工程师的?对此您有什么建议吗?...和遵循标准的解决方案相比,这些方案都伤害到了正确的规范行为。[2] 当同一份代码在两个或更多浏览器的渲染结果不同时,你应该花些时间确定哪个效果是正确的,并且以此为标准写代码。...阅读别人的代码 出于乐趣阅读别人的代码可能并不是你每周六晚上会想到的娱乐项目,但是这毫无疑问是你成为优秀工程师的最佳途径。...自己独立解决问题绝对是个不错的方式,但是这不应该是你唯一的方式,因为它很快就会让你稳定在某个层次。阅读别人的代码会让你开阔思维,并且阅读和理解别人写的代码也是团队协作或开源贡献必须具备的能力。...保持对开源项目的活跃贡献,这会给你团队工作相同甚至更多的益处。 “造轮子” 造轮子在商业上是非常糟糕的,但是从学习的角度是非常好的。

    56530

    如何成为一名卓越的前端工程师

    ---- 最近我收到一封读者来信让我陷入了思考,信是这么写的: Hi Philip,您是否介意我问,您是如何成为一名卓越 (great) 的前端工程师的?对此您有什么建议吗?...和遵循标准的解决方案相比,这些方案都伤害到了正确的规范行为。[2] 当同一份代码在两个或更多浏览器的渲染结果不同时,你应该花些时间确定哪个效果是正确的,并且以此为标准写代码。...阅读别人的代码 出于乐趣阅读别人的代码可能并不是你每周六晚上会想到的娱乐项目,但是这毫无疑问是你成为优秀工程师的最佳途径。...自己独立解决问题绝对是个不错的方式,但是这不应该是你唯一的方式,因为它很快就会让你稳定在某个层次。阅读别人的代码会让你开阔思维,并且阅读和理解别人写的代码也是团队协作或开源贡献必须具备的能力。...保持对开源项目的活跃贡献,这会给你团队工作相同甚至更多的益处。 “造轮子” 造轮子在商业上是非常糟糕的,但是从学习的角度是非常好的。

    32830

    开源大咖说02期|江莎、郑淼——KonaJDK项目导师

    江莎:我一开始学习编程语言就与开源软件结缘。从操作系统,到开发工具,再到各种应用组件,所使用的几乎都是开源软件。在工作之余,我也参与过开源项目,甚至尝试着发起过自己的开源项目。...同学们可以将自己在课堂上所学的知识在开源项目中进行实践,而获得的项目经验在未来的求职与工作过程中也将是宝贵的财富。 郑淼:我认为这是同学们很好的一次实践机会。...同学们可以通过参与开源,看到课堂上学习的基础知识是如何应用在工业界、产业界的。通过开源实践,既可以检验自己对课堂上知识的掌握程度,又能激发自己的学习热情,未来也可以持续在开源世界做贡献。...但更重要的原因应该是中国产业水平在整体上有了巨大的提升,这对更高质量,更符合自身需求的开源软件产生了广泛需求。...那么,中国开发者们自然而然地就会向开源软件项目报告问题,提出需求,进而参与改进,最终在某些领域成为核心贡献者。

    39450

    影响 5000 万开发者,GitHub 与 CSDN 掌舵人对话技术社区未来

    Nat Friedman:是的,开源在2005年还不是主流,如今所有主流网站的基础架构,几乎都构建在开源栈之上,这是最显著的变化。...开源在中国有多重要,和美国一样吗?中国的开发者,最关心哪些话题? 蒋涛:同样重要。当下,最热门的话题是AI和区块链,后者可能是因为更容易实现盈利而受关注。...所以CSDN是为中国的软件开发者提供知识传播、在线学习、职业发展等全生命周期服务。 Nat Friedman:中国有多少开发者?他们从互联网上获取国外资源的能力如何?...蒋涛:首先应该找到合作伙伴,GitHub在中国并没有数据中心,但合作不应仅限于基础设施;其次GitHub上有众多颇具影响的开源项目,但也许应当在中国寻找一些本地化的开源项目,让更多中国开发者参与其中。...蒋涛:这是个值得我们探讨和深思的问题。因为开源创造了许多价值,不仅限于名气,也应该能够用货币衡量。 Nat Friedman:非常高兴与你探讨。这是我第二次来中国,许多事情第一次听说。

    40110

    学习性能测试需要掌握的知识面

    对初学LoadRunner朋友的建意 常看到网上一些网友发贴子问,怎么对性能测试产生的结果进行分析?测试系统时怎么去选择合适的协议?对于发这些贴子的人我想请问你?你能够详细的说下HTTP协议吗?...不要太依赖于LoadRunner工具本身的学习,而去忽略计算机其它基础知识的学习,我们更应该去掌握一门编程语言,良好的网络基础知识,计算机原理与操作系统知识,数据库知识。...对于初学者我建意学习C语言,理由有很多,例如很多优秀的开源性能测试工具就是用C语言开发的…。 当然不管选择什么编程语言,或者数据库,或者操作系统,我们不要去想学哪门最好,学哪方面最有前途。...对那些发贴问这些问题的朋友,我依然想请问你你知道进程和线程的概念吗?知道进程有几种状态吗?知道进程间的通信是怎么进行的吗?死锁,进程与线程的区别这些概念你明白吗?...为什么要掌握数据库知识 数据库的重要性我想是不言而喻的,性能测试产生的一个非常大的原因是因为数据大集中的趋势,测试从某种意义来讲就是对数据测试,而我们企业的核心数据是放在数据库中的。

    66830

    “我的国产数据库之路”征文活动——专访优秀作者彭冲

    为推动数据库国产化进程与技术传播,墨天轮社区开展了“我的国产数据库之路”有奖征文活动,活动于不久前圆满结束,彭冲老师成为我们的优秀作者之一。...数据库易犯的十大错误》 (详情请戳题目跳转、复制链接至浏览器或点击阅读原文中查看:https://www.modb.pro/db/69117)受到热烈反响。...彭冲:世界唯一不变的是变化本身,任何问题应该辩证的来看。PostgreSQL和openGauss都是非常优秀的开源数据库。...我平时学习openGauss一般也会对比PostgreSQL来进行学习,例如分区表特性、copy特性等。 4、对于DBA来说,PostgreSQL和openGauss应该学习哪一个?...6、去年9月,云和恩墨推出了MogDB,从而进一步完善了全栈的数据管理能力,能和我们介绍一下MogDB数据库吗?

    68130

    【问答集锦】TensorFlow带你进入深度学习的世界

    本文整理了黄文坚和唐源两位老师在开源中国高手问答中一些与TensorFlow相关的精彩问答,主要分为以下几类。...作为一名成长在Spring技术栈下的码农,转投TensorFlow的话,这本书适合我们入门么?也想请您在机器学习方向上提供一些指导意见,谢谢。...学习TensorFlow需要哪些技术栈,了解TensorFlow需要阅读源码吗?...如果只是想调用高阶的一些模块做一些应用,基本的Python就够了,如果想在某一块做提升的话,能自己学习读代码是再好不过的了,我一开始参与开源软件的时候也是只懂一些基础,可以积极参与开发和讨论,从这个过程中可以学到很多...欢迎大家在开源中国的技术问答区上面踊跃提问和回答。 最后,安利一下两位老师的著作——《TensorFlow实战》。

    48820

    卷不动,真滴卷不动,前端再出新轮子 nue.js

    一、唠唠嗑 NueJS 前几个月刚出来的开源项目,目前在GitHub上已经有 4k 多的star了,可谓是吸星之迅速呀。...作者还表示,一旦所有子项目完成,Nue 将成为 Vite、Next.js 和 Astro 等项目的重要替代品。...简化工具链:包含了 render 函数进行服务器端渲染以及 compile 函数生成浏览器端组件,在开发环境无需复杂打包工具如 Webpack 或 Vite 也能正常运行 「唠唠嗑提炼:」 「写最少的代码...要是像俺一样是上班族,那你把公司的业务相关的知识学好了,然后再进行一些拓展,就完全够用了,没必要去折腾自己,有那时间不如好好享受享受生活,它不香吗!...往期推荐 前端组长应该如何管理前端团队 2023中国互联网公司Top100排行榜 展开讲讲,从零到一建立前端规范 点个在看支持我吧

    43810

    专访Keras之父:关于深度学习、Keras的诞生和给初学者的建议

    Francois Chollet:其他人对机器学习的伦理问题的讨论比我好得多。比如Kate Crawford,还有Meredith Whittaker。我想对此感兴趣的人都应该看看他们的作品。...问:你认为博士或硕士学位的专业水平是必要的吗,还是一个人可以在不成为“专家”的情况下对深度学习领域做出贡献? Francois Chollet:当今在深度学习领域很多重要贡献的人都没有博士学位。...但很明显,你不需要通过博士课程就能获得专业知识,而拥有博士学位并不能保证你在任何领域都能做出有意义的贡献——理论上应该是这样,但就我所知,现实与这个理论不太相符。...事实上,除非你的目标是成为一名学者,否则我认为获得博士学位并不是获得专业知识的最佳途径。最好的道路是能让你快速、开放地成长的道路。在团队合作和专家密切指导下开展各种项目,你能最快地学到知识。...在实践中,典型的博士项目不是那样的。 问:在我们结束之前,对于那些对如何开启深度学习感到不知所措的初学者,你有什么建议吗?

    79640

    如何成为一个伟大的前端工程师

    如何成为一个伟大的前端工程师 最近,我的一个博客读者给我发了一封电子邮件。内容是: 你好,请问如何才能成为一个伟大的前端工程师? 你有什么好的建议吗? 这让我不由得陷入思考中。...[2] 当两个或多个浏览器对相同的代码却有不同的呈现时,你应该花时间找出哪一个是正确的,然后谨记这一点来写代码。这样你的解决方法才不会在不久的将来成为过时的技术。...积极推动开源项目能为你提供很多与团队工作相同的好处,有的时候甚至好处更多。 重新发明轮子 “重新发明轮子”对企业是不利的,但却是伟大的学习方式。...比如说你想掌握来自于npm的预输入控件或事件委托类库,那么不妨试想一下如果你自己来构建这些东西,能帮助你学到多少。 我敢肯定看到这里一定有人想臭骂我一顿。别误解我的意思。...如果你问这个问题,是因为不想去学习新的工具或创造新的app,那么给你个建议:为什么不尝试重建自己喜欢的JavaScript库或CSS框架呢。

    66960

    大学生后端学习常见问题解答(学习方法+工作实操项目)

    但我相信不止我一个这么想, 稍微有一点危机意识的同学,应该也在为了自己未来能够更有竞争力而努力奋斗(卷)。 那么,我又是怎么学习的呢,学习路线又是怎么样的呢?...中后期:读大量开源项目源码,并参与贡献, 尝试自己造轮子 在上面我们已经具备了一定的理论知识和实战经验之后, 我们需要多去读一读开源项目的代码。 因为毕竟你在公司参与的项目比较受限....3 后端java需要重点学习的领域是什么?有可推荐的学习工具或项目学习资源吗?...你所洋洋得意的技术也许正在慢慢的被替代 所以,持续学习能让你顺应时代的发展! 5 想跟您了解下后端数据处理以及项目部署到服务器上相关的知识,可以举例吗?...想通过实例学习下 我做过的项目很多, 而且项目也不是一句两句就能说的清楚的。 想通过实例学习,建立可以去GitHub上多看看一些优秀的开源项目。

    31610

    回答CSDN上一些读者朋友的问题

    但我相信不止我一个这么想, 稍微有一点危机意识的同学,应该也在为了自己未来能够更有竞争力而努力奋斗(卷)。 那么,我又是怎么学习的呢,学习路线又是怎么样的呢?...中后期:读大量开源项目源码,并参与贡献, 尝试自己造轮子 在上面我们已经具备了一定的理论知识和实战经验之后, 我们需要多去读一读开源项目的代码。 因为毕竟你在公司参与的项目比较受限....3 后端java需要重点学习的领域是什么?有可推荐的学习工具或项目学习资源吗?...你所洋洋得意的技术也许正在慢慢的被替代 所以,持续学习能让你顺应时代的发展! 5,想跟您了解下后端数据处理以及项目部署到服务器上相关的知识,可以举例吗?...想通过实例学习下 我做过的项目很多, 而且项目也不是一句两句就能说的清楚的。 想通过实例学习,建立可以去GitHub上多看看一些优秀的开源项目。

    38340

    开源的「变」与「恒」:七大开源基金会负责人尖峰对谈

    我们不试图预测未来或甄选行业赢家,但我们向所有想参与开源的人开放。 我认为开源应该是一种基础设施,就像宽带、互联网、公路、桥梁、隧道那样。...事实上,中国已经成为云原生相关开源项目的全球第二大贡献者,在 CNCF 中来自中国贡献的开源项目就有 17 个,所以我们之间有着深厚的联系,未来也还有很多可以合作的方向。...即使是一个由新来的开发者提出的疯狂问题,在开源社区中也可以引发一些有趣的想法,比如软件的架构应该如何发展, 或者如何改变,不是吗?...很多中国公司也加入了国际开源基金会,比如 Linux 基金会,他们也有很多基础软件项目毕业成为顶级项目,实际上 TARS 也是这些开源基础项目中的一个非常重要的成员。 ...我们还与世界上最大的电信供应商之一中国移动公司展开合作,他们的网络使用的也是开源软件,难道中国移动不是一家开源公司吗?

    70120

    一名 40 岁“老”程序员的反思

    本文是国外一位 40 岁“老”程序员对职业生涯的思考,他认为从长远来看,应该多投资一些不容易过期、衰竭期较长的知识领域中。译文大意如下。 ” 我是一名程序员,几个月前刚过完四十岁生日。...我知道如果想跟上节奏,我得继续付出,抛弃一些已经充分吸收的知识,吸收一些新的知识,为下一次旅程做准备。...当然,我会不断获得新的知识来取代要死掉的那些东西,但这足够吗? 2026年我会比现在知道更多(有用的)知识吗? 这也就是带来了第二个概念,知识积累速度。...这是一个有趣的阶段,连自己都没意识到自己有多坚持。 然后,我们不再是新手,成为了自给自足的开发者。我们在学习中的投资已经得到回报,所知道的一切全部有用。...编译自:Ben Northrop 译者:开源中国-王练 文章出处:开源中国公号 -END-

    36120

    2018 年最流行的 100 个前端项目

    最近一段时间,在筹办腾讯 IMWebConf 2018 前端大会的工作中,我梳理了近 1 年中最流行的 100 多个前端开源项目,总结了一份《8102 前端技术选型》的主题分享。...技术人员应该关注的核心技术点 网上流行很多「程序员技能图谱」,这些漂亮的脑图就像一部部武功秘籍,仿佛掌握了上面提到的所有技术框架和工具,就能成为武林高手。...然而,这条路比我们想象中的要难走的多。 [ An issue of Deno ] 三个实用技巧 多年前,我从团队前辈那里学习到,要选择一款合适自己的知识管理工具,记录自己看到和学到的知识点与新技术。...,我们能第一时间获取所关心项目的最新动态 借助 Sourcegraph 等基于 Github 的浏览器插件,能提升源码学习效率 [ 成为最好的程序员 ] ------------------------...你也想成为腾讯工程师? 也想年终奖人手一部 Iphone X? 那就快加入前端NEXT学位吧! 前端NEXT学位课程第九期火热招生中!

    3.9K31

    程序员进化史,你属于哪一个级别?

    当然这点难不倒他们,现在出版的书籍众多,网络上的技术文章更是不胜数,然后再去各种专业论坛里泡一泡,把这些书籍和文章中的各种经验、技能、技巧掌握下来,再去学习一些知名的开源项目如Apache或Linux操作系统的源代码实现等...想迈进这道门槛者不妨去学习一下TBB开源项目的源代码,然后上Intel的博客和多核论坛去看看相关文章,再买上几本相关的书籍学习一下。...我估计应该是个旗鼓相当的数量,或者中国的"大牛"们会更多一些。...我想中国的"大牛"们是不会比西方差的,之所以没有人写出类似的商业产品来,完全是社会环境的原因,并不是技术能力达不到的原因。...此外,你还得经常关注是否有与你研究相关的开源项目冒出来,例如当听到有TBB这样针对多核的开源项目时,你应该第一时间到Google里输入"TBB"搜索一下,将其源代码下载下来好好研究一番,这样也许你的一只脚已经快迈进了这层楼的门槛

    64330
    领券