基础-学习Go语言

1. 每个 Go 程序都是由包构成的。
2. 程序从 main 包开始运行。
3. 本程序通过导入路径 “fmt” 和 “math/rand” 来使用这两个包。
4. 按照约定,包名与导入路径的最后一个元素一致。例如,”math/rand” 包中的源码均以 package rand 语句开始。

导出名

1. 在 Go 中,如果一个名字以大写字母开头,那么它就是已导出的。例如,Pizza 就是个已导出名,Pi 也同样,它导出自 math 包。
2. pizza 和 pi 并未以大写字母开头,所以它们是未导出的。
3. 在导入一个包时,你只能引用其中已导出的名字。任何“未导出”的名字在该包外均无法访问。

函数

1. 函数可以没有参数或接受多个参数。
2. 在本例中,add 接受两个 int 类型的参数。
3. 注意类型在变量名 之后。
4. 当连续两个或多个函数的已命名形参类型相同时,除最后一个类型以外,其它都可以省略。

多值返回

1. 函数可以返回任意数量的返回值。

命名返回值

1. Go 的返回值可被命名,它们会被视作定义在函数顶部的变量。
2. 返回值的名称应当具有一定的意义,它可以作为文档使用。
3. 没有参数的 return 语句返回已命名的返回值。也就是 直接 返回。
4. 直接返回语句应当仅用在下面这样的短函数中。在长的函数中它们会影响代码的可读性。

变量

变量的初始化

1. var 语句用于声明一个变量列表,跟函数的参数列表一样,类型在最后。就像在这个例子中看到的一样,var 语句可以出现在包或函数级别。
2. 变量声明可以包含初始值,每个变量对应一个。如果初始化值已存在,则可以省略类型;变量会从初始值中获得类型。

短变量声明

1. 在函数中,简洁赋值语句 := 可在类型明确的地方代替 var 声明。函数外的每个语句都必须以关键字开始(var, func 等等),因此 := 结构不能在函数外使用。

基本类型

Go 的基本类型有

bool

string

int int8 int16 int32 int64
uint uint8 uint16 uint32 uint64 uintptr

byte // uint8 的别名

rune // int32 的别名
// 表示一个 Unicode 码点

float32 float64

complex64 complex128

1. 本例展示了几种类型的变量。 同导入语句一样,变量声明也可以“分组”成一个语法块。
2. int, uint 和 uintptr 在 32 位系统上通常为 32 位宽,在 64 位系统上则为 64 位宽。 当你需要一个整数值时应使用 int 类型,除非你有特殊的理由使用固定大小或无符号的整数类型。

零值

1. 没有明确初始值的变量声明会被赋予它们的 零值。

零值是:

– 数值类型为 0,
– 布尔类型为 false,
– 字符串为 “”(空字符串)。

类型转换

1. 表达式 T(v) 将值 v 转换为类型 T。
2. Go 在不同类型的项之间赋值时需要显式转换。

类型推导

1. 在声明一个变量而不指定其类型时(即使用不带类型的 := 语法或 var = 表达式语法),变量的类型由右值推导得出。
2. 不过当右边包含未指明类型的数值常量时,新变量的类型就可能是 int, float64 或 complex128了,这取决于常量的精度:

常量

1. 常量的声明与变量类似,只不过是使用 const 关键字。
2. 常量可以是字符、字符串、布尔值或数值。
3. 常量不能用 := 语法声明。

数值常量

1. 数值常量是高精度的 值。
2. 一个未指定类型的常量由上下文来决定其类型。
3. 再尝试一下输出 needInt(Big) 吧。

参考链接

1. Go指南中文版

价值感知训练营-学习笔记(截止第八课)

学习笔记

花了一整天的时间把三九的价值感知课程几乎都听了一遍。

在第一讲,我们明白了学习价值感知的意义:
1. 由感性购买决策向理性购买决策过度
2. 培养见微知著的能力
3. 通过关注一个公司的发展,真正认清价格与价值的关系
4. 培养投资耐心,学会等待机会
5. 投资不练价值感知,好比习武不扎马步

在第二讲,学习了周期的重要性,之前在笑来老师的文章大致的理解了周期的概念,但周期我们应该去做什么?三九老师讲了:
1. 凡事皆有规律,万物皆有周期
2. 屡创新高攒票子,跌跌不休屯代币
3. 投资是一个需要不断学习,刻意练习才能熟练掌握和运用的技能
4. 太阳底下没有新鲜事,历史总是惊人的相似
5. 投资不知周期,犹如打仗不懂兵法。欲知周期而不练价值感知,好比习武不扎马步

从第三讲学习了分清你的投资风格,我应该属于创业型的投资,所以有了创业型投资的方法论:
1. 鸡蛋不要放在一个篮子里面,思考的重点首先不在篮子,而在于你有多少鸡蛋
2. 不断屯那种跌无可跌的优质币,在持仓成本上进入该币种的第一梯队。至于好处就是将来在投资心理上你可以占据不战而屈人之兵的战略优势。
3. 你不是不能找到和发现这样的币,而是你无法疏导要半年甚至更久的时间才能更有钱的这份焦虑
4. 这种情况下你要做的便是拼命去场外赚钱,一是转移注意力,二是不断有钱去屯币,三是完成上述两点时,顺便提升了自己的能力

第四讲,三九老师送给我们3个锦囊:
1. 笔记
2. 愿为知识付费
3. 自我投资教育

在第五讲,我们学习到长线选品的原则:
1. 创始人团队不会 挂羊头,买狗肉
2. 创始人必须见过钱 会花钱
3. 选取项目 三年内会爆发

在第六讲,学习到做短线的价格投机的原则:
1. 白马当作黑马骑。
2. 制定策略,将贪婪进行疏导。
3. 买入金额控制在五一分一。
4. 提前想好卖出价格,分批次抛售。

第七课,讲述延迟满足的三要素:
1. 长线投资币种持有的代币量不要超过自己的能力边界,全力呵护内心的平衡
2. 投资要得到家人的支持和理解
3. 提升场外赚钱能力,不放过任何一个机会,想尽一切办法赚钱

第八课,跌跌不休屯代币.自我笃定是根本
1. 你心中区块链是什么样的?只有解决了这个问题,你才能更加笃定,而不是像大多数人那样靠“信仰”在投资。
去学习,然后结合自己的所学所知提炼出自己对区块链的看法。
2. 基于周期背景下的跌跌不休屯代币,在内心笃定后,刻意练习“屯、配置、不要动”这六个字。

推荐价值感知的课程,值得你学习。

从我的链接购买课程,你可以得到:
1. 19讲得课程(目前更新到第九讲)
2. 投资微信群门票(分享投资心得)
3. 知识星球(投资秘籍)
4. 8.88元新人红包
5. 截止2018.07.01 23:59:59

买完了,听完课,感觉被骗了,有任何不满意,24小时无条件退款。

与其让市场教训,不如被三九教育。

扫码前,请看付费课程购买指南https://shimo.im/docs/KlwiGJAq7JkRNegp/
新人红包,请加我微信号:caijiamx

你应该拥有的最重要的能力-阅读笔记

这是我的第九周读后感,在上一篇文章里,学习到了多维竞争:

1. 为自己打造多维度的竞争力才是出路。

2. 生活是具有多个维度的,至少在一个维度上足够突出。

所谓的元认知能力,其实是指对自己的思考过程的认知与理解。

所谓“元认知能力”,其实就是指对自己的思考过程的认知与理解。从定义上看可能有点抽象,但是其实它很好理解,当你的“元认知能力”被激活时,你会很自然地产生类似以下“自问自答”的思考过程:

啊?之前我想的竟然是错的、不完整的、不周全的、不合理的、不知所以然的……

啊?原来是这样的啊!

啊?这道理其实挺简单的啊!之前我怎么竟然完全没有想到?

嗯!那我知道了,我现在开始应该这么想才对……

嗯?我怎么又不知不觉地被带回去了?明明已经学过的道理怎么就忘了应用呢?

唉!知易行难啊!哼!我就不信我搞不定!

首先,先看元认知起作用的方式。元认知能力从底层来看,起作用的方式事实上极其简单,其实就是这三个思考步骤:

第一步:哦,我原来是这么想的……

第二步:嗯?我这么想难道是不对的吗?

第三步:啊!我应该这么想才对……

从这个角度望过去,整个人类,不论古今中外,在教育上从来都是特别失败的。为什么这么说呢?因为我们经过那么多年的积累,打造了那么长时间,从幼儿园、小学、初中、高中到本科,甚至研究生、博士生才能完成的教育体系,竟然在这个最重要的元认知能力上,几乎毫无贡献。而且,竟然还是在它原本如此简单的情况下!

你再回头看看我在开头说的第一句话:时间总是在过后才显得飞快。你真的理解这句话了吗?我给你简单演示一下运用元认知思考这句话的过程:

时间总是在过后才显得飞快……

嗯,真的是呢!

那为什么会有这种感觉呢?

若是这种感觉是真实的,那我为什么竟然忽略了这个事实?我究竟错过了什么?

若是这种感觉是真实的,那么从现在开始我应该如何思考?如何判断?如何行事?

我还需要纠正的是什么?

好,我们继续说回主题,也就是元认知和我们这个专栏的关系,为什么说“一个人的财富创造能力最终也只与元认知能力有关,其他的都是附属因素”呢?答案很简单、很直接啊:

因为你的财富创造能力取决于你能给别人创造多少真正的价值。

你的创造,只有你自己觉得有价值的话,是几乎没有什么意义的,要有他人也认为有价值才可以,并且,“他人”的人数越多越好,“他人”的人数越多,你的创造价值越高——不是吗?

所以,我们《通往财富自由之路》这个订阅专栏的设计,背后的科学基础只不过是这样两个特别简单的事实:

第一,元认知能力是一个人可拥有的最重要的能力。

第二,元认知能力不仅可以习得,还可以通过刻意训练长期持续发展。

我们每周都在更新概念,而所谓的“更新”,之所以可以成功,就是因为读者的元认知能力被激活,于是,能够意识到自己原来的想法是那样的,意识到自己现在的想法是这样的,意识到这样和那样之间有怎样的不同;甚至,在对与错、好与坏、优与更优,差与更差之间反复选择的过程中,不断强化自己的元认知能力……

始发于微信公众号:神秘极客

从平庸走向卓越的最佳策略是什么-读后感

这是我的第八周读后感,在上一篇文章里,学习到了什么是落后:

1. 进入社会后,实际上,20%之后都是落后的。因为社会上前20%的人竟占有了这世界有限资源中的80%。

2. 你已经至少有了两个属于未来的目标:早晚有一天,你要做到不再为了生活而出卖自己的时间、早晚有一天,你要做到不落后,成为前百分之二十,甚至前百分之一。

专栏的竞争力

这个专栏的多维竞争力,我觉得有以下几点:

1. 专栏的更新模式是与其他专栏完全不一样的。

周一:发布本周主文

周二周三周四:连续三天问答

周五:发布主文补充更新版

从问答补充到思考,然后更新到周五最新的版本。让读者有参与感,去思考,去实践,去行动。

这才是这个专栏最大的特点吧

2. 专栏也有从多个维度帮助你去更新升级你的操作系统。

比如:

1. 学习基本概念

2. 打造商业模式

3. 管理你的资源

4. 简历基本能力

5. 转变思维方式

6. 提高学习效率

7. 升级自我认知

8. 解决具体问题

9. 掌握投资方法

差不多从9个为维度去提升自己的各种能力。没有一个专栏,可以这么多角度,去讲述财富自由之路的方法论。

我觉得专栏文章可以打90分,问答的回复可以打70分,更新后的文章60分。合计起来一起378000分。

前20%的人

什么是落后的文章里,我讨论过这个case。比较是一个相对的概念。在一定的范围里比较,你可能是前20%的,但放在整体环境去算的话,

可能你也是落后的。在赚钱的方面,我的专业技能是编程。暂时来看,打造一个赚钱的专业能力并超过80%的人,也是我的目标之一。

围绕编程打造的另外一个维度是技术领导力。当初为什么领导会选择你来做技术leader呢?

后来,我想想了,大概有以下几个方面的原因:

1. 在业务方面,自己做到足够熟悉。

2. 在编程方面,专业技术能力扎实,可以满足当前业务的需求。

3. 碰巧在大学也一起带领过团队,有带团队经验。

4. 做事的执行力强,我理解的执行力,就是一件事要么就去做好,要么就不要去做。

这些也是在工作中,围绕编程打造出来的其他人无法”招架”的维度吧。

打造你自己的多维度竞争力

我们已经明白在一个维度上死磕是非常非常残酷的。那么有没有办法在一个维度做到足够好,再发展另外一个维度呢?我上面自己的例子也可以说明。另外举一个我在高中的例子。在高中时就对自己的学校的应试教育不满意,觉得自己一定可以在其他的地方发展,但是具体是哪一个方面,甚至当时我自己也没有想清楚。直到毕业后选择了相关计算机专业,我才明白,其实计算机就是我一直寻找的其他维度。当时我只是这样想,完全没有想到,这其实就是多维竞争。你在应试教育里考不赢别人,是否可以尝试另外一个纬度?

所谓的条条大路通罗马,说的也是这个道理。在这个纬度无法做到第一,这条路对自己行不通,,那么是不是应该换一条适合自己的路,并在这个维度做到前20%的?

你的成本

在发展每一个维度前,你需要计算下所花费的成本到底是多少?比如我自己,假如想要扩展写作这个维度,你打算花费多少金钱、时间、注意力去打造别人无法招架的维度?为了可以扩展写作这个维度,我想了很多办法。比如如何正确的升级你的“操作系统”?,这篇文章讲很多的方法论,从现在执行的结果来,执行的成本对我来讲,相当高。到现在为止,并没有找到很好的办法去平衡工作所占用的成本。2周输出一次的写作,对我也是难度较大。生活在变化,工作的变多,你的成本始终比别人高很多,需要如何做,才能收支平衡?

我觉得行之有效的办法只有一个了。那就是升级自己的观念,把写作这个case,写到你的操作系统的“内核”去,如果不去完成它,整个机器就无法运转了。曾经的我以为,只有平时多积累就可以完成1周一个概念的写作,但如果没有花费时间思考相关的观念,最终也是枉然。

如果没有成长的话,就是别人不断把你比下去的过程。这是很痛苦的。你就是什么也没做,就被比下去了,这跟逆水行舟没有什么两样。

成长这件事,一定要靠自己。观念更新了,大脑就自动开始工作了。

始发于微信公众号:神秘极客

从平庸走向卓越的最佳策略是什么-阅读笔记

这是我的第八周读后感,在上一篇文章里,学习到了什么是落后:

1. 进入社会后,实际上,20%之后都是落后的。因为社会上前20%的人竟占有了这世界有限资源中的80%。

2. 你已经至少有了两个属于未来的目标:早晚有一天,你要做到不再为了生活而出卖自己的时间、早晚有一天,你要做到不落后,成为前百分之二十,甚至前百分之一。

由于时间紧张,这周只做了文章部分的摘抄笔记,后续会针对这篇文章进行思考。

据说绝大多数人的幸福感是建立在比较的基础上的,有个玩笑说:

所谓的幸福就是自己的收入总比妹夫的收入多百分之二十……

但是,比较是相对的,而相对是永远没有尽头的。

很多时候啊,比较是一个坑,大坑。再干脆点说,比较就是陷阱。然而,比较往往是不可避免的、不由自主的。也就是说,有些时候,这个陷阱是我们没办法不掉进去的。可如果,掉进去之后还能爬出来,那才是真的猛士。

所谓的成长,从另外一个角度来看,就是不断把别人比下去的过程。如愿把别人比下去了倒也还好,比不过那就很痛苦了,因为那就意味着自己被比下去了。

今天我就和你聊聊和“竞争”、和“比较”相关的话题,主要有以下三个方面:

第一,生活是具有多个维度的;

第二,在多个维度打造竞争力;

第三,至少在一个维度上足够突出。

然而,比较是就是很现实的,比较是就是很残酷的,最要命的是——比较往往是不可避免的、不由自主的。也就是说,有些时候,有些陷阱是我们没办法不掉进去的,掉进去之后还能爬出来,才是真的猛士。

—— 这也的确是事实。

比如,为了衡量自己的实力或者竞争力,就要对自己所掌握的技能有充分、深入、真实、客观的判断。虽然大多数人总是过高估计自己的能力,但很少有人对自己银行账户的余额产生哪怕一丝丝的幻觉——同样的道理,一切确实能被量化的能力,人们通常不会错误估计,甚至不需要估计,不是吗?

这是个很不幸的事实:

所谓的成长,从另外一个角度来看,就是不断把别人比下去的过程。

借用几何术语的话,其实很容易理解的:

1. 单个维度上,大家比的是长度;

2. 两个维度上,大家比的是面积;

3. 三个纬度上,大家比的是体积……

这就解释了为什么中学老师在许多年之后总是慨叹:

最终,真正有出息的,都是当年成绩一般般的……

他们之所以慨叹,就是因为“没想到”;而他们之所以“没想到”,就是因为当初竟然不知道人生除了在校考试成绩之外还有很多很多其他的维度。

我很少接受采访,因为有过被曲解的经历。但,若是接受采访,就一定会认真说清楚:

千万不要把我写成各方面都很优秀的人…… 因为我真的不是。

不过,多维度打造竞争力这个策略,我确实使用了很多年,并且越来越擅长这么做。

不过,我知道我应该怎么办。他们都是单维度竞争的,比英语专业;我呢,差一点,只能用 :

1.考试成绩(考试成绩其实并不一定代表水平);

2.用大量的统筹方法论帮助学生们提高效率;

3.用各种心理学研究成果帮助学生们克服心理障碍……

别的老师可能专业上 90 分,可我三个维度作战,每个维度 20 分,最终也拼出来一个 8,000 分(这个数字当然只是“意象”)…… 于是,最终常年学生评价第一。当然,我也肯定有得分很高的维度——我知道如何有效地向所有人清楚地传递任何一个重要的道理,在这个维度上,我给自己至少 95 分。

写单词书的时候也一样,人家只是罗列词汇,然后从词典里拷贝粘贴释义,我呢?用统计数据支持我的选词,用程序帮我选择选词重复的例句——又是三个维度…… 于是,这么多年同品类里,累积销售量第一。

2011 年,当比特币这个东西被我看到的时候,那机会对我来说,某种意义上也是多维度低分乘出高分的结果。懂一点英语,懂一点互联网,懂一点编程,懂一点数学,懂一点金融,懂一点心理学,有很专业的研究方法论…… 虽然无论哪个维度上我都绝对不属于“杰出”类别的,可偏偏我都还凑合,于是,硬生生地搞出了个“诡异的竞争力”。

这种策略是屡试不爽的。再比如说,在我脑子里,现在你正在阅读的这个订阅《通往财富自由之路》,不可能只是一个收年费的专栏,我不可能只是一个“写手”。我知道我不是最好的作家,我知道我没有最好的文笔…… 我之所以已经开干了,那肯定是因为我已经想出了很多个维度,至于有哪些个维度(注意,得是我自己能做好,或者起码能做得差不多的)?你不妨猜一猜?——猜不出也没关系,反正早晚你都会看到的。

史蒂夫-乔布斯的成功也是这种策略的好实例。当早期的极客们痴迷于各种技术参数之时,史蒂夫-乔布斯凭直觉给个人电脑加上了另外一个别人没有甚至不可能有的维度:艺术设计。时间越久,这个维度带来的合成竞争力越大。

“跨界”,是这几年才流行开来的词汇。事实上,所有的跨界者最终都会不由自主地深谙此中道理:

每次跨界,都是给自己拓展一个新的维度。

一旦跨界积累成功,实力或者竞争力的提升,只能是“几何级数”级别的,绝对不可能仅仅是“每天进步一点点”那么简单。这种策略,就是那种知道的话就很简单很自然,不知道的话,就会“百思不得其解”——每天苦恼:“问题在哪儿呢?差距咋就这么大呢?”

有一些流行的概念我个人并不当回事儿,比如“跨出舒适区”这个说法。这种东西在我眼里,都是隔靴搔痒的、没多大实际指导意义的理论。你想想看就知道了,大多数人不肯跨出所谓的“舒适区”,只不过是不知道还有多维度打造竞争力这样的策略而已;连知道都没有,当然更不用提当知道这策略的好处,所以才就那样呆着。若是真的有什么“舒适区”存在的话,对于我这种善用此类策略的人来说,不跨出去才不舒服呢!谁拦着我不让我跨,我跟谁急……

所以,我们这种人,有跨界的机会绝对要一把抓住,不能让它错过——至于那些冷嘲热讽么,跟刮风下雨一样,只不过是自然现象一种。

不过,在这个简单的方法论里,还是有个很重要的窍门的:

你要在至少一个维度上足够突出。

你可以这样理解:

凡事儿都是有成本。

这就好像是你赚钱的时候,“生活必需开支”就是你的成本,你赚到的钱不超过这个数值,你的赚钱技能实际上就是负分(可以滚粗了)。

于是,处处平庸肯定是不行的,不求处处突出,但起码要在一个甚至多个维度上处于一个相当优异的位置,这样的时候,多维度的意义就开始几何级数增长。

你看,在多维度竞争的过程中,每个维度上都超过了及格线(60% 以上)就是很了不起的了。于是,知识改变命运,思考当然也会改变命运——这绝对不是空话。

你看,在多维度竞争的过程中,其实每个维度都超过了及格线就是很了不起的了。于是,知识改变命运,思考当然也会改变命运——这绝对不是空话。

问答01

如果仔细观察周围优秀的人,就会发现他们都有一个特点:

对新知识保持开放的态度。

你不会从他们的嘴中听到“学这个有什么用”或者“这和我的专业没关系”。

道理其实很简单。优秀的人通常都有多维度的竞争优势,而此时多出的任何一个额外的维度都可能使他们的成绩翻倍。

多去接触点新知识,说不定它在某一时刻就会成为让你脱颖而出的那个维度。

这期谈到了“多维度”,有不少读者留言说和之前的“注意力”有矛盾。

其实如果回看那篇关于注意力的文章就会发现,我之所以不断强调注意力是因为大多数人都掉进了那三个坑当中:

1.莫名其妙地凑热闹

2.火急火燎地随大流

3.操碎了别人的心肝

所谓的浪费注意力其实是指,我们把最宝贵的资源浪费在这些方面。

我在文章中还强调了:你必须把最宝贵的注意力全部放在你自己身上。只要是投入到自己身上的注意力,就不能算是浪费的,尤其是当它被用于自我提升和成长的时候。

其实没有人能够一心两用,他们只是擅长快速切换,并且做到任何时候都专注于眼前的事情,而不会把注意力浪费在其他地方。

不论是单维度的死磕,还是多维度的延展,其实只是不同的策略而已,前提是你要把注意力放在自身上。

始发于微信公众号:神秘极客