Skip to content

Recent Articles

7
May

关于工作和收入的一点思考

作者: physixfan

世界实在是发展的太快了。

当国家的 GDP 指数增长的时候,人的工资却是在线性增长的。10年前父母所在的事业单位发的工资还是比上不足比下有余的,10年后的现在,这工资已经比不上一个刚毕业的程序员了。这一事实可能很多人都感受到了:国家的经济腾飞了,可是为什么我的收入却没有跟着增长?

反而,那些没有在10年前买北京房子的人,可能一辈子再也买不起了,因为工资的增速远远赶不上房价的增速。

这还不是最可怕的,真正可怕的是,在这个社会发展这么快的情况下,谁能保证自己的工作不会有一天被新毕业的学生所取代,甚至被 AI 所取代?

现在程序员的工作岗位吃香得很,10年后的大学制造出的新人会不会数量上足以填补所有空白,而现在这些程序员将来如果没有升到管理岗位,会不会被这些新学生所取代?

对这个问题,很多人给出的解答是不断地学习新知识,保持活力。然而谁能保证人到中年之后仍然有精力有时间去始终学习?如何跟可以熬夜没有老小需要照顾的年轻人比?如何跟小学开始就学 Python 的年轻一代比?

很可能,在我们的一生中,换好几份工作、甚至换好几个行业,才是常态。这样的人生,可能很刺激,也可能很累很焦虑。必须不断的学习新知识,必须不断的担忧自己的生存问题。

有没有办法不焦虑?有没有办法活的轻松一点?

我目前的思考结论是,有。想要活的轻松不焦虑,最核心的点就在于要赚被动收入,而不是主动收入。

什么是主动收入?把时间出卖给公司,你打一个月的工就能赚一个月的钱,这就是主动收入。

什么是被动收入?哪怕有一天你看破红尘出家了、隐居了,仍然能赚到的收入,就是被动收入。

被动收入主要有哪些呢?

主要包括但不限于:资本增值产生的收入、房产增值、作为一个公司小股东的分红、出书的版税、网站的广告收入等等。

房产增值和资本增值,可能对于有钱人来说,是最大头的被动收入了吧。房产自然不用说,现在北京手握几套房的人早就不愁生活了。资本数额庞大的人,把钱都放到股市上,就简单无脑粗暴的买标普500指数,也可以跟上社会发展的红利赚到不少钱了。

但是这两项对于贫穷的无产阶级基本是奢望。买一套房怎么也得掏出父母大半辈子的积蓄了,买股票基金的话,没个几百万刀的资本还是没法只靠被动收入过的很舒服。

所以对于无产阶级,可能最佳的产生被动收入的方式,就是跟人合伙创业了。一旦几个项目中的一个起来了,那就可以凭借在其中所占的股份生活的比较轻松惬意了。当然,这个被动收入只是一个概念上的说法,如果是创业项目,肯定要投入大量的精力去做事的,这里说它是被动收入意思只是若某一天你真的看破红尘了,这部分收入还是在的而已。

现在硅谷很多人已经明白这个道理了,所以大家都觉得那种拿到绿卡了还在大公司拿死工资的人是不思进取。

不论我们现在是否有资源去赚被动收入,这都应当是一个目标,一旦成功则可以有很大几率摆脱掉萦绕心中的焦虑感。

希望这篇文章能给有相同困惑的人一点启发吧。

P.S. 其实这世界上最好的职业还是大学教授,可以研究自己喜欢的问题,进可拿着自己的研究出去开公司创业,退可啥都不想只教书。只可惜门槛实在太高,我这学渣是无望了。…

14
Apr

好久没在这里发文了…

作者: physixfan

不知不觉的,在这里已经有一年没有发文了。

这一年来,忙并快乐着。

本来自己搞着玩玩的信用卡博客,一年前最初的时候域名还是 physixfan.com/makemoney 来着,而现在“美国信用卡指南”已经是中文美国信用卡界最大的博客了,成员已经有十几位,都是个中高手,网站的 alexa 排名也基本上稳定在了世界第5万多。看到不少读者都从撸卡中获得了实实在在的收益和旁人大概难以理解的乐趣,我感到非常高兴。

学术方面,做了一年多的课题终于写成了 paper,已经投出去了。文章还在审稿阶段,不过我已经把它挂在arxiv 上了。如果能够顺利发表,这将是我人生中第一篇 paper!

前几天我还发起了一个新的网站,蚍蜉种树,旨在为弱势群体发声。我十分清楚,这是一件非常困难的事情,希望它能够像我的信用卡博客一样顺利,希望我们这个团队能够给社会带来一点点改观。

如果以后还有时间的话,还是希望也再在这里写写科普什么的。不过谁知道呢,希望我能够有精力把每件事都做好吧!…

4
Mar

如何计算湍流能谱

作者: physixfan

最近在如何数值上计算湍流能谱(turbulent energy spectrum)上面卡了好几天,现在终于问到了做过的人看了相应的书明白了正确的算法。写出来以供自己留个记录以及给搜索引擎喂食吧。

问题定义:现在已知速度场\(\mathbf{u}(\mathbf{x})\),求能谱\(E_k(k)\)。(我研究的问题是2D的,所以以下都按照2D来写了,推广到3D也是非常容易的事情。)

能谱的含义是动能在k空间上的分布函数,其对k进行积分之后将得到总的动能。其定义为:\[E_k(k)=\int\frac{1}{2}\Phi_{ii}(\mathbf{k})\delta(|\mathbf{k}|-k)d\mathbf{k}\]

其中\(\Phi_{ii}=Tr(\Phi_{ij})\)(其中ij取12,如果是3D情况则ij取123)

其中\(\Phi_{ij}\)为关联函数(correlation function)的傅里叶变换:\[\Phi_{ij}(\mathbf{k})=F\{R_{ij}(\mathbf{r})\}\]

其中\(F\{.\}\)是傅里叶变换的记号,而\(R_{ij}\)为关联函数:\[R_{ij}(\mathbf{r})=\langle u_i(\mathbf{x})u_j(\mathbf{x}+\mathbf{r})\rangle\]

其中\(\langle . \rangle\)表示对位置\(\mathbf{x}\)的平均。

至此,根据定义,理论上如何用速度场\(\mathbf{u}(\mathbf{x})\)求能谱\(E_k(k)\)已经非常清楚了。但是问题是,根据这个定义进行数值计算的话,2D情况下单单是计算\(R_{ij}(\mathbf{r})\)的时间复杂度就已经是\(O(n^4)\)了!这是因为\(R_{ij}(\mathbf{r})\)本来就是一个二维的场量,而计算其中每个分量又需要对整个\(\mathbf{x}\)做平均。如果是1024*1024的格点,这个时间复杂度是无论如何也算不出来了。。。

正确的算法是这样的:…

16
Jan

曲率辨析

作者: physixfan

今天才意识到,学物理的人说二维曲面的曲率(curvature)的时候,其实有两种不同的定义… 一种是微分几何里那种定义(Gaussian Curvature);另一种只是简单的定义为曲面函数的拉普拉斯算符(Laplacian)… 而且貌似很多人在说起曲率的时候理所当然的都觉得大家都用的自己的那种定义,而不知道有另外一种定义存在,于是造成了我对这个概念一直以来就有点混乱,现在终于清楚了… 这篇文章稍微详细的辨析一下这两种曲率的定义。

首先我们假定研究的是二维曲面 f(x,y),然后假定曲面上的两个 Principal Curvature 为 \(\kappa_1\)、\(\kappa_2\)。

(1)曲率的第一种定义 Gaussian Curvature 为 \(K_G=\kappa_1*\kappa_2\)。这种定义是微分几何中会见到的定义,这种曲率是 intrinsic 的,是那个跟三角形内角和的大小直接联系的曲面曲率,见 Gauss-Bonnet Theorem

(2)曲率的第二种定义 Extrinsic Curvature 为 \(K_E=\kappa_1+\kappa_2\)。还有一种与之相关的名称是 Mean Curvature,\(K_M=\frac12(\kappa_1+\kappa_2)=\frac12 K_E\),这二者只相差一个无关紧要的系数。Extrinsic Curvature 有这样一个性质:在曲面的梯度很小这一近似下,Extrinsic Curvature 与 曲面函数的 Laplacian 是相等的,这类似于一维曲线的曲率与二阶导数相等,具体讲解可见…

8
Jan

“钢铁侠”真能造出来吗?

作者: physixfan

不靠天赋异禀的超能力,不靠飞来横祸的基因突变,钢铁侠Tony Stark仅凭科技的力量:一身炫酷的机甲就拯救了世界,赢得了无数粉丝。钢铁侠的一身机甲究竟距离现实有多远?其实,防御、武器系统是很常规的事情不必多说;智能对话系统Javis也已经有了现实版:Siri和Google Now;飞行推进系统也有现实中的对应版本:离子推力器;而唯有最核心最重要的能源系统,方舟反应堆(Arc Reactor),现实中从未有人真正实现过。方舟反应堆究竟是何物?现实中的人类距离实现有多遥远?

钢铁侠的方舟反应堆,不需要补充煤炭汽油等燃料,不需要放射性重金属也不需要光照,而且提供的能量密度高得惊人,这样的能源在世界上有且仅有一种:受控核聚变。聚变的原材料是氘和氚,如果技术发展的足够好那么只用氘也可以,而氘在自然界中极其丰富:水中就有足够的氘!因此我们可以推测,钢铁侠利用身体中的水作为原料,用小型离心机分离出氘,然后供给方舟反应堆用来聚变以获得能源的。

方舟反应堆的具体实现方式是什么呢?我们先看两张图:

71

图1

72

图2(来自 https://www.euro-fusion.org/2011/09/tokamak-principle-2)…

7
Jan

如何学会打水漂?

作者: physixfan

//本文是我在知乎上的回答《如何学会打水漂》,后来很荣幸被推荐到了知乎日报《在强大的科学研究指导下,学会打水漂》。

一篇2004年的 Nature 文章[1]里介绍了打水漂的秘诀:神秘角度20°。这篇文章通过系统的实验发现,无论自旋角速度、抛射速度如何,石头与水面的攻角在20°时,石头与水面的接触时间都最少,而该接触时间决定了能量损耗的大小,接触时间越短能量损耗越少,因此20°角是打水漂的关键。注意这里攻角的定义是石头圆盘那个面与水面的夹角,不是入射速度方向与水面的夹角(此角度在15°~40°之间都对结果影响很小)。

fa212a27caf0b3e18a3a531acedea281_b

后来一篇2005年的 PRL 文章[2]通过数值模拟重复出了同样的结论,并且给了理论解释。上图出自[2]。…