《拆掉思维里的墙》

拆掉思维里的墙,看到光。

                 ——很喜欢这句话。

    《你是不是安全感的奴隶》

    对于开篇中的第一个故事,或许是因为之前自己看过类似的,所以自己并没有第一次看到与买房和投资有关的故事的激情了,而是在思考这个问题的本质。是的,也许我们在看到文章末尾出就会因为巴菲特这个名字而热血沸腾:我一定不去买房,我要去投资;我一定会遇见一个一如巴菲特夫人那样贤惠的妻子。但是,我们必须明确自己是不是巴菲特,或者说是我们是不是拥有和巴菲特一样的才情。这个故事我认为他并不是在怂恿人们去选择相对买房风险较高的投资事业,而是在教育我们:在充分考虑机会成本后,我们是不是要考虑下自己的资本再去慎重出自己的决定。

    第二个故事中,有两个主人公,很常见的代称小明和小强。虽然名字平凡的让人生不起一点记忆的念头,但是这两人的命运却让人记忆犹新。故事开始时,小明和小强的起点是一样的,但是小强用工资不断的来投资自己而小明却用工资贷款买齐了房。日积月累下,虽然小明和小强都混到了经理的位置,但是由于小强不断的投资自己学习各种必备的知识而小明只是用工资不断的还银行的房贷,最后小强成为了一个知识和能力非常卓越的人,而小明知识一个碌碌无为的守成者。这并不是最可怕的,最可怕的是小强在不断给自己充电的过程中收获了极其广阔的人脉资源,以至于公司的资源基本全在他手上。故事结局中两人的命运可想而知。

    这是第二个故事中的一段话:1998年,马化腾等五人凑了50万,创办腾讯没买房;1998年,史玉柱向朋友借了50万搞脑白金没买房;1999年,漂在广州的丁磊用50万创办163没买房;1999年,陈天桥炒股赚了50万,创办盛大没买房;1999年,马云团队18人凑了50万,注册阿里巴巴没买房。他们的成功不是由买房来决定的。不知道你看了有没有一定的思考,不一定复制他们的行动。

    后面还有几个类似的故事,在这里就一一赘述了。耐心看完第一章的几个故事后,我发现故事中的人有两种:一种懦弱、自我欺骗,追求者看似真实的安全感;一种强大、挑战自我、挑战人生,追求者自我的价值。这两种人,不管怎样定义,他们都在和安全感交锋。不同的是,前者跪在了强敌脚下;而后者,把强敌踩在脚下。

也许,我们想要专心学习工作,被所谓的家里的事情囚禁着;也许,我们想要进研自己,却被机会成本吓破了胆。

    最熟悉的自己,没有那么多也许。看似客观上的约束,其实是自己主观上的自我逃避!看似 不可或缺的“安全感”其实只是似是而非的如梦似幻。

最熟悉的自己,你要做的就是摈弃那些羁绊做自己!那些能改变的,去改变;那些不能改变的,去熟悉,然后改变!

    师父,谢谢!

    《拆掉思维里的墙》原文链接

感谢您的宝贵时间,谢谢~~

                              —joker



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 20
    评论
/* * 基于双向链表实现双端队列结构 */ package dsa; public class Deque_DLNode implements Deque { protected DLNode header;//指向头节点(哨兵) protected DLNode trailer;//指向尾节点(哨兵) protected int size;//队列中元素的数目 //构造函数 public Deque_DLNode() { header = new DLNode(); trailer = new DLNode(); header.setNext(trailer); trailer.setPrev(header); size = 0; } //返回队列中元素数目 public int getSize() { return size; } //判断队列是否为空 public boolean isEmpty() { return (0 == size) ? true : false; } //取首元素(但不删除) public Object first() throws ExceptionQueueEmpty { if (isEmpty()) throw new ExceptionQueueEmpty("意外:双端队列为空"); return header.getNext().getElem(); } //取末元素(但不删除) public Object last() throws ExceptionQueueEmpty { if (isEmpty()) throw new ExceptionQueueEmpty("意外:双端队列为空"); return trailer.getPrev().getElem(); } //在队列前端插入新节点 public void insertFirst(Object obj) { DLNode second = header.getNext(); DLNode first = new DLNode(obj, header, second); second.setPrev(first); header.setNext(first); size++; } //在队列后端插入新节点 public void insertLast(Object obj) { DLNode second = trailer.getPrev(); DLNode first = new DLNode(obj, second, trailer); second.setNext(first); trailer.setPrev(first); size++; } //删除首节点 public Object removeFirst() throws ExceptionQueueEmpty { if (isEmpty()) throw new ExceptionQueueEmpty("意外:双端队列为空"); DLNode first = header.getNext(); DLNode second = first.getNext(); Object obj = first.getElem(); header.setNext(second); second.setPrev(header); size--; return(obj); } //删除末节点 public Object removeLast() throws ExceptionQueueEmpty { if (isEmpty()) throw new ExceptionQueueEmpty("意外:双端队列为空"); DLNode first = trailer.getPrev(); DLNode second = first.getPrev(); Object obj = first.getElem(); trailer.setPrev(second); second.setNext(trailer); size--; return(obj); } //遍历 public void Traversal() { DLNode p = header.getNext(); while (p != trailer) { System.out.print(p.getElem()+" "); p = p.getNex
评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值