#开发人员

2021-1-24 3:33
给LWN订户的好处订阅LWN的主要好处是有助于我们继续发布,但除此之外,订户还可以立即访问所有网站内容,并可以访问许多其他网站功能。 请立即注册! 内核项目竭尽全力促进使用较旧的工具链进行构建。 在新系统上构建内核就已经是一个挑战。 首先被迫安装自定义工具链不会改善这种情况。 因此,内核开发人员试图通过大多数发行商......
2021-1-23 3:40
几个月前,我们启动了一个新程序的试验,以帮助开发人员在addons.mozilla.org(AMO)上推广其扩展。该计划的主要目的是增加我们的员工可以检查和确认是否符合Mozilla政策的加载项数量,并为开发人员提供增强他们在AMO上的可发现性的选项。 对于飞行员,我们测试了此类程序如何工作的一次迭代。试点开发人员......
2021-1-16 3:57
技术不断变得更加智能和强大。我经常观察到,随着这些技术的引入,组织的生产力(而不是提高)降低了。这是因为该技术增加了开发人员的复杂性和认知负担,从而降低了其有效性。在本系列的第一篇文章中,我介绍了一个最大化开发人员效率的框架。通过研究,我确定了关键的开发人员反馈循环,包括开发人员每天执行200次的微反馈循环。这些应该......
2021-1-11 17:33
这里没有人完全知道2020年将会是什么!然而,尽管有流行病和封锁,我们仍继续致力于Prosody。这篇文章总结了该项目的运作方式以及过去一年的发展。 在我们开始之前,有个简短的说明:Prosody是一个独立的开源项目,之所以存在,只是因为开发人员有幸能够从事此工作。当前有几个核心团队成员正在寻找自由职业者。如果您有......
2021-1-9 17:28
为从业人员策划和创建资源以大规模设计,开发,部署和维护ML应用程序,以产生可衡量的积极业务影响。 在每个问题中,我都会从开发人员的角度探讨一个主题,几乎没有指向相关资源的链接供您深入研究。 在本期中,我想讨论构建实际ML应用程序的数据科学家和开发人员的经验,并强调: 建模只是工作的一小部分,大部分工作都是严格的......
2021-1-8 15:57
应用开发人员正在探索秘密的新形式的用户跟踪,以规避苹果公司的新隐私规则,该规则有可能在未来几个月颠覆移动广告行业。 在2021年初,iPhone的更新将阻止应用在未获得每个用户的明确定向同意的情况下使用称为IDFA的广告标识符。开发人员预计,超过三分之二的用户会在看到应用程序中出现弹出窗口时阻止跟踪。 一些应用程......
2021-1-6 4:5
无论开发人员身在何处,所有开发人员都应可以自由使用GitHub。同时,GitHub尊重并遵守美国法律,这意味着政府的制裁限制了我们向某些国家的开发人员提供全方位GitHub服务的能力。 今天,我们宣布了一项突破:我们已获得美国政府的许可,可以向伊朗的开发人员提供GitHub。这包括针对个人和组织的所有服务,包括私人......
2020-12-30 0:47
这是大多数人从未听说过的一句话。 但实际上,这是您需要令人信服地对任何遇到的开发人员说的重要词。 这个问题和其他许多问题的答案都是“面向对象的”。 如果您不回应秘密答复,例如此开发人员会感觉到您软弱无力并支配了您 有时,在交谈过程中,开发人员会说出混乱的事情,而您的第一个反应就是将它们插入口中 这是个错误。 开......
Defensive Programming(interrupt.memfault.com)
2020-12-24 21:33
嵌入式开发最糟糕的事情之一(尤其是在C语言中)是从函数中接收返回值-1或unknown_error,而没有其他有关失败原因的信息。它没有提供有关错误从何处冒出的信息! 作为嵌入式开发人员,我们所有人都来过这里,带来了新的电路板,驱动程序,模块和应用程序,想知道为什么以及如何陷入困境。造成这些问题的根本原因就像剥洋葱......
2020-12-22 4:50
新的端点是Twitter于今年6月首次推出的开发人员API版本2的继续。该API自2012年以来首次进行了重建,其目标是包括早期版本中缺少的功能,例如民意调查,固定推文和垃圾邮件过滤,同时还对搜索和流过滤等领域进行改进。 但是,随着Twitter添加端点并进一步完善其分层访问计划,Twitter的API仍在开发中。......
2020-12-20 1:52
我们需要对以开发人员为中心的公司所说的开发人员体验(DX)进行真正的讨论。 尽管Chris Coyier对人们听到该词时的想法进行了很好的调查,但其他人仍在尝试定义“开发者支持”,但它的定义还不够明确。它是devtools之间的一个区别,所以它当然是专业化的,并且逐渐升为职务(我的最后一个职务是“开发人员经验工程师......
2020-12-19 23:49
有一种趋势是统一安全性和开发人员流程,这种趋势有多种名称,例如DevSecOps和“向左移动”。通常,安全团队似乎比开发人员团队更热衷于此,开发人员团队将安全性称为“烦人的琐事”或“令人厌烦的程序障碍”。如果开发人员不相信代码强化构想,那么有趣的事情可能会出错。 我最近在阅读2019年英国政府对华为的安全评估,该......
2020-12-19 4:55
十一年前,我写了《开发人员福音手册》,从那时起,它帮助很多人开始了“开发人员关系”职业。现在,如果他们可以提供印刷版本,则出版商与我联系。谈判仍在进行中,但是我确定在目前的状态下发行这本书不是一个好计划。所以我花了最后几天进行清理。我编辑了这些章节,并删除了过时的示例或已失效产品的链接。而且,我添加了与当今开发者倡导......
2020-12-19 1:58
在我们周围,我们周围都是糟糕的软件。使用错误假设的数十年历史的批处理脚本而脚的养老基金。信贷机构泄漏了超过一亿个社会安全号码和其他机密数据。更不用说我们周围看到的无数错误和令人沮丧的软件,它们来自较小的供应商和较旧的企业软件。 这种无能将永远不会在其他工程学科中飞速发展。我们永远不会忍受像普通软件系统那样容易出错的......
2020-12-13 8:28
对近1,200个FOSS贡献者的调查发现,开发人员的安全性较低。优先级列表。 Linux基金会对自由和开源软件(FOSS)社区进行的一项新调查表明,参与者在安全性问题上花费的时间不到3%,并且几乎没有希望增加这一时间。 一份基于Linux基金会和哈佛大学创新科学实验室(LISH)近1200名FOSS贡献者......
2020-12-12 17:49
关于用户界面(及其开发)在接下来的十年中变得不可识别的讨论很多。令人难以置信的,无需代码的工具会使UI开发人员尘土飞扬吗?一旦发生这些不可避免的变化,人工智能和涉及可穿戴设备和手势的新范例是否会导致当今的2D编码器无法使用?恕我直言,答案是否定的-如果您允许自己适应。当涉及到范式转换和颠覆性技术时,emPHAsis通......
2020-12-10 2:55
此外,Chrome小组还宣布了扩展程序开发人员的一项重大变化:在2021年的某个时候,用户将对扩展程序可以访问的网站进行更精细的控制,并且从1月开始,每个扩展程序在Chrome上都会显示“隐私权实践”部分网络商店,详细说明扩展收集的数据类型。 Chrome小组今天还宣布,它将在1月中旬Chrome 88稳定版发......
2020-11-9 12:10
就像一个紧密编写的函数一样,如果没有工作要做,我宁愿提前退出。因此,如果你不同意这些定义和假设,现在是停止阅读的好时机。 可持续生产率:在不损害开发人员福祉的情况下,实现高质量工作产出的最大速率。 高质量的工作:软件满足需求,对用户有价值,可维护,并且尽可能没有错误。 我的高级工作流程看起来是这样的:确定要解决的问题......
2020-11-2 5:35
本周与一位客户的一次演示让我重新思考了幸福的问题。更具体地说,是开发人员的幸福和Swimm的故事。当我们创建Swimm的时候,很明显,我们来解决任何开发人员或工程经理都非常乐意证实的一个难题:加入一个新的开发团队和一个新的代码库是一个艰难而漫长的过程。这需要时间,很长的时间(我们从经理那里听说,在某些情况下需要长达一......
2020-10-29 22:34
如今,工具包中最典型的工具是Linter,它扫描代码,指出可能导致问题的缺陷。例如,一行上可能有太多空格,或者某一特定行可能具有众所周知的模糊性,这可能会导致难以诊断的错误,最好避免这些错误。 但是,如果我们可以扩展短绒的功能来做更多的事情,会怎么样呢?如果程序员有一个助手可以分析他们的代码并主动指出新的安全问题、错......
2020-10-29 19:53
这一切都始于PhoneGap,早在2008年,一家名为Nitobi的小公司就启动了PhoneGap,该公司后来被Adobe收购。 他们决定引入三种狗屎技术-HTML、CSS和移动Javascript。它进行得非常顺利,吸引了一群玩具应用程序开发人员。后来,PhoneGap变成了阿帕奇·科尔多瓦(Apache Cord......
Jetson Nano Developer Kit(developer.nvidia.com)
2020-10-29 2:43
现在,世界各地的制造者、学习者和嵌入式开发人员都可以使用现代人工智能的力量。 NVIDIA®Jetson Nano™开发工具包是一款功能强大的小型计算机,可让您并行运行多个神经网络,用于图像分类、目标检测、分割和语音处理等应用。所有这些都在一个简单易用的平台中运行,运行功率低至5瓦。 入门比以往任何时候都要简单!只需......
Developer Advice to Self(blog.pragmaticengineer.com)
2020-10-27 6:22
回首十多年前,有几件事我希望我能早点开始做。那些可以帮助我更快、更专注地成长的习惯。这是我给年轻时的自己的建议,他刚刚找到了他们的第一份专业软件工程工作。 每次我花时间慢慢地、彻底地阅读一本关于软件工程的推荐书时,我都会升级。通过适当的阅读,我指的是记笔记、与他人讨论章节、涂鸦图表、尝试、返回和重读。我希望我在做开发......
2020-10-24 14:8
一项新的开发者调查显示,微软.NET平台的主要语言C#的受欢迎程度在三年内从第三位下滑至第六位,尽管从绝对值来看,C#的使用量仍在增长,而且它在游戏开发中尤其受欢迎。 研究公司Slashdata在其第19份“开发者国家状况”报告中对全球超过1.7万名开发者进行了调查。研究人员试图衡量编程语言用户的绝对数量,而不是像S......
2020-10-23 12:8
我们依赖您的支持:本网站主要由广告支持。广告使这个网站在过去的16年里得以维持。我们尽最大努力确保只显示干净、相关的广告,当检测到任何令人讨厌的广告时,我们会尽快将其删除。如果您想浏览没有广告的网站,同时仍然支持我们的工作,请考虑我们的无广告Phoronix溢价。你也可以考虑通过贝宝支付小费。虽然Windows上的英......
2020-10-21 5:27
塞尔吉奥·格拉纳达(Sergio Granada)是Talos Digital的首席技术官,Talos Digital是一个由专业软件开发人员组成的全球团队,与多个行业的机构和企业合作,为他们的技术需求提供软件开发和咨询服务。 简单地说,就是软件的客户端(前端)和服务器端(后端)的开发。全栈开发人员是各行各业的高手,......
Go Developer Survey(blog.golang.org)
2020-10-21 4:20
自2016年以来,世界各地数以千计的地鼠通过我们的年度围棋开发者调查分享他们的想法,帮助了围棋项目。你们的反馈在推动我们的语言、生态系统和社区的变化方面发挥了巨大的作用,包括gopls语言服务器、最新的泛型草案、模块镜像等等。当然,我们每年都会公开分享结果,所以我们都可以从社区的见解中受益。 今年,我们简化了调查,以......
Understanding the Junior Developer(www.franceselliott.com)
2020-10-20 10:58
所以,首先来介绍一下我个人的最新情况--去年,我休完产假回来的那天就被解雇了!在回到我办公桌的半小时内!嘿,小子!从某种程度上说,这是一种变相的祝福,因为1)一段时间以来,我一直在想,我可以更有效地担任顾问的角色,2)作为遣散费的一部分,我参加了一个大会编码训练营。 我结束了对训练营的审计,因为哇,它需要大量的牺牲,......
2020-10-19 23:20
1930年,约翰·梅纳德·凯恩斯(John Maynard Keynes)预测,到本世纪末,我们将拥有每周15小时的工作制。但到了2013年,这位伟大的经济学家显然搞错了。 欢迎来到人类学家大卫·格雷伯(David Graeber)创造的胡说八道的工作时代。自20世纪30年代以来,全新的产业如雨后春笋般涌现,这并不一......
2020-10-17 4:54
雅典娜交易平台拥有3500万行Python代码,是摩根大通业务运营的核心。迁移到Python3的起步较晚可能会带来安全风险。 对Python2的支持将于2020年1月1日结束,这距离Python3的引入仅11年多一点的时间-这是对语言的重大重组,消除了重复的结构和模块,以追求现代化。鉴于Python的流行和无处不在,......