首先声明,本文是一本正经的胡扯,绝不是随随便便的胡扯,请您不要随便攻击我胡说八道。我要反复星爷在《喜剧之王》里的台词:事实上。我是一本正经的喷子。

3D打印的定义

关于3D打印,以下是来自百度百科的解释:

3D打印。即高速成型技术的一种,它是一种以数字模型文件为基础,运用粉末状金属或塑料等可粘合材料,通过逐层打印的方式来构造物体的技术。

3D打印一般是採用数字技术材料打印机来实现的。常在模具制造、工业设计等领域被用于制造模型。后逐渐用于一些产品的直接制造。已经有使用这样的技术打印而成的零部件。该技术在珠宝、鞋类、工业设计、建筑、project和施工(AEC)、汽车,航空航天、牙科和医疗产业、教育、地理信息系统、土木project、枪支以及其它领域都有所应用。

3D打印的传奇

我们先来看看3D打印牛闪闪的历史吧,特摘取几个激动人心的事件。

3D打印汽车——斯特拉迪

2014年10月10日,3D打印汽车出现了!新闻链接在这里:纽约街头惊现世界首款3D打印汽车 仅44小时完毕制作。这是全球首款3D打印汽车。“斯特拉迪”。由“本地汽车”公司打造,整辆汽车的零件成本约为3500美金。制作周期为44个小时,而且最高时速能够达到80公里每小时,牛B的是人家还是电动车,充电一次3.5小时,能够行使大约100公里。

看一些图片吧:

3D打印房屋

我女儿非常爱看我和媳妇找给她的《鼹鼠的故事》,当中有一集是小鼹鼠和它的小伙伴们所生活的森林被强拆了,摩天大楼平地起。那些房子,都是从别处运来。像搭积木一样搭起来,一会儿工夫几十层的高楼就像糖葫芦一样插满地面。

卫生间也是如此这般……当时我就想,房子这么盖,真特么牛!

后来我看到了一则新闻:

上海盈创装饰设计project有限公司董事长马义和。

3月29日,盈创在同济大学逸夫楼举办建筑3D打印公布会上宣称,公司在苏州厂区内有一台高6.6米、宽10米、长150米的3D打印机,能够24小时内打印出10栋200平方米的水泥平房。这些能够供人居住的房子正在上海张江高新青浦园区内的一片空地上展示。

  消息甫出,国内3D打印界一下子沸腾了。此前。发达国家也曾推出过3D打印房。但材料要么是塑料。要么是水泥,建造速度不如盈创那么快,也从未见过盈创宣称的那么大的3D打印机。 
  马义和自豪地向《新民周刊》表示:专注生产绿色环保建筑材料12年的盈创公司能够连续3D打印整栋房屋,不管是低层还是高层;而且3D打印的“油墨”是建筑垃圾的再利用,包含工业垃圾、尾矿等,既降低了建筑成本,又降低了对环境的破坏。

详细链接在这里:3D打印狂人马义和

这真真是让人激动啊……谁知道是真是假?

3D打印的历史发展

摘自百度百科哈:

  • 1986年。Charles Hull开发了第一台商业3D印刷机。
  • 1993年。麻省理工学院获3D印刷技术专利。

  • 1995年,美国ZCorp公司从麻省理工学院获得唯一授权并開始开发3D打印机。

  • 2005年。市场上首个高清楚彩色3D打印机Spectrum Z510由ZCorp公司研制成功。

  • 2010年11月,世界上第一辆由3D打印机打印而成的汽车Urbee问世。
  • 2011年6月6日,公布了全球第一款3D打印的比基尼。
  • 2011年7月,英国研究人员开发出世界上第一台3D巧克力打印机。

  • 2011年8月,南安普敦大学的project师们开发出世界上第一架3D打印的飞机。
  • 2012年11月,苏格兰科学家利用人体细胞首次用3D打印机打印出人造肝脏组织。
  • 2013年10月,全球首次成功拍卖一款名为“ONO之神”的3D打印艺术品。
  • 2013年11月,美国德克萨斯州奥斯汀的3D打印公司“固体概念”(SolidConcepts)设计制造出3D打印金属手枪。

那么,问题来啦

好奇怪啊。我大蓝翔居然这么热。

那么问题来啦……

3D打印机能不能打印出程序员来?

事实上有的程序员非常关心另外一个问题:3D打印机是否能打印出女盆友?抱歉,这个问题不在讨论之列。

为了论证3D打印机究竟能不能打印出程序员来。我们得先看看程序员究竟是何方妖怪。

程序员是什么

我将从程序员的定义、外观及社会形象、物质组成三个方面来说明程序员究竟是什么。

程序员的专业定义

还是看看百度百科对程序员的精确解释:

程序员是一种近几十年来出现的新物种,是信息革命的产物,在行为和物种归类上我们也可称为码字猴。程序员是人类在科技研究上的一种新兴进化,拥有无与伦比的耐力、超越时代的智商、横穿社会的苦逼相和低于人类平均寿命的显著特点。

程序员是一种非常特殊的、能够从事程序开发、维护的动物。一般分为程序设计猿和程序编码猿,但两者的界限并不非常清楚,都能够进行开发、维护工作,特别是在中国。而且最重要的一点,二者都是一种非常悲剧的存在。

程序员的外在形象及社会形象

来看几张图,了解下我们程序员究竟什么样子。

首先是真正的程序员形象:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZm9ydW9r/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="" />

这是牛人恶搞的程序员的生存现状:

这是大家总结的各大语言程序员们的代表:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZm9ydW9r/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="" />

程序员的十年进化史,敢问路在何方。敢问今夕何夕:

大隐隐于市的全栈程序员:

看这哥几个:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZm9ydW9r/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="" />

好吧,最后一张,难道:

以上图片所有来自互联网,都是我复制过来的。拿来主义,大部分程序员的一种特质。假设你想追究我的责任,亲,我都在这里做了说明了,你真的要这样么……请告诉我你採取了哪种开源协议,GPL、LGPL、BSD、MPL、EPL还是Apache-2.0,咱们先论清楚细节,然后再说其它的……

程序员是何种有机体

图片非常欢乐,百度百科的解释又太专业。事实上呢,通俗地讲。程序员。事实上是程序员们的自嘲,所以,首先,程序员是人。是人,是人。原来是人啊。没错,就是人。

直立行走的哺乳动物。

在《漫谈选人与培训》一文中,我摘录了一段话:

人是不会改变的。

不要为填补空缺而枉费心机。

而应多多发挥现有优势。

做到这一点已经不easy了。

从还有一个角度来理解这段话,事实上印证了罗素先生所说的:參差多态乃是幸福之本源。不装逼的说法就是:林子大了什么鸟都有。

世界上没有同样的两片树叶,也不存在同样的两个人。

这都是务虚的说法,换个角度来说吧。

构成人体最主要的元素有几十种,最多的是水,此外还有很多的蛋白质等。

人体内最小的生命结构单位是细胞。人体由近100万亿个细胞组成。无数的细胞汇集成四大人体组织,组织又联合成各种器官,器官又构成系统。

人体内有运动、血液循环、呼吸、消化、泌尿、繁殖、神经、内分泌等系统,各个系统协调合作,互相配合,在神经系统的调节下,进行人的复杂的生命活动。

怎么样。这样的说法是不是又太物质太无情了?

咱们再换一种感性的说法。

人是由肉体组成的也是由灵魂组成的还是由思想组成的。
    肉体+灵魂+思想,组成了人。

人=肉体+灵魂+思想。
    尽管肉体+灵魂+思想能够组成人,但是肉体+灵魂+思想并非就会等于人,肉体+灵魂+思想也能够等于其它的生命。
    尽管肉体+灵魂+思想并不一定会等于人。但是人一定会等于肉体+灵魂+思想。

这貌似在搞绕口令啊,也是在考验您的耐性,希望表愤慨,我们还有下文。

人的肉体是由各种物质组成的,能够再造。但是灵魂和思想是基于肉体和社会认知活动发展出来的,非常难再造。假设你相信孟婆汤和奈何桥,那么一定要记得,过奈何桥时不要喝那晚孟婆汤,以便你投胎转世时能够拥有前世的灵魂和记忆。这样就能够像愚公移山那样,子子孙孙世世代代来成就伟业。

作为一个程序员,编程技巧、设计思想、项目管理、产品思维等等,都是后天发展出来的。

你看逍遥子这样的牛人,能够传功给虚竹,但是其潇洒出尘风流倜傥之卓越丰姿,还是无法传递给虚竹这个形容粗陋的小和尚,这些东西是天生身体条件加上后天发展培养而来。没有办法一股脑的转移给还有一个人……

但是这些和3D打印机有一毛钱关系吗?

3D打印与生命体的绯闻

美国科学家为什么这么厉害,真让人自惭形秽……

较早的打印人体器官的新闻

好啦,看这里:美国科学家成功3D打印人体器官。来自网易的新闻页面:

英国《每日邮报》报道,美国维克森林大学的科学家成功利用3D打印技术打印人体细胞的生物可降解支架。而后利用支架培育耳朵和鼻子等仿真度极高的面部器官。比如耳朵和鼻子。利用3D打印技术培育用于移植的肺部以及其它器官是科学家的终极目标。科学家表示他们在实现这一目标道路上正不断取得进步。有望在20年内让患者移植3D打印器官的梦想成为现实。

看来,看来,看来。人造器官终究有一天会实现啊。

美国医生用3D打印心脏救活2周大先心病婴儿

网易2014年10月13日的新闻页面,新奇出炉哦。看这里:美国医生用3D打印心脏救活2周大先心病婴儿。摘要例如以下:

据外媒报道,利用3D打印技术能够改变人们生活。之前就有很多关于3D打印义肢帮助患者恢复正常生活的报道。纽约长老会医院的埃米尔·巴查博士(Dr.Emile Bacha)医生就讲述了他近期使用3D打印的心脏救活一名2周大婴儿的故事。

既然人造器官是可能的,核心部件心脏都打印出来,那看来3D打印出一个大活人也是有可能的啦!!。!

!!

我靠,真叫人难以置信,我居然得出了这么个鸟结论!

别急,还有下文。

不灭的灵魂与肉体之外的独特的你

这里让我们谈谈肉体之外关乎灵魂的事儿,抱歉,我尽管是理工男。但是这些东西也是科学。是能够归纳证明的。

不灭的灵魂存在吗

著名的童话故事《海的女儿》说,海的女儿们事实上是人鱼,人鱼有300年寿命,但是300年后死去时,会化为水泡,融入大海,痕迹全无。天哪。小女儿不能接受啊,就问她的祖奶奶,祖奶奶说,岸上的人哪,仅仅有百八十年的寿命,但是他们死后,灵魂不灭,能够继续悠游天地间,于是小女儿就想要一个不灭的灵魂,这样她才干够永世不忘对王子的爱么。最后她去找海巫婆了,喝下了鬼药,尾巴劈成了腿,但是舌头没有了。不能说话……看着你爱的人在你面前思念你,直到他把还有一个公主错当作你。但是你却无法言语……海的女儿承受这一切,而且最终没有等到王子转回头来爱她,她最终还是化成了水泡。
    这个故事非常好,读之令人黯然神伤。爱情真伟大,天天打电话。哦,跑到歌里去了……但这里我想说的是,人是有灵魂的!

还有一个童话故事能够为我作证:卖火柴的小女孩。

谁来买我的火柴。谁把我的希望点燃……
    如今我们知道。不灭的灵魂是人之中的一个部分,而且喝了海巫婆的鬼药最终也得不到。由此可见,灵魂和思想不能再造,必须自我修炼才行。

孤证无效,咱们在在武侠小说中再来找个证明。

著名网络武侠作家二踢脚的《仗剑诀》和《弹指歌》,别出机杼。创造了剑魂这个概念。高超的武人可练得剑魂,哇哈,是灵魂之中的一个种啊。每人的剑魂都不一样,是和你独特武技、性格、思想相关的,剑魂有颜色、形状,当然威力也非常大。

这样的剑魂,不可能被偷走,也不可能克隆一个出来。

由归纳法可知,魂是存在的。

你像我们常说的形神俱灭、三生石上旧精魂,都是由于真有魂才有此说。

著名的梁山伯与祝英台。不也是精魂不灭化了蝶吗……

每一个人的独特气味

1998年,吴宇森大导演执导了《变脸》,由尼古拉斯·凯奇和约翰·特拉沃塔两个大帅哥领衔主演。琼·艾伦是两位帅哥的妻子。但是这位妻子面对与丈夫拥有同一张脸的凯斯·特洛伊,非常快就识别出眼前这个人不是原来那个人。

靠什么呢?女人的第六感?可能有点儿关系。但更重要的是由于每一个人都是不同的。他的气味、习性、灵魂、思想。都是不同的,而这些无形的东西,却是能够被感知的。God Bless Me!人最终还是有些东西不可能被冒充的。

这真让人欣慰。来听听辛晓琪的《味道》:

……

想念你的笑

想念你的外套

想念你白色袜子

和你身上的味道

我想念你的吻

和手指淡淡烟草味道

记忆中曾被爱的味道

……

这是首情歌……屁话。谁不知道。事实上我是想说,你让女人伤心了,可你独特的那些东西。会永远在她心上留下印记。别听她们自欺欺人说忘了你忘了我。忘得掉还用说么。

而这些独一无二的东西,才是真正的你。它们就是你的灵魂。科学家也已经做了实验:人死之前和死后,重量会差几分,这几分,就是灵魂的重量。

事实上非常多人不明确他的独特

唐代有个大诗人温庭筠,大耳朵大嘴巴肉鼻子貌似钟馗,但是才华横溢诗名远播。

唐代还有个名女人叫做鱼玄机,住在咸宜观,大张艳帜。广纳男子。

你看道观的名字就明确了。但是在開始的时候,在鱼玄机还是鱼幼薇的时候,她五岁讼诗百篇七岁出口成章。十一二岁便诗名满长安。这样一个女诗童。美貌与智慧并重的奇女子,为毛后来住进道观普施雨露呢……事实上開始的開始是受了温庭筠的刺激。

温庭筠这人。才华自不必说。为人也非常敦厚,已经修炼出了独特的人格和习性,但是自己不知道,老是自卑自己的容貌。所以当他赶往长安教鱼幼薇诗文时,尽管看见了小姑娘眼中的脉脉情意。可却由于容貌、年龄的差异,把这爱的火苗硬生生摁灭了。

可想而知,年轻貌美的姑娘向自己心仪的怪叔叔表露情意却被拒绝,是多么伤自尊的事情啊。打击多大呀。人家三观还没定型呢就被毁了……你想想马夫人怎样设计害乔峰。怎样与丐帮长老白世镜勾搭成奸就能够理解鱼幼薇为何变成了鱼玄机,以及温庭筠的罪孽有多深重,反过来也能理解乔峰对于失足美少妇马夫人的责任有多大……

仅仅由于温庭筠没有正确的认识到自己的独特性,被年龄和容貌遮住了双眼,就造就了一代奇女子鱼玄机的悲慘一生。多么令人神伤呵……

所以说,程序员啊,尽管你非常独特,可还是要自我发现,表妄自菲薄,一定要找到你自己的专属特质,然后呢。就发扬光大它吧。

这一点我在《自我发现,找到适合自己的职位》一文中已经有所阐述,不再展开了。

那么。问题来了:3D打印究竟能不能打印出一个程序员呢?

程序员不可复制的独特性

最后一节。这是结论了。我对奥特曼发誓,绝对不再胡扯了。要马上展开证明得出结论:

每一个人都有独特的味道和灵魂,这是人之所以差别于他人的关键。

而程序员是人。所以程序员必定有自己的不可复制性。

3D打印能够依据模板公式打印出详细物件。但是程序员是有灵魂的,灵魂不可复制,所以3D打印仅仅能打印出程序员的肉身。打印不出一个落地就能编程就能设计复杂软件系统的怪咖!

那么,假设3D打印出了非常多貌似程序员的行尸走肉,跑到公司来抢程序员的饭碗,肿么办?请看大帅哥布拉德·皮特主演的电影《返老还童》。你就知道。这些貌似程序员的假程序员,终有一天会显出原型。也终会消失。

---------------回想切割线-----------------

漫谈程序员系列:3D打印能打印出程序员吗的更多相关文章

  1. 微信小程序开发系列教程三:微信小程序的调试方法

    微信小程序开发系列教程 微信小程序开发系列一:微信小程序的申请和开发环境的搭建 微信小程序开发系列二:微信小程序的视图设计 这个教程的前两篇文章,介绍了如何用下图所示的微信开发者工具自动生成一个Hel ...

  2. 微信小程序教程系列

    微信小程序教程系列 来源:       https://blog.csdn.net/michael_ouyang/article/details/56846185 相关连接:http://blog.c ...

  3. [转]微信小程序之购物数量加减 —— 微信小程序实战商城系列(3)

    本文转自:http://blog.csdn.net/michael_ouyang/article/details/70194144 我们在购买宝贝的时候,购物的数量,经常是我们需要使用的,如下所示: ...

  4. [转]微信小程序之加载更多(分页加载)实例 —— 微信小程序实战系列(2)

    本文转自;http://blog.csdn.net/michael_ouyang/article/details/56846185 loadmore 加载更多(分页加载) 当用户打开一个页面时,假设后 ...

  5. Windbg程序调试系列-索引篇

    最近整理了一下Windbg程序调试系列的文章,做个了索引贴,方便大家查询.搜索: Windbg程序调试系列1-常用命令说明&示例 Windbg程序调试系列1-Mex扩展使用总结 Windbg程 ...

  6. 漫谈程序猿系列:无BUG不生活

    watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZm9ydW9r/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/d ...

  7. 重复造轮子系列——基于FastReport设计打印模板实现桌面端WPF套打和商超POS高度自适应小票打印

    重复造轮子系列——基于FastReport设计打印模板实现桌面端WPF套打和商超POS高度自适应小票打印 一.引言 桌面端系统经常需要对接各种硬件设备,比如扫描器.读卡器.打印机等. 这里介绍下桌面端 ...

  8. Android Studio中JNI程序的单步调试和日志打印

    近日有个算法(检测碰撞)需要用C++实现,目的是IOS和ANDROID中共享同一段程序. 下面说说android调用这段程序过程中遇到的一些事情.(过程中网上搜索了一些相关文章,大部分说的是eclip ...

  9. Java 中的 int 与 Integer 用于 List<Integer> 时,以及通过打印变量检測程序执行和函数调用次数计数

    总结一下近期做的东西中遇到的问题 1. Java 中的 int 与 Integer 用于 List<Integer>  时 两者之间的关系都是非常清楚的.int 是基本数据类型,存储的是值 ...

随机推荐

  1. ogre3D学习基础16 -- 手动创建实体(ManualObject)

    这一节练习一下手动创建实体,用到了对象(ManualObject) 第一,依然是模板 #include "ExampleApplication.h" class Example1 ...

  2. Android EditText禁止换行键(回车键enter)

    在EditText所在的xml文件中,设置android:singleLine="true", 则可以禁止掉虚拟键盘: maxlength为该EditText的最大输入长度: &l ...

  3. [错误处理]AttributeError: 'generator' object has no attribute 'next'

    在python3下学习yield用法. 程序如下: def bar(n): m = n while True: m += 1 yield m b = bar(3) print(b.next()) 程序 ...

  4. Spring Cloud 目录

    Spring Cloud Eureka Spring Cloud Config Spring Cloud Feign Spring Cloud Hystrix Spring Cloud Ribbon ...

  5. 商城商品购买数量增减的完美JS效果

    近期在开发一个地方O2O租书项目,使用ASP.NET MVC技术,其中在图书详情页,用户可以输入借阅的数量,这里使用了js来控制数量的增减和校验. 数量一定是数字 点击增减按钮的时候要能自动加1或减1 ...

  6. Codeforces 1038F Wrap Around (Codeforces Round #508 (Div. 2) F) 题解

    写在前面 此题数据量居然才出到\(n=40\)???(黑人问号)以下给出一个串长\(|S|=100,n=10^9\)的题解. 题目描述 给一个长度不超过\(m\)的01串S,问有多少个长度不超过\(n ...

  7. CLion 使用笔记(三)

    我已经在博客里面发布了好几篇 CLion 使用笔记了,没追究这是第几篇,姑且算作第三篇. 我的 CLion 是搭配了 MSYS2 和 Conan 使用的.MSYS2 提供 C++ toolchain. ...

  8. HDU 3395 Special Fish(拆点+最大费用最大流)

    Special Fish Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Tot ...

  9. 百度地图API 根据地址查询经纬度

    html页面.引用上API: <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title> ...

  10. BZOJ3203 保护出题人(defend)

    保护出题人(defend) 题目描述 输入 第一行两个空格隔开的正整数n和d,分别表示关数和相邻僵尸间的距离. 接下来n行每行两个空格隔开的正整数,第i + 1行为 a i和 x i,分别表示相比上一 ...