你好,2015。

2015年的第一篇文章。

我的博客彻底变成资源站了,是开发者资源,别想歪了。

开始彻底退出社交网络。没啥好解释的,无聊,觉得没意义了。

五个愿望:
1. 身体健康
2. 换个好电脑
3. 不挂科
4. 一个月看一本书或一个公开课
5. 重新开始一个项目

2014年总结:原地打转

主要分为4个阶段吧。

1~4月:这个时候还在更新贴吧辅助。前两个月由于出去玩等各种原因不想更新。到了三月,我觉得有马上弃坑的必要,先是清理失效的工具,然后把还能用的工具整合成4个。之后全面宣布停更。

5~7月:好好学习。这个时候课最多,暑假小学期还要写大作业。说多了都是泪。

8~9月:最轻松的时候,在家只有少部分测试任务(还是不想做)。每天就是休息、逛逛社交网站之类的,这习惯到现在都没改过来。

10~12月:生病,养病。其间整理了w3school的教程,剩下就是做作业,没其他的。

更多内容

十五句箴言,句句在理。

首先要做的事情就是开始去做。

行动起来,着手去做。如果你想学web设计,那就去做个网站。如果你想成为企业家、在网上买你的产品,那就去做个电子商务应用程序。也许你现在还不具备这些开发技能,但何必为这些担心?也许你根本不知道你究竟缺少哪些技能呢。

更多内容

呵呵

美国物价 VS 中国物价:
在美国买辆奔驰E-320,50000 元,相当于一年的工资。
在中国买辆奔驰E-320,980000 元,相当于二十年的工资。
在美国买双意大利皮鞋,50 元上下。
在中国买双意大利皮鞋,1500 元上下。
在美国租一套三居室,1000 元上下(比较贵的)。
在中国租一套三居室,5000 元上下(算便宜的)。
在美国吃份麦当劳的巨无霸,4 元。
在中国吃份麦当劳的巨无霸,20 元。
在美国置套好点儿的西服,500 块差不多了。
在中国置套好点儿的西服,2000 块还不够。
在美国买台苹果G5计算机,顶死了1500。
在中国买台苹果G5计算机,怎么也要 30000。
在美国买斤瘦猪肉,三元。
在中国买斤瘦猪肉,十五元。
在美国订一个大生日蛋糕:二十元。
在中国订一个大生日蛋糕:二百元。
在美国买一盒哈根达斯,三块!
在中国买一盒哈根达斯,六十!
在美国 Holiday Inn(四星宾馆), 七、八十块。
在中国 Holiday Inn, 七、八百块。
在美国加满一箱汽油,三十块足够。
在中国加满一箱汽油,三百块也足够。
在美国买套250平米的房子,差不多要花 50 万。(纽约经济发达区,较贵)
在中国买套250平米的房子,差不多要花 500 万。(便宜的)
在美国办一年的有效签证,120 元。
在中国办一年的有效签证,1240 元。
在美国用手机,一个月50块基本可以随便打。(较贵的)
在中国用手机,一个月5000块基本可以随便打。
在美国看电影;新大片儿: 8块!
在中国看电影;新大片儿: 80!
在美国买件羊绒衫,差不多100元。
在中国买件羊绒衫,差不多1000元。

Some Extract from my Homework

Some of my courses are about information management and information system (IMIS). Last week, the teacher of information system engineering gave us some homework, to design a kind of certain system. Afterward, we should write our gain and thought in an essay. I wrote one and half one page of words reaily.

The original version was writen in Chinese. Here I translated a paragraph: After last class, I thought what difference it was between software engineering and information system engineering, or why did ISE exist. Then I looked through some material and made a conclusion. Software engineering suits tech-insensive projects, while information system engineering suits data-insensive projects. Data-insensive projects is projects in BAT, for example. These three company have poor contribution on technology unlike Google and Microsoft, whose core is data. Baidu holds data of users’ search, Alibaba holds data of trade by sellers and buyers, and Tencent holds data of QQ users and their relation. They deal with the data through existing technology and make a profit from it. Even if you can get all of source code of theirs, you cannot set up a new company over them. Only software without data is nothing. Some first party people don’t know the theory even more than us developers. They just think code is everthing, which is compeletely wrong because data is more significant for a information system.

The First Diary in English

This is my first diary written in English. Then it comes that, why is it in English? I think I can pretend to be not ‘low’ in this way. The word ‘low’ represent a small height in its original meaning, and has the meaning ‘poor performance’ in Chinese web language. I tried to write my thought in Baidu Tieba, but I feel it not well.

Another reason is that, I want more people understand me as many as posiible. I think English is a bridge connecting many people’s thought. When I use English to write, I feel relaxing, because English isn’t my mother language and I can make many sorts of mistake. I don’t care others say my essay is in Chinglish. I think Chinglish is a imprtant branch of English. In Addition, I have nothing to repair it. English teaching in Celestial classes is so impractical and useless. I can write anything I want, and write in any style, because I don’t write for scores. I hate that in my high school time, my teachers force me to write in a certain format. However, I can ignore them now.

I am a college student in Celestial Empire now. Same to many other students, I had no time to study computer knowledge and set this blog when I was in high school. Due to the cruel competition and huge pressure of CEE, I had to spent all my time in high school courses. In other word, I started late, which is one of my pities forever.

降维攻击

转自知乎@石昊的回答:

互联网思维就是基本功能免费,增值服务收费。比如QQ,比如360,基础的聊天、杀毒功能都是免费的,那什么是赚钱的?比如QQ秀,或者是腾讯游戏,或者是广告收入等。它们为什么费心在增值服务上收费,而不直接在QQ的聊天上,360的杀毒上收费呢?而要将基础功能做成免费?答案很简单,为了铺量,如果QQ的聊天,360的杀毒收费,恐怕用它们的人会很少。大家都有一个这样的想法,收费的不如免费的,收费的还要钱,万一感觉不好岂不是白花了钱?而免费的,哪怕差点,好歹免费啊,哪怕感觉不好,不用就是了,没有一点损失。所以大家都往免费的软件上凑。

而用在手机上是怎样呢?那就是手机这个硬件免费,靠增值服务,比如各种配件、手机软件、互联网服务收费。可手机硬件成本不像软件的成本,摊在每个人头上非常低,手机成本实实在在的需要材料,目前很难通过各种增值服务弥补硬件成本,那么怎么办呢?有办法,我手机贴近成本价发售,这样也可以大量铺量,并且可以靠各种增值服务赚钱,这样就安全多了。

小米模式就是这样,简单的说,靠接近成本价的手机等硬件大量铺量,并且在硬件上搭建软件和互联网服务,同时出售各种周边产品,靠这些来赚钱。所以说,小米不(仅仅)是一家手机企业,它是互联网企业。他想做的是互联网行业的巨头,而不是手机行业的巨头,手机只是用来铺量的手段而已,等到手机的量达到一定的层次,就可以靠手机里面的各种软件和互联网服务赚钱了。就像腾讯的QQ,本身不赚钱,但是用QQ的人太多了,于是腾讯靠各种增值服务,比如游戏,比如QQ秀,会员等增值服务赚钱。QQ只是用来获取用来获取用户流量的手段而已。

...

所以,小米接下来会怎么做?小米接下来会将这一思维贯彻下去,硬件接近成本价销售,随着元器件价格下跌。一有利润,马上让硬件降价,再接近成本价销售。这样由于硬件很便宜,就会有很多人买,一旦miui用户有了好几亿,那么,搭载在miui当中的软件和互联网服务就可以大展拳脚赚钱了。而软件和互联网服务赚钱,可以拿出一部分,补贴硬件成本。让硬件价格再次下跌,硬件价格一旦下跌,那么性价比会更突出,就会有更多的miui用户。有更多的miui用户,软件和互联网服务赚的钱就越可观,软件和互联网服务赚的钱越多,硬件价格就可以进一步下降。这是一个良性循环。那么,最终,小米模式会演变成怎样?

那就是硬件完全免费!靠软件和互联网服务赚钱!

试想一下,假设小米硬件完全免费,靠软件和互联网服务赚钱。那么这时,小米的软件和互联网生态一定是极其完善。那么,一台免费,而且服务非常完善的手机和其他要钱、而且服务比不上小米手机的手机,你会买哪一个?

这就是三体中的降维打击!一旦小米真的能做到这一步,基本上天下无敌了。硬件都免费了,其他硬件企业还怎么和小米对抗啊?如果谁都用小米家的硬件,那么也非常容易通过小米家的硬件用小米家的软件和互联网服务,那么,这样一个变态的互联网企业,其他互联网企业又怎样和小米对抗?

其实小米的这个现象马云之前也提到过,当时他说的是跨界竞争:

我看最彻底的竞争是跨界竞争,你认为收费的主营业务,一个跨界的进来,免费,因为人家根本不靠整个赚钱,你美滋滋的活了好多年,结果到最后不知道怎么死的。

只不过小米把它付诸实施了而已。凭这一点,我看好小米的模式,希望有朝一日移动互联网能够惠及千家万户,有更多企业能做得出大部分人都能用得起的电子产品。

回忆录【二】

下学期开了ics,实际上是汇编+体系结构+linuxc。书用的是《csapp》,cmu的教材,很经典的一本,超赞。整个课程一部分是摆弄linux,我买了本《鸟哥linux》,自己摆弄。那个学期到最后我都没学会vim,不会自己写shell。当时我也不知道php和py那些东西。现在习惯于拿php和js写shell,虽然很冷门,但好用就行。

我记得当时要写个浏览器脚本,对,就是志愿者审核那个。需要用到js,我久闻《犀牛书》大名,买来读了一下,读到原型链那块就没继续了。那本书后一半的内容就是manual嘛,真是良心。总之是对这种函数为first class的语言三观尽毁,也学到不少新东西。

然后我打算看看服务端是什么样子的。我当时想,dz和wordpress都是php写的,主机基本也支持php,就学他好了。也好,我也认为牛逼的程序员要根据需求去学语言。我为此还买了本书,跟c#那本一个系列的,最后发现没php官网的manual好用。这也证实了我的观点,学第二门语言的时候,只要reference就够了。

那个学期有数据结构课,教材是《pac》,还是standford出品,个人认为不怎么样。我推荐《啊哈,算法》这本,可惜当时还没出版,有点遗憾。我没有oi背景。你们无法想象,我知道自己某道题做不出来,居然是由于自己没见过类似的模型或者算法,的那种感觉。龟兔算法用了12才被推出来,诧异么?我智商不足以用十几分钟推出别人十几年的东西,只有见多识广来弥补。

接下来的学期发生了些状况,我觉得贴吧辅助前景不大,就弃坑了。有人评价我,从此大贴吧辅助时代过去了。我觉得我没那么大影响力,我和几位作者只是“偶然性非协同共犯”。在弃坑之前,我写了属于自己的签到助手,一直在用,可惜没过几个月就正式宣布停更了。其实这个东西是给老姐写的,如果老姐看到了,来mua一下吧。

这个学期有门课,数据库原理与应用,大作业很恶心,同一个东西依次用php,jsp+servlet,以及ssh写一遍。没错就是重构两遍,杀死一个程序员只需改三次需求,再改一次我就扑街了。但是我有信心,不买任何书,只看文档把它弄出来,包括后面的javase和安卓应用。编程语言是共通的,其实是“命令式语言中的支持oo的语言是共通的”。

你们以为我会诉说自己的心酸史,然后再把原来的圈子批判一番吗?我只会以史为鉴去规划未来。顺便分享给你们,少走弯路。

人生长路漫漫,唯持之以恒,无它。

未完待续。

回忆录【一】

最近不知道为啥那么多人跟风写回忆录,我也写一篇好了。

我在大学之前几乎没接触过代码,也就是高一vb课,一个学期,才讲到循环结构那章。没办法,生在天朝,身不由己。希望各位别拿我说,大学前没弄过代码也照样牛逼,我并不是没弄过,也不牛逼。

刚进大学那会儿,我还没到软院,但是有c语言的课,用的教材是《c语言的科学和艺术》,stanford的教材。这本书该有的东西都有,但由于我当时经验并不丰富,成绩也没好到哪儿去。

学了一个学期后,我觉得情况不对。我烦透了黑乎乎的控制台,想写点实用又好玩的东西。我一想,就贴吧辅助吧,这块还比较熟悉。用什么语言呢,就vb吧,以前用过。于是我在vs2010里面新建了个工程,发现不对,查资料才了解到vb6已经放弃支持了。现在是vb.net,是vb在.net平台上迁移的产物。我虽然熟悉语法,但是库都是新的。vb.net的书不好找,我当时蠢到不知道msdn这种东西,就买了本《c#从入门到精通》。

我费尽周折转到软院之后,要从大一开始读。当时第一门专业课是程设,用cpp写代码。很庆幸各路大神向我推荐了《cpp primer》,很多人说不适合新手,我觉得还行,这个也分人。但是教材不是这个,是cpp他爹写的《cpp程序设计原理与实践》。这本书给我的感觉,第一,编程书也能这么啰嗦,第二,cpp居然能写gui应用。大家别笑后面那个,很多新手都这么认为,因为cpp标准库里面不带gui库,而他们又不上开源社区找三方库。fltk个人觉得很丑,但总比控制台好看。期末大作业虽然没规定库,但我还是用fltk做的。那个大作业是计算器,原理书里面有,虽然用递归解析而不是词法树,我还是觉得很神奇。