0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

程序员的真实职业现状

工程师人生 来源:网络整理 作者:工程师吴畏 2018-10-26 15:06 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

很不幸,倦怠在软件开发中是一个非常真实的现象,尤其是创立并维护一个具有大量用户的开源项目。就这个话题,我深有体会。所以我来分析我的个人经验。

即使软件编程是你在这世上最喜欢的活动之一,每个整天写代码的人都会经历这样的事情,突然感觉“我想做别的事情,而不是坐在这写代码”。

你突然意识到,你已把冰激凌当成三餐,持续吃了好几年。你已厌倦了冰淇淋,不想再看到它。但偶尔吃冰淇淋的人不明白这一点,他们会想:你怎么会不想要冰淇淋了呢?—— Gary Bernhardt

我对软件开发的倦怠情况有一些个人经验,还有几个如何正视、防范和简单应对的小窍门。

目标的必然衰败

在 2011 年,我为自己设定了一些开源社区的目标后,我很努力地为此工作,有着好运相伴,我取得了成功(特别是 Requests 项目)。随着项目的人气不断攀升,我对继续创建新项目的动力下降了。同时,为了满足成功项目带来的大量用户群所提出的要求,我的负担越来越重,而维护项目的压力也在不断增加。

这是我想要的,是吗?

倦怠十分狡猾,它悄然而至。它慢慢地折磨你,直到你认为这种感觉已经成为了新常态,这时你再也无法轻易跳出自己挖的坑了。—— Zach Holman

410 GONE 网络失踪

我记得曾经有一次,我躺在沙发上,也就是我现在坐的地方,一边解决新出现的慢性偏头痛 (NDPH),一边回顾我的生活。就像看推文一样,我不断地刷新并思考过当时软件世界中的一些政治问题,我发现自己对这些事情非常紧张,这本身就是一个问题。不仅如此,而且我过于在意我在推特上关注的人提出的公开观点,

一旦我认识到这一点,我立刻意识到这是一个很严重的问题,必须立即停止它。我的第一个想法是提出所谓的“410 错误”情况。当然,我没有这样做,但是我很重视这个问题。

410 GONE 是 Mark Pilgrim 的一个沸沸扬扬的举动,他作为 Python开发者以及一个普通人,因为一些未知的原因,选择将自己从开发者社区隔离。我认为这可能是因为他感受到了来自开源“领导者”地位的压力,想要保持自己的身份认同。他突然从互联网上删除了所有的公共代码,这样所有的用户只能重新定向,访问其他非官方镜像。

伯乐在线补注:Mark Pilgrim 是《Dive into Python | 深入 Python》的作者。他不仅删代码,并且他的社交账号 GitHub、Google+、Reddit、Twitter,也全部清空了。

在我看来,这是倦怠周期的缩影以及最坏的情况。我差一点就从 GitHub 上删除所有的项目,从 SpeakerDeck 上删除所有演讲的幻灯片,搞掉我自己的网站,然后在平静的生活中继续前进。

但最后我没有这样做,为什么?因为这些是世界上对我最重要的事情。为什么我要破坏那些我努力创造、引以为傲的东西?

“只发布”模式

所以,我决定找到问题的根源,并解决它们。我意识到,我的世界已经挤入太多人,没有委派足够的人手,并且需要他人的帮助来维持我的项目。我不想失去我在社区中珍视的位置,它能够影响这个我极其重视的世界。

所以,我选择取消关注推特上的所有人。我停止关注科技趋势,也不再阅读 Hacker News。我进入了“只发布”模式。

这是一个重大的举措,就和我见过的很多其他开发者一样(一般比较隐晦,并不明确),这是一个从开源软件开发中,缓解压力的好方法。远离喧嚣,善待自己。

今天,我在社交媒体上关注了一些人,人数不多,但足以让我处于一个相对较忙的状态,而过去很长一段时间我都过于忙碌了。这一切很容易就能实现。

委派

当成千上万的活跃用户使用你的软件,或即使只有你的同事时,你很容易感到懈怠,因为你是项目的唯一联系人。所以,我已经学会以新的方式委托并加强合作。

针对 Requests 项目,我有两个合作维护者,他们帮忙处理收到的问题(issues),并解决诸如安全更新的事情。这大大降低了项目施加在我身上的压力,也帮助他们成为了 Python 社区的活跃分子。

我今天的平衡生活

所有的这些都是许多年前的事了,如今我的生活已经取得了一个良好的平衡。我在个人的兴趣爱好,如音乐制作、摄影上花费了大量的空闲时间(我甚至今年要出一张专辑)。我今年出版了一本书,另一个人花了大量的时间与精力参与其中,这本书的出版离不开他/她的鼎力相助。

有着写代码以外的爱好,实在是太重要了。

我没有和往常那样,将编程作为一项娱乐消遣的工作,但我将再一次重新出发。我不觉得现在缺少了什么,但我的夜生活已经不同往昔,不再 100% 被代码完全占据了。

开源的本质就是合作/协作。如果你发现自己倦怠了,累了,也许你需要找到一种与他人协作的新方式,来帮助你做最好的事情。你会发现,其他人可以通过做他们擅长的事,来帮助你做自己擅长的事。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 程序员
    +关注

    关注

    4

    文章

    956

    浏览量

    31007
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【夏曹俊】VisualStudio2022构建调试C++项目

    面对这种以“实战”为名的 IDE(集成开发环境)教学文章或视频导读,绝大多数程序员的致命误区是:把它当成“按钮说明书”去读。结果看的时候觉得“哦,原来点这里”,关掉文章后一旦遇到奇葩报错,依然两眼
    发表于 04-18 16:21

    维视智造受邀出席AI融智推动职业教育高质量发展论坛

    近日,“AI 融智推动职业教育高质量发展论坛暨第三届职业院校人工智能学院院长(系主任)会议” 在云南腾冲隆重召开。本次大会由全国人工智能职业教育集团主办、中教全媒体承办,以 “智能赋能,融合
    的头像 发表于 12-28 15:58 1275次阅读

    芯盾时代SDP助力企业应对核心机密泄露危机

    无论你是程序员、文案、财务,无论你想撸代码、出海报、做报表,各式各样的AI总能满足你的需求,让你的工作更加轻松。
    的头像 发表于 12-26 11:49 850次阅读

    大理的AI野心藏不住了——风花雪月中千名程序员探讨人工智能

    2025 年12月4日至6日第二届CCF程序员大会暨大理人工智能与应用国际开发者大会在大理圆满落幕。
    的头像 发表于 12-24 17:45 892次阅读
    大理的AI野心藏不住了——风花雪月中千名<b class='flag-5'>程序员</b>探讨人工智能

    程序员最常见谎言

    了。 28我已经测试过了,这个功能没问题,可以上线了。 29别担心,这个问题很快就能解决。 30代码快写完了,已经完成 90% 了 。 希望大家对程序员多一些容忍以及谅解! 各位程序员你们都被我说中了哪些?说说你们的观点
    发表于 12-10 08:24

    堆和栈的区别

    程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。
    的头像 发表于 11-27 18:13 1232次阅读

    软通国际亮相2025沙中开源与AI科技峰会

    2025年11月11日,由沙特程序员协会(parmg)主办的"2025沙中开源与AI科技峰会"在利雅得盛大启幕。
    的头像 发表于 11-14 17:45 1606次阅读

    奔赴热AI,码力全开!Talkweb House@1024程序员日系列活动圆满收官

    1024程序员日”系列活动至此划上了一个圆满句号。本届1024程序员节以“AI构建世界,智能引领未来”为主题,广邀技术大咖、产业领袖、企业代表与全球开发者齐聚星城
    的头像 发表于 10-27 18:59 962次阅读
    奔赴热AI,码力全开!Talkweb House@1024<b class='flag-5'>程序员</b>日系列活动圆满收官

    开鸿智谷“以赛促学、以赛选才”|1024程序员节暨开源鸿蒙构建大会圆满落幕!

    10月24日,由开鸿智谷联合主办的长沙1024程序员节暨开源鸿蒙构建大会在长沙圆满落幕。本次活动以“湘聚长沙,共赴热AI”为主题,通过技术分享与实战竞赛相结合的方式,着力培养“开源鸿蒙+AI”领域
    的头像 发表于 10-27 17:58 860次阅读
    开鸿智谷“以赛促学、以赛选才”|1024<b class='flag-5'>程序员</b>节暨开源鸿蒙构建大会圆满落幕!

    汇川技术与安康职业技术学院达成战略合作

    安康职业技术学院——拥有逾百年的办学积淀,其前身“关南书院”令人景仰。学院通过与汇川技术共建实训基地、订单班培养、师资共享、技术研发等模式,旨在将产业前沿技术、真实项目案例引入校园,共同培养既懂理论
    的头像 发表于 10-14 17:43 1490次阅读

    深开鸿与12所职业本科高校达成合作,共筑开源鸿蒙人才生态体系

    近日,在职业本科大学高质量就业研讨会上,深开鸿与全国12所职业本科高校签署合作备忘录,共同开启开源鸿蒙人才培养新篇章。本次签约是继今年4月首届职业本科大学校长研讨会后,开源鸿蒙与职业
    的头像 发表于 07-16 18:42 1167次阅读
    深开鸿与12所<b class='flag-5'>职业</b>本科高校达成合作,共筑开源鸿蒙人才生态体系

    开放原子校源行助力职业教育升级

    近日,由开放原子开源基金会与杭州市经信局联合主办,浙江机电职业技术大学、浙江省工业软件产业技术联盟等机构承办的“开放原子校源行”(浙江机电职业技术大学站)活动成功举行。
    的头像 发表于 06-11 16:19 1057次阅读

    跟老齐学Python:从入门到精通

    础的学习者介绍一门时下比较流行、并且用途比较广泛的编程语言,所以,本书读起来不晦涩,并且在其中穿插了很多貌似与Python 编程无关,但与学习者未来程序员职业生涯有关的内容。 获取完整文档资料可下载附件哦!!!! 如果内容有帮助可以关注、点赞、评论支持一下哦~
    发表于 06-03 16:10

    AI时代:不可替代的“人类+”职业技能

    当生成式人工智能能够撰写报告、编写代码甚至设计产品时,一个根本性的焦虑开始蔓延:人类工作者是否正在被算法取代?这个问题的答案或许比简单的“是”或“否”更为复杂——AI确实在重塑职业版图,但真正的挑战
    的头像 发表于 05-20 16:13 874次阅读

    程序设计与数据结构

    的地址)出发,采用推导的方式,深入浅出的分析了广大C程序员学习和开发中遇到的难点。 2. 从方法论的高度对C语言在数据结构和算法方面的应用进行了深入讲解和阐述。 3. 讲解了绝大多数C程序员开发
    发表于 05-13 16:45