`
winzenghua
  • 浏览: 1329994 次
  • 性别: Icon_minigender_2
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

有些人认识了,就是一辈子的福份

阅读更多

这次去上海,因参会地点选在漕宝路,所以第一次住在上海的城乡结合部。住在这里,好玩的事情很少,唯一的好玩是我居然在此地因为打不到出租,坐了一次摩的。在武汉大概3元的价格,摩的师傅要我10元,我给他7元。师傅的口音像河南一带的。

到盛大创新院看许式伟,他带我去看他们窗前的一片“开心农场”,原来这里有个钉子户,怎么都不肯走,就留下了这一片风景。钉子户种菜、有狗,有好几株高大肥绿的芭蕉;门前的小河虽然细细的,却丛生着并不稀疏的芦苇,这一片风景在北京中关村哪里找得到,张江这里大概也是独一份儿。创新院独享风水,看来是要88888了。

跑到twitter上看热闹,李开复的爹和潘石屹的爷爷都是黄埔六期的,俺爷爷也是黄埔六期的,那一期人特别多嘛。INTJ的Xin同学说:是不是从6期开始扩招, 人满为患, 导致后来党国的溃败?

好久没看Xin的推特了,发现他推荐了一个Msra最高的人写的一篇文章,结果,这个周日的大部分时间就交给高个子了——看完了他msn space上的全部博客。

高个子自称“竹人”,或“个个人”,看他的照片和文章,想起baitao兄弟略带偏激的人群分类法,baitao说,其实世界上只有两种人:A. 哪儿都好;B. 哪儿都不好。 本来想和baitao说说韦尔奇的20%、70%、10%分类法,又觉得不必。

竹人当然不是B类。他是A类,也总和A类在一起。他的这篇“和大师们对话”应该放到《读者》之类发行量大的杂志上上广为传播一把——

和大师们对话

竹人

这个博很早就想写,一直拖着。


我在工作中的一个常人不太能得到的机会,就是时不时会和业界的一些骨灰级的大腕近距离接触。有的时候是在他们来访中国的时候客串一下翻译,对付媒体;有的时候是小范围内较长时间的研讨问题。这几年内碰到的,有图灵奖(也称计算机界的诺贝尔奖)得主Jim Gray(1998),Tony Hoare(1980),Butler Lampson(1992),Nikalus Wirth(1984),也有获得Draper Prize(2004)的Chuck Thacker(和Butler Lampson及另外两人)。如果没有这些人的贡献,你我今天是看不到什么博,更不用提什么Web2.0。比如说PC的雏形,就是2004Draper奖的这几个兄弟在Xerox实验室里完成,Tony Hoare在25岁时发明的Quicksort到处都在用,到今天还用来面试新员工。学编程的基础课是数据结构,用的语言是Nikalus Wirth36岁时发明的Pascal。等等。


成功的标志远远不在于是不是可以引领股市新浪,而在于对人类生活习性的改变是如此彻底,以致于完全消融:这些成果的存在没有人意识得到,但又没有人可以离得开。就像空气,或者你的手。


这些大腕个个不同,但我总觉得有一些颇有意思的共性。


都是一些老顽童。Butler曾经和一些其他嘉宾到人民大会堂看古装舞。第二天碰到我乐呵呵地说,那个表演和拉斯维加斯的秀没什么区别,就是穿得多一点么。听得我大跌眼镜。穿花裤子的Nikalus一看到午餐是汉堡,一脸愁苦阴云满面。Tony是个英国老绅士,在上海参加我们的会议有事没事总带着把伞摇啊摇。这些人,只要聊得一高兴,眼睛就孩子似地发光。晶晶亮。


老顽童们一直在玩,玩了一辈子。这个玩,就是工作,没有任何区别。不止一个人说起,“玩”得那么爽还可以被Pay得不错,太幸福了。这些人没有一个是在为了生存需要在工作。可是,据我所知,六七十的这帮人都还在编程。Nikalus四年前开始学俄语。我说你学完了开始学中文吧,他连连摆手。


老顽童们都巨谦虚。不过,这是假象。其实他们一个个都Opinionated得很,如果真是辨到一个点上,他们是绝对不会让你的。“I enjoy debating with you。”Jim说。


不光Opinionated,而且是Obsessed。说俗一点,就是有情结。Tony研究了一辈子程序的可证性,是因为“Uncertainty”让他不舒服。写一大串代码,不知道它在干吗怎么可以。Nikalus的情结是“Curiosity”,到底是怎么回事?这东西是怎么Work的?他年轻时到Xerox访问,可以一个人玩Alto(PC的鼻祖,也就是Chuck和Butler等人造的那玩意)。回到欧洲,没得玩了,也没法进口。怎么办,自己造一台。大一的时候玩航模,花了老多银子从英国买来遥控器。经常坏,怎么办?自己做。


看得多了,就可以跳出圈子来看问题。Nikalus认为相对于Pascal来说,C语言是个退步。什么道理?学界的人玩不过工业界的人。编译器五十美元一套,下里巴人来个群海战术,阳春白雪就要死翘翘。Jim给网格热泼冷水,说我来帮你们数数钱,算这类问题,如果在网上把数据运来运去,最烧钱的部分是网费,别折腾了。用的是初中代数,网格的人听了没话说。Jim说基因工程之所以进展那么快,是因为表达起来就ATCG那四个码。人的知识没法这么简单地表达,所以计算机使不上劲。也许没那么简单,不过这个坎确实很难跨过。


不那么看重论文,成功以后自然,成功以前也差不多。学界的风气是猛攒Paper,三流的学者文章最多,我有次在一个评审会上给一个申请人数了数,平均每个星期发一篇文章。这么毁林子,不嫌累。


很多人说,我先忙着,赚了钱赎了身,或者攒够了Paper再学老顽童的样。我知道有一两个这么着的,大部分的,都泡沫掉了。其实也没什么,很正常。就是别自己骗自己。老顽童们骗谁都不骗自己。


----------------------

竹人的文章篇篇耐读,每张照片都不俗。他在这篇提到了失踪的图灵奖得主Jim Gray,说:

有些人你认识了,就是一辈子的福分。

分享到:
评论

相关推荐

    毕业设计基于STC12C5A、SIM800C、GPS的汽车防盗报警系统源码.zip

    STC12C5A通过GPS模块获取当前定位信息,如果车辆发生异常震动或车主打来电话(主动请求定位),将通过GSM发送一条定位短信到车主手机,车主点击链接默认打开网页版定位,如果有安装高德地图APP将在APP中打开并展示汽车当前位置 GPS模块可以使用多家的GPS模块,需要注意的是,当前程序对应的是GPS北斗双模芯片,故只解析 GNRMC数据,如果你使用GPS芯片则应改为GPRMC数据即可。 系统在初始化的时候会持续短鸣,每初始化成功一部分后将长鸣一声,如果持续短鸣很久(超过20分钟),建议通过串口助手查看系统输出的调试信息,系统串口默认输出从初始化开始的所有运行状态信息。 不过更建议你使用SIM868模块,集成GPS.GSM.GPRS,使用更加方便

    基于tensorflow2.x卷积神经网络字符型验证码识别.zip

    基于tensorflow2.x卷积神经网络字符型验证码识别 卷积神经网络(Convolutional Neural Networks, CNNs 或 ConvNets)是一类深度神经网络,特别擅长处理图像相关的机器学习和深度学习任务。它们的名称来源于网络中使用了一种叫做卷积的数学运算。以下是卷积神经网络的一些关键组件和特性: 卷积层(Convolutional Layer): 卷积层是CNN的核心组件。它们通过一组可学习的滤波器(或称为卷积核、卷积器)在输入图像(或上一层的输出特征图)上滑动来工作。 滤波器和图像之间的卷积操作生成输出特征图,该特征图反映了滤波器所捕捉的局部图像特性(如边缘、角点等)。 通过使用多个滤波器,卷积层可以提取输入图像中的多种特征。 激活函数(Activation Function): 在卷积操作之后,通常会应用一个激活函数(如ReLU、Sigmoid或tanh)来增加网络的非线性。 池化层(Pooling Layer): 池化层通常位于卷积层之后,用于降低特征图的维度(空间尺寸),减少计算量和参数数量,同时保持特征的空间层次结构。 常见的池化操作包括最大池化(Max Pooling)和平均池化(Average Pooling)。 全连接层(Fully Connected Layer): 在CNN的末端,通常会有几层全连接层(也称为密集层或线性层)。这些层中的每个神经元都与前一层的所有神经元连接。 全连接层通常用于对提取的特征进行分类或回归。 训练过程: CNN的训练过程与其他深度学习模型类似,通过反向传播算法和梯度下降(或其变种)来优化网络参数(如滤波器权重和偏置)。 训练数据通常被分为多个批次(mini-batches),并在每个批次上迭代更新网络参数。 应用: CNN在计算机视觉领域有着广泛的应用,包括图像分类、目标检测、图像分割、人脸识别等。 它们也已被扩展到处理其他类型的数据,如文本(通过卷积一维序列)和音频(通过卷积时间序列)。 随着深度学习技术的发展,卷积神经网络的结构和设计也在不断演变,出现了许多新的变体和改进,如残差网络(ResNet)、深度卷积生成对抗网络(DCGAN)等。

    【三维装箱】遗传和模拟退火算法求解三维装箱优化问题【含Matlab源码 031期】.zip

    【三维装箱】遗传和模拟退火算法求解三维装箱优化问题【含Matlab源码 031期】.zip

    自己编写的python 程序计算cpk/ppk

    cpk&ppk python 小程序,品友点评

    基于Springboot开发的分布式抽奖系统.zip

    基于springboot的java毕业&课程设计

    课设毕设基于SpringBoot+Vue的影城管理系统 LW+PPT+源码可运行.zip

    课设毕设基于SpringBoot+Vue的影城管理系统 LW+PPT+源码可运行.zip

    MC教育版(免登录版)

    MC教育版(免登录版)

    农作物叶片病害分类和分割数据集【数据集+标签】

    包含13993张数据和对应的13993张mask分割模版,数据集用不同目录保存,也可以用作分类数据集 类别包含:桃子、辣椒、覆盆子、大豆、南瓜、草莓

    基于vue+springboot二手交易网站.zip

    基于springboot的java毕业&课程设计

    【三维装箱】遗传算法求解三维装箱优化问题【含Matlab源码 3408期】.zip

    【三维装箱】遗传算法求解三维装箱优化问题【含Matlab源码 3408期】.zip

    基于javaspring 开发框架的培训教程 TP1.zip

    基于javaspring 开发框架的培训教程 TP1.zip

    信号和系统 MATLAB 代码:探索信号生成、系统建模、傅立叶分析、滤波器设计、采样和控制系统仿真.zip

    1.版本:matlab2014/2019a/2021a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

    医院网上预约系统设计与开发/毕业设计

    医院网上预约系统设计与开发/毕业设计 JSP基于SSM网上医院预约挂号系统 科室信息: 科室id,科室名称,科室介绍,成立日期,负责人 医生信息: 医生工号,登录密码,所在科室,医生姓名,性别,医生照片,出生日期,医生职位,工作经验,联系方式,擅长,医生介绍 病人信息: 病人id,医生,病人姓名,性别,身份证号,联系电话,病人病例,登记时间 预约信息: 预约id,预约用户,预约医生,预约日期,时段,联系电话,下单时间,处理状态,医生回复 新闻信息: 新闻id,新闻标题,新闻图片,新闻内容,新闻日期,新闻来源 留言: 留言id,留言标题,留言内容,留言人,留言时间,管理回复,回复时间 用户: 用户名,登录密码,姓名,性别,出生日期,用户照片,联系电话,邮箱,家庭地址,注册时间

    企业数据治理之数据质量治理方案.pptx

    企业数据治理之数据质量治理方案

    MySQL8.4.0 LTS(mysql-8.4.0-10.fc38.x86-64.rpm-bundle.tar)

    MySQL8.4.0 LTS(mysql-8.4.0-10.fc38.x86_64.rpm-bundle.tar)适用于Linux Fedora 38 (x86, 64-bit)

    1659 jsp游乐园管理系统Myeclipse开发mysql数据库web结构java编程计算机网页项目源码

    一、源码特点 java 医疗数据管理系统 是一套完善的web设计系统,对理解JSP java编程开发语言有帮助采用了数据模型进行区块链设计,系统具有完整的源代码和数据库,系统采用web模式,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql,使用java语言开发。 二、功能介绍 如博客中介绍 三、注意事项 1、管理员账号:admin 密码:admin 数据库配置文件DBO.java ,权限包括管理员,用户 2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql,使用java语言开发。 3、数据库文件名是jspyly 系统名称yly 4、地址:http://127.0.0.1:8080/yly/qt/index.jsp

    基于SpringBoot 搭建的番茄短视频-后台管理系统.zip

    基于springboot的java毕业&课程设计

    54.医院分诊管理系统的设计与实现-基于SSM框架+ Mysql+Java设计与实现(可运行源码+数据库+lw)毕业设计管理系统

    可运行源码(含数据库脚本)+开发文档+lw(高分毕设项目) java期末大作业毕业设计项目管理系统计算机软件工程大数据专业 内容概要:通过陆丰市医院门诊分诊系统设计的研究背景、研究的意义和目的,通过运用java语言和ssm框架来建立一款分诊管理系统,能够帮助医院提高工作效率,减少工作中出现的错误率。设计出挂号管理、排队候诊管理以及叫号管理等多个子模块,绘制出实体关系图,利用MySQL技术建立数据库达成了软件与数据库的互通。最后对工作进行了总结和展望。 关键词:分诊管理系统;功能建模;java 全套项目源码+详尽文档,一站式解决您的学习与项目需求。 适用人群: 计算机、通信、人工智能、自动化等专业的学生、老师及从业者。 使用场景及目标: 无论是毕设、期末大作业还是课程设计,一键下载,轻松部署,助您轻松完成项目。 项目代码经过调试测试,确保直接运行,节省您的时间和精力。 其他说明: 项目整体具有较高的学习借鉴价值,基础能力强的可以在此基础上修改调整,以实现不同的功能。

    基于Springboot和SpringCloud的博客.zip

    基于springboot的java毕业&课程设计

Global site tag (gtag.js) - Google Analytics