Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
架构师资料教程
柏拉图和面向对象编程
面向对象编程代表了自计算机出现以来普遍存在的传统编程方法的范式转变。虽然今天的计算机科学家是很聪明的人,但从柏拉图的留下的对话著作中我们不难发现,实际上支持面向对象编程的内在概念已有近2500年的历史了!现在,面向对象编程(OOP)的架构师是否意识到这些先前的概念还不能肯定,然而,柏
编程之道(1987) - Geoffrey James翻译
”The Tao Of Programming编程之道“作者是Nigel Tao,他是Go团队中的主要人物之一,点击标题见原文 程序员大师说: “当你学会从陷阱框架中抓取错误代码时,你就该离
什么是人工智能AI偏差 - Benedict Evans
机器学习是当今技术最重要的基本趋势之一,也是未来十年科技将在更广阔的世界中改变事物的主要方式之一。作为其中的一部分,机器学习的各个方面引起关注 - 例如,它对就业的潜在影响,以及它用于我们可能认为不道德的目的,例如它可能给予压迫性政府的新能力。另一个,也就是这篇文章的主题,是人工智能偏差的问
聪明的程序员应该知道什么是最值得解决的问题 - Fagner Brack
解决任何问题和解决正确的问题是有区别的。彼得是一个可以做任何事情的程序员。他可以创建与其他同行一样好的软件,然而,程序员之间的差异主要是有无经验,即使两者都具有相同的技术技能。 怎么可能?你不赞同这句话吗?
最好的代码是没有代码 !
有时你能做的最好的事情就是不编写代码!请记住,您的价值是能解决问题,而不是编写代码。编写代码也是具有价值,但需要成本、需要部署、维护和升级,它有bug,需要开发人员进行更改,它也有机会成本:自己编写代码来完成任务A意味着您没有时间完成任务B,而后者可能更紧急,更重要或两者兼而有之。有
幽默:库包与框架的区别
使用库包类似约会,使用框架类似进入婚姻!
2个最重要的非技术性的软件开发技能
软件开发是一项需要独特技能的专业。然而,在我的职业生涯中,我开始欣赏优秀开发人员的两个重要特征,这些特征根本不是软件技术专业所特有的。我发现这些特征对我的工作非常有帮助,而且这两个特征都涉及到我不得不努力改进的习惯。 1.注
漫画:UML与代码的比较?
对编程技术的热情反而会使我们的工作更糟 · 哲学黑客
这是来自一篇生产实践的经验分享,程序员对技术热情,而不是对业务理解的热情会误导企业软件方向,导致很多挫折和失败,技术不是越新越先进越好,而应该匹配业务领域:“优秀的程序员对他们的工作充满热情”基本上是我们行业的常见现象。总的来说,这可能是真的,但最近我一直对“编程的热情如何妨碍我们为
什么是软件咨询?
商业词典有一个非常可用的定义 : 专家向第三方收
编程心理偏见:所见即所有WYSIATI
WYSIATI是“What you see is all there is”的首字母缩略词,你所看到的就是以为是所有的了。Daniel K
容器将杀死以OpenStack为代表的华为腾讯阿里等传统私有云技术!
来自nextplatform文章,本文虽然冗长,但是总结了所有云时代的厂商如何在面临K8s和Docker为主要趋势面前的应变之道,这场变革无异是google和AWS为主推动的,RedHat干脆认输卖掉公司认输,国内各大云商措手不及,联想和德尔非常被动:
个人独立工作时的良好工程实践
大多数开发人员都是团队的一员。然而,在我们职业生涯的某些阶段,我们必须(或者我们必须)独自工作。虽然大部分产品开发涉及能够管理或与团队的其他成员合作,但在单独工作时开发良好实践同样重要。、Solo通常意味着单独做某事。包括: 一个开源项目,例如包或库
2019年应用程序开发预测
围绕应用程序开发所需的语言,工具和平台正在迅速发展。应用程序开发也是数据科学发挥更大作用的一门学科。为了支持越来越多以人工智能(AI)为核心的开发项目,企业必须不断改进DevOps工作流程,以支持深度学习,机器学习和其他统计模型的持续构建、培训和迭代,以便部署到生产中云环境。展望20
fish:Linux中比bash或zsh更好用的Shell
fish是一个智能且用户友好的命令行shell,适用于macOS,Linux和其他家族。fish包含语法突出显示、根据你键入字符自动提示autosuggest-as-type和花式选项卡完成等功能,无需配置。 banq注:其中autosuggest
请停止学习框架!
我们是开发者。我们需要与技术保持同步。每天,我们都学习编程语言,框架和库。我们所知道的现代工具越多越好。与Angular,React,Vue,Riot,Ember,Knockout保持同步很有趣。 但是我们在浪费时间。
消极架构
这是来自Michael Feathers的一篇著名文章,Negative Architecture消极架构已经被广泛传播。下面结合中国老子思想解释与翻译如下,从“无与有”角度理解“架构不做什么”反而是更好的选择:
DDD悖论:DDD是不是银弹?
在关于DDD的每本书和每次会议中,我都听到“DDD不是银弹”。我可能是唯一一个反思的人。因此我可能会错过一些东西。不过,自从我开始学习DDD以来,我就在每个项目中使用它。即使在CRUD实现足够好的简单情况下也是如此。因为了解我的领域名并能决定CRUD是否能足够好地实现。
上页
下页