提高软件质量实践――Google篇
很多人应该都看过James whittaker的博客或新书 《How Google test software》,在这里我不想重复他的内容,而是从另外一个角度来分析对比Google是如何保障它的产品质量的。 首先申明的是本人并没有在Google工作过,所以没有第一手的经验,仅以一个旁观者的身份来分析Google的质量控制实践。主要信息来源于google测试博客,在西雅图Google工作的朋友聊天和... [阅读全文]
说说我理解的职业开发人员
应人民邮电出版社图灵公司的邀请,我有幸参与了Bob大叔所著Clean Coder(不是Clean Code)的翻译。 与前作Clean Code不同,这本书着重讲述的是开发人员的“职业素养”,也即职业开发人员应当如何做事。在阅读中,我时常会忍俊不禁,也会拍案叫绝,感叹Bob大叔把深刻的道理讲得这样通透。我虽然没有Bob大叔那样好的文笔,不过对“开发人员的职业素养... [阅读全文]
每天工作4小时的程序员
英文原文:Daily Routine of a 4 Hour Programmer 每个人都熟悉这种作息规律:早上9点去上班,坐在电脑前面,编一天的程序,下午5点下班回家。如今,非常感谢蒂莫西·费里斯 (Timothy Ferriss)的《每周工作4小时》,我开始重新思考应该如何工作,如何让自己变成更有效率的程序员。 最近,我把我的从周一到周五的作息规律做了一次较大的调整。很长时间以... [阅读全文]
程序员推荐简单有效的科学健脑方法
勤练脑力可使记忆力增强,勤做有氧运动可使大脑灰质增加,勤于思考可使理智与情感有机互补。 这些措施看上去很美,但美中不足的是,它们对大脑的训练都不够彻底,这也是越来越多此类研究的通病。记忆训练对大脑的好处当然比看真人秀什么的要靠谱得多,但这些训练充其量也就能够让你更容易想起已经储存在大脑皮层周围的零散信息,对于增长知识、提高智商意义不大。 它们不会告诉你美联储是怎么运作的、南北战争时期输的为什么是南... [阅读全文]
Win8消费者预览版不能使用建行网银盾的解决办法
Windows 8系统出来了,喜欢尝鲜的童鞋估计都改头换面了吧?这些时尚童鞋们是否喜欢网购呢?或者说这些IT精英们是否需要跟网银打交道呢?希望你们用的不是建设银行的银盾吧。如果是应该都会遇到不能使用的情况吧?那也没关系,blue1000帮你解决。今天分享的就是Win8消费者预览版不能使用建行网银盾的解决办法。需要的快来看看吧。本文来自温七爬梯论坛,方法由微软mvp佘华煜和作者共同提供: 首先,... [阅读全文]
教你自定义个性的运行命令
办公室里很无聊,一工作就是一整天。blue1000教你把枯燥的办公室工作变的好玩起来。今天教你自定义个性的运行命令。想怎么样就怎么样。例如:“A,打开MSN;2,打开QQ;G,打开邮箱;……快来看看啊 觉得好玩就一起看看怎么操作的吧:找出程序的运行文件。以MSN为例,有两个方法:a. 从开始菜单中找到目标程序,右击鼠标,单击“打开文件位置&r... [阅读全文]
微软官方发布:Decorated Eggs(彩蛋),Win7主题
blue1000跟大家分享一组微软官方发布:Decorated Eggs(彩蛋),Win7的主题。希望大家喜欢。 虽然前一款主题的“主角”:鸭子也会出现在本款主题中,但这次它只是“客串”,而主角则是各式各样的蛋:真蛋,假蛋,红蛋,白蛋各种蛋,还是先看一下再说: 下载地址:官方链接... [阅读全文]
Windows8 RP版浏览网页出现死机解决办法
Windows 8是个新系统,好多人还是玩不转的哦,最近有人给blue1000留言说是Windows8 RP版浏览网页出现死机了,该怎么办?今天blue1000.com给大家讲解下Windows8 RP版浏览网页出现死机的解决办法,有同样疑惑的朋友可以来学习下哦。 故障现象:浏览网页中出现电脑半卡死情况,桌面可以使用鼠标右键点出菜单栏,可进行刷新,各软件图标无法点选,无法在右侧显示功能侧边,任务... [阅读全文]
微软Windows 8 与 Win7 系统的区别
Windows 8 出来了,到底有什么特别之处呢?Windows 7 我们还没有学透彻呢,win 8就来凑热闹了,新的系统出来了自然是比老的系统更好了。至于好在哪里,Windows8与Windows7的区别之处是什么,优势在哪里呢?看了blue1000这篇文章之后你就知道了。 微软在本月初发布window 8发布预览版之后,随即就发布了Window 8 系统使用指南,我们可以通过阅读该文档了解到... [阅读全文]
教你小技巧让你玩转你的Windows Update功能
教你小技巧让你玩转你的Windows Update,Windows Update是我们用来升级系统的组件,通过它来更新我们的系统,能够扩展系统的功能,让系统支持更多的软、硬件,解决各种兼容性问题,让系统更安全、更稳定。我们就来分析一下因种种原因导致的更新失败,让大家在更新系统的时候能够畅通无阻。 殊途同归,五种方式升级系统 方法1:更新系统最常用的方法是单击“开始→Windows Updat... [阅读全文]
不懂技术的人不要对懂技术的人说这很容易实现
英文原文:I'm Sure It Will _disibledevent= 标签: 程序员 ... [阅读全文]
12 个有效的提高编程技能的方法
英文原文:12 Effective Ways To Improve Your Programming 1. 永远不要停止学习和阅读 阅读 书籍,而不只是网站 阅读 只为自我提升,而不是为了下一个项目 阅读 提升你的基础,而不只是最新技术 2. 跟比你聪明的人一起工作 跟比你更聪明的人或者是更有经验的人一起工作,可以让你快速提升 3. 变成一个全才 不要过于钻牛角尖,这可能会让你停滞不前和伤害你的... [阅读全文]
测试转开发,一个女孩子短短的工作心得
在讲述我的经历之前,我先分享下工作不到 2 年时间得到的几个重要的结论: 一、坚持梦想没有理由 二、世界不断在变化,该行动就要行动 三、人需要通过一些事情不断证明自己 下面就开始讲述我短短的工作心得吧~ 一、在 XF 的测试之路 2010年大学毕业,非计算机专业,大学期间本来打算好好自学编程以后做个程序员,但因为懒惰以及恋爱,没什么时间学习,只能退而求其次,找门槛低点的,就通过校招找了一份软件测... [阅读全文]
Rails程序员:你的代码是我的地狱
英文原文:Your Code is My Hell 我最近的作为一个Rails程序员的经历可能并不常见。 我经常被叫去维护一些已经做好的Ruby/Rails项目,在力所能及的地方进行改进和完善。这样,绝大部分我需要接手的项目在我出现前都已经开发完成了。事实上,在我的记忆里,我只参与了一个商业性质的格林菲尔德Ruby项目的开发。其它的,在我看来,都是历史遗物,相当多的程序代码在我之前都已经出品了。... [阅读全文]
作为程序员,我们理应自豪
我们每个人都对自己的未来有所思量,因为我们每个人都怀揣着高远的梦想,我们每天都在打理着我们的生活,日复一日,年复一年。 有人说,人生最重要的不是努力,不是奋斗,而是抉择。那么我想说,我们选择程序员无悔这一生。 对待工作--认真负责: 试问哪个程序员不把自己变得非常有思想,非常有深度,让自己的大脑始终保持着兴奋状态? 试问哪个程序员没有孤身在寂寥的深夜挑灯敲代码调试程序? 试问哪个程序员不像妓女一样... [阅读全文]
优秀程序员的首要特性:判断力
公司在招聘程序员时,可能更注重开发者是否聪明,是否有深厚的开发技能等,但 Tammer Saleh 在 EngineYard 中发表文章《The Number _disibledevent=The Number _disibledevent= 标签: 程序员招聘程序员 ... [阅读全文]
一位女性程序员的故事
或许因为冰冷的数理逻辑不适合多愁善感的女性,计算机行业自诞生以来一直是男性的天下,这也固定了业界对女性的偏见。其实,在计算机发展史上,并不缺乏有才智的女性,最著名的可能就是 Ada Lovelace,英国诗人拜伦之女。她曾经和英国数学家、计算机先驱 Charles Babbage 有过数次交往。Babbage 对 Lovelace 的智力和写作能力非常佩服,称她为“数字女巫&rdq... [阅读全文]
Web架构师成长之路
本人也是coding很多年,虽然很失败,但也总算有点失败的心得,不过我在中国,大多数程序员都是像我一样,在一直走着弯路。如果想成为一个架构师,就必须走正确的路,否则离目标越来越远,正在辛苦工作的程序员们,你们有没有下面几种感觉? 一、我的工作就是按时完成领导交给我的任务,至于代码写的怎样,知道有改进空间,但没时间去改进,关键是领导也不给时间啊。 二、我发现我的水平总是跟不上技术的进步,有太多想学的... [阅读全文]
学习的科学:适合大脑的最佳途径
英文原文:The Science of Learning: Best Approaches for Your Brain 作者:Mark Levison 译者:高翌翔 发布于 2010年9月3日 你想知道为什么人们不明白你在会议中设法说明的想法吗?你是否正在指导另一位开发者,并且努力想弄明白为什么他仍然不懂? 你是否主办过培训课程,并且想弄明白为什么那些参与者只能学会百分之十的内容?我们都是老师,... [阅读全文]
盲人程序员的编程生涯
本文来自于Stackoverflow上的一个问题,下面确实有很多盲人程序员作出回答,笔者感触颇深,故整理成文。 具体技术细节不必深究,主要了解一下他们的工作状态,以期让更多的朋友关注残障人士的生活与工作。 原问题大致如下: 视力应是大多数程序员理所当然应有的感官之一,大多数程序员都会花大量的时间盯着显示器(尤其是当他们处于巅峰状态时),不过我知道还存在很多的盲人程序员(比如目前供职于Google... [阅读全文]
什么时候学习编程都不晚
英文链接:It’s Not Too Late to Learn How to Code 导读:作者Jean Hsu现就职于Pulse,是一名Android工程师。她近日写了一篇文章《It’s Not Too Late to Learn How to Code》。文中提到了她自己在学习代码的过程中虽然艰辛但却很有收获。她强调,心动不如行动,要将想法实现化。她还为大家推荐了一... [阅读全文]
程序员开发大型应用程序的技巧
英文原文:Tips to Developers Starting _disibledevent=MaintainJ Inc.创始人。该公司提供的工具用于在维护大型Java项目时节省开支。作者在开发和维护企业级Java应用方面已经有15年的经验,并且具有Sun认证的企业架构师与Java开发者资格。他目前和妻子以及2个儿子居住在加拿大多伦多。 关于译者 陈晨, 长期从事互联网信息收集分析领域架构研究。... [阅读全文]
浅谈软件架构师的素质与职责
最近开始学习如何成为一名合格的架构师。首先参照别人的观点,在结合自己的实际经验,写出自己对如何成为一名架构师的理解,希望大家热心于与援手,能够指点一二。 沟通能力和自我表达 我认为沟通能力是基本中的基本,最为重要,最为普遍的素质。技术人员好像容易忽略,想成为架构师就不能忽略。因为架构师要做的第一件事就是与团队成员、项目经理、客户认同沟通,获得认同。我知道,这对于现在做技术,以后想转做架构的人也许很... [阅读全文]
开发人员与测试人员的划分
英文原文:The Developer-Tester Divide 作者:Gil Zilberfeld 译者:蔡坚安 从此以后他们幸福地生活在一起 关于开发人员和测试人员的关系,人们阐述了很多,讨论了很多,争论了很多。而貌似一旦这两者坐在一起,对峙便开始了,两者间的争论多于相互认同。显然,这不利于实现两者合作的目标——向用户提供价值。 让我们来分析事情的来龙去脉和现状,思考... [阅读全文]
编程给你现实生活带来了哪些坏习惯
英文原文:What happened to “What real life bad habits has programming given you?” 1. 编程已给我带来很多坏习惯,编程也每天在继续给我新增更多的坏习惯。当然有些习惯和编程无关了。下面这些习惯尽管我也很想改掉,但已根深蒂固。 a. 在天地万物中,去发现多态、继承和模式; b. 用十六进制代码中的像素和颜... [阅读全文]