技术无产阶级
技术无产阶级
|
节选自刘慈欣小说《2018》(转发不代表本人观点)程序员、网络工程师、数据库管理员这类人构成了 IT 共和国的主体,这个阶层是十九世纪的产业大军在二十一世纪的再现,只不过劳作的部分由肢体变成大脑,繁重程度却有增无减。在渺如烟海的程序代码和迷宫般的网络软硬件中,他们如二百多年前的码头搬运工般背起重负,
讯飞语音识别
讯飞语音识别
|
ai
0 评论
语音识别,科大讯飞提供了sdk和web api,相比于sdk还要下载安装,web api显然clean很多,只要直接通过http调用它的api就可以了。但web api有明显的的限制,比如上传的语音不能超过60秒,只支持8k和16k的采样率,只支持单声道。所以,目前网上的示例代码基本上都是先弄好了一
为什么辩不赢
为什么辩不赢
|
在讨论问题的时候,有一个非常有趣的现象。你们双方在为了一个问题该怎么做而激辩,然而对方突然抛出了一个问题,你知道这个问题的答案肯定是xxx,但你却无法向他解释为什么答案是xxx。这是什么感觉呢,就像你告诉别人x平方的导数是2x但是别人问你为什么x平方的导数是2x一样。那你怎么办呢,你要把从极限定义到
三五个人十来条枪
三五个人十来条枪
|
软件作坊这个词,我是先知道有这本《走出软件作坊》的书名,然后才知道的这个词。这是一本十年前的老书。可惜的是,这么好的一本书,我竟然闲置了10年,都没有看过,光记得了软件作坊这个名词。这些天我终于想起来了它,把它拿出来看了,写的实在是太精妙了,里面金句不断。虽然是讲的10年前的to B,当时的还是ER
文科写代码应该会大有所为
文科写代码应该会大有所为
|
很久以前我就在想,我们这种程序员是属于理科还是文科。写程序,当然这里只是指普通的工程开发,不涉及研究,我知道研究有很多数学。那么如果普通开发的话,文科是不是也能做,是不是做起来更有优势。我们知道程序其实就是逻辑,那么有没有逻辑就决定了能不能做开发。从这个角度来讲,我觉得文科生是很有逻辑的,可能比理科
幸存者偏差
幸存者偏差
|
我觉得现在整个社会的幸存者偏差已经演变到了非常严重的程度了。百分之十的人掌握着百分之九十的金钱,财富,资源,这些百分之十的人控制了整个地球的各行各业,也控制了你所收到的各种信息,无论是直接的还是间接的控制。微信公众号上经常可以看到,某某成功人士发表了什么文章。然而问题是谁也不知道这文章到底是不是他写
什么是架构
什么是架构
|
之前说了架构的价值在于让软件更易于变化,更易于应对未来的需求。但易于变化这个属性和软件的功能代码本身是矛盾的。所以架构本身是矛盾的。如果我什么都没有,此时根本就没有任何代码,那么在这种情况下我其实是最能易于变化的,因为什么都没有,以后要写什么,怎么写,怎么样都可以。相反如果我已经有了一个很重的软件,
实力还是运气
实力还是运气
|
把一件事做成功,有且仅有两个组成部分,实力和运气。实力和运气,这两者缺一不可,事实上也没法缺一个,因为这里面的运气不受我们控制。实力弱,运气到了也能成功,实力强,运气倒霉也会失败。但是,如果把自己全部托付给运气,那就是赌博。我们大多数人,并不喜欢赌。孙正义说过,一个事情有七分的把握就去做了。这里的把
不做的艺术
不做的艺术
|
几十年以前,当人们还在用汇编语言的时候,对怎么写代码几乎是没有什么限制的,因为汇编只是机器码的翻译。我觉得汇编里最有趣的就是JMP 这个命令,你可以随意跳到任何地方,做任何事情,在编程世界里拥有无限的自由。然后我们有了高级语言,倍增了我们的生产率。但是高级语言有带来了什么新功能吗?它能做的事情和汇编
软件开发的根本矛盾
软件开发的根本矛盾
|
之前学习了bob大叔的《clean architecture》,可以说写的十分的精妙了,里面很多理念跟我的认知是一致的。因为现在我的存货也没有了,所以接下来准备基于此book写一些关于架构的文章。首先所有的一切的出发点是基于这个判断:软件开发的成本主要是人力资源成本。然而这两者又不是成线性比例的,当