程序员职场吐槽

     

程序员反思技术的日渐衰落

189

随着人工智能工具的进步和更多“软”技能变得重要,程序员反思了编码角色的变化。”对我来说,编码一直是一个无尽深邃和丰富的领域。现在我发现自己想为它写一篇悼词。“我一直想当然地认为,就像我的父母确保我能够.

如何选择编程语言?

245

作为软件开发人员,您需要学习一种或多种编程语言。今天,可能有更多的编程语言可供使用,超出了您的学习能力,无法有效地使用。有了所有这些语言选择 - 您如何选择要学习的编程语言?以下是主要编程语言选择标准.

企业架构师是新平台团队的领导者吗?

96

答案似乎肯定的。平台工程似乎是最新的流行词,但您可能会惊讶地发现它并不新鲜。它已经存在很长时间了,特别是在软件即服务 (SaaS) 公司中,平台本身实际上是交付给客户的核心产品或服务。然而,平台工程对.

软件工程师10个难以接受的事实

284 3K

上周末我有机会与一些刚刚获得学位的学生交谈。他们正在追求第一份软件工程师工作。在与他们的交谈中,我了解到他们对这份工作的看法是相当错误的。这是因为这些新孩子的现实是如此扭曲。他们只看到高薪、远程工作、.

两种类型的科技公司

112

本文批评了科技公司的两个极端行为: 第一个只关心可量化的结果,并将技术债务归咎于工程师; 第二种情况是,员工整天花在很少阅读的文档和配置上,而初级工程师则希望使用流行的工具。 虽然两者同样糟糕,但技术.

使用“深度工作”提高工作效率

97

如果你进入无干扰的工作状态,你甚至会更有成就感。当你有一个大项目要做时,你应该全神贯注,但说起来容易做起来难。不管是缺乏个人兴趣让你无法投入,还是来自其他人或事的干扰,你都很难进入状态。根据一种生产力.

有关软件架构的完整书籍列表

354 7K

这个github项目列举了一个全面的列表,您应该挑选一些有关您感兴趣的主题的书籍。决定读什么是你的事。这些书籍仅根据书面评论的数量进行排序。然而,还有其他重要因素值得考虑。下面从第二列开始分别是:国际.

产品工程师和堆栈工程师的区别

110 3K
成为产品工程师后,最大的转变可能就是从用户的角度思考问题。技术上的合理性要让位于用户的需求。当我还是一名堆栈工程师时,我会从 "技术上有哪些可能性?"的角度来处理问题,然后与产品经理协商,选择一个稍微.

Slowify:组织制胜秘诀

97 4K

我与 Steve Spear 博士合着的新书《Wiring the Winning Organization》将在大约一个月内出版!毫无疑问,这是我做过的最具智力挑战的事情,但也是最有价值的。我的个人.

如何成为一位优秀的软件工程师?

134

众所周知,成为一名软件工程师并不容易。你需要了解很多知识,并不断提高自己。但是,在我的职业生涯中,我发现了优秀软件工程师和杰出软件工程师的不同之处,以下是关于如何成为优秀软件工程师的建议:1、深度掌握.

大语言模型也会阿谀奉承吗?

76

从人类反馈中强化学习(RLHF)是一种用于训练高质量人工智能助手的流行技术。然而,RLHF 也可能鼓励模型做出与用户信念相匹配的反应,而不是真实的反应,这种行为被称为 "谄媚"。我们研究了在 RLHF.

​​​​​​​NAD+前体:生理重启?

73

这是一篇综述论文:通过解开NAD+代谢的复杂性及其与各种健康状况的关系,我们更接近于实现NAD+前体作为增强人类健康的强大工具的潜力。评论了《营养素》特刊“维生素 B3 衍生物对衰老、健康和疾病的新兴.

六种提高个人卷力的方法

101

六种提高生产力的方法将帮助您完成更多工作,六种方法:1、提高工作效率的 "行动法“这个方法是我最喜欢的方法之一,它能让我在忙于多个项目时保持工作状态。它要求你将任务分为三类: 行动步骤、 参考资料 备.

编写无用软件获得更多乐趣

102 2K

虽然无用,但是有趣!编写“无用”软件如何激发快乐和学习。编写更多 "无用 "的软件,在游戏玩乐中探索和体验计算的乐趣。大多数技术工作都注重实用性,而编写 "无用 "的程序则可以让人们在没有义务的情况下.

超线性回报:如何做到赢者通吃?

183 3K

本文讨论了超线性回报的概念,即更大的努力会带来不成比例的更大回报或收益。它举例说明了: 进化和科学发现具有超线性回报。 更多的人可以通过进一步推动日常学习来获得超线性回报。 虽然原则上所有人都能获得回.

ChatGPT 对编程教育行业的影响

86

从新手到经验丰富的程序员,超过 10,000 名受访者对 ChatGPT 如何改变他们的学习生涯、重塑职业道路以及影响他们对人工智能未来世界的愿景发表了意见。ChatGPT 对学习编程的影响: 62%.

ChatGPT搅局:国外知乎Stack Overflow裁员28%

93

Stack Overflow 曾经是每个开发人员最喜欢的编码帮助网站,但随着 ChatGPT 等生成式人工智能的兴起,聊天机器人可以提供比 5 年前的论坛帖子更具体的帮助。你可以立即获得对你的准确代码.

为什么仅有计算机科学学位是不够的?

185 2K

目前向有抱负的软件工程师传授计算机科学知识的方法与业界对他们毕业后的期望之间存在着巨大差距。虽然应届毕业生可能擅长理解算法的复杂性,如在排序列表中进行二进制搜索的 O(log(n)),但许多人在从头开.

使用番茄工作法更有效地学习

145

如果你有一项大任务要完成,你应该将其分解成多个部分,并在完成任务之间安排休息时间来奖励自己。日程安排是关键部分:工作 25 分钟,休息 5 分钟。当闹钟响起时,也许可以吃点零食、续杯咖啡,或者浏览社交.

三条Unix哲学提高个人生产力

147

下面列出的规则来自 Eric Steven Raymond 的免费在线书籍《Unix 编程的艺术》 ,特别是标题为《Unix 哲学基础》的部分。从 Raymond 书中列出的 Unix 哲学的 17 .

麦肯锡:程序员的生产力可以量化

311 1 5K
长期以来,测量、跟踪和基准测试开发人员生产力一直被认为是黑匣子。事情并不一定是这样的。现在,大多数公司(在某种程度上)正在成为软件公司,无论哪个行业,领导者都需要知道他们正在尽可能成功地部署最有价值的.

四十年的编程生涯如何保护身体?

239
笔者从事编程工作四十年,长时间工作后,前臂和肩膀出现疼痛。为了解决这个问题,他开始使用垂直鼠标、Magic Trackpad 和人体工学键盘,包括 KINESIS Freestyle2、KINESIS.

软件架构本是软件工程师的一项职能?

99

在软件行业,似乎普遍认为软件架构和软件工程是截然不同的。在很大程度上,软件架构关注的是设计,而软件工程关注的是实现(即编写代码),两者在某种程度上是相互独立的。从根本上说,两者之间的联系大致类似于建筑.

量化宽客吐槽职业人生

67

假设你是世界上最好的量化公司之一的量化交易员,你的薪水高到大多数行业外的人都不相信你,福利和设施(食物、健身房等)都很好,你周围都是聪明勤奋的人,工作很有趣/有挑战性/有回报,似乎就像一场梦。然而,你.

GNU和自由软件运动四十年

109

9 月 27 日,GNUnet eV 将在瑞士举办了一次黑客会议来庆祝 GNU 四十周年,会议将介绍各种 GNU 软件包、黑客攻击和新版本的制作。演讲者包括 GNU 创始人理查德·斯托曼 (Richa.

幽默图两则

165 1
1、C、Python、Java和JavaScript四种语言比赛:2、女朋友是程序员时,通过代码提交时间查岗: .

马斯克愤怒了:比尔-盖茨竟然做空特斯拉

225

比尔-盖茨用一种名为 "卖空 "的方法对特斯拉下了数十亿美元的赌注。卖空是指从经纪人那里借入证券,然后在公开市场上出售。卖空使买卖量超过正常水平,从而增加了市场的流动性。如果没有卖空者,这种交易量就不.

网友讨论Stephen Wolfram(斯蒂芬·沃尔夫勒姆)

310 2K
《科学美国》的一文:物理学家批评斯蒂芬·沃尔夫勒姆的“万物理论”:这位物理学家转型为软件企业家希望他的伟大想法得到更多关注。但到目前为止,研究人员的接受程度还不够。早在 2002 年,经过多年的努力,.