首页 > 代码库 > 自由与限制

自由与限制

自由与限制

自由

前端,包括html-css-javascript三大基础技术,都是非常能体验出开放自由的。具体说来,因为这三大技术都是以标准先行,html-css的标准由w3c组织制定,js的标准由ECMA制定,都是只有标准,没有jdk,没有.net framework,具体的实现都交给了浏览器。应用开发者与浏览器开发者共同面对着一份标准,然后就能产生各种丰富的网站和B/S应用。

基于web开发的应用平台跨越度很也大很自由,或者Android开发的只能应用于Android手机,IOS的只能应用于IOS手机,但webApp,理论上说,是不管你Android、IOS、黑莓或者windowPhone,都能自由地驰骋,至少趋势是这样子的,我们一直在努力。

开发过程中也有很灵活自由。字符直接量就能描绘出一个对象,并且这是推荐的做法,你可以自由地增加或者减少对象的属性;函数居然也能自由地作为参数去传递,能增加属性;起一个变量也不用再担心变量类型;也不用去想开发环境用的到底是jdk1.6还是jdk1.7了,反正我能用window.localStorage我就去用,为什么要知道你是哪个版本的浏览器。

生态系统也很自由,据说X宝的前端很厉害,那好,我直接上相关主页,就能对其源代码进行研究,不用你公布开源,并且代码会一直是最新的,不用安装配置什么svn\git(当然我一般也会安装)。前端是诞生于互联网,并且把其自由开放体现得极致的一系列技术的集合。

限制

在各种机缘巧合之下,本人进入了某著名H公司工作。早期对H的听闻仅限于“加班很多”,而刚入职的那几天,我体会更加深的是内部对于信息交流的限制,你需要等待相关部门的相关权限审批,才能获得相关信息的交流权限:包括获取,内部交流与对外发送。

上班的时间内不能获取任何和工作无关的信息:一般门户、流媒体、在线购物、娱乐游戏等等;内部交流有各种规定,最少化限制权限,不能做多余的事情;对外发送就更加不用说了,邮件外发http file upload这种是大忌,发博也是不被允许的。

本人在 大中华局域网+goagent桥接外网 之内还是很喜欢畅游的,对于这样突然而来的限制,刚开始的时候非常不习惯,心里有各种不满。

然而真正投入工作之后,发现这样的环境给自己带来的是专注

自由与限制

能够不限时地上各种网站,是自由;但是每天花大量时间游戏,或者仅仅就是在那里漫无目的地刷微博,其实就是在进行不同程度的颓废。具体说来,是自己意志不够专注,当在做一件事情的时候,三心两意,想来想去做不成。我们是否要停止以所谓的自由为名义的颓废,停止过度滥用与放纵的自由,专注去做好一件事?我以自由为名义喜欢前端,但不代表因此可以过度放纵,至少我初始入职以来感受最深是这个,我认为这是要去做的,并且还要成为一种习惯。

回想起来,H能够跻身世界500强,肯定有其过人之处,限制只是其中一个,还有很多体会不到或者还没轮到体会的,希望以后能在其学到更多的东西。