Thx yinwang.org

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

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

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

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

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

真该减肥了。。。

相关帖子

5 回帖

欢迎来到这里!

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

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

    他好像很牛,但没见过他实际的产出。

    2 回复
  • 其他回帖
  • feix
    作者

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

    1 回复
  • lowb 2

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

    1 回复
  • 88250

    加油加油

  • 查看全部回帖

推荐标签 标签

  • 正则表达式

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

    31 引用 • 94 回帖
  • 智能合约

    智能合约(Smart contract)是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。智能合约概念于 1994 年由 Nick Szabo 首次提出。

    1 引用 • 11 回帖 • 3 关注
  • 深度学习

    深度学习(Deep Learning)是机器学习的分支,是一种试图使用包含复杂结构或由多重非线性变换构成的多个处理层对数据进行高层抽象的算法。

    53 引用 • 40 回帖
  • MySQL

    MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是最流行的关系型数据库管理系统之一。

    691 引用 • 535 回帖
  • CSDN

    CSDN (Chinese Software Developer Network) 创立于 1999 年,是中国的 IT 社区和服务平台,为中国的软件开发者和 IT 从业者提供知识传播、职业发展、软件开发等全生命周期服务,满足他们在职业发展中学习及共享知识和信息、建立职业发展社交圈、通过软件开发实现技术商业化等刚性需求。

    14 引用 • 155 回帖 • 1 关注
  • ActiveMQ

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

    19 引用 • 13 回帖 • 672 关注
  • AngularJS

    AngularJS 诞生于 2009 年,由 Misko Hevery 等人创建,后为 Google 所收购。是一款优秀的前端 JS 框架,已经被用于 Google 的多款产品当中。AngularJS 有着诸多特性,最为核心的是:MVC、模块化、自动化双向数据绑定、语义化标签、依赖注入等。2.0 版本后已经改名为 Angular。

    12 引用 • 50 回帖 • 477 关注
  • gRpc
    11 引用 • 9 回帖 • 72 关注
  • WebComponents

    Web Components 是 W3C 定义的标准,它给了前端开发者扩展浏览器标签的能力,可以方便地定制可复用组件,更好的进行模块化开发,解放了前端开发者的生产力。

    1 引用 • 2 关注
  • Ant-Design

    Ant Design 是服务于企业级产品的设计体系,基于确定和自然的设计价值观上的模块化解决方案,让设计者和开发者专注于更好的用户体验。

    17 引用 • 23 回帖 • 1 关注
  • Sphinx

    Sphinx 是一个基于 SQL 的全文检索引擎,可以结合 MySQL、PostgreSQL 做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。

    1 引用 • 215 关注
  • IPFS

    IPFS(InterPlanetary File System,星际文件系统)是永久的、去中心化保存和共享文件的方法,这是一种内容可寻址、版本化、点对点超媒体的分布式协议。请浏览 IPFS 入门笔记了解更多细节。

    21 引用 • 245 回帖 • 240 关注
  • 服务

    提供一个服务绝不仅仅是简单的把硬件和软件累加在一起,它包括了服务的可靠性、服务的标准化、以及对服务的监控、维护、技术支持等。

    41 引用 • 24 回帖 • 3 关注
  • ngrok

    ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。

    7 引用 • 63 回帖 • 627 关注
  • Electron

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

    15 引用 • 136 回帖
  • RYMCU

    RYMCU 致力于打造一个即严谨又活泼、专业又不失有趣,为数百万人服务的开源嵌入式知识学习交流平台。

    4 引用 • 6 回帖 • 53 关注
  • 程序员

    程序员是从事程序开发、程序维护的专业人员。

    568 引用 • 3532 回帖
  • Vditor

    Vditor 是一款浏览器端的 Markdown 编辑器,支持所见即所得、即时渲染(类似 Typora)和分屏预览模式。它使用 TypeScript 实现,支持原生 JavaScript、Vue、React 和 Angular。

    352 引用 • 1815 回帖 • 4 关注
  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    22416 引用 • 89750 回帖
  • B3log

    B3log 是一个开源组织,名字来源于“Bulletin Board Blog”缩写,目标是将独立博客与论坛结合,形成一种新的网络社区体验,详细请看 B3log 构思。目前 B3log 已经开源了多款产品:SymSoloVditor思源笔记

    1063 引用 • 3453 回帖 • 202 关注
  • 笔记

    好记性不如烂笔头。

    308 引用 • 793 回帖
  • WebSocket

    WebSocket 是 HTML5 中定义的一种新协议,它实现了浏览器与服务器之间的全双工通信(full-duplex)。

    48 引用 • 206 回帖 • 333 关注
  • InfluxDB

    InfluxDB 是一个开源的没有外部依赖的时间序列数据库。适用于记录度量,事件及实时分析。

    2 引用 • 74 关注
  • Mobi.css

    Mobi.css is a lightweight, flexible CSS framework that focus on mobile.

    1 引用 • 6 回帖 • 734 关注
  • Mac

    Mac 是苹果公司自 1984 年起以“Macintosh”开始开发的个人消费型计算机,如:iMac、Mac mini、Macbook Air、Macbook Pro、Macbook、Mac Pro 等计算机。

    166 引用 • 595 回帖 • 1 关注
  • 七牛云

    七牛云是国内领先的企业级公有云服务商,致力于打造以数据为核心的场景化 PaaS 服务。围绕富媒体场景,七牛先后推出了对象存储,融合 CDN 加速,数据通用处理,内容反垃圾服务,以及直播云服务等。

    27 引用 • 225 回帖 • 168 关注
  • 以太坊

    以太坊(Ethereum)并不是一个机构,而是一款能够在区块链上实现智能合约、开源的底层系统。以太坊是一个平台和一种编程语言 Solidity,使开发人员能够建立和发布下一代去中心化应用。 以太坊可以用来编程、分散、担保和交易任何事物:投票、域名、金融交易所、众筹、公司管理、合同和知识产权等等。

    34 引用 • 367 回帖 • 1 关注