201511-10 为什么跳槽加薪会比内部调薪要高? HOT 有网友在知乎提问:最近在思考一个问题,为什么跳槽往往意味着加薪?如果一个人确有价值,为什么在原来的公司没有在薪水上体现出来?如果没有价值,为什么跳槽以后就会加薪?还是可以单纯的解释为,应聘者和招聘者之间的信息不对等?一个公司是否应该鼓励现任员工更多的展现自己的价值?这样做的成本和招聘外来人员的成本哪个更大?成本都有什么?为什么大部分公司愿意选择招聘外来人员解决问题?如果大部分都... 继续阅读 >
201511-10 在编程中体验纯粹的快乐 LearnPythonTheHardWay的最后,有一个「老程序员的建议」,来告诫学完了这个教程的同学们不要拘泥于编程语言,不要陷入「关于语言的迷信和争吵」中,无论是否从事的是计算机行业,都可以爱上编程,从中的到乐趣。这个老程序员的忠言翻译如下:现在你已经完成了这个教程,并决定继续深入学习。编程可能成为你的事业,也可能成为你的一个爱好。所以你可能需要一些建议,来保证少走弯路,并从这个「新欢」中的到最大... 继续阅读 >
201511-10 谁说黑客都是死宅:黑客中也有社交达人 群众心中的黑客形象总是反社会且离经叛道的,像藏在屏幕背后孤独的幽魂一般。上周许多媒体对黑进通讯软件Talktalk盗窃用户私人信息的小孩进行了报道。每日邮报的头版将他称为「几乎不离开卧室的孤僻的娃娃脸小孩」。太阳报把这个住在北爱市政救济房里与单亲妈妈相依为命且患有多动症的男孩称为「隐士」。他们也把他描写成对电子游戏十分狂热,仿佛这是能把他与寻常同龄人区分开的重要因素。镜报则引用了男孩邻居的话,说他... 继续阅读 >
201511-10 为什么你的 App 没人用?请按这8条逐一对照 KamoAsatryan可能是这个世界上关注创新生态系统最多的一些人之一,他观察过数百个移动端App,深入思考过它们的运行机制,并为它们的快速增长提供过切实有效的建议。目前,他是Prime公司的CEO,这家新兴公司专门负责改善移动端App的使用体验。(这位就是 KamoAsatryan )因此,如果你正负责开发一款移动端的App,请仔细阅读以下内容。对于高速增长中的移动端App来说,他们应该注意以下几点... 继续阅读 >
201511-10 你应该了解Nginx的7个原因 Nginx(“enginex”)是一个高性能的HTTP和反向代理服务器,也是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器1负载均衡实现可扩展的浏量管理通过Nginx实现负载均衡将给你所需要的控制权,用来管理并扩展您的Web和移动应用。它提供了一个完整的基于软件应用的分发平台的解决方案,只消耗一小部分的硬件来平衡HTTP和TCP应用的负载。最大限度地提高您的网站和应用程序的可用... 继续阅读 >
201511-10 那些爆笑的程序员梗 1. 问答Q:你是怎么区分一个内向的程序员和一个外向的程序员的?A:外向的程序员会看着你的鞋和你说话时。Q:为什么程序员不能区分万圣节和圣诞节?A:这是因为 Oct 31 == Dec 25!(八进制的 31==十进制的 25)2.火车火车一个年轻的程序员和一个项目经理登上了一列在山里行驶的火车,他们发现列车上几乎都坐满了,只有两个在一起的空位,这个空位的对面是一个老奶奶 和一个... 继续阅读 >
201511-09 HTML5的这些api你知道吗? HOT 以下是之前学习的一些HTML5API的总结,在HTML5中有许多功能和接口很值得我们去了解和学习。页面可见性API--pageVisbility全屏API--fullScreen获取MediaAPI--getUserMedia电池API--battery资源预加载API--linkPrefetchingPageVisibility页面可见性API该API可以用来检测页面对于用户的可见性,即返回用户当前浏览的页面或标签tap的状态变化。在最小化浏览器、切换tap页面时生效.(如需对app... 继续阅读 >
201511-09 css设计中的不变与可变 推荐 “人活一世,有人成了面子,有人成了里子,都是时势使然。”——《一代宗师》如果重构分里子与面子的话,那么html应该是负责里子的,而css就是负责面子了。在上篇html结构的拆与合说了html之后,我们继续来说下css,这次我们从可变与不变的角度分析。一个面试题首先这是一个面试题,其次反正我是没做过这个面试题,最后忘了是哪个厂的面试题。具体的要求我忘了,大概的意思就是要这个内容在视窗内垂直方向居中,以图片为参考,文... 继续阅读 >
201511-08 知道二维码的生成细节和原理吗? HOT 二维码又称QRCode,QR全称QuickResponse,是一个近几年来移动设备上超流行的一种编码方式,它比传统的BarCode条形码能存更多的信息,也能表示更多的数据类型:比如:字符,数字,日文,中文等等。这两天学习了一下二维码图片生成的相关细节,觉得这个玩意就是一个密码算法,在此写一这篇文章,揭露一下。供好学的人一同学习之。关于QRCodeSpecification,可参看这个PDF:http://raidenii.net/files/datashe... 继续阅读 >
201511-08 UI设计师该如何学习前端? 推荐 笔者的经历在知乎就可以看到,大学专业是数字媒体艺术,大一实习过动效设计师,大二拿到了人生第一个大公司的offer是交互设计师,后来转岗到淘宝旅行的前端团队,现在在微信电影票做前端研发。也是走过了不少野路子,不过还好有小右哥@尤雨溪这样艺术/设计转前端的大神在前面做典范,也证明这条路是玩的通的接下来就说说自己的学习建议吧,一个小教程,也是自己走过的流程,仅供参考哈————背景篇在这个时代学习新东西... 继续阅读 >
201511-07 开发者—速度远比你以为的重要 推荐 效率高的明显好处是——单位时间内,能完成更多工作。但这只是冰山一角,假如工作速度快,你就会倾向于低估做事的成本,因此乐于完成更多工作。 举个例子,假设你每写一篇博客都要花六个月。当周六你宅在家里无所事事时,可能也不会想开始写博客,因为觉得这件事做起来太漫长。 更糟的是,因为写博客的进度慢,就更不愿坚持。因为学习一件事最好的方法就是一次又一次重复,而这件事情时间... 继续阅读 >
201511-07 PHP的curl常用的5个例子 1,抓取无访问控制文件<?php$ch=curl_init();curl_setopt($ch,CURLOPT_URL,"http://localhost/mytest/phpinfo.php");curl_setopt($ch,CURLOPT_HEADER,false);curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);//如果把这行注释掉的话,就会直接输出$result=curl_exec($ch);curl_close($ch);?> 2,使用代理进行抓取 为什么要使用代理进行抓取呢?以google为例吧,如... 继续阅读 >
201511-07 让程序员干的舒服,他们肯定愿意留下 HOT 常有人问我:程序员在工作中最需要的是什么?企业如何做才能留住有能力的程序员。根据这两点,下面我就来说下我的观点。开发高级系统/优秀软件在公司工作的内容,我希望自己做的是主营业务项目,最好是自己负责中心部分的内容,越重要的部分自己做的越有劲。不好向以前那样只是做一些边角料。有才能的同事如果自己身边都是些很厉害又能干的同事,那自己工作起来也是充满激情的。而且和这些人讨论出来的方案总是让人满意开心... 继续阅读 >
201511-07 35 个 Java 代码性能优化总结 前言代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑每个... 继续阅读 >
201511-07 当程序员的技巧:你的努力和勤奋一定要让别人看的见 常常回想起以前的自己,以前的我只是一个喜欢写代码的程序员,没有想过如何好好的规划自己的未来和与人相处之道。如果早知道下面的这些技巧会避免很多不必要的麻烦。1.与人相处以前我只知道一心的对着电脑编程,觉得和任何人的相处都是在浪费时间,用这些时间还不如做自己的研究,其实到头来发现自己错了,因为不管到什么时候,如果你有庞大的人际关系比什么都管用,想找个心仪的工作,如果有人脉那就大大增加了他的... 继续阅读 >
201511-07 为什么软件外包开发不再可行 YegorBugayenko是一名软件开发人员,同时也是软件外包公司Teame.io的创始人和CTO。从自己将近10年的软件外包公司工作经验中,他得出结论:现如今,软件外包开发已经行不通了,软件外包的结果只有灾难。 他查阅多篇文章,寻找软件外包失败的原因。他认为,下面所有的原因都不得要领:最便宜的提供商:有人认为,软件外包是为了降低成本,所以最终会选择最便宜的提供商。但Yegor认为,增加开支并不能解决该问题... 继续阅读 >
201511-06 程序员喜欢什么样的产品经理? HOT 程序员和产品经理协作、沟通矛盾是一个永恒的话题。因为两者的知识体系和思维结构不一样,关注的重点不一样,所以在协同工作过程中,难免会出现一些分歧和摩擦,出现互相埋怨和吐槽的情况。我认为,程序员和产品经理之间的健康关系应该是基于信任、尊重和理解以及同一利益共同体的,脱离了这一前提,高效的协作就成了空谈。那产品经理在日常的工作过程中,与程序员要保持高度默契,形成健康的协作关系,需要注意哪些方面呢?今... 继续阅读 >
201511-05 这些幽默只有程序员才懂 推荐 1.问答Q:你是怎么区分一个内向的程序员和一个外向的程序员的?A:外向的程序员会看着你的鞋和你说话时。Q:为什么程序员不能区分万圣节和圣诞节?A:这是因为Oct31==Dec25!(八进制的31==十进制的25)2.火车火车一个年轻的程序员和一个项目经理登上了一列在山里行驶的火车,他们发现列车上几乎都坐满了,只有两个在一起的空位,这个空位的对面是一个老奶奶和一个年轻漂亮的姑娘。两... 继续阅读 >
201511-05 我们程序员为什么要关注 JavaScript ? 受这周我在企业中看到的JS现状的启发,我写了这篇文章。10年之前,我从来没有想过现在的JavaScript竟然会变得几乎无处不在。下面是几个你之所以要关注JavaScript的原因。首先,我认为JavaScript能够得到普及的主要原因之一是,JavaScript非常易于接近。学习JavaScript,对于初学者而言,相对比较容易,对于高级用户而言,又非常强大,可以用它来构建复杂又可靠的系统。其次,之所以要关注JavaScript是因为现今的Jav... 继续阅读 >
201511-05 程序员的那些事儿 -- 皆大欢喜的加薪 我的朋友A君是个典型的.NET开发人员,技术不错,人品也不错,在一家小公司(姑且称为甲公司)做项目开发,是技术骨干。3个月前,他找到我说想跳槽,让我帮忙介绍工作。我说为什么想跳了?1.为什么想离职?他简单说了一下他在甲公司当时的状况:A君在甲公司做了两年多,这两年多完成了一个大项目,作为开发的核心主力,开发压力很大,特别是项目上线前的几个月是非常辛苦,几乎每晚都要加班到12点以后,周末... 继续阅读 >
201511-05 iOS 和 Android 哪个更利于赚钱呢? 根据目前的各个平台的市场份额,iOS的环境无疑更适合赚钱。一直有一个几乎所有机友都认同的说法:Android是全球用户数最多的操作系统,市场份额十分惊人。无论是问你的表哥表姐,还是弟弟妹妹,即便他们不是很关注移动领域或不很懂手机,也会给你相同的答案,而且其中大多数人甚至会给予一个个数字,告诉你Android拥有约全球80%的市场份额。他们的回答并没有错,就算Android的市场份额明显小于80%,但从... 继续阅读 >
201511-05 前端工程师的兴起 前端工程师的兴起 在很久很久以前,是没有前端工程师的,那时候,前后端是不分离的,页面由JSP、PHP等工程师在服务端生成,浏览器负责展现。基本上是服务端给什么浏览器就展现什么。有时候甚至由设计师直接用dreamweaver拖出一张网页来。但这种前端开发模式局限性太大,而且性能差,代码冗余。不适合开发大型项目。随着互联网的极速发展,业务变得越来越复杂,传统的前端开发模式已经无法胜任需求。各... 继续阅读 >
201511-04 你是一个有价值的产品经理吗? 推荐 先讲个可能很多人听过的故事。关于著名物理学家斯坦门茨一条一万美元的线的故事。20世纪初,美国福特公司正处于高速发展时期,一个个车间一片片厂房迅速建成并投入使用。客户的订单快把福特公司销售处的办公室塞满了。每一辆刚刚下线的福特汽车都有许多人等着购买。突然,福特公司一台电机出了毛病,几乎整个车间都不能运转了,相关的生产工作也被迫停了下来。公司调来大批检修工人反复检修,又请了许多专家来察看,可怎么也找... 继续阅读 >
201511-04 PHP输入流php://input 对于php://input介绍,PHP官方手册文档有一段话对它进行了很明确地概述。“php://inputallowsyoutoreadrawPOSTdata.Itisalessmemoryintensivealternativeto$HTTP_RAW_POST_DATAanddoesnotneedanyspecialphp.inidirectives.php://inputisnotavailablewithenctype=”multipart/form-data”.翻译过来,是这样:“php://input可以读取没有处理过的POST数据。相较于$HTTP_RAW_POST_DATA而言,它给内存带... 继续阅读 >