V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
CismonX
V2EX  ›  职场话题

尝试找到理想、兴趣与工作三者间的平衡

  •  
  •   CismonX · 2020-11-28 18:20:59 +08:00 · 1929 次点击
    这是一个创建于 1234 天前的主题,其中的信息可能已经有所发展或是发生改变。

    曾看到 V 站一位前辈 @sadhen 的 GitHub 签名:

    Work days for Apache, Weekends for GNU

    不仅感慨到,这就是我心目中的完美工作。因为我一直觉得,一份好的工作应该是可以兼顾理想、兴趣与足够的工资的。但这似乎又离我非常远,因为我的工作恰好和兴趣与理想相悖。

    我的兴趣很简单:写优美的代码,在自己喜欢的领域探索,做一些能够展现技术之美的开发。但实际工作中,代码就是 CRUD,由一摞摞为满足临时需求而 hack 的屎山堆积而成,能按期上线,正常运行就不错了,别的根本没功夫管。看到 infra 组的同事每天读论文、搞调研,965 WLB,心里就有种说不出的滋味。常常由于工作中的心累,回家后连写代码的心情都没有了。

    我的理想很简单:能够为自由软件事业做出贡献出自己的一份力量。生活中我尽可能选择自由软件,为自由软件的开发者捐赠,也偶尔会贡献代码,但由于自己在技术上是个小白,除了玩具项目,也写不出什么有用的东西来了。所以如果能够在工作中参与团队协作的自由软件开发,或许我能做出更多的贡献。但实际公司是一个作恶多端的互联网巨头,和自由软件精神并不搭边。

    阻止我找到心目中的完美工作的主要障碍,一方面是我喜欢的领域的从业要求都比较高,而我自己比较菜,不够格。另一方面是做自由软件的公司太少了,就算在国外,想找一个类似 Purism 这种公司都不容易,更别说是在国内。至于工资,其实是最不重要的,够用就行。由于我未来不会有结婚买房的需求,父母生活节俭身体健康,不需要太多养老投入,所以哪怕是现在的薪资打 8 折甚至 7 折,都是能接受的。

    所以对我来说,如果想找到理想、兴趣与工作三者间的平衡,大概不能通过“在工作中实现理想和兴趣”来完成了。或许下一步,是找个清闲能糊口的工作,提前做一个报废程序员。不知各位 V 友有没有建议。

    8 条回复    2021-01-24 02:01:04 +08:00
    jiejiecool
        1
    jiejiecool  
       2020-11-28 18:32:10 +08:00   ❤️ 1
    先提升自己,让自己有跨进理想公司或者部门的资格。 提升自己永远是一个痛苦的过程,在这个过程中还要不断忍受躁动的心,但是会让你质变
    aLazarus
        2
    aLazarus  
       2020-11-28 18:39:19 +08:00
    挺羡慕你的,你的理想是自用软件事业。
    我的理想是让自己更喜欢自己,自认为几乎无法实现
    hello2060
        3
    hello2060  
       2020-11-28 18:44:06 +08:00 via iPhone
    其实看不懂你想表达啥,你是技术小白,只会写玩具项目,又想写出优美的代码,深耕技术?还是你工作上是大牛,在你感兴趣的领域又是个小白?
    cmdOptionKana
        4
    cmdOptionKana  
       2020-11-28 18:53:23 +08:00
    这是极高的层次,这个层次已经不能靠别的人提点来实现了,因为个体差异因素的影响会非常大,只能自己摸索。
    snappyone
        5
    snappyone  
       2020-11-29 00:27:59 +08:00
    你这是执行力不行,内耗太大,沉下心来才能做自己想做的事情
    hanguofu
        6
    hanguofu  
       2020-11-29 06:02:17 +08:00 via Android
    在本人的有限的认知里,这样的工作确实有。请问楼主的技术栈是什么?
    jzdxeb
        7
    jzdxeb  
       2020-11-29 14:41:15 +08:00 via iPhone
    拿多少钱干多少钱的活儿,剩下的时间留给自己,做自己想做的事,学自己感兴趣的技术,做对自己(对公司)正确的事,等着被开除。
    sadhen
        8
    sadhen  
       2021-01-24 02:01:04 +08:00   ❤️ 1
    @CismonX

    V 站前辈本人表示,Work days for Apache,Weekends for GNU 的意思是我上班用 Java/Scala,周末写点 C++和 Scheme 。工作中接触的开源项目大多是 Apache 基金会名下的。我目前是一个很普通的数据工程师,并没有找到完美的工作(当然你也没有说我找到完美的工作)。

    我看了你在 v 站的回复,你司竟然还有 Linux 内核团队,一看就是一个有一定历史的大公司。你给 Solaris 做适配啥的,作为一个普通的 Java/Scala 程序员,表示,压根就没有机会使用 Solaris 这样的系统。

    自由软件的理念非常好,但是在云计算很成熟的当下,开源软件和自由软件本身都受到了不少挑战。

    既然你是在某互联网巨头公司上班,找一个 965 小公司的工作应该不难,只要你愿意舍弃所谓的大公司光环。按照程序猿正常的 career path,跳槽,然后去经历各种规模的公司,还是蛮正常的。除非你只愿意去大公司。如果要去 965 的大公司,像微软之类的,好好刷题,应该也不会是什么大问题。

    薪资打折是指月薪么?如果是时薪的话,找一个 965 的工作基本上是不会打折的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   6093 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 06:11 · PVG 14:11 · LAX 23:11 · JFK 02:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.