我并不在Netflix工作——你也知道 (我在Yahoo!工 作)—— 但我深切的感觉到,不管你在哪里工作,成为一个优秀的员工、优秀的软件开发工程师的过程是一样的。 下面所列举的都是伟大的程序员所具有的经验和品质。 只做正确的事 对于软件这一行的人,我们有个很大的挑战,就是如何能够用正确方法...
分类:
其他好文 时间:
2014-09-22 16:05:32
阅读次数:
222
1、你认为测试并不是一份技术性的职业,所以并不去尝试学习理解产品的编码 如果你从事的是软件开发,至少会理解一些软件工程的知识。而作为测试人员,你应该能够读懂代码来分析产品,来理解代码的变更和修复将会如何引入其他的bug.黑盒vs白盒的日子应该结束了。 如果你不想这样,即使不用写任何代码依然可以从.....
分类:
其他好文 时间:
2014-09-22 15:47:12
阅读次数:
242
摘要:我是一名“码农”,我骄傲!
首先请看一组数据,据美国劳工部的数据,软件开发这一行的平均年薪为90,060美元,其中10%顶尖级的程序员年平均收入为138,880美元。美国劳工统计局(Bureau of Labor Statistics)预计,到2022年,全美将净增近140,000个程序员岗位。
请注意:这是在米国!
哈佛大学校报Harvard Cr...
分类:
其他好文 时间:
2014-09-22 13:40:42
阅读次数:
208
作为一个软件开发者,你一定会对网络应用如何工作有一个完整的层次化的认知,同样这里也包括这些应用所用到的技术:像浏览器,HTTP,HTML,网络服务器,需求处理等等。本文将更深入的研究当你输入一个网址的时候,后台到底发生了一件件什么样的事~1. 首先嘛,你得在浏览器里输入要网址:2. 浏览器查找域名的...
分类:
Web程序 时间:
2014-09-22 01:28:51
阅读次数:
406
由来:
怎么样的设计才能面对需求的改变却可以保持相对稳定,从而使得系统可以在第一版本以后不断推出新的版本呢?bertrand meyer 在1988年提出的著名的开发—封闭原则(the open-closed princle)为我们提供了指引。
遵循开放—封闭原则设计出的模块具有两个主要特征:
1. “对于扩张是开放的”(open for extension)
这以为着模...
分类:
其他好文 时间:
2014-09-22 00:13:34
阅读次数:
279
现如今软件行业需求量仍然相当大,加上很多其他专业的就业率低,许多非计算机专业的人士通过简单培训或自学,然后挤身加入软件开发大军之中,包括我自己也是这么过来的。我相信很多从事软件开发工作的同胞们对软件开发的全过程并不熟悉,基本只会根据概要设计来实现程序。我本人也是工作后才通过系统的学习计算机专业...
分类:
其他好文 时间:
2014-09-20 18:40:30
阅读次数:
179
定义:
简单来说,单一职责原则(SRP)就是对对一个类而言,应该仅有一个引起它变化的原因。
什么是职责?
在SRP中,职责 = a reason for change 。如果你能想到多于一个的动机去改变一个类,那么这个类就具有多于一个职责。
具体的例子可以看敏捷软件开发 p91 。
SRP是所有原则找那个最简单的之一,也是最难...
分类:
其他好文 时间:
2014-09-20 16:19:19
阅读次数:
159
之前我也走不出语言的圈子,感觉语言对于软件开发上如此重要,不过一个软件并不应该是依赖生产它的语言,真正让这个软件闪光的是软件本身,并不是生产这个软件的语言。
软件工业的革新速度是绝对的速度和效率,先后出现了N种思想不断的冲击着软件工业,那么我们来看看吧,好吧,我承认可能我写的不全,因为这也是我随手写写,并未经过深思熟虑。
第一种思想就是“语言“这种思想,这种思想太重...
分类:
其他好文 时间:
2014-09-20 05:40:46
阅读次数:
195
软件工程,英文名SoftwareEngineering,是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它提出了软件的生命周期并把软件开发的过程分成几个阶段,分别是定义规划、需求分析、软件设计、程序编码、软件测试和运行维护。说实话,在本科阶段我已经学过软件..
分类:
其他好文 时间:
2014-09-20 02:28:56
阅读次数:
179
一、Mysql集群需要MySQL-Cluster-gpl-7.3.3-1.el6.x86_64.rpm-bundle.tar不需要安装或启动MySQL-server包Mysql代理的缺点:1,单点故障2数据备份MySQL-Cluster提供三种进程管理进程,管理进程运行的管理主机上ndbd进程管理进程运行的管理主机上sql进程(集群软件包里提供的数据库..
分类:
数据库 时间:
2014-09-19 19:29:56
阅读次数:
551