最新文章
花十分钟做计划,一天工作效率高 其他分类
英文原文:How to Spend the First 10 Minutes of Your Day 安东尼·伯尔顿(AnthonyBourdain)是法式餐厅BrasserieLesHalles的传奇主厨,还是一位畅销书作家兼著名节目主持人。在他的厨房里工作,凡事都得守规矩,哪怕是烧开水也要...
停不下来的前端,自动化流程 Web前端
流程 关于流程,是从项目启动到发布的过程。在前端通常我们都做些什么?切图,即从设计稿中获取需要的素材,并不是所有前端开发都被要求切图,也不是所有前端开发都会切图,但请享受学习新知识的过程吧。创建模版(html、jade、haml)、脚本(javascript、coffeescript)、样式(...
什么是堆和栈,它们在哪儿? 编程基础
英文原文:What and where are the stack and heap? 问题描述 编程语言书籍中经常解释值类型被创建在栈上,引用类型被创建在堆上,但是并没有本质上解释这堆和栈是什么。我仅有高级语言编程经验,没有看过对此更清晰的解释。我的意思是我理解什么是栈,但是它们到底是什么...
【译】编写高性能JavaScript Web前端
英文链接:Writing Fast, Memory-Efficient JavaScript 很多JavaScript引擎,如Google的V8引擎(被Chrome和Node所用),是专门为需要快速执行的大型JavaScript应用所设计的。如果你是一个开发者,并且关心内存使用情况与页面性能,...
关于程序员的痛苦的一种悖论 程序人生
我所说的“关于程序员的痛苦的一种悖论”描述如下:“好的程序员大部分的时间都在干他们厌恶的事情、使用他们厌恶的技术和工具。” 这是反常理的,看上去就是悖论;你会认为烂程序员才会把时间都花在烂技术上,优秀的程序员会把时间花在那些尖端的技术上。不是吗? 我在自己的体验中发现了这个悖论,直到后来我才...
父子页面之间跨域通信的方法 Web前端
由于同源策略的限制,JavaScript跨域的问题,一直是一个比较棘手的问题,为了解决页面之间的跨域通信,大家煞费苦心,研究了各种跨域方案。之前也有小网同学分享过一篇“跨域,不再纠结” 开始照着尝试时还是有些不够明白的地方,深入了解之后,这里给大家补充一点更具体的做法。 先来看看哪些情况下才存...
Android开发在路上:少去踩坑,多走捷径 手机开发
最近一朋友提了几个Android问题让我帮忙写个小分享,我觉得对新人还是挺有帮助的,所以有了这个小分享。 1. 目前, Android APP开发完成后,通常需要在哪些机型上进行测试? 2. 目前, 开发Android APP时,需要考虑的分辨率有哪些? 这两个问题可以合起来回答的。 h...
从用户行为打造活动交互设计闭环——2014年世界杯竞猜活动设计总结 互联网
前言:从需求→交互设计→视觉设计→开发上线,不到20天的时间,6月12日世界杯活动上线了。首先为我们这个团队点个赞。活动两个月期间一直没有时间整理,现在活动结束,说说此次暴露的一些问题及反思。 世界杯竞猜活动平台:web+wap,活动页面如下图。 本次世界杯活动暴露的主要问题: 1. 新手...
如何通过一个问题,完成最成功的技术面试 求职面试
英文原文:How I ended up conducting the most successful technical interviews with a single question 招聘过程 我之前的主要工作是参与招聘并进行技术面试,招聘的总过程如下: 1. HR所进行的面试:判断...
我所理解的技术领导力 程序人生
一晃六年,《技术领导之路》要再版重印了。回想刚刚开始翻译这本书时,我还忙碌在程序开发的一线,对领导技术团队并没有太多经验;如今,也能差强人意地带领技术团队支撑年销售额数亿的业务。一路走来跌跌撞撞,所幸没有中途倒下。思考其中的原因,除去运气,除去身边同事朋友的支持,翻译《技术领导之路》也是不容忽视...
你知道吗?Web的26项基本概念和技术 Web前端
Web开发是比较费神的,需要掌握很多很多的东西,特别是从事前端开发的朋友,需要通十行才行。今天,本文向初学者介绍一些Web开发中的基本概念和用到的技术,从A到Z总共26项,每项对应一个概念或者技术。 A —AJAX AJAX全称为“Asynchronous JavaScript and XM...
应用开发的美学之道 软件设计
拜现今软件进步所赐,路上的小学生都知道PS大神是什么(小朋友说:PS就是可以把我的照片变漂亮的东西)所以理所当然,很多人都把「会操作Photoshop」等于「会美术设计」给划上等号,以下提供笔者多年在中港台与日本等地从事美术相关发包经验中的见解,提供各位对应用美术有兴趣的朋友们参考。 概念——...
如何在网页中使用留白 互联网
英文原文:How to make whitespace work on the Web | Webdesigner Depot 所谓留白,有时也称作负空间,两者是同一个概念。尽管这个术语尤其指留“白”,但它所指的区域并不一定要是白色的。它只是网页布局中环绕各元素的空白空间。 这样的空间体现为...
SQL/NoSQL两大阵营激辩:谁更适合大数据 数据库
英文原文:http://www.networkworld.com/article/2226514/tech-debates/what-s-better-for-your-big-data-application--sql-or-nosql-.html 企业在着手推动大数据项目的过程中,经常会遇...
如何获取(GET)一杯咖啡——星巴克REST案例分析 互联网
英文原文:How to GET a Cup of Coffee 我们已习惯于在大型中间件平台(比如那些实现CORBA、Web服务协议栈和J2EE的平台)之上构建分布式系统了。在这篇文章里,我们将采取另一种做法:我们把支撑Web运行的协议和文档格式视为一种应用平台,一种可通过轻量级中间件访问的平...
为什么程序员的工作效率跟他们的工资不成比例 程序人生
英文原文:Why programmers are not paid in proportion to their productivity 最有效率的程序员会比一般的程序员的编程效率高上几个数量级。但在任何公司里,他们的工资水平却只会出现很小的浮动差距。甚至在整个行业内,这种差距也不是很大。如...
我眼里的DBA 数据库
在专职DBA工作一年过一个月以后,开通了CSDN的博客专栏,在第一篇文章中,我谈谈一年DBA生涯的感想,虽然我是SQL Server的DBA,但是我觉得本文适合所有DBA,顺便把这篇文章作为个人真正DBA的开端和指引: 为什么要有DBA? 对于大量小公司,是请不起DBA,而且也不是非常必须的...
面向对象设计的设计原则 软件设计
在设计面向对象的程序的时,模式不是一定要套的,但是有一些原则最好是遵守。这些原则已知的有七个,包括:开闭原则、里氏代换原则、依赖倒转原则、合成/聚合复用原则、迪米特法则、接口隔离原则,单一职责原则。 原则简介 其中Robert C. Martin引入了SOLID的说法,包括了其中的五个原则。...
前端工程与性能优化 Web前端
每个参与过开发企业级 web 应用的前端工程师或许都曾思考过前端性能优化方面的问题。我们有雅虎 14 条性能优化原则,还有两本很经典的性能优化指导书:《高性能网站建设指南》、《高性能网站建设进阶指南》。经验丰富的工程师对于前端性能优化方法耳濡目染,基本都能一一列举出来。这些性能优化原则大概是在 ...
百度员工离职总结:如何做个好员工? 程序人生
2014年7月4日,我从百度离职了。 这是第一次,我不是因为和老板闹翻而离职;这是第一次,我带着晋升的喜悦而离职;这是第一次,我带着满满的收获而离职。 我曾经认为,我永远不会成为一个好员工,因为我太独、太挑剔、不喜欢听话的好孩子,而且讨厌一切想要改变我的人。但是三年过去,我改变了不少,我必须...