程序员|三十岁,我放弃了程序员这个职业,用下一个十年重塑新的自己

程序员|三十岁,我放弃了程序员这个职业,用下一个十年重塑新的自己

文章图片

程序员|三十岁,我放弃了程序员这个职业,用下一个十年重塑新的自己

文章图片

程序员|三十岁,我放弃了程序员这个职业,用下一个十年重塑新的自己

首先肯定 , 程序员是一个伟大的职业 。 我会持续关注下去 。

时光荏苒 , 光阴瞬息 , 如白驹过隙 , 忽嗖已过了十五年 。 回首进入程序员的那年 , 依然记忆犹新 。 一群充满激情的少年对于一个小小的if ……else……能不管场合 , 不管时间 , 你一言我一语 , 侃侃而谈 。

自己走过的这十五年 , 也是从web2.0到移动互联网 , 再到物联网;从大数据到人工智能蓬勃发展的十五年 。 自己的职业生涯也从初级程序员到中级 , 再到高级最后成为了一名“名不符实”的架构师 。 其中的历程虽然辛苦 , 但是我很感激能挺过来的自己 。
然而“天下无不散的宴席” , 即使山盟海誓的婚姻也有破裂的时候 。 而立之后 , 终于找到了自己的心有所属 。 我将用下一个十年重塑自己 。
一、程序员职业的优势
在普通人的认识里 , 程序员这个职业最大的标签就是薪资高 。
没错 , 的确是这样 , 程序员的工资确实是要高于平均工资 。 但是也只是相对而言 , 相对于搬砖来说 。 如果要说程序员这个职业的优势 , 我认为有两点:
1. 人才需求量大 , 相对容易找到工作 , 并且跳槽也容易 , 甚至是想换就换而不用担心找不到工作 。
2. 程序员是紧跟时代进步的职业 , 是推动科技和时代文明进步的职业 。
对于以上第一点 , 我可以用一个自身最直接的例子来说明 , 在移动互联网快速发展的那几年 , 其中有一年 , 我在一年之中换过七家公司 。 可能有人会说我们跳槽太过频繁不是好事 。 但是我想说的是:当一个浪潮来临的时候 , 所有人都想冲上去博浪 , 但是良莠不齐 , 不是每一个人都能幸存下来 。 甚至有些人就是花钱让一群敢死队替自己博浪 , 如果你自己就是那种敢死队的一员当然不会觉得有什么 , 但我不是敢死队里的人 。
第二点就更好理解了 , 现在几乎所有的日常生活用品 , 衣食住行的背后全都有科技的赋能 。 而这些赋能者都是默默支持的程序员 。 而我认为下一次工业革命也必将是数字科技带来的革命 , 并且这些革命者也一定是从事软件事业的程序员和架构师、基础科学家等等 。
二、程序员的挑战
那有人就会问了 , 既然你这么看好后期 , 为何还会来这里谈什么放弃程序员这个职业这种话呢?这就是我要说的程序员这个职业的挑战了 。
时代的进步和科技的发展 , 对于从业者所需要具备的专业知识也是与日俱增的 , 并且时时刻刻都在变化 , 毫不夸张的说 , 你这周看的知识到了下周就有可能已经落后了 。
所以我在从事这份工作的时候 , 几乎是每天晚上都会挤出至少半个小时到一个小时的时间来看相关的技术类书籍 。 不管这天会不会加班 , 我都保持这样一种习惯 。 这也是我从毕业后的一名初级开发到现在的所谓“架构师”的艰辛历程 。
除了知识点的更新迭代快之外 , 程序员的职业对于基础知识的要求非常的严格 。 我在工作中就经常碰到一些人写出来的程序虽然看上去是完成了功能 , 但是毫不避讳的说 , 写的就是一坨屎 。 为什么会这样?就是因为他们根本就不知道计算机的原理 , 不知道他们写的这些代码编译器和解释器是如何理解的 , 以及这些指令是如何执行的 。 以至于计算机虽然是理解了 , 但是理解起来非常费劲 , 就好比你跟我聊天 , 我跟你说普通话 , 你跟我一会儿说东北话 , 一会儿说四川话 , 一会儿又跟我说广东话……你让我一时半会儿怎么反应得过来?
如果说妓女吃的是青春饭 , 那程序员吃的更是青春饭 , 甚至程序员不光是在吃青春饭 , 更甚的是在摧残青春 。 不要反驳我 , 妓女靠青春年少来赚钱 , 程序员何尝不是?妓女加班到深夜 , 程序员何尝不是?妓女老的快 , 程序员何尝不是十个八个秃顶呢?妓女靠躺着赚钱 , 程序员却要一直坐着 , 并且还要时刻保持兴奋的头脑 , 否则后果你是知道的……
所以现实的情况是:年纪的增长 , 知识的迅速迭代 , 能不能跟上这种变化真的是由不得你 。
三、我找到了心有所属
每天保持阅读的习惯 , 让我渐渐地明白:读书是唯一保持自己不掉队的方法 , 并且你阅读的越多 , 知道的就越多 , 就越有自信 。
有一次我在空闲的时候把《红楼梦》拿出来读了一遍 , 开始确实有些晦涩 , 但是再读一遍的时候 , 居然觉得趣味盎然 , 并且还想再读一遍 。 这种趣味是我读技术书从来没有过的 。 读完《红楼梦》我又读了红楼梦的祖宗《金瓶梅》 , 同样的让我越读越着迷 , 后来我便开始研究《金瓶梅》这部书 。 因为《金瓶梅》简直就是一部生活百科全书 , 从衣食住行这种物质生活 , 到男女情爱这种生理生活 , 再到僧尼轮回这种精神生活 。 每一点都写得非常详细 , 读的时候仿佛自己就生活在那个年代 , 视觉、嗅觉、味觉感受到的都是那时的嘈杂、市井 。
离开《金瓶梅》我又重读了《水浒传》 , 从水浒中又更深次地理解了一百单八将的人物在水浒的社会中如何生活 , 如何算计 。 离开水浒传 , 我又读了更多的古典名著以及历史文化 。 渐渐地开始对社会的发展和人生的生活太多有了更多的思考 。
最后我终于确定要用下一个十年的时间来好好地品读中国悠久的历史文化 , 以及准备花大量的时间来研究其中的一到两部古典名著 , 并写下自己的心得笔记供后来的读者点评 。 目前已经选好了两部 , 一部就是《金瓶梅》 , 另一部就是《水浒传》 。 不怕大家笑话 , 我找到的心有所属就是这两部书 。
四、我对生命的思考
在做程序员的十多年中 , 我真的没有时间停下来思考一下生命对于我的意义 。 因为忙碌的工作和持续的学习几乎占据了我的全部生活 , 甚至连谈恋爱的时间挤不出来 。
做程序员的生活圈子小的可怜 , 遇到的人和事少之又少 , 所以很多程序员虽然拿着不错的薪水 , 但是却没有领导的才能 , 没有张嘴就能让女孩子掩口痴笑的幽默 , 甚至连买菜讨价还价的口才都没有 。 这样的生命就像是写出来的程序一样 , 没有思想 , 没有人情味 。 有的只是每天单调的工作 , 如同程序按照指令一步一步执行着 , 开始和结尾都是定义好的 , 没有那种突然的让人怦然心动 。 假如有的话 , 那肯定是灾难性的BUG 。
程序员就是要做一个花花公子 , 每天都像狂蜂浪蝶一样追逐年轻漂亮的女孩子 , 否则你就会被淘汰掉 。 那些所谓积累的知识 , 随着时间的推移都会变得一文不值 。
这不是生命的意义 。
我认为生命的意义就是要随着岁月的增长和时间的积累 , 你所沉淀下来的经验也好 , 知识也好 , 感悟也好 , 都是越来越宝贵 , 越来越值得推敲和玩味 , 对社会和历史的贡献越来越大 。
十年前你写的一篇感悟 , 对后来人同样有重要的启发意义 , 但是十年前你写的一段代码 , 只会让后来人看了骂一句“就是一坨屎” 。 这是想要的生命的意义吗?当然不是 。
【程序员|三十岁,我放弃了程序员这个职业,用下一个十年重塑新的自己】洋洋洒洒写了这么多 , 能坚持看到结尾的真不容易 , 如果你看到这里了 , 我对你表示感谢!可以把我说的这么多理解为发牢骚也好 , 是个失败的程序员也好 , 是个轻言放弃的人也好 。 总之 , 这真的是我做程序员这么多年的感悟 。


    推荐阅读