Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
职场吐槽
如何避免陷入教程地狱? - josh
人们常说,互联网使教育民主化:人类知识的总和只是谷歌搜索!然而,获得信息只是故事的一半;您还需要能够将原始信息转化为可用的技能。对于我们中的很多人来说,者两者之间的差距可能会导致像教程地狱:在一个接一个的教程中陷入困境,却从未感觉自己取得了实质性的进步。何有效学习非常重要,尤
作为软件工程师你应该知道的100件事 - Harish
构建软件:*过早优化是万恶之源。不要低估这个说法。* 您很少需要从头开始构建某些东西。几乎每个用例都有库和依赖项。所以握住你的键盘,不要重新发明轮子。
认知偏差:懒惰其实是不存在的 - Devon Price
你不懒,只是需要慢下来!一只宠物龙猫Dumptruck帮助 Devon Price 意识到,你不必为了获得生存权而工作。 为什么过分强调“努力”是有问题的我们生活在一个现实中,人们确实准确地认识到我们的生死取决于我们的工作能力
技术债务让51%的工程师考虑辞职 - venturebeat
根据Stepsize 的一项新研究,5
一位德国程序员秘诀:如何通过3个简单步骤成为高级开发人员?
来自Dev的德国程序员透露:在过去的 12 个月里,帮助了 80 多名开发人员实施了一个更有效的提高技能的策略,让他们对自己的技术能力充满信心,更快地晋升到高级职位,并获得更多收入:成为高级开发人员需要走的路是巨大的,大多数开发人员都低估了这一差异:
我见过的最牛叉ReactJS程序员 - Faisal
是什么造就了真正伟大的工程师?在过去的 5 年里,我有幸与各种各样的人一起工作——从年轻的毕业生到退伍军人。但俗话说,很少有人会触发你的灵感。今天,我将分享我一生中见过的最伟大的工程师之一的故事。奇怪的是,我在离开公司后才意识到他有多棒。 他不是编码最
幽默:程序员跳槽的几个原因,最后一个亮了!
编程语言成功的秘诀是什么? -erik
本文讨论影响 C、C++、Java、C#、Perl、Python、Ruby、JavaScript、Objective-C 和 Swift 等语言成功的因素。20 多年来,我选择了不同的语言,并反思了它们的优缺点。回想起来,我想我可以看到许多常见的模式,说明为什么某些语言成功而其他语言
每个软件工程师都应该做一些咨询顾问 - Forrest
每个软件工程师和 IT 人员都应该从事咨询工作。我不是在谈论成为那些被他们的公司称为“顾问”但实际上只是连续雇用的承包商之一。我指的是真正的顾问角色,您可以通过提供专业知识、提供建议和推动技术变革而获得报酬。有几种不同的方式可以进入这样的角色: 以独立顾问的身
阅读代码也是一种技能 - Trisha Gee
不只是鼓励程序员编写可读代码,还要承认程序员阅读代码也是另外一种技能。 1. 假设有人写了不可读的代码没有人故意编写不可读的代码。如果你有一个只有你贡献代码的项目,你可以亲眼看到这一点——每次你在几个月、几周甚至几天缺席后再次检查时,
一位程序员如何花20年编写700,000行代码的游戏?
矮人要塞(Dwarf Fortress)是一款免费游戏,可以随机生成的幻想世界中扮演冒险家或充满矮人的堡垒。这一切都发生在一个 ASCII 界面中。整个游戏是开发者 Tarn Adams(又名 Toady One)的产品,他自 2002 年以来一直在 Dwarf Fortress 工
提高编程逻辑的7种方法 - DEV
大多数程序员/初学者程序员都遇到了“编程逻辑”部分的问题。他们知道语法、要使用的模块以及所有内容,但无法以正确的方式找出问题所在。因此,在本文中,我们将看到 7 种改进逻辑的技巧;或者我们可以说“问题解决”。 1.想办法解决如果你认为
凿壁偷光是偷窃吗?
有一个哲学实验:一位书生想读书,但夜幕降临,天黑得看不见了。他是一个吝啬的人,不想承担灯的油钱。就在这时,读书人的邻居点亮了自己的灯,因为他们也想读书。邻居家的灯把光投射到街上,也投射到邻近房屋的窗户上。正是这样,书生才能通过这种光线阅读他们的书。书生很高兴可以享受这种光的好处,而无需自己承
隐形女性:世界是偏向为男性设计的 - Caroline Criado
Caroline Criado Perez ">i]隐形女性:揭露专为男性设计的世
成为全栈程序员的技能表 - dev
成为全栈开发人员所需的技能清单很长,在开始找工作之前,很难确切地知道您需要什么技能以及达到什么水平。这类东西经常共享的在线资源是 roadmap.sh,虽然它很广泛,但我实际上认为这里涵盖的内容太多,对新开发人员没有帮助。所以,我有自己的清单,这是一个最低要求的技能清单,它看起来像这样:
程序员如何建立第二大脑?- Thakar
短语“第二大脑”是由生产力专家蒂亚戈复创造的:构建第二大脑是一组集成的行为,用于将传入的信息转化为已完成的创意项目。与其无休止地优化自己,试图成为一台永不偏离计划的
认知偏差:计算机技术是错误的 - Sara Wachter-Boettcher
这是一本有关性别歧视应用程序、偏见算法和其他有毒技术威胁的书籍!Wachter-Boettcher 为马克·扎克伯格著名的劝诫(“快速行动并打破常规”)提供了另一种选择,敦促技术人员“放慢速度并修复问题”。这意味着不要将编程技能置于其他一切之上。
程序员的科技道德修养 - idlewords
擅长软件设计的人相信自己拥有从基本原理理解任何类型系统的独特能力,无需事先培训,这要归功于自己卓越的分析能力。这种在人为构建的软件设计世界中的成功促进了一种危险的信心(自大)。作为计算机程序员,我们形成性的智力经验是使用由其他人设计的确定性编程语言系统,这些可能非常复杂,但复杂性不是
上页
下页
关闭