作者:蓝卡
发布时间:March 24, 2010
分类:代码如诗

似乎任何职业都会给从业人员带来这样那样的习惯。国外某网站上有位朋友(应该也是程序员)想了解其他程序员在投身堆码事业后有什么样的坏习惯。结果一呼百应,很多程序员纷纷自爆自己的坏习惯和糗人糗事。编程无国界,相信国内堆码界的朋友,也会有同感。
1. 编程已给我带来很多坏习惯,编程也每天在继续给我新增更多的坏习惯。当然有些习惯和编程无关了。下面这些习惯尽管我也很想改掉,但已根深蒂固。
a. 在天地万物中,去发现多态、继承和模式;
b. 用十六进制代码中的像素和颜色来解释某东西的大小;
c. 在日常交谈中用代码相关的抽象术语。
2. 我现在认为256这个数字非常完美。但非程序员不明白这个,有时候让我措手不及。
3. 我在看纸质书时,我就非常沮丧。为什么我不能用Ctrl + F来找想看的东西呢?
阅读剩余部分...
作者:蓝卡
发布时间:March 24, 2010
分类:代码如诗
最近几个朋友都在热火朝天的忙着校招,各大网站也更新了自己的招聘页面。这其中,有些公司是真的需要上马新项目,招揽人手做事情。还有一部分,却是 在做储备人才的工作。
@kaifang 说过一句:
在互联网行业,三个臭皮匠未必能顶一个诸葛亮。要知道,优秀的人才是可以以一敌百的。这就是互联网巨头为何疯狂挖人的原 因,即使暂时不需要你,也不会让你跑到竞争对手那里。
对于目前身处的小公司而言,经费受限,跟风出去校招只是个梦想。我们所面对的不是去新浪、百度挖人,而是如何留住现有的人才,别让他们跟风跑了。
要留住人才,首先要做的是换位思考,他们需要什么?
阅读剩余部分...
作者:蓝卡
发布时间:March 24, 2010
分类:代码如诗
从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我积累了一些艰难又容易的经验。作为一名程序员,你或许还没这些经验,但我会把 它们献给那些想从中学到更多的朋友。
我会持续更新这些经验,我可能还会有更多的感想,但就我这20年来看,我想下面这个列表中基本不需要增添额外的东西了。下面就是我至今最难忘的经验。
1. 估算解决问题所需要的时间。不要怕,承认吧!我曾见过一些程序员为了解决一个特殊问题而坐在显示器前面8小时。为自己定一个时间 限制吧,1小时、30分钟或甚至15分钟。如果在这期间你不能解决问题,那就去寻求帮助,或到网上找答案,而不是尝试去做“超级堆码员”。
阅读剩余部分...
作者:蓝卡
发布时间:March 24, 2010
分类:代码如诗
有人在Stack Overflow上 发问,动手开发网站之前,需要知道哪些事情? 不出意料地,他得到了一大堆回答。通常情况下,你需要把所有人的发言从头到尾读一遍。但是,Stack Overflow有一个很贴心的设计,它允许在问题下方开设一个wiki区,让所有人共同编辑一个最佳答案。于是,就有了下面这篇文章,一共总结出六个方 面共计62条”网站开发须知”。 我发现,这种概述性的问题,最适合这种集合群智、头脑风暴式的回答方式了。这也是我第一次觉得,Stack Overflow做到了Wikipedia做不到的事。(难怪它最近挤进了全美前400大网站。)
在我的印象中,关于网站开发,这样全面的概述性文章非常少见,因此也就非常有用。大家不妨看看,62件事情中你做到了多少?
阅读剩余部分...
作者:蓝卡
发布时间:March 24, 2010
分类:代码如诗
经济一直有望回暖。但问题是,似乎刚有上升的苗头,却又回转下来。当然,那似乎就是人生的沉浮模式,职业安全也是如此。为此,我们必须采取行动,确 保工作稳定。你可以根据职位的具体情况采取措施以保住职位。但还是有些通用策略,几乎适用于所有IT人士。我认为,以下的5个策略,是确保职业安全的最好 方法,它们也广泛适用于各个职位。
1. 比其他任何人都更了解你的网络/系统结构
如果你是网络/系统管理员,你比其他任何人都更了解你的网络/系统拓扑结构,是你的优势。当出现问题时,你希望大家都找你帮忙。如果大家都愿意找你,那么 当裁员来临的时候,你更有可能保住工作。
但你不仅要知道网络/系统的布局,还要知道背后的原理。为什么你使用Cisco,而不是Sonicwall?包含系统所有信息的文档在哪里?从A点到Z点 的最快路由是什么?你们公司怎样部署桌面系统?你应该知道许多问题的答案。你要成为知道答案的那个人。
阅读剩余部分...
作者:蓝卡
发布时间:March 24, 2010
分类:代码如诗
六个月前,当我们开始新项目时,我和我的团队里的每个人都收到了来自我们的架构师的一封邮件:
每次当我开始做一个新项目时我都非常的兴奋。即使是在做了20年的软件开发后,我仍然感觉心里像揣了一个小兔子似的怦怦直跳。这将是我们共同的旅 程。我深信我们正在绘制一份充满乐趣、富有挑战、内容丰富的路线图。我想让这趟旅程能够成为你们将来值得回忆的一件事,希望你们都能完全的体验到这次经 历。
这有点理想化,但我会尽量使公司的议事日程、技术策略和你们的进展协调一致。这样一来,如果你们做的很好,大家都会受益。我对你们技术工程师们和开发出的 代码怀有深深的敬意。
阅读剩余部分...
作者:蓝卡
发布时间:March 24, 2010
分类:代码如诗
自1999年起我就开始发掘一些科技公司,并帮助它们运营。我最近的一个公司是fabulis.com。下面是从干这行中得到的57条经验。我可以列出更多,但恐怕会令你厌烦。
1.做你个人有热情的事情。你是你自己最好的民意代表。
2.用户体验很重要。大多数产品做不到这些是因为用户弄不清怎样才能从这些产品中获得好处。很多产品做不到这些是因为过于复杂。
3.要懂技术。你不必去写代码,但你必须能理解它是如何被开发出来的,如何工作的。
阅读剩余部分...
作者:蓝卡
发布时间:March 24, 2010
分类:代码如诗

是不是从事软件开发的人员都 希望成为这样的武林高手呢?然而真要是用这样的高手来设计、编写我们的产品代码,恐怕某一天,我们什么都不用干了,只能人手一本机器代码,一句一句进行翻 译了;那么对于软件产品开发而言,如何写好代码呢?一流的软件产品的代码具备哪些特征呢?
一流代码的特征
1、稳定可靠(Robustness)
代码写出来以后,一定要能够运行得非常好,非常稳定可靠。在现 今的IT行业,软件产品都是是24*7,即要保证系统一天24小时,一星期7天中都可以无间断的正常运行。比如我们百度的搜索引擎系统,比如我们的通信系 统,等等。到了产品开发后期,大部分的成本都将投入到产品稳定性的提高。
2、可维护且简洁(Maintainable and Simple Code)
在写代码时,首先要考 虑的是:写出来的代码不但要自己可以读懂,而且我们的同事、测试工程师都可能要修改这些代码,对其进行增减。如果代码很复杂,不容易读懂,如程序中的递归 一大堆、程序不知何时或从何地跳出,则会使程序的可维护性和简洁性降低。所以必要的注释、统一的编程规范等都是非常重要的。
阅读剩余部分...
作者:蓝卡
发布时间:March 18, 2010
分类:IT江湖
最近CCTV进行大量报道色情新闻,还举报CNNIC监管CN域名不利,接下来CNNIC出台一系列政策,比如未备案域名将停止解析等等。面对当下复杂的网络环境,将域名转移与空间转移到国外成为很多中小站长的选择(其实也是无奈的选择)。具体主要两个原因:
1、国内网络环境对于域名保护不利,仍然没有作为一种虚拟财产给予应有的保护,最近接二连三被国内的域名服务商给停止解析。虽然我的域名不出名,也不值什么钱,敝竹自珍,毕竟这个域名是自己的心血。目前国内的域名服务感觉是把孩子寄养被人家里,总感觉心里不踏实,太没安全感。
2、管理不方便,修改资料、url转发等等操作限制太多,左一个申请,右一个申请,特别的麻烦。美国的域名服务商比如GoDaddy提供的服务就比较方便,相对自由,限制少,域名服务商也不能随便停止解析,除非经过相关严格仲裁。同时国外的域名服务费相对低廉,普通域名起码比国内便宜20-30元人民币。
想好后,我就下决心转移域名,首选域名服务商就是GoDaddy,为什么选择GoDaddy:
阅读剩余部分...
作者:蓝卡
发布时间:March 17, 2010
分类:娱乐生活

1、少小离家老大回,安能辨我是雄雌。(苦命的人儿,这些年你都经历了什么?)
2、红酥手,黄藤酒,两个黄鹂鸣翠柳。长亭外,古道边,一行白鹭上青天。(如此意境,只有汉语做得到)
3、夜深忽梦少年事,惟梦闲人不梦君。(跟此人有仇啊?)
4、借问酒家何处有,姑苏城外寒山寺。(不许瞎说!)
5、洛阳亲友如相问,轻舟已过万重山。(欠人钱了?跑得够快的啊!)
6、爷娘闻女来,举身赴清池;阿姊闻妹来,自挂东南枝。小弟闻姊来,琵琶声停欲语迟。(这位姑娘,你人品真差)
7、在天愿作比翼鸟,大难临头各自飞。(你俩真配……)
8、美人卷珠帘,万径人踪灭。两岸猿声啼不住,惊起蛙声一片。(这还是美人吗?!)
9、劝君更尽一杯酒,从此萧郎是路人。(这么绝情?)
10、一朝被蛇咬,处处闻啼鸟。(这个很内涵)
11、遥想公谨当年,小乔初嫁了,使我不得开心颜!(爱人结婚了,新郎不是你)
12、垂死病中惊坐起,笑问客从何处来(装病?回光返照?)
阅读剩余部分...
- 1