Skip to content

四火的唠叨

一个纯正程序员的啰嗦

Menu
  • 所有文章
  • About Me
  • 关于四火
  • 旅行映像
  • 独立游戏
  • 资源链接
Menu

行动、眼界和体验

Posted on 05/12/201310/01/2024 by 四火

action 这是一堆杂乱的文字。可以认为它是我从去年二月份正式跳槽到北京工作以来,这一年三个月的时间里,出现次数最多的感悟。

不知道有多少人和我一样,有选择焦虑症,总是思考要做出怎样的决定而浪费了时间。事实上,在大多数情况下我们总不能做出完全正确的选择,就像人生永远都会充满遗憾和后悔。做软件也是一样,想一猛子扎下去把东西设计完美,就走上了彻底的不归路。倒不如,像 Facebook 说的那样,“move fast and break things”,先弄出一个符合你基本预期的东西来,然后再来细细打磨和深加工,做所谓的 “refactory”?

这看起来像个权衡的算术题对不对?到底是思考久一点,调查久一点,慢一点再做决策;还是管他三七二十一,大概方向对了,就赶紧行动?

每个人都应该有自己的答案。但是对于我的直接感受来说,有这样几个观察到的事实:

  1. 会说、能说的人实在太多了,但是愿意去做,快速行动的人屈指可数;
  2. 抱怨,处处都听得到抱怨,有的人抱怨了几十年,有的人抱怨了一辈子,却依然没有勇气迈出改变的那一步(就像我在这篇文章里面说到的,抱怨不解决任何问题,“要么尊重,要么容忍,要么改变”);
  3. 成千上万的 “如果”:在行动前过度担忧,最后什么也做不成。

通常情况下,我宁愿选择积极地去应对变化,容忍那一些我无法改变但又无法接受的东西。在任何地方都会如此。到了界限,就应该行动;如果踌躇不定,那就都尝试一下:就像做一个产品,先上线,才知道当初的选择里面什么是对的,什么是错的。我们开玩笑它叫 “抱怨驱动开发”,就是让用户的抱怨来引导我们怎么去完善产品。当然,如果你对自己的判断力足够自信,仅仅关注在用户提的问题,还是少听用户的改进建议为妙,因为对于你的产品,你的眼光,应该比用户的更深刻。

有的能力需要天赋,有的能力需要努力,前者需要先天条件,后者需要后天的主观能动性;但是眼界,这既无法通过天赋获得,也无法通过单纯的努力获得。眼界是和经历体验紧密挂钩的。什么是想要的生活,什么是追求的梦想,不妨不要把话说死,也许经历了不同的事情,会让人不由自主地重新审视自己的价值观,重新思考这些一开始仿佛理所当然的问题。

我的家在一个小小的县城,一些一辈子没怎么出过县城的长辈总是觉得,那个小小的县城已经带来最幸福的生活了,气候湿润,物产丰饶;但是后来那些打拼于临近的像上海、杭州这样的大城市的人,有的会选择最终定居到这些大城市里面去,有优厚的收入,有便利的交通;这些年,更有一些人选择举家迁移到温暖的广东、海南去过冬,显然他们都是有过切身感受才做出这样的决定的。这无疑就足以说明眼界给人带来的影响。

就像那些踌躇在异地找工作的朋友,总是有太多顾虑,能不能适应?那里的人会不会排外?新地方的工作好不好找?做的事情有没有意思?其实,又有谁能全部回答这些问题呢?倒不如先行动,去尝试一下新的生活,去习惯一下新的城市。问题慢慢就会有答案,而看法,兴许会改变的。

于我来说,北京大概是中国互联网环境最发达的城市了。都说传统软件看上海,互联网软件落户北京。事实上每次我从一个城市搬到另一个城市的时候,总会有许多新鲜的感触。到北京尤其如此,仿佛之前呆过几年的南京像一个小小的盒子,空间小得很,却只有盒子外面的人才能发现这一点。现在,我想,北京也许是一个更大的盒子。未来,肯定还会寻找其它颜色和风格的盒子。

我从一个传统电信企业来到了一个互联网企业,既看到了企业文化上巨大的差异,也看到了企业做事和程序员工作、生活的巨大不同。我第一次知道原来程序员的工作是可以不需要加班的,第一次知道很多高质量的项目都是可以不设专职测试人员的,也第一次知道如果有人要混日子,竟然会是那么容易的事。如此种种,在这个网站的很多文章中都有提到,二者相比,有好有坏,言者无罪,我兴许会偏激,但尽力客观,不抱成见。

有时和同事聊天,听到一些对于加班和繁琐流程的抱怨,闻得细节后不禁悄悄一笑,同为软件行业的经历故事,这和以前我经历过的那些疯狂的通宵工作、无比冗长的流程管理和制度管理比起来,真的能算什么呢?听到一些关于客户挑剔、抱怨的故事,我想起以前和运营商客户吵架的经历,也就不觉得他们口中的痛苦有多重了。有很多美好的事情,但归根到底人总是要接受各种各样的痛苦的,痛苦也算一种体验。真正没有痛苦的人都被已经埋在坟墓里了。

看到现在软件行业里越来越多的毕业生总在为户口、房子、车子、稳定、孩子教育这样的事情踌躇不前,仿佛没有人记得若干年前自己的那些梦想,没有人想起自己也曾经是想用键盘和鼠标改变世界的。固然考虑这些现实的问题并没有什么错,只是如果你要期望那些伟大的产品从这样的人中间诞生,未免太困难了一点。对于个人来说,他们失去了一些丰富眼界和体验的机会,也失去了由着自己的想法去闯荡的机会。人生无非几十年,不知道等到老得只能坐在摇椅上晒太阳的时候,回想起这一生经历的事情,会不会后悔曾经被这些东西束缚了手脚?

文章未经特殊标明皆为本人原创,未经许可不得用于任何商业用途,转载请保持完整性并注明来源链接 《四火的唠叨》

×Scan to share with WeChat

你可能也喜欢看:

  1. 北漂两年来的思考
  2. 眼界和边界
  3. 感悟
  4. 思考、学习新技术的原则和方式
  5. 也谈谈全栈工程师

5 thoughts on “行动、眼界和体验”

  1. Anonymous says:
    05/17/2013 at 10:16 AM

    心有戚戚焉~

    Reply
  2. 预流 says:
    05/13/2013 at 4:23 PM

    毕业后就在南京工作,待了快六年了,也觉得南京的软件圈子太小,技术及思维理念落后,这两年这感觉越来越强烈。

    Reply
  3. 刺猬 says:
    05/13/2013 at 12:37 PM

    小弟经历实在和哥太像了,都是从电信行业跳到互联网。当时,我才毕业,实习的电信行业给的薪水是我跳槽到互联网的两倍,但是我太清楚我需要什么,我当时不需要钱,我需要的是眼界、圈子、技术。每每看到我周围的这群工作的人,想到五年十年之后竟然是这种状态,这样的没有影响力,没有存在感,我都感觉到绝望。后面毅然而然决定跳走。

    Reply
  4. 豆子笑崩于花架(你懂得我是谁的) says:
    05/12/2013 at 1:42 AM

    忍不住又来看了一遍…..
    想起《基督山伯爵》里一句话,“ 在这个世界既没有幸福也没有不幸,只是一种处境和另一只处境的比较,仅此而已,唯有经历过最大的厄运磨难的人,才能感受到最大的乐趣。必须想到死的痛苦,才能懂得生的快乐。”…..
    我也许要积极点啦….
    好吧,今晚我犯二了。。

    Reply
  5. Anonymous says:
    05/12/2013 at 1:26 AM

    哎,熊猫哥哥,和你相比,我又觉得自己屌丝了…
    现在我真是觉得自己的人生没出路,上面不 care 你的死活,身边缺少碰撞;你们去美国的时候我就被某人好好鄙视了一番…
    我不太会想什么做人和人生的问题,向你学习了… 改天找你吃个饭吧,呵呵。
    BTW 你的验证码太麻烦了一点吧,还两个单词,Damn you。。。。

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

订阅·联系

四火,啰嗦的程序员一枚,现居西雅图

Amazon Google Groovy Hadoop Haskell Java JavaScript LeetCode Oracle Spark 互联网 亚马逊 前端 华为 历史 同步 团队 图解笔记 基础设施 工作 工作流 工具 工程师 应用系统 异步 微博 思考 技术 数据库 曼联 测试 生活 眼界 程序员 管理 系统设计 缓存 编程范型 美股 英语 西雅图 设计 问题 面向对象 面试

分类

  • Algorithm and Data Structure (30)
  • Concurrency and Asynchronization (6)
  • System Architecture and Design (43)
  • Distributed System (18)
  • Tools Frameworks and Libs (13)
  • Storage and Data Access (8)
  • Front-end Development (33)
  • Programming Languages and Paradigms (55)
  • Testing and Quality Assurance (4)
  • Network and Communication (6)
  • Authentication and Authorization (6)
  • Automation and Operation Excellence (13)
  • Machine Learning and Artificial Intelligence (6)
  • Product Design (7)
  • Hiring and Interviews (14)
  • Project and Team Management (14)
  • Engineering Culture (17)
  • Critical Thinking (25)
  • Career Growth (57)
  • Life Experience and Thoughts (45)

推荐文章

  • 聊一聊分布式系统中的时间
  • 谈谈分布式锁
  • 常见分布式系统设计图解(汇总)
  • 系统设计中的快速估算技巧
  • 从链表存在环的问题说起
  • 技术面试中,什么样的问题才是好问题?
  • 从物理时钟到逻辑时钟
  • 近期面试观摩的一些思考
  • RSA 背后的算法
  • 谈谈 Ops(汇总 + 最终篇):工具和实践
  • 不要让业务牵着鼻子走
  • 倔强的程序员
  • 谈谈微信的信息流
  • 评审的艺术——谈谈现实中的代码评审
  • Blog 安全问题小记
  • 求第 K 个数的问题
  • 一些前端框架的比较(下)——Ember.js 和 React
  • 一些前端框架的比较(上)——GWT、AngularJS 和 Backbone.js
  • 工作流系统的设计
  • Spark 的性能调优
  • “残酷” 的事实
  • 七年工作,几个故事
  • 从 Java 和 JavaScript 来学习 Haskell 和 Groovy(汇总)
  • 一道随机数题目的求解
  • 层次
  • Dynamo 的实现技术和去中心化
  • 也谈谈全栈工程师
  • 多重继承的演变
  • 编程范型:工具的选择
  • GWT 初体验
  • java.util.concurrent 并发包诸类概览
  • 从 DCL 的对象安全发布谈起
  • 不同团队的困惑
  • 不适合 Hadoop 解决的问题
  • 留心那些潜在的系统设计问题
  • 再谈大楼扔鸡蛋的问题
  • 几种华丽无比的开发方式
  • 我眼中的工程师文化
  • 观点的碰撞
  • 谈谈盗版软件问题
  • 对几个软件开发传统观点的质疑和反驳
  • MVC 框架的映射和解耦
  • 编程的未来
  • DAO 的演进
  • 致那些自嘲码农的苦逼程序员
  • Java 多线程发展简史
  • 珍爱生命,远离微博
  • 网站性能优化的三重境界
  • OSCache 框架源码解析
  • “ 你不适合做程序员”
  • 画圆画方的故事

近期评论

  • Ticket: TRANSACTION 1.922915 BTC. Go to withdrawal >> https://yandex.com/poll/enter/BXidu5Ewa8hnAFoFznqSi9?hs=20bd550f65c6e03103876b28cabc4da6& on 倔强的程序员
  • panshenlian.com on 初涉 ML Workflow 系统:Kubeflow Pipelines、Flyte 和 Metaflow
  • panzhixiang on 关于近期求职的近况和思考
  • Anonymous on 闲聊投资:亲自体验和护城河
  • 四火 on 关于近期求职的近况和思考
  • YC on 关于近期求职的近况和思考
  • mafulong on 常见分布式基础设施系统设计图解(四):分布式工作流系统
  • 四火 on 常见分布式基础设施系统设计图解(八):分布式键值存储系统
  • Anonymous on 我裸辞了
  • https://umlcn.com on 资源链接
© 2025 四火的唠叨 | Powered by Minimalist Blog WordPress Theme