不同的人生

那确实有趣。可现实中我总为赶不可能的截止日期,用更多技术债务打补丁,反而让事情更糟。若非有报酬,我绝不会这么做。

 💬 44 条评论 |  程序员 | 

共有 44 条讨论

  1. 那些闲暇时编程纯粹为乐趣,却把编程当作主要职业的人,必定属于后者。我对这类人深感恐惧。

    1. 不妨这样理解:

      我正靠从事主要爱好之一来赚钱。

      1. 你的爱好是重构十年前没有文档、也不符合现代架构范式的代码吗?

        1. 核心乐趣当然存在:解决难题、破解谜题、探索创意。

          更令人欣慰的是,我深知自己正在从事有价值的工作——既极具挑战性,又与自身能力高度契合。

          我敢说,其中三分之一到三分之二的时间里,我享受着与朋友无偿协作般的愉悦。

        2. 那确实有趣。可现实中我总为赶不可能的截止日期,用更多技术债务打补丁,反而让事情更糟。若非有报酬,我绝不会这么做。

          1. 重构?你是说新建个类,在后台调用遗留代码的API,因为时间只够做这些?

        3. 如果我说… 是啊?我12岁学编程就是这么干的——重构C++代码,读懂Pawno脚本(GTA圣安地列斯/SAMP平台)里的遗留代码

          1. 没错,正确重构时根本看不出效果,搞砸了却要面对早上9点的突发咆哮,实在没意思

        1. “像”是动词还是比喻?

          无论哪种,我不明白股东及其利润与我何干。

          我按工时领薪,这是公平报酬,与股东(若存在)无关。闲暇时光自有千百种消遣方式,何须牵扯股东。

          说真的,现阶段我这项目的主力股东怕不是我本人?

    2. 我也是其中一员,但最近周末编程实在太煎熬。我的背再也承受不了不良姿势,逼着我必须活动起来

      1. 没错必须把健康放在首位。多做力量训练,配张好椅子,用站立式办公桌和分体键盘。这样才能持久坚持。

        看到比我年轻20岁的开发者抱怨背颈疼痛简直荒谬。兄弟,若现在不重视,情况只会越来越糟。

      2. 我靠编程养家:下班后陪孩子玩耍,锻炼一小时,夜里继续编程,保证8小时睡眠,循环往复。我状态极佳。关键不在编程本身,而在于休息方式

    3. 我们大多只是自闭症患者,没什么好怕的——除非你触发某个特殊兴趣关键词,引发无法跳过的对话。

      1. 呃…你的自闭症还挺特别。我有空闲时会设计40万吨级的战列巡洋舰。

      2. 或者说是患有天才症的窄领域天才。

    4. 我编程的娱乐项目和工作项目完全不同,所以没问题。

      另外,我是个超级拖延症患者,但后来学会用其他工作来拖延正事,所以永远在拖延,却总能完成大量任务。

      这些技能全靠咖啡因支撑,没用过更强效的药物。

      后来医生给我开了安非他命。

      1. 这就是美国拼搏文化的隐藏秘诀!

    5. 说真的。下次面试我要拿自己没搞副业当证据,证明我有多拼命。

    6. 编程充满乐趣,代码能解决的问题实在太多了。我实在不明白,这都能当职业了,居然有人在私下不用它。简直像水管工自己家漏水却不修

    7. 哎呀!我目前处于失业状态,但职业生涯主要用C++编程,业余爱用PowerShell搞些随机项目

  2. 我靠编程谋生。热爱编程却在工作中感到无聊至极。各位业余编程爱好者,能否给我点建议?下班后该编些什么有趣的东西?

    1. 要么做点实用工具,要么搞个傻乎乎的小项目/游戏。

    2. 我用来管理银行账户、信用卡、收入和微小投资的电子表格,功能比多数工作项目都强大。它纯粹是Excel表格,连宏都没用。

      但它能告诉我:2062年预计收入/投资额(按标准增长率计算)、预期偏差值、当月“账单”账户余额——还能预测是否够付电费(假设全年通胀率6%),甚至精确到三月…

      1. 游戏是绝佳的业余爱好项目,尤其当你从事底层开发时。你依然能解决各种酷炫的技术难题,最终还能获得令人欣喜的成果与好友分享!

        1. 我尝试过多次,却总在视觉效果环节卡壳。光是让画面勉强过得去就得耗费大量精力,而这部分工作实在让我提不起劲。如何突破这个障碍开始创作?

          1. 诀窍在于保持画面简洁,别纠结于画质不够精美——记住你是个程序员!商业游戏的成败或许取决于画面,但若只是练习编程技能,画面其实无关紧要。

            简单像素画是程序员最易上手的艺术形式(个人观点),Paint.NET或Aseprite这类工具堪称完美选择。

            我以前制作资源很糟糕(现在也还行!),但随着项目积累和实践增加,水平自然会提升!

            当然也可以使用现成的精灵图集等资源,个人更倾向于使用自己制作的素材——哪怕效果不佳。不过如果你愿意,网上也有大量精美的免费资源可供选择。

        2. 这就是我即将重拾编程的原因。我翻出当年痴迷的旧版Flash游戏,现在想重温却无法运行——它需要连接服务器才能启动。

    3. 作为痴迷数学和解谜的怪人,我最近沉迷于欧拉项目

      不过坦白说,当我从事不需要编程技能的工作时,反而更投入其中。这是保持思维敏锐的好方法。

      1. 近三年我坚持每天做一道LeetCode题目,但随着人工智能编程的进步,如今动力越来越弱。

    4. 要么对技术本身产生兴趣,要么为相信的事业开发软件,要么挑战心仪技术的极限。

    5. 创造生活中渴望却无处可寻的独特事物。

  3. 顺便说,《双手持枪》其实挺有意思的电影。

  4. 若编程不为乐趣,工作也难有享受。

    1. 确实,编程不是靠蛮力完成的体力活,纯粹是脑力劳动。

  5. 为乐趣编写《我的世界》模组 vs 受雇开发模组的经历对比

  6. 恰恰相反。我认识的“为乐趣”编程者里疯子多得多,靠编程谋生的人大多过着悠闲的朝九晚五生活,下班后就放松身心。

  7. 说实话我觉得恰恰相反

  8. 我闲暇时不写代码,但肯定会在脑子里反复琢磨留在办公室的代码。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

你也许感兴趣的: