Thx yinwang.org

本贴最后更新于 2861 天前,其中的信息可能已经时移世异

知道王垠是从知乎的一个问题,怎么评价王垠的四十行代码。一堆知乎大牛的分析及一半推崇一半黑。那时刚入行,从学校毕业的愣头小子根本不能了解这天才版的代码(当然,现在也不能,虽然我记不起来那 40 行写了什么!尬笑)。此时的他对我来说,就如远方的一个天才影像,有没有对我来说都没有什么影响。上班依然是写写代码,改改 bug!有需要的时候去学习一下技术,没有需要就是锻炼熟练度。浑浑噩噩的这么一年两年,浪费了最开始的大好时光。不知道有时候可以完成压力很大的任务是不是好的,但是每一次看似绝路的任务被自己完成之后,剩下的就是沾沾自喜。你看我可以胜任,那么以后呢?没有想过的。从学校毕业之后的主观能动性就降低到冰点了,所有的所谓前进都是任务驱动。不能胜任就被开掉,私有市场的行业特性,总有适合的人来接替你的位置,缺了谁都能继续。

就像持续了十年的减肥,这是我坚持的最久的了吧。可是依然没有减下去,一大部分是懒惰,还有一部分是迷茫。所有人都会想,减肥有个屁的迷茫,可是减得久了就有了,你觉得没有只是你觉得!懒是没有耐力的一个借口,经受不起诱惑,把持不住胃口。所有的大道理都能明白,做别人的心灵导师也绰绰有余,可是当发生在自己身上的时候,就不是这个样子了。前面说了,任何一件事,久了都会迷茫,至少我这么认为!工作两年多快三年的时候,在浪费了无数时光的现在,我遇见了瓶颈,职业生涯的迷茫。对于将来的自己何去何从,开始考虑之后感到无所适从。特别是结婚了,肩膀上有了一个家!这不是压力,这应该是我前进的动力,可是方向是哪里呢?其实一开始是想要做医生的,但是阴差阳错吧,走进了代码的世界,这里充斥着 0/1,非对即错的逻辑!喜欢上了编程的感觉,当指尖在键盘飞舞,创造出来的可能是一个世界。可是那时候其实是没有想法的,仅仅是基于专业基础,对工作的定性要求作出适当的应对,写出模式化的代码。经常做 web 的人,会不会都有我这样的感觉,工作的意义就是处理 curd,做一个伪劣的前端写写页面补充一下 js。可能会有牛校的人不屑于这样的生活(他们估计也没有可能看到!呵),觉得生活不会有苟且,只有诗和远方!但是事实就是这样,至少我了解的我们这些所谓的软件工程师,做的就是这样的一样样的东西,区别在于我的熟练度可能高出你一个层级,知道的广度是你的一倍。可是这并没有让我有丝毫的成就感,反而越发的迷茫和恐惧。迷茫在于我是否是这样没有思想的产出机器,不知道应该怎么进行下去,恐惧于自己没有深度,广度越大越无知。说着说着就跑题了,为什么感谢王垠先生的博客呢?主要是无意中拜读了博文后,对自己之后的一些想法有所肯定。当然了,一千个读者一千个哈姆雷特!或许多年后回来看现在的心情也无法理解,总之就是在对的时间碰见了对的人,这不暧昧,博文甚至是王垠先生前几年的随笔记录。但对于此时此刻的我的影响无法估量。

作为一名使用 Java 语言的开发者,之前的那些迷茫其实就是没有思想的具现。我用了两年,借助于王垠先生的博客才意识到自己所需要走的路。不亏!经济基础决定上层建筑,思想决定深度。思想上转弯了,之后的就是自己的努力前行了。

语无伦次了吧。反正就是看了他的博客,有了感触。记录心情~

真该减肥了。。。

相关帖子

5 回帖

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • lowb 2

    虽然垠神各种看不起,但确实有料的,比方说 PySonar(号称当今最先进的 Python 静态分析器)
    同样的还有个 RubySonar
    ruby 的地址应该失效了。

    1 回复
  • 其他回帖
  • 88250

    加油加油

  • feix
    作者

    😆 主要是感谢他的想法吧,有时候迷茫的时候其实只是需要有个前人指个方向。但是目前市面上流行的都是复制粘贴,都很浮躁,也没有什么可以借鉴的。而且从工作开始基本都是自己在拼命,没老司机带过。等于走的野路子,没有系统化的规划过方向,所以将满三年这个转折点上回头看去是有些迷茫不知道方向的。甚至一度怀疑自己的职业方向对不对~
    有很多事都是这样吧,有想法可是没法坚持。挺喜欢他的态度的!比如博客,我从第一个域名开始已经搞了四年了,各种空间,域名,自己做。都不满意,直到看到 solo~haha,Thx big D boss。@88250 😆

    1 回复
  • feix
    作者

    应该是闭源了。他博客里貌似提到过

  • 查看全部回帖

推荐标签 标签

  • golang

    Go 语言是 Google 推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发 Go,是因为过去 10 多年间软件开发的难度令人沮丧。Go 是谷歌 2009 发布的第二款编程语言。

    498 引用 • 1395 回帖 • 256 关注
  • PWL

    组织简介

    用爱发电 (Programming With Love) 是一个以开源精神为核心的民间开源爱好者技术组织,“用爱发电”象征开源与贡献精神,加入组织,代表你将遵守组织的“个人开源爱好者”的各项条款。申请加入:用爱发电组织邀请帖
    用爱发电组织官网:https://programmingwithlove.stackoverflow.wiki/

    用爱发电组织的核心驱动力:

    • 遵守开源守则,体现开源&贡献精神:以分享为目的,拒绝非法牟利。
    • 自我保护:使用适当的 License 保护自己的原创作品。
    • 尊重他人:不以各种理由、各种漏洞进行未经允许的抄袭、散播、洩露;以礼相待,尊重所有对社区做出贡献的开发者;通过他人的分享习得知识,要留下足迹,表示感谢。
    • 热爱编程、热爱学习:加入组织,热爱编程是首当其要的。我们欢迎热爱讨论、分享、提问的朋友,也同样欢迎默默成就的朋友。
    • 倾听:正确并恳切对待、处理问题与建议,及时修复开源项目的 Bug ,及时与反馈者沟通。不抬杠、不无视、不辱骂。
    • 平视:不诋毁、轻视、嘲讽其他开发者,主动提出建议、施以帮助,以和谐为本。只要他人肯努力,你也可能会被昔日小看的人所超越,所以请保持谦虚。
    • 乐观且活跃:你的努力决定了你的高度。不要放弃,多年后回头俯瞰,才会发现自己已经成就往日所仰望的水平。积极地将项目开源,帮助他人学习、改进,自己也会获得相应的提升、成就与成就感。
    1 引用 • 487 回帖 • 1 关注
  • 互联网

    互联网(Internet),又称网际网络,或音译因特网、英特网。互联网始于 1969 年美国的阿帕网,是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一巨大国际网络。

    99 引用 • 367 回帖
  • 支付宝

    支付宝是全球领先的独立第三方支付平台,致力于为广大用户提供安全快速的电子支付/网上支付/安全支付/手机支付体验,及转账收款/水电煤缴费/信用卡还款/AA 收款等生活服务应用。

    29 引用 • 347 回帖
  • App

    App(应用程序,Application 的缩写)一般指手机软件。

    91 引用 • 384 回帖
  • ActiveMQ

    ActiveMQ 是 Apache 旗下的一款开源消息总线系统,它完整实现了 JMS 规范,是一个企业级的消息中间件。

    19 引用 • 13 回帖 • 678 关注
  • 架构

    我们平时所说的“架构”主要是指软件架构,这是有关软件整体结构与组件的抽象描述,用于指导软件系统各个方面的设计。另外还有“业务架构”、“网络架构”、“硬件架构”等细分领域。

    143 引用 • 442 回帖
  • 正则表达式

    正则表达式(Regular Expression)使用单个字符串来描述、匹配一系列遵循某个句法规则的字符串。

    31 引用 • 94 回帖
  • 一些有用的避坑指南。

    69 引用 • 93 回帖
  • CongSec

    本标签主要用于分享网络空间安全专业的学习笔记

    1 引用 • 1 回帖 • 23 关注
  • HBase

    HBase 是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的 Google 论文 “Bigtable:一个结构化数据的分布式存储系统”。就像 Bigtable 利用了 Google 文件系统所提供的分布式数据存储一样,HBase 在 Hadoop 之上提供了类似于 Bigtable 的能力。

    17 引用 • 6 回帖 • 63 关注
  • OAuth

    OAuth 协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是 oAuth 的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此 oAuth 是安全的。oAuth 是 Open Authorization 的简写。

    36 引用 • 103 回帖 • 27 关注
  • Swagger

    Swagger 是一款非常流行的 API 开发工具,它遵循 OpenAPI Specification(这是一种通用的、和编程语言无关的 API 描述规范)。Swagger 贯穿整个 API 生命周期,如 API 的设计、编写文档、测试和部署。

    26 引用 • 35 回帖 • 2 关注
  • QQ

    1999 年 2 月腾讯正式推出“腾讯 QQ”,在线用户由 1999 年的 2 人(马化腾和张志东)到现在已经发展到上亿用户了,在线人数超过一亿,是目前使用最广泛的聊天软件之一。

    45 引用 • 557 回帖 • 1 关注
  • 大数据

    大数据(big data)是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。

    93 引用 • 113 回帖
  • Electron

    Electron 基于 Chromium 和 Node.js,让你可以使用 HTML、CSS 和 JavaScript 构建应用。它是一个由 GitHub 及众多贡献者组成的活跃社区共同维护的开源项目,兼容 Mac、Windows 和 Linux,它构建的应用可在这三个操作系统上面运行。

    15 引用 • 136 回帖 • 6 关注
  • FlowUs

    FlowUs.息流 个人及团队的新一代生产力工具。

    让复杂的信息管理更轻松、自由、充满创意。

    1 引用
  • IDEA

    IDEA 全称 IntelliJ IDEA,是一款 Java 语言开发的集成环境,在业界被公认为最好的 Java 开发工具之一。IDEA 是 JetBrains 公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。

    181 引用 • 400 回帖
  • ZeroNet

    ZeroNet 是一个基于比特币加密技术和 BT 网络技术的去中心化的、开放开源的网络和交流系统。

    1 引用 • 21 回帖 • 639 关注
  • webpack

    webpack 是一个用于前端开发的模块加载器和打包工具,它能把各种资源,例如 JS、CSS(less/sass)、图片等都作为模块来使用和处理。

    41 引用 • 130 回帖 • 254 关注
  • iOS

    iOS 是由苹果公司开发的移动操作系统,最早于 2007 年 1 月 9 日的 Macworld 大会上公布这个系统,最初是设计给 iPhone 使用的,后来陆续套用到 iPod touch、iPad 以及 Apple TV 等产品上。iOS 与苹果的 Mac OS X 操作系统一样,属于类 Unix 的商业操作系统。

    87 引用 • 139 回帖 • 1 关注
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    9370 引用 • 42673 回帖 • 113 关注
  • ZooKeeper

    ZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务,是 Google 的 Chubby 一个开源的实现,是 Hadoop 和 HBase 的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。

    59 引用 • 29 回帖 • 1 关注
  • MongoDB

    MongoDB(来自于英文单词“Humongous”,中文含义为“庞大”)是一个基于分布式文件存储的数据库,由 C++ 语言编写。旨在为应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似 JSON 的 BSON 格式,因此可以存储比较复杂的数据类型。

    90 引用 • 59 回帖 • 6 关注
  • 负能量

    上帝为你关上了一扇门,然后就去睡觉了....努力不一定能成功,但不努力一定很轻松 (° ー °〃)

    88 引用 • 1235 回帖 • 412 关注
  • Lute

    Lute 是一款结构化的 Markdown 引擎,支持 Go 和 JavaScript。

    28 引用 • 197 回帖 • 24 关注
  • Unity

    Unity 是由 Unity Technologies 开发的一个让开发者可以轻松创建诸如 2D、3D 多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。

    25 引用 • 7 回帖 • 135 关注