① 为什么中国的程序员总被称为码农
最后,如果你身边有这样的程序员朋友,请你好好珍惜他,因为他们不像口中所说的那样老土和死板,相反,他们的脑海中有一个大世界。
② 安装了为什么会显示这样
下文有参考性,我只是搬运工(图片好像搬不过来,点进链接看吧)
Mort | 【译文】程序语言简史(伪)
1801 - Joseph Marie Jacquard用打孔卡为一台织布机编写指令,在挂毯上织出了“hello, world”字样。当时的reddit网友对这项工作的反响并不热烈,因为它既缺少尾递归调用,又不支持并发,而且甚至都没有注意在拼写时恰当地区分大小写。
Jacquard织布机是第一台可进行程序控制的织布机。用打孔卡进行编程的概念,直到电子计算机被发明出来之后仍然被广泛运用。
最早的Hello World程序(出自K&R C)打印的是全小写的字符串:"hello, world"。
在许多英文技术社区里,不正确地使用大小写发贴会被视作是小白的行为。(如把“python”拼作“python”,把“FreeBSD”拼作“freebsd”,把“Qt”拼作“QT”)
reddit / Hacker News的月经帖标题:“.*: a new .*-based .* programming language”。底下常见的回帖形式:“它支持并发吗?”“没有尾调用优化果断差评。”“现在的编程语言已经足够多了,为什么我们还需要更多的语言?”……
1842 - Ada Lovelace写了世界上第一个程序。她的努力只遇到了一点点小小的麻烦,那就是:实际上并没有任何计算机能够用来运行她的程序。后来的企业架构师们重新吸收了她的这个技能,用来学习如何更好地使用UML进行编程。
Ada Lovelace为Charles Babbage的分析机写了一个计算伯努利数的算法实现,因此被后世公认为是世界上第一个程序员。实际上,分析机由于其设计思想过于先进,在当时根本没有被制造出来。(Babbage的分析机一般被认为是现代电子通用计算机的先驱)
讽刺现在的某些“软件架构师”顶多只会纸上谈兵地画画UML。
③ 2017微信公开课张小龙讲了哪些内容
2017微信公开课张小龙讲了哪些内容?
张小龙首次全面阐述小程序,定档1月9日上线(内附演讲全文)
各位朋友,大家早上好!我是张小龙。
非常感谢大家一大早来到广州参加微信公开课。去年公开课是我第一次露面,并且在去年差不多这个时候时候宣布了我们的小程序要启动并且准备投入到公众号之外新的一种服务的形态里面去。
今年,我的同事问我说要不要今年继续来参加公开课,给大家做一些对于去年说的小程序的一些新的进展介绍,我其实也想了很久,最后我觉得作为对去年的一个回应,我内心里是非常的激动,可能很多朋友知道微信的历史,对于我们的产品来说,我们很少会把一个还没有做的一个功能或者说一种产品形态预先对外界来透露,我们一般都是先做好了一个东西,然后去发布,给用户带来惊喜。去年的小程序,也就是现在的小程序是这里面比较特别的一次,我们提前就对外界来透露了。
1、一张照片,回顾小程序的一年发展历程
这几天我在准备这一次讲话的内容的时候,我还专门翻看了一下相册,找到了一张特别珍贵的照片,这张照片是在大约一年前的时候拍的,是我跟我一些同事在一个会议室里面大家讨论小程序,当时叫应用号。
照片上写了几个字,“应用号,2016年1月9日”,底下还有几个字,“启动日”,今天离当时的启动日只有几天的时间,这个照片上的人可能大家会觉得比较陌生,但对我来说很熟悉,并且特别亲切。我特别感谢照片上的这些人,以及他们背后的团队,这一天我们定下启动日到现在,头一次把我们要做的事情先对外做了一个报告,然后在一年以后来报告我们一年努力的结果。当时我们在讨论订阅号和服务号的关系,其实我们很早就在想微信应该有一种新的形态,不应该只是停留在订阅号或者公众号,不应该只是提供一种订阅能力,一种推送能力,而是应该提供更多新的能力,这种新的能力更加像一种应用程序的能力。当天晚上我记得有一个开发的小伙子拿了他开发了一些接口DEMO,说我们在开发上有这样一些基础的接口可以做,其实那是一个很好的灵感,既然我们能在这样的接口上做出来,那么我们也能做出一些复杂的接口,通过更加复杂的接口实现应用程序所需要的基本元素,沿这个思路一想,我们就不再纠结于怎么样扩充公众号,去把它变成个有更强大功能的公众号,而是完全可以跳开公开号,去做一种新的应用形态,这就是待会要跟大家介绍的小程序。
2、从小程序看微信的产品理念
再次解释用完即走
在小程序之前我很愿意用这个时间解释一下去年的这个时候,当时也是在公开课,当时我提出了一个理念,这个理念后来我也发现很多的人说,看了以后觉得不太能够理解,所以我在这花几分钟重新来解释一下这个理念。
我当时说,一个好的软件,一个好的工具应该让用户用完即走的,后来发现很多朋友,包括一些业内人士都会来笑话我们,说因为微信有足够多的用户,有足够强大的用户黏性,所以你们可以这样说,但是对于其他的产品来说,大家会觉得怎么样黏住用户,怎么样让用户不要离开才是他们追求的目标。我想,这里可能对于用完即走有一个很大的不理解,或者说误解。
在我看来,这里有一个很简单的逻辑,这个逻辑可以推理出这样一个结果,我认为,任何一个工具都是帮助用户提高它的效率的,用最高效率的方法去完成它的任务,这是工具的目的,工具的使命。微信也是一个工具,所以微信的目的也是帮助用户用最高效的方法去完成它的任务。什么是最高效的方法?就是用最短的时间去完成任务,也就是说一旦用户完成了它的任务,它就应该去做别的事情,而不是停留在产品里面,这就是用完即走的含义。
微信是工具还是平台?
在我们对公司的一次培训里面,有个同事问我微信的战略是什么?我当时只说了一句话,我说微信只是一个工具,我们应当想如何做好这个工具。在同事们的心目中,微信并不仅仅是一个工具,大家认为微信是一个平台。但我认为微信是一个工具,这是一个非常宏大的目标,我并不认为一个工具是一个很低层面的东西,事实上人类从原始人进化智能人类的过程,就是因为人会制造工具,我们所用的绝大部分的产品本质上来说都是工具,但是工具有好坏之分,能够做一个非常好的工具其实难度是非常大的,但是如果说我们要做一个平台,我会不知道我们要做什么?
一个好的工具应该有一个很强的属性,就是提高效率,用完即走。
做产品是克制还是自我压制?
这个理念其实贯穿在我们的产品的每一个点里,举一个例子。我们前不久开了一次内部会议,腾讯创始人之一Tony说,其实微信团队保持了一种很克制的心态来做事情。很多人也认为我们在微信产品里很克制,但其实我当时听到这样的评论是有一点点惊讶,因为克制这个词从来没有在我的脑袋里面出现过,如果说做一些事情我们要求自己很克制的话,那是一种什么样行为?那是一种自我压制的行为,但是我并不认为我们在做这样的决定时我们要自我压制,或者说自己切割掉我们很多想要做的事情,那不是一个很好的状态。
合理性才是最重要的因素
相反的,我们在做很多很多决定的时候,反而要去判断什么样的东西是最合理的,合理性才是这里面要考虑的一个最重要的因素,我们会舍弃掉很多很多本来想要做,后来发现做不好的东西,这种舍弃并不是因为说我们很克制,所以我们少做一点,而是说我们发现有很多事情做不好,或者说有很多决定它一开头是错的,或者说很多的想法,最后验证可能是行不通的,那我们如果硬要去做这些事情是不合理的,我们会把它舍弃掉,而不是说我们要克制。
微信里面有很多这样类似的点,我们遵从基础产品体验的理念来帮助我们做决定。就像上一次在公开课里面讲的一样,公众平台甚至没有一个入口给用户推荐你应该订阅什么样的东西,我们的产品有无数这样的地方,也许少量的用户会觉得不能满足他的需求,但是任何一个产品都不可能满足所有人的需求,我们必须要做很多的取舍,而我们希望更多遵从我们自己的产品理念来做这样的取舍。
3、第一次完整阐述小程序
刚才花几分钟回顾了用完即走这样一个产品的理念,现在切入到我们的主题,其实我今天过来是想利用这样一个机会跟大家分享一下我对于小程序的理解和想法。
刚才大家看照片的时候,其实这是团队在小程序启动那一天大家当时的状态,在当时来说还没有想好名字叫小程序,也没有把小程序作为一个非常完整的定义,大家只是认为我们应该往这个方向去发展,去提供一种新的服务的形态,当时愿意把它公布出来对我来说是有一点点其他的想法,因为我希望我们把它宣布出来以后给团队更大的一个压力感,既然我们都已经宣布了,那我们一定要去努力做好这个事情。
在过去的一年里,我们又做了很多次的碰撞和思考,在这个过程中小程序慢慢的找到了它的定位,找到了它自己的形态,但是因为之前我们只是做了小程序的内测,从来没有对外界解释过小程序到底是什么,以及它应该怎么样的使用,所以今天我是想利用这个机会完整的阐述一下我们是怎么样来看待小程序的。
我自己也特别兴奋在这样一个时间来讲述小程序的故事,因为对我经历比较了解的人可能知道,我其实之前花了很多年时间去写程序,我认为自己是一个程序员,所以我一直认为做程序员的那段时间特别宝贵,因为当你做一个程序的时候可以进入到一个不太一样的世界,你用一个程序的语言在虚拟世界里构造一个完全虚拟化的产品出来。我相信很多的程序员都会有一个梦想,我们除了自己去写一个程序,我们能不能再去写一个能运行程序的程序,这是很有意思的事情。通常来说可以运行程序的程序,通常意味着是一个操作系统,我并不认为我们有能力去做一个操作系统,但是我们可以有机会在某种程度上做到一个可以运行程序的程序,那对一个程序员来说他会觉得非常的自豪和兴奋,我今天就是怀着这样一种心情。
说小程序之前,我想先回顾一下PC发展的历程。我经历了最早的PC时代到互联网时代,再到现在的移动互联网,我最早用的是PC是80、86这样的机器,那时候还不能联网,但那时候的应用程序是需要你用一个软盘和光盘安装好,它只能自己跑,跟外界是没有交互的,因为没有网络,那时候的应用程序叫做单机程序,就像单机游戏一样。
有了互联网以后,我们进入到一个互联网的范围里,在互联网里我们发现应用程序的定义有了某一种变化,但本质上来说它还是跟单机时代是一样的,它是以一种程序,一种代码的载体形式展现出来,只不过每一个程序它有了可以访问网络的能力,但是互联网我觉得有一个特别伟大的发明,就是www.web协议的出现,使互联网出现了非常大量的网站,而这些网站是可以在网络上被任何人可以访问得到,在那个时代出现了一种情况,我们可以去写一个基于网络的应用程序,我们也可以通过网站去提供服务。大家都非常熟悉,在PC互联网时代的这段历史,因为几乎我们用的最多的工具是浏览器,我们访问大部分的服务其实是来自于浏览器里的各个网站所提供的服务。
4、移动互联网的下一站:唾手可得
几年前我们开始进入移动互联网,对于电脑的使用方法和场景又发生了变化。在PC互联网时代,很多的人,特别是上一代的人因为输入法这样一个障碍是没有办法使用电脑的,但是在移动互联网时代,通过手机使得整个互联网的用户量比以前有了一个巨大的提升。智能手机我认为是一个非常厉害、伟大的创新,因为其实它的功能比当时的PC机要更强,但是它使每一个人都能够使用,使每个人都能通过手机去接触到互联网,这个时候人们访问网络服务的方式其实更多的从一个PC端的应用程序过渡到一种网页的形态。beerbox酒匣子
在这里我想展望一下在移动互联网之后会是什么样的一种形态?就是大家再使用网络会使用什么样的设备去使用网络,或者用一种什么样的方式访问网络的服务?我想这个可能非常难想,我个人会从脑袋里面浮现一些场景出来,就是智能手机之后,有可能是一种类似于眼镜这样的设备,成为主流。当眼镜变得非常非常的智能化的时候,可能整个PC或者电脑的系统会藏在一个眼镜里面,它的屏幕可能比我们现在手机的屏幕还要大,甚至比PC的屏幕还要大,可能是十年以后了,十年以后的技术可能可以做到把一个非常非常大的屏幕投入到视网膜里面,我们通过眼镜可以看到一个非常大的完整屏幕,日常我们就戴着这样一个眼镜到处跑,大家想一下这样一个眼镜是什么样的系统在运行?当我想到十年以后的场景,我会想那个时候眼镜背后的系统它的应用程序的使用方式应该跟现在不太一样了,我对它的期望是什么呢?我更加希望的是眼镜里面不要再给我一些安装应用程序这样的过程,因为那个是很不自然、很不方便的,我更加希望我的眼镜看到哪里,相关的应用程序就到哪里。举个例子,假如我看到房间里面的一盏灯,我想让这个灯关掉或者打开,当我透过这样一个很智能的眼镜看到这盏灯的时候,我会希望在那个灯的上方会出现一个虚拟的开关,我甚至可以用眼镜去控制这样一个开关,那个开关是什么东西?它其实是出现在真实物体上面的一个应用程序。当我看到这盏灯的时候,它的开关应用程序就自动出现了,同样的你可以想象非常非常多的场景。当你走到一个公园的门口的时候,可能公园门口会出现公园门票的应用程序,也就是说当你看到任何一个眼睛能看到的实物的时候,这个实物背后的信息和应用程序都会自动浮现出现,你通过眼镜或者别的方法控制这样一个应用程序,去启动它,去运行它。
这样的一个过程你会发现,我们想象在这样一个虚拟未来的智能眼镜里面,你会发现应用程序已经是完全不同的形态,跟现在手机里面的应用形态是不一样的,它是一种真正的所见即所得的形态,我说的所见即所得不同于在PC时代,我们在画图或者UI上面的所见即所得,而是说我们看到的任何具体的一些事物,它就包含了它的信息,包含了对信息的处理在里面。
这是我对于未来应用程序的形态的希望吧。我认为所有的应用程序应该是一种无处不在,但是又可以随时访问的一种状态,所以小程序在内测的时候,我写了一段文字,说什么是小程序?小程序是一种不需要下载、安装即可使用的应用,它实现了触手可及的梦想,用户扫一扫或者搜一下就能打开应用,也实现了用完即走的理念,用户不用安装太多应用,应用随处可用,但又无须安装卸载。
我刚才说了一个十年以后的场景,这里其实体现了智能眼镜时代和手机时代的一个不同,当然未来是不是智能眼镜时代我也不确定,我只是暂时幻想出来的一个产品,但这种不同会带来应用程序形式的不同,就像智能手机相对于PC时代来说,它其实带来一个很大的形式的不同,这个形式并不只是体现在手机是一个更加浓缩的、可以移动的电脑。形式上来看是这样一个区别,但是本质上来看,就像好多年前我写了一句话,手机是人的肢体的延伸,PC其实不是,PC是固定的。就像我只有两只手,手机是我的第三只手,或者说是我手的延伸,因为它可以帮助我触达一个更大的世界。PC也可以帮我们进入到一个更大的虚拟世界,但是手机是跟着你的手走的,所以它变成了你的加长的手,它和PC的区别是,我们对于手周边可以触达的东西能够感应到,这也是为什么手机里面的应用会有很多比PC里面的应用更丰富的形态,就像在微信里大家可以摇一摇,但你在PC时代不能把电脑摇一摇,在手机时代我们可以通过扫二维码感应周边,在PC时代你也不可能用PC扫一个二维码,这是真正的含义,就是手机不同于PC的真正含义。
我认为在将来智能眼镜时代同样会有这种区别,眼镜会让我们真正做到所见即所得,你看到的东西就可以得到它背后的东西,这比我们现在用手触摸一个东西得到它背后的信息是更加高级的一种方式。
5、小程序的特性:无须安装、触手可及、用完即走、无须卸载
从这个定义里面可以看出来小程序是什么样的东西:
第一个,小程序是无须安装的,我认为这个对现有的应用程序一个很大的突破。用过windows的人都知道,它有一个最常用的应用,叫做程序管理这样的东西,大家要花很多的精力到里面去看哪些程序占了多大空间,哪些程序应该卸载掉了,哪些程序可能会出问题等等。在智能手机,大家对这个的管理变得更加轻量化,更加轻松,所以很多对电脑不太熟悉的人都可以用手机,但是还是存在一个过程,所有的应用程序都需要你下载它,安装它,然后你才能使用它,这是一个很繁琐的过程,小程序的第一个特性就是免去了下载的过程,可以直接使用它,所以无须安装是小程序最基础的一个特性。
第二个,在这个定义里面有一个词叫触手可及。这个词让我想到很早以前看过一本书是微软的比尔盖茨写了一本书,叫《信息唾手可得》,其实我挺佩服比尔盖茨在互联网刚刚出现的时候他就写了一本这样的书。他当时认为互联网会给大家带来一个很大的变化,就是信息唾手可得。每当我想到他这本书的时候,我其实特别自豪,因为我们在很多年后用另外一种方式实现了信息唾手可得。我这里说的触手可及的意思的是,当我们拿着智能手机接触周边的时候,我们可以通过手机直接获得信息,就是周边的信息,我们获得的方式可能没有未来的眼镜时代那么智能,但是我们可以通过手机对于周边一些基本的传感器,比如说它的扫描能力去和周边产生互动。
所以这里的触手可及的意思是,我们看到一盏灯,我们想要去控制它,可能我们只需要用智能手机对着它扫一下,然后控制这盏灯的应用程序就已经启动起来了,在我的手机里,我直接使用它就可以了。在类似博物馆这样的场景里,用户可以在一些不同的内容前面扫一下二维码就可以获知当前物体的背后的信息,这都是触手可及。
第三点是用完即走,我开始花了很大篇幅解释什么是用完即走,对于周边要完成的任务来说我们需要的是用完即走,比如我们到一个餐馆,我们可能想排队或者说点一下菜,我们并不需要去下载这个餐馆的应用程序,我们只需要在餐馆扫一下它的二维码,然后就启动了这个餐馆的小程序,我们可以立即在小程序里排队或者点餐。当我做完这些事情,吃完饭并不需要卸载这个应用程序,我们当它不存在就可以了,是一种真正用完即走的状态。
小程序的第四点就是无须卸载,你访问过它的服务,并不需要这里还有一个程序管理器去管理它,我们不需要卸载的过程。
通过这四个点我希望大家能看到的是,小程序看起来是程序,但是它以完全不同于过去APP的形状出现,它有更灵活的应用组织形态。
大家现在能够明白一个概念,大家可能知道了小程序是一种比我们现有的所有的APP更加灵活,更加唾手可得的一种形态。
6、我们为什么需要小程序
大家可能会想我们为什么需要小程序这样的东西?我们在做小程序的时候,其实我们的目的并不是说从开发人员的角度来说要改变一下应用程序的存在模式,相反,我们肯定是要满足一个特定的需求,这个需求应该是真实存在的,而不是说我们只想变化一下APP存在的方式。
这个需求是什么呢?我们刚才回顾了PC这些年的变化,在没有互联网的个人PC时代,其实企业是很难通过不联网的PC去提供服务的,当时我记得当时有一个企业做了一个PC机里面的程序,那是最早的一个表格的软件,但是这样的软件非常的少,因为绝大多数的企业没有能力去把他们的服务做成一个PC时代的软件提供出来。直到有了互联网,才改变了这个局面,互联网的出现使得所有的企业都能建立自己的网站,通过网站把自己的服务放到网上,让任何可以上网的人能访问得到,所以在PC互联网的时代里面,改变这个世界的并不是有更多的应用程序出现,而是有更多的网站出现了,并且在这个背景底下诞生了非常多伟大的互联网公司。
很快,当移动互联网时代到来的时候,以前通过网站提供服务的企业开始选择通过手机端的APP去提供服务,确实绝大多数的企业都做了这样的尝试,大家去做手机端的APP,然后推荐用户去下载他们的APP。但是现状并不是像这些企业所想象的那样子,在手机时代用户获得了更便利的使用方式,也是更懒的使用方式,越来越多的用户更多的只愿意每天只使用那么几个APP,而不愿意去下载或者使用很多很多APP,这一点跟在PC互联网时代很不一样,PC时代你打开电脑以后,要访问一个网页是很快捷的,你可以从一个网页跳到另外一个网页,大家每天在PC前面花更多的时间是在浏览器上,但是在智能手机时代,包括在座的每一个人,其实打开浏览器的频率会越来越低。可能有一天你要访问20个网站,现在你不会在手机里面每天要打开20个APP,或者为了访问一个企业的服务去下载这个企业的APP,大家不会这样去做的。移动互联网时代,很多企业会发现他们在智能手机时代反而不如像PC的时代那样子更方便的通过一个网站来解决所有的问题,通过一个网站把所有的服务放到线上去,这也是为什么公众号出来的时候,很多的企业发现公众号可能是一个比他们做APP,做网站更好的方式,通过智能手机把服务提供给用户。
所以公众号的出现是特别令人高兴的事情,因为即使在PC互联网时代这些餐馆他们也没有办法把他们的服务放到网上去,让别人可以访问到。但同时我们也要看到公众号的缺陷所在,公众号是基于订阅和推送的关系,对一个餐馆来说它更多的精力放在怎么样能够收集到更多顾客的名单,它的驱动力在于它怎么样才能够给每天来餐馆的人推送消息,去发送它的一些促销的信息下去。公众号在这这里就变成了客户关系管理或者说是一个消息推送器的角色,这样的角色与PC时代通过一个网站提供服务是有很大不同的,一个网站并不能给用户推送消息,所以它并不会骚扰到用户,但是它又希望获得服务的人能很方便的访问到,从这里可以看出来,在移动互联网时代反而对于大多数的企业来说,他们缺少了一种有效的载体,甚至还不如PC互联网时代那么方便,通过网站可以很方便把他们的服务线上化。
7、小程序的定位:体验比网站好,比下载APP更便捷
这样一种载体我们认为它是一个有着很强的需求,并且是市场里面空白的一个地方,所以在我们构思小程序的时候其实一直在想小程序它存在的位置在哪里?如果对于这么多的企业来说要把服务线上化,如果发现自己在不停的尝试不同的道路,又去做APP,又去做网站,又去做公众号,但是没有一条很彻底的话,这说明这里面有机会存在。我记得上一次去深圳机场的时候,注意看了一下深圳机场两边的广告牌,发现一个很有趣的现象,我不知道在座有没有人注意到,深圳机场的广告牌,它的每一面广告牌上都有一个二维码,大部分,80%的广告牌吧,这个二维码是微信公众号的二维码,这个很有意思,因为我们回顾一下在PC互联网时代,那个时候的广告牌其实一般会印一个自己的网站地址在上面,它是一个标配。上次我在深圳机场看到的情况,我自己也很高兴,因为公众号的二维码变成了广告牌的标配,取代了以前的网址。但是让我稍微不太高兴的地方在于,我看到这一面广告,想了解它的服务的时候,却需要去订阅这个公众号,成为它的“订户“,收到它的推送消息。以前的广告牌会贴一个自己的网址进去,让用户自己去它的网站看一下它有什么样的服务,这是有很大的不同的。
我认为一个广告牌不应该在下面贴上用来订阅的号,它应该贴的是可以立即展现服务的链接,这个展现服务的链接应该就是类似于小程序的形态,因为看到这个广告的人并不是说我要订阅你的公众号,收到你的推送,而是说我想体验你的服务,或者我想立即了解这个广告背后的信息,我认为这样一个使命是应该小程序去实现的,就是每一个信息背后,包括广告牌背后包含的是应该是我去扫一下,立即就获得它的信息,或者立即启动了一个小程序,就像以前我们访问一个网站一样的,只不过我们通过一个扫二维码的方式取代了输入网址的方式。
从用户的角度来说,这样一种方式才是用户所需要的。我特别想解释一下小程序对于过去的PC互联网时代,其实它非常的接近于PC互联网的一种网站的服务,网站的服务其实很不同于公众号这样一种订阅形式的,它是一种真正的直接的服务。大家去想一下,把小程序想象成是PC时代的一个网站的话,我相信会帮助大家更好的理解什么是小程序。
2012年5月23日,当时我在朋友圈里发了这样一条消息,PC互联网的入口在搜索栏,移动互联网的入口在二维码。当时是公众号还没有发布,我们只是在构思公众号这样一种东西,这个其实反映了PC时代和智能手机时代很大的区别。PC时代我们通过网站来获取服务,确实,我们要先找到这个网站,所以搜索框在当时特别重要,但是在智能手机时代,我们要获取服务的话,更多的是跟线下有关,跟线下有关的服务其实就目前手机技术的实现来说,可能通过扫二维码是最简易的一种方式,跟周边产生联系,并且获取服务。所以二维码在微信里的重要性一直都很高,从添加好友到订阅公众号等等,它都是微信里的一个基础入口,扫一扫也是微信里一个非常非常基础的功能,扫一扫甚至变成了微信去触达周边的一个最基本的方式。
刚才我们通过从PC到互联网到智能手机时代的回顾,以及企业通过什么样的方式来提供服务的一个回顾,看到小程序对应过去互联网的网站服务,只不过它在智能手机里我们希望不是像过去的网站那样原始的体验,我们希望它以一种更好的体验出现,所以我们定义了小程序这样一个东西出来。本质上来说,我们更希望在智能手机里用户可以更快捷的获取服务,但是他的体验又比网站要好很多很多,同时他的麻烦程度又比他去下载一个APP要好很多很多,它不像下载一个APP那么麻烦,这个就是小程序的定位。
我今天的演讲就到这里,非常感谢大家,谢谢!
④ 马云有没有资格对着152万政法干警说“海派清口”
10月21日,在一年一度的双十一购物狂欢节即将来临之际,阿里巴巴集团董事局主席受邀为全国152万政法干警授课,隆重的拉开了二零一六年双十一购物狂欢节的帷幕。
据悉,在收看马云先生讲座的同时,同步有1520万支付宝口令红包发送,口令密码为:淘宝商城一应俱全,唯独没有假货。在各级分会场在禁止玩手机及无线信号屏蔽的情况下,1520万支付宝红包在讲座开始五分钟内一抢而空,实现了对微信红包的第一次完胜。
另外从狱中传来最新消息,快播CEO王欣针对此事发表犀利评论:同样是做平台的,我为大家提供淫秽影片,他为大家提供假冒商品,现在我在这里吃牢饭,他却给152万政法干警上课去了,凭啥?
据王欣代理律师称,虽然王欣快播一案已经过了上诉期限,但受马云先生事迹鼓励,王欣近期打算对快播涉嫌传播淫秽物品一案提起申诉,本台将持续跟进报道。无意冒犯阿里巴巴,上面就是个段子。
由于马云先生在商界地位显赫,在政界可能也享有极大的话语权,另外其从商成功后多栖发展,在成功学、演讲、歌唱等领域均有不凡成就,粉丝数量巨大,所以虽然其授课内容高度保密,仍然引来大量爆料文章。
据微信公众号某某法官披露,授课主要是围绕院最高法新闻宣传局副局长、新闻发言人跳槽阿里巴巴一事展开的,讲述如何拥有随时离开体制的能力,题目是《阿里巴巴需要怎样的法院干警?》。
据微信公众号某某企业家披露,授课主要内容是,如何利用物美价廉的仿冒产品击败高端奢侈品牌,主要讲述在我国当前社会主义处级阶段的基本国情下对微小企业发展保护的重要性和必要性。
据微信公众号某某大师披露,授课主要内容是讲述马云是如何一步步成为世界首富的,在众所周知的经验背后那些不为人知的秘密,王林大师和阿里巴巴及马云的成功那些不得不说的故事。
截止发稿前,尚无官方媒体马云先生授课一事发表评论。
无意冒犯马云先生,上面也是个段子。
其实,我并不是个段子手,段子都是别人说的,我只是个段子的搬运工,本人在此郑重声明,以上段子和本人无关。
并且,我对马云先生颇为仰慕和崇拜,前几天的云栖大会就很想去参加,但是因为俗事繁忙,加上囊中羞涩,最终没有成行,颇为遗憾。
如果马云先生什么时候能为我讲上一课,我一定自带香烟瓜子花生米,搬上小马扎,拿上笔记本和我从淘宝商城8块钱买的派克钢笔,认认真真的听,仔仔细细的记。可惜我不是政法干警。
但是,现在忍痛抛开我对马云先生的喜爱和仰慕之情,单纯的问一个问题,“资本家”马云先生给全国152万政法干警授课,这真的合适吗
答案只有一个字:不!也可能是三个字:不合适!还有可能是五个字:非常不合适!当然答案也可能是七九十一十三个字,但归根到底还是一个不字
阿里巴巴与四十大盗集团董事局主席马云同志,一个被称之为可以和比尔盖茨相媲美的互联网领军人物(不是我说的),一个马上就要改变整个世界的伟大人物(也不是我说的),按道理说有资格给任何人上课的,为什么给全国152万政法干警上课会不合适?
2015年,1月23日,国家工商总局网络监管司发布2014年下半年网络交易商品定向监测结果,称淘宝正品率仅为37.25%。1月28日,国家工商总局又披露了2014年《关于对阿里巴巴集团进行行政指导工作情况的白皮书》,直指阿里巴巴5大问题。
白皮书事件引起最严重的后果是阿里巴巴股价暴跌,据最高点下跌一度达到27.66%,讲真,这事儿是国家工商总局也不愿意看到的,毕竟淘宝有假货是属于人民内部矛盾,但是无论政府还是人民都是不愿意看到阿里巴巴这样一个庞然大物倒下的。于是,官方做了妥协,此事最终也不了了之。
但是淘宝有没有假货,假货多不多,这是大家都心知肚明的事儿,国家工商总局抽检淘宝的51件样品,仅有37.25%是正品的结论,不知道你们信不信,反正我是信了。
京东董事长兼CEO刘强东曾经通过媒体给马云喊话:打假是件容易事。他在接受采访时称:“一名程序员只需1天就能搞定这件事。你能想象得到花80块钱就能买到一个古驰品牌的手提包吗?”。
2016年6月14日,阿里巴巴举行的投资者会议上,马云意外现身,他回应假货问题时表示,假货构成的挑战就是它们的高品质,许多假冒商品比真品品质更好,价格更优惠。这让众多网友斥责“这是公开支持造假的节奏”,是“无耻之辩”。
就为此一项,马云就没有资格,也绝对不应该站在台上给全国152万政法干警上课,你这样让任正非怎么想,让李彦宏怎么像,让马化腾怎么想,尤其是让刘强东怎么想?
大嘴认为,为全国152万政法干警授课是一件很严肃的事情,不是谁都有资格去讲课的,而请一个企业家去授课,尤其是一个打假明显嘴上功夫更大的企业家去讲课,是一件很冒险的事情。
经济的事情太复杂,不说一般屁民不懂,即便贵为党政高官,也不见得真正能看的明白,所以政府不应该轻易邀请一个企业家为全国政法干警授课,因为这有很大的嫌疑是为一个公司站台,而站的不明白的时候可能就会比较难看。我个人觉着,任正非或许是个不错的选择。
但是说到底,我个人还是不赞成政府为企业站台的,这对于其他企业是十分不公平的,这次马云授课,闹得沸沸扬扬,似乎一下子就真正的成为了国家企业,那一直以来和阿里走不同模式的京东商城呢?
技术创新在未来社会治理中的作用很大,但是能讲的专家教授有很多,何必非要请马云来呢?
⑤ 程序员真的是"钱多话少死得早"吗
作为程序员,我很蓝瘦。
首先我必须反驳话少这一点,据我身边的男性程序员可知,大部分都是正常人甚至言谈幽默且有条理的人,
其次我必须反驳死得早,虽说程序员猝死的新闻屡见不鲜,但是哪个行业没有意外而亡的新闻?医生有“医疗事故”的危险,教师有呼吸道和神经系统的疾病,建筑工人、司机师傅等等职业也常有意外,偶然事故不代表全体人员,
最后,我不得不反驳钱多,我并不知道钱多是多少算钱多,但是近几年的经济改革,人才的大量涌入,现在的程序员不好找工作,有文凭没经验-3000;有经验没文凭-3000,作为北上广深等一线城市才有更多就职机会的程序员来说,3000连房租都不够啊啊啊!!!
谢谢,希望大家不要对程序员有职业偏见,就像不要有地域偏见一样样的,感谢大家了。
⑥ 现在程序员都是代码搬运工吗
看自己咯,如果说是底层肯定就是代码搬运咯,如果说是计算机毕业的高材生啥的,毕竟上限高,虽然一开始也是搬代码
⑦ 非958,211出身的程序员是一种怎样的感受
学历很重要!敲门砖很重要!
亲身感受如下:
朋友211本科非计算机专业毕业,去了建信金科,绝对的不加班,除非你想加班。
逢年过节购物卡,每月福利不中断,一日三餐16薪。
我也想去,谈不上养老,但是也能争取工作生活平衡,再也不用996,朋友遂和HR推荐我去,HR问学历如何,非985、211,没机会聊。
翻看一下聊天记录:
所以,学历还是很重要的,以后对自己的孩子说:一定要多读书!不读书打烂他的屁股,哈哈。。。
另外,我们这帮低学历的程序员才能体现互联网的平均工资,不要看那些大厂校招生年薪上来就40w+,他们都是清华、北大、北航、北邮等名校毕业的,中国最优秀的一批人,大部分程序员都在小公司、外包厂一年挣个二三十万。
不扯淡了,这会儿我还在撸代码!
首先,我是一个在上海工作六年多的女java程序员,学历一般,并没有在大厂的工作经历。都是在一些大中小企业上班,也算工作经验比较丰富了。当然我也遇到过身边的同事是985博士的,是做算法的,非常厉害,工资也相对非常高。因此我也很羡慕那些学历高的程序员。
一般而言,大厂都喜欢学历高的程序员,像我这种学历一般的在选择公司时确实有一些局限性,当然在要薪资方面我也会相应降低自己的期许。我也相信,大部分程序员并没有那么高的学历,我们的程序员在普通公司遇到985学生就是本身内心就会觉得别人高人一等,虽然不知道对方技术,但是内心就会觉得自己在各方面比不上对方,有一种天生的自我暗示感。
我们这群普通程序员当然也想进入更好的公司,但是更好的公司却有着非常严格的筛选流程,普通程序员很难能进入这样的公司。比如,腾讯华为,除了校招进去,其他时候人家根本不对外招聘,更多的是靠猎头推荐,或者公司内部人员内推,或者即使招聘,学历卡的非常严。而且也要有更漂亮的履历。如果你本身有大厂经验那就更容易了。同时,你也需要有稳定的工作经历,不能让hr觉得你跳槽频繁没有忠诚度,简历的真实性要求非常高,更重要的,需要你能通过背景调查。
但是众所周知,IT行业跳槽涨薪是非常普遍的,很少有程序员能呆至少2年以上,就是因为变现很快,所以有很多培训机构或者自学成才的程序员也不断涌现出来,导致现在竞争力非常大,鱼目混杂。
我这种普通的程序员只能望而兴叹,好的企业进不去,只能在中小型企业摸爬滚打。当然我也很羡慕大厂的核心技术,但是自己也清楚自己很难进去,总之,很多时候并不是所有的事情都能如愿,有时候哪怕你的技术再好,没有高学历,没有大厂经验,没有人员推荐,没有足够的漂亮履历,我基本和大厂无缘。而这些985.、211的学生毫无疑问比我们更有资格和捷径能通过大厂的面试,我们只能羡慕嫉妒恨了!
但是我们就没有机会再进入 大厂吗?我觉得还是有机会的。我们可以通过其他自考或者其他方式提升自己的 学历,可以通过不断沉淀让自己积累更多更新的技术,可以通过一切自己能做到的事情让自己变得更有竞争力,一切都还是靠我们自己本身的 努力了 !加油吧,我们这群普通程序员!
应聘的时候学历几乎决定了一切,但是工作多年,有了经验之后,那就无所谓了,程序员这一行相对还是比较公平的,你的能力最重要。
最真实的感受就是:这块敲门砖太轻了,简历总是会石沉大海,即使我身怀绝技,但是始终敲不开对方的门!
以下内容纯属自身经历,绝非杜撰。
我误打误撞被调剂到了计算机科学与技术学院的,从此开启了我准程序员的生涯。既然已经被调节到这了,那就好好学一些技术,毕竟自己也还比较喜欢,最起码不排斥。
因此,大学四年我一直很注重专业课的学习,每天都会在专业课上花三四个小时时间,四年下来我的专业水平说不上特别好,但是绝对不是很差,我自认为稍微努把力,再加点运气,进一些大厂问题应该不是很大。我的自信不是盲目的,因为我除了学习之外,社团,班干部, 社会 实践,比赛经历,项目经历这些有的我都有,可以说简历相当丰富了。
但是现实给我狠狠的一拳,临近毕业时,我投过n多家公司,但是投了简历大多都石沉大海,有些也会给你一次面试机会,但是面着面着就没有然后了…
我曾经反思过自身问题,可能是项目经历不是太丰富,或者我的方向和他们岗位不对口等等诸如此类的问题我都想过,但是都不是正确答案。不服输的我在有一次投完简历石沉大海以后,我就给HR打了电话,结果给我的答案是我的简历没有筛选过,他们更想招211及以上的人。其实这都是大多数公司的套路,他们宣传的时候说的都是对出身不设门槛,只要有技术就可以,但事实是他们优先选择211及以上学校的学生简历,如果还有名额才有可能轮到你…
其实第一个HR说我的简历没通过筛选,我还不太信,直到第二个HR这么说了之后我才相信了。自认为很好的简历在人家眼里就是不值得,但我又只想一门心思的进大厂,不去小厂,于是我又选择了考研并顺利考上某西部985,我认为只要我考上985研究生,我进大厂应该就很容易了,然而从我身边师兄师姐的经历来看,本科非211/985出身的师兄师姐想进大厂也并非那么容易…
现在学历有了,但是第一学历仍是短板。所以一句话:学历很重要,第一学历更重要!
当然以上都是我个人经历,如果你就想随便去一个互联网公司,那还是挺容易的,工资还算不错,但你想去大厂,这些问题你也会碰到。
首先承认排名靠前高校的地位,其毕业生在市场竞争中先天处于优势。不仅有学校影响,也有毕业生进入市场后所提交的结果反映。师资、环境、人脉、成长度、反哺等一系列积极的综合效应造成了市场选择。
不过对于学生来说,好学校是当初的目标不假,但没去成也要好好活下去吧。所以猫有猫道,鼠有鼠道。改不了环境的时候,就努力改变自己。
作为一个正在迅猛发展的行业,IT散发着及其诱人的荷尔蒙。具体原因不说了,话题多得很。
在IT这个市场里,有各种岗位,这些岗位里,各学校毕业人员分布是有规律的(去除央企和国企),比如算法岗,名校研究生特别多,也有不少数学进来的;程序岗,本科占据绝大部分;测试岗,初始要求不是特别高,从业者有很多大专生;运维岗,没深入了解,不做概括。各岗位再细分那就更多了。
有时候大家求的都不是一个岗位,就没有竞争一说。所以,在自己现有的岗位内,好好干,多学多思考多实践,一般都能混的差不多。不要好高骛远,也不要妄自菲薄,毕竟各个岗位都有大牛猫着(个人以前也是无知,后来碰到了一个大专毕业的码农,被其疯狂打脸)。
人都只能活一次,谁能比谁高贵到哪去?未来很美好,给自己一个具体且能实现的目标,不要太多欲望,也别浑浑噩噩,按部就班做,热爱生命,热爱家人,临死无愧就差不多了。
个人技术不到家,就不推荐技术栈了,总之一句话:加油,积极面对生活!
虽然说招人才尤其是程序员,主要靠能力,但是在大公司的加入门槛上,还是会有一定的限制,也就是会卡学历。但是这东西有两面性,公司也有自己的考量,在相对占优势的候选池里挑选人才,毕竟找到的合适人才概率高一些,但并不否定非名牌高校出身的优秀人才。
对于工程师自身来讲,最关键的还是要把自己的能力提高上去,尤其是基础性的专业能力,还包括算法、数据结构,基础的掌握程度以及算法此类的熟悉程度,才能把一个人从平庸提升到优秀。
当下,不缺工程师,稀缺的是足够优秀的。
程序员本身是一个新的职业,大概是2000年以后才有的最早一批程序员,随着互联网的发展大量的程序员涌入市场,培训机构每年制造大量的程序员。所以很多非名校毕业的程序员,至于这些程序员怎么感受,我觉得有两点:
第一:需要努力提升技能,因为这是吃技术饭的行业,优秀的程序员应该是熟悉架构,理解算法的,不应该只是搬运工,想好好发展下午就必须会架构算法这些技能。
第二:所有技术都是为业务服务的,要想不被淘汰,需要熟悉你所在行业的业务知识,技术是一部分,业务知识更加是你的加分项。
额,现在的感受就是可不可以重新考一次大学,要不要考个研究生。
坐标厦门。
人才引进补贴本科只有985,211可以享受。
有些企业明确要求只招要985,211。
像在福建美图和华为这些大企业只去福州大学(211)和厦门大学(985)招聘。
公司里面优先提拔985,211的同事。
所以你问我什么感受,直观感受跟很不爽[我想静静]
然后后悔当初没有好好读书多考几分[捂脸]
果然本科只有两种,一种是985、211。另一种是其他本科[泪奔]
所以努力读书吧少年!
⑧ 我只是个搬运工 是啥意思
就是搬东西的工作
⑨ 不想做程序员,程序员如何转行
不想做程序员,程序员如何转行?真的很难。如果从事机械设计,我们也可以在那里做一天,但有时需要去现场看材料和机器,但不需要加班,也可以转行做相关销售。反正我打算做机器对外贸易。也许你不能接受从头开始。如果不能承受开发事业的压力,可以去企业管理公司网站。这是为了管理一家公司的网站,但通常负责公司的信息技术工作。
同时要学会及时消除工作中的各种困难和障碍。只有这样,你才能轻装上阵,走得更远。很多人在编程行业感到迷茫。其实造成混乱的有内因和外因。内在原因可能是随着年龄的增长,不能及时更新知识体系,被自己的不安所打败。至于外部刺激,我们现在每天都收到很多信息,所以程序员到了一定的年龄,不能上夜班,学习能力下降,体力和精力跟不上,所以程序员一定会被年轻人淘汰。