`

self

阅读更多
    很多事情不需要考虑如何开始,真正回想起来的时候发现自己已经在路上了.

    记得若干年前,似乎也不是太远.一个连触摸板都不好使的笔记本,没有散热垫几乎无法持续工作.依然坚持不懈的玩命似的配合我工作. 那时候一个微小的按钮图片, 都要筛选上好几天. 任何角度都想完全透露出产品的良苦用心. 任何情况都要考虑到位,唯恐别人误解了产品意图.

    渐渐的,称赞多了.机会也就多了. 还是那句话"机会是给有准备的人的".那时候我准备好了么? 我自认为好了吧. 这就是因果关系. 机会会越来越多.但是要学会取舍. 希望我明白的不是太晚.

    现在在看看, 产品是要给人用的. 至少要用的赏心悦目吧. 结果一个个只有功能没有皮肉的孵化期工具就一件件的流传出去. 美其名曰只用来解决问题, 不需要看着舒服.  在别人忍受着高难度的视觉摧残,又坚持着用蹩脚的操作方式去解决一个个现实问题的时候.那种感觉,应该是如何?痛苦并快乐着?还是和SM一样的效果?
    
    这TMD真不是我喜欢的!

     N年前,那时候梦想真简单,觉得等个几年换上一台W510那该多爽.8CPU,16G内存啊.妈妈再也不用担心我的散热问题. 结果发现千万别给自己制定什么5年计划10年计划. 世界永远不会随着自己的想法走.残忍的事实告诉我只用了一年就有了W510还是32G内存两块硬盘的.那时候的日子也算轻松,每天背着23斤的电脑来回穿梭在我不太喜欢的北方城市. 虽然每天不在担心温饱,也渐渐走向小资群体.依然会习惯的考虑做公交比地铁划算.但是往往客户一个电话我首先考虑打车去解决问题.那时候想法简单啊"产品是我的,我要对我的东西负责!不论代价!" 看看现在, 我哪里还拿得出这种态度对待生活.这就是退步吧. 希望明白的不是太晚.
   
    即时现在W510已经不用了. 我还是保留着.

    N-1年前,那时候还不懂得什么是拒绝.任何问题来者不拒, 从来没考虑过回报问题. 什么要求全都答应, 也从来不记得自己会付出什么. 生活大概就是"吃饭" "睡觉" "工作" "回家工作". 不少人跟我说过, 你这样会很累, 傻了吧唧. 也有人很直接的表达 你就是个傻逼似得. 也许是善意的提醒,也许是同行业的嫉妒. 往往这些人都不如我混得好, 但是往往丫们比我轻松.  我依然觉得这种方式才有趣. 确实, 很傻逼的做法,获得了超出预期的东西. 也许是事业, 也许是责任, 也许是票子. 但是我还是只在意我做出来的东西好不好, 是不是看上去就很爽... 我想要的很简单, 希望越来越多的人用的是我的东西, 并且称赞它. 现在我要找回这种感觉, 希望明白的不是太晚.

    我的东西都舍不得扔, 硬盘也都还留着. 也许很多都坏了...

    N-2年前, 一直埋头干事的状态下, 偶尔抬次头才发现我被世界选中了.. 我很坦然.当然, 这是意淫. 我的运气和能力永远不会被世界选中. 我最多是被公司选中了. 还挺多. 有人情, 有客户, 也有朋友. 那时候,还是不懂得拒绝, 更不懂得选则. 最后, 盛情之下还是选择了钱最多的公司.废话,这时候不看钱看什么.给得起钱就代表给得起平台. 结果发现, 果然没选错. 新的环境,新的角色.新的技术.只有我自己还是老的态度. 现实情况却是引得越来越多人的不满. 不明白的就是为什么更拼命的努力会适得其反. 慢慢,我懂了什么是树大招风. 更知道,做事要考虑大多数人的利益. 作为一个软件开发者, 也逐渐懂得,视觉上的东西不是那么重要.有了功能, 自然会有人来帮你打扮. 如此以来, 我的路子变了很多. 不再考虑产品的可观性, 也渐渐的把我的产品,变成了我们的产品,最后变成了公司的产品.相应的, 责任心就下降了, 各司其职的规则也在潜意识里形成. 我以为自己要做的就是保证自己的东西不出问题. 而忘了精益求精, 忘了自己想走的路. 为了寻求保障, 只能竟可能的提高自己,不仅仅是技术水平. 更重要的是全局观,更要理解市场路线. 企业告诉我, 软件的目的是为了变钱, 因为没有钱你拿什么来做软件. 恰恰, 我的年龄到了考虑生活的时候, 也渐渐感觉到了房子的压力, 也感觉到了交通的不便, 更感觉到了身体的不适. 也许,真的就是为了钱吧. 于是, 工作开始考虑成本, 付出也变得获取价值, 似乎劳动都要是有回报的. 这时候周围的事物倒是反了过来, 好像所有人都开始倒贴这我, 即使漫天要价也会有人附和. 想想人真是贱啊, 好心帮你的时候你丫不领情, 现在要你丫花钱了你倒是高兴了. 这是人性?还是社会规则? 既然有钱就不会错吧. 我大步的向前走着, 羡慕的人越来越多. 我却忘了回想我最想要什么. 茫然惊醒,希望明白的不是太晚.

    N-3年前, 凭证自己的职位, 加上摆得上台面的技术, 带着一群软件工人, 做起了包工头才会干的活. 对外而言, 我们是个团队, 口碑良好,技术过硬. 利用各种资源赚着各种容易和不容易的钱. 开始懂得资源分配, 开始考虑成本规划. 开始变得精打细算. 也开始忽略能忽略的东西, 提高交易的金额和数量. 对内,我们无非朋友三五个, 搭伙干活. 有钱大家分,有事我一个人抗, 一年到头电话不断, 很荣幸的被联通直接升级到了钻石级用户.除了每个月的电话费在4位数以上以外,唯一的收获就是去机场和车站都有VIP休息室可以座. 我倒自认为感觉良好, 以为这就是事业的开始. 实则, 一个因为利益聚集在一起的团队, 必然会因为利益分开. 否则就是因为没有了利益而分开. 而我也总是大家意识里面抗事的那位. 理所当然, 圈子变了, 也就意味着开销变了, 赚着别人几年才赚得到的钱, 同时也花着别人几年都舍不得花的钱. 等我把所有的屁股都搽干净以后,回头想想.往往软件是个细活,不能"精打细算"; 其实,车子,房子早该有了.... 现在发现, 陪着我的是好多台电脑, 有的比W510还好. 还有就是重了40斤的体重. 最累的几年, 回想起来却最没有事情可以回忆. 几年下来, 我丢失了很重要的东西. 我为什么做这些事情, 想要什么结果? 这些好像没考虑太好.希望这次我是真的考虑好了.

    空白了很久, 确实不太记得时间有多久了. 只是好像总是少了点什么, 我也明白应该为什么做. 也一直在做.结果缺一直不如人意. 即使得到别人的称赞也不是我想要的那种.

    社会会改变一个人,其实是人一直在改变自己, 改变自己去迎合这个社会. 其实这没什么错. 只是迎合的心态能决定最终事情的走向. 这和做爱是一样的, 是有了爱才能去做, 如果你迎合的那个人怀了孕; 你爱她,这就是爱的结晶;你不爱她这就是个麻烦. 所以为了少给自己添麻烦,最好想好了选对了再做.

    于是,我就开始考虑,怎么选才是对的.要先想好了再干!

    考虑了不少时间,觉得没啥可考虑的, 干了再说, 不行再来.为了不给自己添麻烦,就要小心意义的干,运气好就干好了运气不好也不至于有什么后果. 这就相当于带了安全套, 注重过程,而且提升经验. 大家都放心.当然也不可能有什么大的成果.最多就是技能提升.

    不知道尝试了多久, 发现.技能提升了. 可是过程都像在练技能. 到现在, 技能到位了. 才发现, 心没了.这就相当于, 做爱少了前戏. 往往前戏对男人来说是个体力活. 但是它是必不可少的. 男人只有对爱的人才愿意给前戏. 这样结果才是你心中想要的. 如果心都没了, 干出来结果你也不定想要.

    人做任何事情都是有目的的, 这个目的抽象来讲就是要满足自己心里所想. 心走了. 再别人看来再好的结果自己也不见得满意.不论位高权重,还是平淡度日,人都是为了一个个的贪念在努力.我渐渐也明白了一点点佛家人的心态, 他们淡化了外界对自己的引力,也收敛了自己的内心.也许他们来走一朝红尘是为了"观"这个世界?也许吧.

    今年,回武汉已经半年过去了.  带着不走心的方式, 做了大大小小的事情. 也有不错的结果, 也有毫无收获. 很多事情别人会觉得不可思议, 但是我却一直平淡无奇. 今天一时醒悟. 我这是一直在拿着结果来尝试找出心里所想.  却发现所有结果都对不上. 现在才知道根本没走心. 不用心的结果 怎么会是心里想要所得的?

    路还是要一步步的走, 一步一个脚印才能看清走的方向. 在合适的时间内做合适的事情, 任何超常规的事物都不稳定. 这些年丢失的恰恰都是对工作的那份认证和热忱. 习惯了各司其职的工作方式, 习惯了安排他人的工作方式. 突然发现自己在离开了平台以后没有保留住自己的独立完成事情的能力和习惯.事情是做给自己的. 要热情. 结果也是给自己的要用心. 其实并没有急着要结果, 只是习惯性的被社会环境影响了.这些年,不白费. 既然练好了技术,为何不带上自己最初的想法, 踏踏实实的走好每一步. 做好前戏, 再提枪上阵,枪杆子够硬, 技术够好不愁没有好的结果. 机会一直是给有准备的人的.

    醍醐灌顶!
分享到:
评论

相关推荐

    self-instruct 自动生成指令数据

    【标题】: "self-instruct 自动生成指令数据在大模型中的应用与优势" 【描述】: "self-instruct 是一种提升预训练语言模型遵循指令能力的方法,通过自动生成指令来增强模型泛化性能。" 【标签】: "大模型 模型 ...

    Self RAM list of Flash Self-Programming Library for RL78 Family

    瑞萨嵌入式单片机Flash Self-Programming Library for RL78 Family的自定义RAM列表 Flash Self-Programming Library for RL78 Family是瑞萨电子公司开发的一款Flash编程库,旨在提供一种便捷的方式来编程RL78系列...

    self-service-password搭建文档

    ### Self-Service Password系统搭建与配置详解 #### 一、Self-Service Password系统概述 Self-Service Password(SSP)是一种允许用户自行重置或更改其Active Directory (AD) 密码的应用程序。通过该应用,员工...

    WPF+SelfHost+HttpClient 模拟web通信

    在本文中,我们将深入探讨如何在WPF应用中利用SelfHost和HttpClient来模拟Web通信,同时结合Mvvmlight框架,实现一个简单的客户端-服务器通信示例。首先,让我们逐个解析这些关键技术点。 1. **WPF (Windows ...

    C# 利用SelfHost自作小型HTTP服务器

    `SelfHost`允许我们将Web服务部署到非IIS环境,例如桌面应用程序或独立的服务进程中。本项目展示了如何创建一个简单的小型HTTP服务器,它包含了WebAPI接口以及对静态页面的支持,其中静态页面使用了Vue.js和iView UI...

    init和 dealloc中 self.xx的使用注意

    然而,关于在`init`和`dealloc`中使用`self.xx`与`_xx`的注意事项,存在一些潜在的风险和最佳实践。下面将详细解释这些概念,并阐述为什么应该避免在这些特定情境下使用`self.xx`。 首先,我们来了解`init`方法。当...

    IPv6_Ready Self_Test

    Self Test Tool: 5.0.0 Interoperability Test Scenario: 4.0.4 If you are going to run test from now, please use the newest version. However, in case the test specification and self-test/interop ...

    测试window对象属性parent、top、self

    `parent`、`top`和`self`是Window对象中非常重要的三个属性,它们各自承担着不同的职责,对于理解JavaScript在浏览器环境中的工作原理至关重要。 1. `self`属性: `self`属性在JavaScript中用来引用当前的Window...

    德国SELFHOST ddns提供商API,部分数据

    ### 德国SELFHOST DDNS提供商API:部分数据解析与应用 #### 一、概述 在互联网领域,动态域名解析(Dynamic Domain Name System,简称DDNS)服务是一种将域名指向不断变化的IP地址的技术手段。它能够使得拥有动态...

    CAJViewer 7.2.self.exe PC

    CAJViewer 7.2.self.exe 用于 PC 上, 修正或增加了以下功能: 1.增加工具书版本,添加了屏幕取词功能。 2.更新CAJAX插件到最新版。 3.增加CAJAX插件对Firefox、Chrome、Safari等浏览器的支持。 4.修正了安装时...

    UFLDL:Self-Taught Learning

    实验要求可以参考deeplearning的tutorial, Exercise:Self-Taught Learning 。本实验和上一个实验一样都是对手写数字0-9的识别,区别在于上一个实验直接把原始图像的像素值作为特征输入到softmax回归进行分类,而本...

    CAJViewer 7.1.2.self电子书阅读器3

    CAJViewer 7.1.2.self电子书阅读器CAJViewer 7.1.2.self电子书阅读器CAJViewer 7.1.2.self电子书阅读器CAJViewer 7.1.2.self电子书阅读器

    Ford's ApproachTo Developing Self-Driving Vehicle

    2 What our self-driving vehicles will enable 3 Frequently asked questions about self-driving vehicles 4 How self-driving vehicles work 5 Best in class partners: working with Argo AI 6 How we earn ...

    Objective-C类方法中使用self注意事项

    本文将详细探讨在类方法中使用`self`的关键注意事项,以帮助开发者更好地理解和避免潜在的问题。 首先,理解Objective-C中的`self`关键字。在类方法中,`self`代表的是类本身,而在实例方法中,`self`则是指向当前...

    python基础进阶1.6:面向对象之类,对象及__init__(),self相关用法讲解

    在本节"Python基础进阶1.6"中,我们将深入探讨类、对象以及`__init__()`和`self`这两个关键概念。 首先,**类**是面向对象编程的核心,它是创建对象的蓝图或模板。在Python中,我们通过定义一个类来描述一类事物的...

    Mix-and-Match Tuning for Self-Supervised Semantic Segmentation

    To reduce annotation efforts, self-supervised semantic segmentation is recently proposed to pre-train a network without any human-provided labels. The key of this new form of learning is to design a ...

    obsidian Self-hosted LiveSync同步插件

    obsidian Self-hosted LiveSync同步插件

    谷歌发布Self-Debug方法,让大模型学会自己修bug,一次性生成正确代码.rar

    标题中的“Self-Debug方法”是指谷歌提出的一种创新技术,旨在让大型人工智能模型具备自我调试的能力,从而提高代码生成的准确性。这一方法对于AI生成代码(AIGC)领域具有重大意义,它不仅可以减少人工介入修复错误...

Global site tag (gtag.js) - Google Analytics