Soft_Job 板


LINE

medium好读版: https://goo.gl/FBR9uE PressPlay好读版: https://pressplay.cc/link/2A43FC7BD --- 这个话题我想很久了,我虽然是工程师出身,但我的兴趣是研究身心灵、探索自己、挖掘自身议题,帮助自己的人生走向越来越自由,越来越有力量。 以往谈论这个话题的人多半使用身心灵圈常用的词汇,像是能量啦、臣服啦、内在小孩、疗癒自我之类的。今天我会用程式开发的角度来聊聊为什麽探索自己那麽重要。 首先,你要知道我们出生就是一张白纸,除了原本自己的个性之外,其他都是来自於家庭、学校、社会。而父母的教导是最直接的。在成长的过程,我们的价值观、和人相处的方法、和世界沟通的方式都是传承至父母和我们成长的经验。父母也是从他们的父母传承而来,所以你的言行是集家族之大成。 若以一个有自身软体产品的公司,他可能一开始是用外包,快速建立起一个专案,里头用到的功能、函式库等等是来自於外包公司,然後外包公司绝对不是凭空建立起一套系统,而是你不知道从哪来的拼拼凑凑出来的。可能是工程师拿之前的code来改,或是沿用上一份产品的架构。 而在公司发展愈来愈大,也聘请了工程师来维护,有一天遇到了bug,工程师一看,发现里头混合了各式历史的写法,错综复杂,有的是PHP包ASP,有的是javascript存在DB,要执行要用eval(抖)。工程师不敢貌然改,改A会让B爆炸,改B会让C死掉,ABC都改了可能又会冒出DEF。 所以只能workaround处理,把这件事交给未来的人。几年过後这个系统就充满了workaround。後来的工程师宁愿开104也不要开IDE来改Code. 那麽,我们的人生也是这个样子的啊。在华人的教育中,我们一直被教育要以和为贵,以大局为重,不要太凸显自己,棒打出头鸟之类的。仔细想想在古时候是极权社会,我们祖先为了自保,能让香火延续所以要隐性埋名低调行事。而在50–60年代白色恐怖时期更再低调,以免惹来杀身之祸。而这样的价值观就一代一代地传承到我们身上。 而当我们听着长辈说着以前谁谁谁为了改变什麽事而遭到迫害等,就好像听着前辈说以前我们试图改这个系统,结果造成死机两天,整间公司鸡飞狗跳,所以後来的人就默默地workaround下去。 你是工程师的话,你在这环境会作得开心吗?会有成就感吗?当然不会啊!系统改不动,要引入新东西的话发现PHP可能要昇版号,但里头还一堆是用旧版PHP写的东西,一昇立马爆炸。只好换一家公司重来了。 如果你是对别人的眼光十分在意的人,要如何不惧怕别人的看法,然後可以好好表达你所说的话?甚至是主管在要求你不合理的事时,如何自在的据以力争呢? 人生能像换工作那麽容易重头再来吗? --- 程式的重构和人生的重构 先想想看,为什麽老板总是不爱工程师提出重构的需求?不外乎这几个原因 1. 要忍受一段时间没产值 2. 需要大量的心力和高端的技术支持 3. 过程中会问题百出 那麽,我们对於自身的议题迟迟不处理也是差不多的理由。 1. 面对自己阴影和创伤是件不舒服的事 2. 要处理议题需要大量的心力时间,甚至是专业协助 3. 在过程中也会问题百出 举个我常常看到一个普遍的情况,没有自信和过度在意他人的看法。没有自信源自於自己觉得自己不够好。有可能是小时候没有获得足够的肯定和支持,毕竟我们的教育老是在嫌你不够好,处罚你不够好,在这个环境下能保持健康心态的不太多。 我们也总是为了得到肯定,而迎合父母或老师希望我们作的事。所以对於事情的结果是好是坏,和别人有没有认同,有一种不理性的态度。 像是: 1. 很难接受自己失败 2. 狡辩,试图说服他人自己是对的,尤其是别人不认同你说的话时 3. 与其尽全力而迎来挫折,倒不如一开始就不努力,就算是失败也是有原因的 先说,我讲的状况我自己也亲身经历过。我不知道你有没经历过这样的过程,有的话欢迎分享给我你的情况,我们可以聊聊。 回到正题,面对这种情况,我在一开始作了什麽workaround? 1. 很难接受失败的话,那麽我就作简单的事就好,太麻烦的我都不会作。 2. 当别人不认同我的时候,我会想要征服他,无视我的论点出现了错误。 3. 尽全力而迎来挫折我很难接受,所以我都作到60分就好,然後咒骂那些看不到我价值的人。 凭良心说,这样的工作态度能有办法飞黄腾达吗?怎麽可能,但如果我一直习惯这样子的作法到40岁、甚至50岁,我势必会变成一个鸡掰人,被社会淘汰。 一个没有办法跟上市场变化的系统,只能处理简单且限制性高的程式,很容易被淘汰。而且随着时间愈来愈长,系统会长得愈来愈歪,要去修正他的成本就愈来愈高。 同样的,我们的议题拖延越久越难处理,由其是过了35岁,人的价值观会逐渐定型,等超过40岁之後就算会好好面对自己的议题,好好处理,改变的幅度不会来得比20来岁30出头的人大。 重构就是唯一一条路了。这边先不提把code砍掉重练,原因是人生无法砍掉重练,再来是砍掉重练後随着时间堆叠仍然会发生同样的状况。 那麽我们该怎麽作呢? --- 认识自己,拥抱自己的特点 先说明一下,或许你曾经看过「拥抱自己的缺点」的说法,但我的想法是不管优点还是缺点都是属於自己的特点。优缺点只是人类以利益优先的价值观而区分的。 不能赚钱的、没有产能的、造成他人不便的、不易管理的,通通列为缺点。而我们一直试图掩盖它。但换个角度想,所谓的「缺点」只是你没有找到合适的方式去使用。 像是三分钟热度,正因为兴趣广泛,想要多接触不同的领域,所以会一直换来换去,但是这也是人的一种学习方法。这世界需要专精的人才,但也需要通才。把一个每天面对帐本数字的会计和一个每天面对程式的工程师放在一起合作,两个人都在讲自己的专业语言,沟通效率极差。 如果有一个两个都摸过一点的人,能在中间协助他们沟通,那麽事情是不是会比较顺一点?如果你是常被说三分钟热度的人,这样子能更了解如何使用你的特性呢? 其他你认为的缺点,都有原因,而且都可以找到适合运用的方式。而这个寻找的过程就是人生智慧的累积。 我通常会使用人类图这个工具来协助自己和他人看到自己的「原厂设定」,有助於了解自己的特性和适合的使用情境和使用方式。我们部门的人大多都有和我聊过人类图,而且我也用这一套工具来了解我应该要用什麽方式和每一个人互动。 重建规则,用Legacy Code辅助 改旧的Code成本太大,倒不如新写一个处理新的商业逻辑的程式,让旧的Code只作旧的事,中间若要新旧互相支援,就用Legacy的判断,可能Call API,或是新旧资料结构转换的工具程式。 这中间会十分痛苦没错!就好像你要改变你一个习惯,需要很长时间,而且会需要随时花心思在上面。 例如咖啡成瘾好了,你需要喝咖啡是为了解决某个状态,让自己能够承受够大的压力。那麽事实上你所背负的压力太大了。你需要重建一个规则,假设叫作「我每天工作要从12hr减少到9hr,然後休息和工作切开」好了。 那麽要从现况走到这个目标就十分痛苦,因为每天的事就这麽多,别人可能会质疑说为什麽以前可以现在不行,甚至说你工作怠惰。 你可以选择继续扛起来,或是选择老实坦承你的状况,就算是别人不谅解,你还是得这麽作。在调整的过渡期,你需要过渡(Leagcy)的作法。把工作交给别人,或是请主管重新分配,麻烦到别人的地方就道歉、请吃饭之类的解决。 可能主管要补人来分担工作,那麽过渡期你再撑一下是没问题的。这痛苦的时间可长可短,但是只要方向确定不变,你身上的压力在某个时间点前是加倍地痛苦,但到某个时间点之後会愈来愈轻松,最後身心的压力都均衡後,咖啡自然就戒掉了。 如果单纯使用「那我就减少喝咖啡的量」这种workaround方式,你会发现的确你咖啡少喝了,但是会用别种方式来平衡压力,像是抽烟或是暴食之类的,你再处理抽烟问题可能又会引发其他的问题。 这种workaround方式是不是很像写程师会出现的状况 XD 寻求技术支援 如果自己要重构程式,但又不擅长作这件事,该怎麽办呢?不外乎上网找找相关资源,有人开讲座讲重构,那就去参加。或是问问其他有重构经验的前辈该怎麽作,对吧。又或是hardcore一点,直接边作边踩坑边学。 对应到我们自身的议题,也是这样处理的。你可能会问问有经验的前辈,或是上论坛看看大家怎麽处理和你一样的议题。甚至是去上心灵成长的课程或是心理谘商。 但是在台湾仍然有着去看心理谘商就好像自己有病一样。虽然现在有越来越开放的趋势,但在老一辈的观念还需要一段路要走Orz 但说穿了去心理谘商就像参加讲座一样,你可以接受到这个领域专业的技术支援。然後慢慢修正自己的作法,长时间下来你可以看到自己的转变。 就如同重构,一次重构一些,一点一点累积起来可以看到系统的转变。 我自己的心得和结论 我是从身心灵课程下手,身心灵圈是个很有趣的地方,里头不外乎状况很多的人,甚至有只取暖不想前进的人。我抱持的观念是「我不是要取暖,而是要让自己变得更好」,我一学到什麽技巧或是新思维我就快速地套用在生活中,然後观察生活的转变,确认是正确的方向就继续,是错的方向就rollback到上一个版本,然後再思考下一步怎麽作。 走过探索自己的路,有几句话支持着我继续走下去。 1. 过去的经验就像脚被链球链住阻碍你前进,你足够强大可以拖着它们向前走。 2. 不管是怎样的经历,你都可以从中找到人生的智慧,用它来帮助自己走下去。 3. 你不用管别人怎麽作,你走出你的道路後,自然有人会跟着你走上相同的道路 如果你看了我的文章,想要和我聊聊,随时欢迎到我们PressPlay上的专案留言或是讯息,聊天顺便帮我们Debug. 专案传送门: https://pressplay.cc/rd --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.34.49.142
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1553347963.A.C98.html
1F:推 aaadult: 测试可以这样写:expect(行为).toBe(目的) 03/23 21:49
2F:推 peanut97: 我就是什麽都碰一点的人 觉得超专精只会讲专业术语的人 03/23 21:58
3F:→ peanut97: 很难沟通 03/23 21:58
4F:推 shanelee789: 每次阅读你的文章都获益良多 03/23 22:29
5F:推 iamyiz: 受益不少 谢谢 03/23 23:12
6F:→ fish0112: 人类图是什麽 03/24 00:38
星盘和易经的结合,可以看出一个人的原厂设定。认出自己卡关的点在哪里和怎麽办
7F:→ eva19452002: 程式debug可以回溯,人生也可以吗? 03/24 00:40
已发生的事还是会发生,当程式出现问题了,网站狂喷500,然後客服电话响不停时 程式也是没办法rollback後就当没事。 人生也一样,但我们可以常常回顾我们的初衷,或是为了解决现在的状况再提交一个commit。修正现在的问题,使未来不再重覆发生。我自己就很常rollback去思考出发点是不是正确的,然後一路走来都是不断的提交commit,看看生活有没有什麽变化,有时候会推hotfix,不断地迭代更新,一步一步走到今天。
8F:推 AlbumXimals: 非常有趣的论点!! 03/24 00:47
9F:→ loadingN: 人生不能重来,但 Git 可以 03/24 01:37
10F:→ hass231470: 可以 但很难 XD 03/24 02:46
11F:→ hass231470: 我有个小小的训练是 把自己当成AI在养 03/24 02:47
这个不错喔!!人生总是在try and error学习成长 ※ 编辑: UniFish (1.34.49.142), 03/24/2019 07:36:58
12F:推 rollr: 这推文少到让我吃惊…很水准很高的心得文呀 03/24 07:51
13F:推 SKII588: 我同学也是心灵圈的人 03/24 09:16
14F:推 game880218: 推 03/24 09:54
15F:推 fig498: 推 很深入的文 03/24 11:07
16F:推 twgamerave: 我是觉得花这些心思做心灵探索还不如享受当下的人生, 03/24 17:36
17F:→ twgamerave: 用你程式的讲法大概就是,你花了太多的时间探究结构 03/24 17:36
18F:→ twgamerave: 或底层的东西,别人没想这麽多,有啥框架工具就直接上 03/24 17:36
19F:→ twgamerave: ,在你研究的时候,别人已经完成工作下班爽了,当然这 03/24 17:36
20F:→ twgamerave: 只是我个人的想法没有对错 03/24 17:36
21F:推 guest0710: 很有趣 很仔细的一篇文 待我思索看看... 03/24 18:35
22F:推 nova06091: 看了一半眼睛超痛 盯萤幕太久了 03/24 19:23
23F:推 finalshinji: 颇有趣的思考 03/25 00:09
24F:推 taelia: 很有趣的譬喻! 把抽象的心灵探索变得很具体 03/25 10:29
25F:推 liturtle: 好文 03/25 15:04
26F:推 lostman: 推,厘清自我甚至比赚多少钱还重要 03/28 17:06
27F:推 allenst5: 推 蛮有同感的! 很有趣的分享 03/29 00:33
28F:推 moon2519: 看完很感慨 03/31 16:23







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:iOS 或 站内搜寻

TOP