我很敬佩那些自身的程序员(或者说软件工程师),同时严重鄙视那些看文凭,看关系,一窝烂产品的公司,所谓的大公司.
有人说,程序员一定要很高的数学水平,我这里说NO,除非你应用于金融或者工业自动化方面,否则真正高深的数学很少用到.
在我心中,程序员的标准只有三条:
一,智慧.
在寻求解决问题的方法上,遵循基本原理而不是既有的方法,解决问题靠的是自己的思考,而不是课本的知识.
现在网络给我们一个新的学习平台,有很多经验,技术知识在网络中流传,也造成了很多贴代码的代码工,要是
说这些也是技术的话,只能说那是抄袭的技术.
一个聪明的程序员(这里仅限于程序设计上),不管什么样的难题(具体某一项问题)总能找出解决的方案,其实
大问题无非是很多具体小问题的结合罢了.
二,创造
程序语言是程序员的信仰,无论你爱哪一种语言,你都应该将他不断完善,而不是仅仅用他,发现不足就放弃,那
样会当你局限于程序语言的限制.
在IT世界里,录不是人民走出来的,是程序员开辟出来的.
三,献身
IT技术是人类文明的领头兵,集中体现了人类数千年来的智慧,关系到社会生活各个领域,程序员原本只是限制
与硬件,根据硬件设计其运行程序的人,然而阴阳相生,程序设计的发展决定着硬件的发展.
程序员没有将技术作为最高标准来投入工作,是无法跳出软硬件限制的漩涡,促进技术的发展的.
曾经,人们制造了机器,代替手的劳动,开始改造这个世界,创造了人类的文明...
后来,一场以机器制造机器的工业化大生产,标志着人类生产力的飞跃...
将来,必有一场以智慧制造智慧的人工智能时代,通过智能创造智能,以智能管理机器,以机器制造机器,机器进行
生产的时代,人类将进入新的纪元.
AI(Artificial Intelligence)人工智能,现在仅限于计算机指令的结构化应用,并不能成为真正意义的智
能,最重要的是没有创新能力.所以现在一般的AI书我是不看的,我似乎又回到跟我专业相关的地方:生
化工程.也就是人的意识是怎么产生的,因为意识是智慧的根源.
智能区别于机器的属性有三:
1.高度抽象,这里的抽象不仅仅是程序设计中类的抽象那么简单,我告诉你砖头是长方体的,由烧结的泥
土构成,你就能抽象出砖头的一般属性,看到某一个物体你就能判断能否成为砖头,你看到很多马,也可以
抽象出"马"的概念.
2.逻辑类比,治理类比就不是比较那么简单,你看到的都是白马,突然有一天看到一匹黑的,你能够说,这
应该是马,只不过是黑色的.木马的名字也就是这么来的.
3.重演创新,两线相交出现了平面,距离的计算发生了变化.那么再加一条轴线的三维空间又怎么计算,如
果再加一条轴线,也就是四维空间,那应该有怎么样,其实爱因斯坦的相对论不仅仅是数学的功劳,而且决
定性因素不是数学.
人们一身冷汗,机器人的钢铁之躯,若有了智能,那不能称之为高度文明,而是世界末日;其实这要看我们程
序员了,人类的智慧是物质世界的奇迹,我们能制造机器就能使用,操作机器;同样我们能创造智慧就可以
操作他,控制他"I,Robot"就是一个例子
爱因斯坦晚年痴迷与相对论,严重落后于时代,连量子力学他都不知道有这回事,现在的弦理论(string
theory)给我们演示了一个基于能量而不是基于物质的世界,虽然这种理论无法通过实验验证.如何在纷
扰繁杂的技术新时代,挤出中华一席之地就看广大的程序员和程序爱好者了.

741

被折叠的 条评论
为什么被折叠?



