02
2017
09

PHP最近的6个版本有哪些功能改变

本文来源于PHP官方文档,这里并不会展开,送给有心的小伙伴做研究清单。PHP 5.3https://secure.php.net/manual...添加了命名空间的支持.添加了静态晚绑定支持.添加了跳标签支持.添加了原生的闭包(Lambda/匿名函数)支持.新增了两个魔术方法, __callStatic 和 __invoke.添加了 Nowdoc 语法支持, 类似于 Heredoc 语法, 但是包含单引号.使用 Heredoc 来初始化静态变量和类属性/常量变为可能.可使用双引号声明 Hered
25
2017
08

大话程序员的最高境界:呆若木鸡

成语“呆若木鸡”来自于《庄子》中的一则小故事。 庄子·外篇·达生》纪渻子为王养斗鸡。十日而问:“鸡已乎?”曰:“未也,方虚憍而恃气。”十日又问,曰:“未也,犹应向景。”十日又问,曰:“未也,犹疾视而盛气。”十日又问,曰:“几矣。鸡虽有鸣者,已无变矣,望之似木鸡矣,其德全矣,异鸡无敢应者,反走矣。” 按照庄子的说法,斗鸡的成长要经历四个阶段,“呆若木鸡”是最终、最完善的阶段。依本人所见,程序员的成长,也同样会经历四个阶段。第一个阶段:虚骄恃气这是刚刚从鸡苗中选拔出来的斗鸡。选拔
22
2017
08

PHP之父:PHP7性能翻倍关键大揭秘

一个20年来历经了多 次改版和无数次优化的成熟语言,还能有性能提高一倍的突破绝非易事,Rasmus Lerdorf坦言,不像一般新项目多半容易找出许多改进空间,新版PHP并非修改部分程序就达到了如此的成果。反而是,透过大量细节优化和性能累加 后,PHP 7才具备了不输HHVM的执行性能。受HHVM刺激,决定打造兼具性能与功能的PHP不使用外挂框架的PHP的运算性能表现都很优异,但是受到外加框架的影响,原本可以在数秒内处理上千个网页要求的 PHP,性能大幅下降,变为只能处理数十个要求。Rasmus
01
2017
06

为什么雇佣制度对工人不利?

作者:阮一峰一、当代社会的基础,就是雇佣制度。老板雇佣工人,组织生产。这种模式极大地提高了生产力,还成为社会的默认形态。今天,有人问你干什么工作,其实就是在问,谁雇佣了你?人们已经默认,工作就是雇佣,雇佣就是工作。很难想象,如果没有雇佣制度,我们这个社会怎么运行?二、现在的人们把每天去公司上班,视为天经地义的事情。许多人的心目中,人生只有一种模式:找到一家愿意雇佣你的公司,一直工作到退休,如果中途离职,那就再找下一家公司上班。但是,这种生活模式其实只有两三百年历史。人类历史的绝大部分时间,人类都
10
2017
05

程序员在十年后还会有今天的收入吗?

作者:克里斯蒂娜酱 来源:知乎先给结论:程序员十年后的相对收入应该不会降低,但是竞争会越来越激烈,个人认为行业从业人员的境况一定不会再有前十年这样舒服,甚至可以说是会越来越艰难的。1、行业从业人员的整体素质大幅度提高。大家可以看一下今年CS相关专业在北美MS和Phd项目中申请的惨状:被连环拒是一种什么体验? - 知乎,你们有没有想过,既然出国读书的要求是水涨船高的,那也就意味着同样的专业在国内求职的压力也是与日俱增的呢?事实上,计算机科学已经代替了通信工程成为了很多理工科学校的王牌专业,毕竟
29
2017
04

[转] 四无年轻人如何逆袭

一个问题:“普普通通的年轻人,没关系没资源,没有一技之长,没有什么兴趣爱好,该如何逆袭?”这是我在分答上收到的众多类似问题中的一个。看起来有很多人都正为此类困惑。但实际上,它的答案却是人尽皆知的,只是我们不愿意接受这个答案。在我们揭晓答案之前,先来看看京东的融资和烧钱故事。烧钱做什么在上市之前的7年中,京东完成了6轮总额接近30亿美元的融资,具体为:2007年8月,获得今日资本1000万美元融资;2009年1月,获得今日资本、雄牛资本、梁伯韬私人公司2100万美元融资;2011年4月,获得俄罗斯
23
2017
04

从框架看PHP的五种境界及各自的薪资待遇

原贴:http://bbs.chinabyte.com/thread-1275521-1-1.html在撰写此文前首先必须申明的是本人不鄙视任何一种框架,也无意于挑起PHP框架间的战争,更没有贬低某个框架使用者的用意,本文纯粹个人的看法。你可以认为我无知也好,或者装逼也好,请不要试着在任何情况下,随便发起言语的攻击,这只是我个人的一些经验而已,你可以选择赞成或不赞成,也可以选择看与不看。还有本人基本对这些框架中的大部分都用的时间比较长,绝对不是随便出个Hello World!就在这里评
18
2017
04

Web开发中需要了解的东西

在StackExchange上有人问了这样一个问题:What should every programmer know about web development?(关于Web开发,什么是所有程序员需要知道的?)里面给出的答案非常不错,所以,我翻译转载过来。 顺便说一下,StackExchange真是非常好,大家可以对同一个答案做贡献和修订,看看这个问题的修订过程你就知道了——专业的问答网站应该怎么去做。这就是我在这篇文章中也说过真正的用户体验是什么样的。

12
2017
04

web应用实际开发前需考虑的非技术问题

作为一名软件开发行业的从业人员,特别是对从事web应用开发的人来说,在接触一个突发的项目时,多多少少都曾被一些客户或项目经理问过这么一个问题:这个东西大概多长时间能做完?(可谓简单明了,直抒胸臆)。而作为项目的执行者,在没有类似项目经验,或对需求不知情的情况下,听到这个问题时经常会在瞬间被石化。碍于面子或具有冒险主义精神的人可能会说:这个好整,三五天就整好了。也会有遇事谨慎,心性直诚的人这样说:这个,我不知道......前者可能会造成后期不能及时交付的风险,后者可能会失去一个项目历练的机会。

15
2017
03

开发语言学习总结

去年10月至今,时间已过半载,中间断断续续尝试学习一些前端的技术。虽然在学习之前对目前比较热门的一些前端技术进行了一些了解分析,无奈网上相关信息比较零碎,且缺乏一些系统性的理论知识。所以在中间还是走了一些弯路。今天抽空总结一下学习一门新语言的一些方法,希望对如我这般的新手有所帮助,也欢迎各位朋友补充指正。兵马未动 粮草先行。如果把学习一门新知识比如打仗,学习之前的了解就如准备粮草,制定作战计划。互联网给了我们随时随地获取知识的可能,同时庞大的数据信息也需要我们学会根据个人条件进行甄别提取。所以学
10
2017
03

阮一峰:世界会走向哪里?

本文摘录自 阮一峰 的《未来世界的幸存者》的系列文章。2016年3月,谷歌公司的围棋程序 AlphaGo 战胜了世界冠军李世石。阮一峰 意识到,世界正处在一个前所未有的大变局:机器人、自动化、人工智能正在变得比人类更强大。在可预见的将来,技术最终将淘汰人类。因此写了《未来世界的幸存者》的系列文章。涛哥看后深有体会,因此摘录一篇大家共勉!1、谷歌的围棋软件AlphaGo,战胜了世界冠军李世石九段。所有讨论文章当中,有一篇的题目起得最好:《机器人赢了围棋,取代你的职业还会远吗》。
06
2017
03

有关程序员的十个预言

来源:techug转自:http://www.linuxdiyf.com/viewarticle.php?id=565347 作为程序员,我们总是身处于如万花筒般变化无常的技术世界里。我们可能也是那群能够最早感知到科技变化所带来巨大影响的人。然而,面对这一波又一波向我们袭来的技术变革,我们是否也能从中窥见一丝规律,从而使自己更好地应对未来呢?让我们打开脑洞,预测一下未来10年,程序员这个职业可能发生的变化。程序员将变得更加全能许多文章或艺术作品中将程序员的未来描绘得过于科幻或戏剧化,而基于我们看
05
2017
03

中国程序员为什么要跳槽?

一些人总是发出一些错误的声音,形成了劣胜优汰可怕的现象。他们在误导着中国,把我们的后继军训练成软件蓝领,胸无大志,目光短浅,稍有点成绩就自满就自高自大的人,浑不知天外有天,外国正在虎视眈眈盯着中国的庞大市场。由于软件蓝领的呼声人们不再致力于培养大批的高精尖人才,掌握国际尖端技术的人。而是花费心思培训一群猪出来给外国人利用。把自己的命运交给了外国人手里。结果,在最容易的管理软件领域也输给外国人,外国人派几个人过来,利用中国的劳动力,开发出软件,再卖给中国。大量的利润到了外国人手里。而我们的中的一些
28
2017
02

2017 年不可错过的开发工具 Top 50

原文:Top 50 Developer Tools of 2016文章出处:http://bbs.chinaunix.net/thread-4258347-1-1.htmlStackShare.io 是一个开发者工具及服务分享平台,致力于发现并分享开发者使用的开发工具、服务与优质资源,帮助开发者使用最方便的开发工具和便捷的服务。该网站对数千个数据点进行分析,并收集整理 2016 年开发者的评论和投票数,最终为大家呈现以下最热门开发工具排名。应用与数据工具#1:JavaScript:轻量级
17
2017
02

谁说程序员干到35就不行了?

程序员干到35就不行了!IT行业普遍存在这种说法, 而且还有各种年龄版本, 有的说到30岁;有的说到35岁;有的说到40岁, 达到这个年龄上限就必须要调整方向去做管理、产品、业务等岗位的工作, 反正就是不能再写代码了。让程序员产生这一后顾之忧的原因普遍来说有以下两点第 一,编程技术飞速迭代, 新技术层出不穷, 各种语言、各种框架、各种新技术理论每年都会更新, 因此程序员的技能库也要紧随着行业技术变化的脚步更新。 随着程序员的年龄增长,相应的学习能力却是在退步的, 因此往往会出现跟不上