lucky with u
MrKernel
@MrKernel
Posts made by MrKernel
-
熊市再长仅有数年,活了 107 岁的他在长达 94 年投资生涯总结了十条原则
罗伊·纽伯格,1903年出生,2010年去世,活了107岁,美国共同基金之父,两大投资亮点,
- 成功躲过1929年的美国股灾;
- 成功躲过1987年美国股市大崩溃
并且还在大灾难中赚了大钱,由15万美元发展到16亿美元;增长率高达一万多倍!
罗伊不仅仅是一位了不起的金融家,还是一位艺术品收藏家,通过购买艺术品,支持了很多活着的艺术家,而且,把平生绝大部分私人艺术收藏都无偿的捐赠了。
罗伊的这本自传,记录了这位伟大的投资家的精彩的人生,
- 他总结的投资十大原则
- 对艺术的强烈热爱
- 对生活,学习,人生的态度
一,罗伊的十大投资原则
《忠告》这本书出版的时候,罗伊已经104岁了,这些原则是他在一生的投资生涯,千百次教训中,总结的的原则。
- 认识自己
- 研究高手
- 警惕羊市
- 目光放远
- 适时进出
- 研析企业
- 不要迷恋
- 投资多元化
- 审时度势
- 不要墨守成规
书里分别对10个投资原则,做了详细的解说。我们都知道有牛市,熊市,但是事实上,羊市也很可怕。基本上每个原则都有独特的视角,他对投资有一点和查理芒格是一样的,他们都认为投资是一种艺术,但是他们对这门艺术的创作方式又各有不同,但是都闪耀着智慧的光芒。
二,对艺术的强烈热爱
很喜爱罗伊的原因不仅仅因为他的杰出投资业绩,还有他对艺术的支持,他对生活,对艺术都有强烈的热爱,还有悲对这个世界的悲悯。罗伊立下的宏愿:
读到《梵高·传》的时候,我了解到梵高生前居然只卖出锅一副作品。他孤独的死去,如同一个不幸的乞丐。我惊奇的发现,许多伟大的艺术家生前一直被生活不公平的对待,于是立下宏愿,要竭尽全力,支持那些活着的艺术家。
-《忠告》我始终认为,能称之为伟大的投资家的,必定是有普世情怀的人;否则,只能称之为操盘手。罗伊立下的宏愿,促使他进入了华尔街,并且居然在华尔街业绩卓然。
三,对生活,学习,人生的态度
罗伊直到94岁,还在工作,他和查理芒格一样,都是一名终身学习者,视学习为乐趣。
有些人在不断追寻巨额财富的过程中虚度了一生。金钱作为一种商品,并没有健康重要,当然他也没有伟大的艺术重要。我对事业和生活的驱动力是交易这门艺术以及我对艺术的支持。
-《忠告》作为一位极其长寿的投资家,他强调了幸福快乐是很重要的,而且呢,如果你赚钱了,就该花钱,并且把钱花在刀刃上,他最大的快乐就是给博物馆捐赠礼物。
罗伊的这本回忆录,读起来轻松自然,就像一幅画卷,缓缓的展开了一个伟大投资家的一生,关于艺术,关于他的投资原则,关于幸福的生活,还有他关于那些对投资大家的点评。
就如罗伊说的,纵观出色的投资家的投资生涯,投资的手法不一样,成功的道理也不尽相同。阅读罗伊的回忆录,也是向他学习的途径,学习,是一辈子的事情,投资,亦是如此。
作者:万物有翼,编辑:牛轧糖,“神秘的区块链们”已通过PRESSone合约购买本文商业授权许可。
-
春天来的时候,只有手里有种子的人,才能种植……
摄影作品:春天的回忆 by 张强,“神秘的区块链们”已通过PRESSone合约购买商业授权许可。
小编按:
整个区块链的行情非常糟,比特币蒸发万亿市值,诸多区块链相关项目相继停产或裁员。
这个冬天,似乎比往年每个冬天都要寒冷。
小编所在的广东省,一键由夏入冬。
正当小编打包一袋嫩馍准备带回家囤着时,看到这篇小文,忍不住就推荐给大家。主动在周六加班干活,老板并不会加鸡腿。大家看完了如果心里熨帖,帮小编转发到朋友圈,助攻一下阅读量KPI吧。
本文原标题是:人活一个希望。新标题在李笑来先生的微博发文基础上,加了标点符号。“神秘的区块链们”已向李笑来的PRESSone账号 赞赏 20 PRS,以示购买商业授权许可。李先生的粉丝们不要误以为本小编侵权。
以下就是这篇用理性的力量带给人希望的小短文。
读《敏捷革命》的时候,对作者提出的 “快乐指标” 感到颇有意思。
作者认为团队成员的快乐程度对整个团队起着非常重要的作用,甚至声称 “快乐” 这个指标能够预测一家企业的赢利水平。
对于这个预测是否准确,我是抱谨慎怀疑态度的。不过快乐对每一个人来说,确实是至关重要。
人在什么条件下是快乐的呢?
我的总结很简单,就是有奔头儿。或者说,未来可期。再或者说,有希望。
再简单点说,就是
觉得明天的自己会比今天的自己好。
这应该是人保持长期快乐(或者说幸福)的源泉。
但是,一个人凭什么觉得自己的明天会比今天好呢?
-
首先,他的今天比昨天好。或者说,他得有过变得更好的经验。这个就是所谓的见识,非常重要,就好像没品尝过美食的人,是不会对美食有任何期待的。
-
然后,他得琢磨清楚今天比昨天好的原因是什么。这里面的原因可能会有非常多,但是总体上可以分成两类,一类是外部原因,一类是自身原因。外部原因是不可控的,而自身原因则是相对可控的。
-
最后,他竟然发现导致自己变好的外部原因只占很小一部分,而自身原因占了大部分。换句话说,在变得更好这件事上,对外部条件的依赖非常弱,而自身的主导性非常强。
满足了这三点,人就是有奔头的,就是未来可期的,就是有希望的。自然就是快乐的了。
现在回过来考虑这个 “好” 字。明天的自己比今天的自己 “好” 。好在哪里呢?好在哪个方面呢?
其实,无论哪个方面变得更好,我们都会感到快乐。例如,年薪涨得更高,房子多买几套,想想都开心呢。
但关键在于 长期 。长期的快乐,需要持续地变好。
于是,现在问题变成了,你在哪些方面有信心 一直地、持续不断地变好 呢?
有信心年薪年年涨吗?有信心每年买一套房子吗?有信心未来每年都保持这个信心吗?
反正我是没这个信心。
这些方面都太过依赖于外部条件了。把自己的快乐建立在不可控的基础上,显然是不牢固的。
其实,结论已经明显了。
我们唯一有信心,也有能力 一直地、持续不断地变好 的,只在我们的精神层面。
所以,致力于自身认知的提高、心智的健全、思维的成熟,是获取长期快乐最可靠的手段。
作者:李安,编辑:牛轧糖,“神秘的区块链们”已通过PRESSone合约购买商业授权许可。
-
-
RE: 欢迎大家分享区块链技术好文,此为站内已有文章合集
More English articles are needed , Ms.
-
RE: The Best Way To Learn Blockchain Programming
if you want to learn Blockchain Programming , first of all ,ask youself the question:
do you know how to build a DAPP or bot on MIXIN or PRESSone?
-
The Best Way To Learn Blockchain Programming
http://www.dappuniversity.com/articles/how-to-learn-blockchain-programming
Hey everybody, it’s Gregory from Dapp University!
Today I want to show you the best way to learn blockchain programming.
How to Learn Blockchain Programming
Trying to learn blockchain programming can feel very overwhelming! You will surely come across many new concepts, terms, programming languages, and developer tools. It can feel like you are stepping into a different world entirely. In many ways, you are! That’s because building blockchain technology is a fundamental paradigm shift from building traditional web technology. There is a reason that the blockchain revolution is often referred to as the arrival of Web 3.0. While some aspects of Web 2.0 are here to stay, others are replaced by new ways of solving problems that old ways could not. There is a steep learning curve to overcome in order to understand the blockchain, and how to build applications for it.
How can you overcome this learning curve faster? How can you make learning blockchain programming easier?
The best way to learn blockchain programming is to find a simple programming tasks that introduce you to the new way of doing things and force you to learn all of the concepts that enable you to perform the tasks and explain why the tasks work. That’s the exact approach I’ll take in this article because it's the most efficient way to learn any new skill: by doing the skill itself. I call this a “task-oriented” approach to learning. When you focus on tasks that you don’t know how to complete, you’re forced to gain the skills you need to complete the task, and all of the supporting knowledge that enables you to perform that skill. Much of this supporting knowledge you gain this way is conceptual knowledge. All of this conceptual knowledge will give you the bigger picture about what you’re trying to learn, i.e, blockchain programming! Once you have the conceptual knowledge, you’ll also have the skill. This incredibly efficient because you’re learning skills and concepts at the same time.
This task-oriented approach starts with identifying a question that you want to know the answer to, then identifying the task that will give you the answer. You break this task down into skills, and then acquire the supporting knowledge that will enable you to perform these skills. These steps look like this:
- Identify the question you want to know the answer to
- Identify a task that will answer the question
- Identify the skills that teach you how to complete the task
- Identify the supporting knowledge you need in order to complete the skill
This looks like a “round trip” that can be visualized like this:
Task Oriented Learning
Let’s use an example to see how this approach works. Let’s start with the question “how does a blockchain application work”? What task will answer this question for you? The answer is to build a blockchain application! You then must identify the skills in order to complete this task, like learning a new programming language. You also must identify all supporting knowledge like what is happening when the code is executed. All of this supporting knowledge will teach you something about how the blockchain works and how the application works.
In the context of blockchain programming, the "round trip" looks like this:
Blockchain Learning
When applying this method, big tasks must be broken down into smaller subtasks. For example, building a blockchain application is to big of a task because it produces an overwhelming number of skills that you must learn in order to complete it! The best way of applying this method is to find small tasks that support a larger purpose and accomplish bigger tasks. It must be treated like an iterative process. If the task is too big, it must be broken down into subtasks, and you can perform the task-oriented learning process on each subtask. Once you have completed this process, you’ll possess all the skills and knowledge required to complete the main task of building a blockchain application in order to answer the original question “how do I build a blockchain application”?
While this method is the most efficient way to learn, it doesn’t work well when you get stuck on any of the steps in the process. For example, what if you can’t identify the skills that teach you about the task? What if you can’t identify the supporting knowledge you need in order to complete the tasks? I admit, this can be very hard. I can identify with this, as I learned blockchain programming on my own without many good resources available. I had to identify all of the questions, tasks, skills, and supporting knowledge myself! But because of this, I can accelerate your learning by pointing you to the tasks that will give you the most understanding, break them down into the skills you need complete the tasks, and all the supporting knowledge that will enable you to complete that will give you the most understanding! I can maximize efficiency by showing you the simplest subtasks that yield the most benefit of knowledge. That’s exactly what I’ll do for the rest of this article.
Now that I’ve shown you the best way to learn blockchain programming, let’s put it into practice. Let’s start with the original question, “how does a blockchain application work?” As we said earlier, the main task that will answer this questions is to build a blockchain application. This can be broken down into smaller subtasks. The subtask that I want to focus on in this article is — sending ether from one account to another —. This is one of the most basic subtasks in developing decentralized applications on the Ethereum blockchain. It will teach you a lot about how the blockchain works, while simultaneously teaching you how to complete a fundamental programming task that you can build upon to accomplish more complex programming tasks.
Now that we have the task, to send Ether from one account to another. As promised, I’ll teach you the skill to complete the task first. Here is what the code looks like to complete this task:
web3.eth.sendTransaction({
from: '0xa4c30e1546820aaddf2a50b0186bb35f985e9465',
to: '0xa552bf81fa9540a2df205a6789d603fe3370563a',
value: 1000000000000000000,
gas: 21000,
gasPrice: 10000000000
})
In order to complete this task, you simply need to execute this code in a JavaScript runtime environment that connects to an Ethereum client through Web3JS.That’s the skill. Now, let’s examine all of the supporting knowledge that will teach you how to perform the skill yourself in order to complete the subtask, while simultaneously beginning to answer the larger question “how does a blockchain application work?” As I unpack the supporting knowledge, I will introduce several concepts that explain how this work. Some of these things might be obvious, but continue reading as you will learn something new as the explanation unfolds!
http://www.dappuniversity.com/articles/how-to-learn-blockchain-programming