展开讨论

经验与复盘经验摘录 · 机器翻译

我发现重新找到乐趣的两个简单步骤:(1)摒弃‘大型团队工作流程思维’,重新拥抱……

我发现重新找到乐趣的两个简单步骤:(1)摒弃‘大型团队工作流程思维’,重新拥抱‘单个开发者思维’。你不需要计划、看板或缺陷数据库,只需在脑海中有一个想法。摆脱那些适合团队协作但独自工作时却成为障碍的‘大语言’。对我来说,这意味着:放弃C++,转而使用C(如今这可能意味着:使用Zig)。专注于完成任务,就像你刚开始编程时那样,而不是纠结于设计决策。与其花太多时间提前规划(然后它仍然无法工作),不如直接扔掉无法工作的内容。至少你仍然学到了有价值的东西。试着在户外活动(比如散步)时,在脑海的后台被动地进行‘规划’。(2)选择一个具有挑战性的问题,你目前还不知道它如何运作,但你希望了解它。对我来说,这就是‘家用计算机模拟器’。……好吧,其实是三个步骤,第三步是:不要为这种‘有趣的事情’设定任何截止日期。

源讨论Ask HN:我想再次享受编程的乐趣原帖 214 条评论 · 导入时统计
2

这条内容在回应什么?

父级讨论 · 节选

JB

在我的多年职业生涯中,我曾用许多非常不同的语言进行过全职的专业工作。现在我想创建一些新的东西,我脑海中已经有了一个明确的想法,并且已经用C++编写了一些代码来证明它的可行性,但我很难找到一个前进的方向,这会是...有趣的。我不介意具有挑战性的工作,但我喜欢一个感觉合理和逻辑的环境,而不会在过程中面对大量的附带复杂性。我也被实现跨平台的应用所吸引。 我只是想愉快地编写一些东西而没有头痛,而今天似乎越来越难以实现这一点。我不喜欢JavaScript或C++的复杂性,虽然我非常喜欢Swift和在UIKit世界中工作,但它在许多用户使用的平台上并不那么可移植。 我觉得在软件开发中实际上并没有什么好的选择…

完整原文

社区评论 0

还没有社区评论,来聊聊你的看法。

原讨论中的回复 2

仅展示本次导入中包含的直接回复。中文为机器翻译,可查看英文原文。

SH

> 重新放弃“大型团队工作流程思维”,再次接受“单个开发者思维" 这对我有效。几个月前,我辞去了一份非常好的工作,部分原因是我在工作中缺乏动力。现在,我有一些自由职业项目正在进行,这些项目甚至不是很有趣,但有时候我无法停止工作。 我认为大型团队的工作流程对我造成的伤害比我当时意识到的要大得多。一行CSS代码可能从Slack中的讨论开始,然后生成一个工单,之后在未来的某个未知时间被纳入一个冲刺。修改代码并等待几天才能获得PR的批准,PR可能会有讨论,因此你需要回到Slack中找到原始讨论,有人可能会建议你有多种不同的方式来修改,即使这没有任何区别。其他人可能会建议因为你...…

完整原文
AG

几年前我尝试过微敏捷,试图用最小的影响和一点点参数性来实现一个微小的功能。这是一个有趣的约束,让人找到了乐趣。

完整原文
在 Hacker News 阅读

尊重不同观点,分享具体经验。

登录后即可发帖、评论、转发和引用。