在上一集的最后我说,这一次我要和你好好聊一聊模型这件事。模型这个概念在计算机领域里面可以说是非常重要了。不知道你之前是怎么理解编程高手的。我猜很多人想到的都是电影里看到的黑客的样子,在键盘上敲一敲,就可以破解世界上最牢靠的系统。
这的确也是一种编程高手,不过这样的高手还不是普遍意义上的编程高手,只能算是骇客。对,我这里特意说的是骇客,而不是黑客,因为在计算机里面黑客有它特殊的意义,专门攻破别人系统的那些人更适合叫做骇客。当然了,在电影、电视这样的通俗文化中是不区分的,黑客就是专门搞破坏的编程高手。关于这个黑客和骇客的话题这一次先放一方,如果你感兴趣的话,可以留言告诉我,如果留言的人多,我就尽快给大家讲一讲。
既然我这里说的编程高手不是电影里黑客的样子,那我指的是什么样的人呢?这么说吧,我说的这样的编程高手中典型的人物是像比尔·盖茨,马克·扎克伯格,这样的人物。当然,现在他们能让全世界都人都知道,还是因为他们是世界顶级的企业家,创建了微软和脸书。
但是你要知道,不论是比尔·盖茨还是扎克伯格,他们能成为顶级企业家,最初还是因为他们编程水平。比尔·盖茨虽然没有直接编程Windows操作系统,但是让他在软件领域站住脚跟的是他开发的Basic编程语言。扎克伯格就更不用说了,脸书这个全球最大是社交软件最开始就是扎克伯格一个人开发的。
你能发现他们和那些“黑客”之间的区别吗?那些黑客,准确地说是骇客,他们掌握的所有技巧都去搞破坏,而比尔·盖茨和扎克伯格,他们的能力是创造,他们真的是用自己手下的键盘创造了一个世界。
比尔·盖茨编写的Basic编程语言,是他后来编写MS-DOS的基础,DOS也是一种操作系统,只不过不是可视化的,而是通过输入字符命令控制计算机的操作系统。而后来的Windows就是在MS-DOS的基础上实现的。Windows操作系统,我们可以在上面做多少事情啊,它就是一个在赛博空间里创建出来的新世界。
脸书一样,它让世界各地的人在赛博空间中联系在了一起,甚至在脸书组成了一个个虚拟的社会。当然,在我们国家微信和QQ起到了同样的作用。其实腾讯的创始人马化腾,最初也是一个程序员,也是靠着自己编写的软件建立起现在的商业帝国的。
不论是比尔·盖茨,还是扎克伯格、马化腾,他们在赛博空间里面创建自己心中的世界时,都离不开模型。
当然了,不只是这些有名的人,现在在各种互联网公司、软件公司或是游戏公司里面,用编程的方式创建一个一个“新世界”的程序员,他们都离不开模型这个概念,甚至可以说,真正决定这些程序员水平高低的就是他们建模和实现模型的能力。
讲讲黑客
某程序猿:怎么只记得我叫程序员?请叫我软件工程师!
k
233333333333333333333333333333333333333333333333
黑客黑客黑客黑客!
2334
讲的很好
2333333333333333333333333333333333333333333333333333333333333333333333333333333
23333333333333323232232333322232322233
产品经理:我们的工作跟程序员实际上没有什么区别,我们一般都是白天开会,晚上做PPT。啊,所以我们跟程序员差不多的。
Expector_Hutch 回复 @Expector_Hutch: 程序员: