编写Blog程序的乐趣与艰难
2008-09-30 19:45
211 查看
期待已久的王志勇Blog在昨天开通了。这与别人开通Blog的心情可能是完全不一样的,我体会到了苦尽甘来的乐趣,因为这个Blog程序完全是自己从零开始编写的,历时2个月的艰辛。编程序是创造性的过程,不同于传统重复性地劳动,说它艰辛,有这2个原因:
1、思路。不知道什么时候会有思路出来,无法预测的。数据库怎样做最能承载大的负荷,每一个数据字段都是经过深思熟虑才会去用的,不会使用多余浪费的字段。最好的办法就是直接去执行、测试吧,一边测试一边调整。
2、有了思路,把它变成现实。这个门槛非常高,我觉得编程序考验人的统筹、综合逻辑思维能力,和数学逻辑能力。如果做的程序越多,这个实现起来会更方便,很快就可以画出程序的图纸。但是一切的程序都要从零开始编起,就像阿江写到的《快乐总是短暂的》。写这个Blog程序工作量十分庞大,需要非常多的时间。
看到阿江这篇文章的时候,我要和阿江握手了。我们都是程序员。
程序员最不愿意受别人支配而做程序,因为我们的薪水可能不及一个业务员的2/3,或者不到一半。实际上是一种有专业技术的高级奴隶,这里不讨论编程技术高级与否,如果你真的编过程序来应用,一定会有深刻的体会。在电脑前一坐就是10多个小时,连续几十天如此。早在01年的时候,我刚开始做网页的第4个月,颈椎就开始酸疼了,5年过去了,现在依然疼。
支配别人的人,有三种,一是他并不了解完成这件事所需要的工作量的多少、需要的技术含量,他只注重结果;第二种是略知一二;第三种是非常了解。其中第三种的人数比例是相当小的,第三种人越多,就越有利于团队精神。刘老大昨天发表了《为自己·为老板·为员工》说,“这三者的利益,在企业处在上升期的时候,容易统一。企业发展停滞或者倒退的时候,矛盾就大了”,我觉得这就是程序员的艰辛所在。
丁磊和周鸿袆各自做出了国内第一套电子邮件系统。我现在的心情和他们是一样兴奋的。我本人不了解电子邮件系统的原理,但是可以推测,电子邮件系统和Blog系统,在数据库方面具有非常多相似的原理。但实际做起来,什么时候完成,是个未知数。3个月?半年?2年?(更多评论)
1、思路。不知道什么时候会有思路出来,无法预测的。数据库怎样做最能承载大的负荷,每一个数据字段都是经过深思熟虑才会去用的,不会使用多余浪费的字段。最好的办法就是直接去执行、测试吧,一边测试一边调整。
2、有了思路,把它变成现实。这个门槛非常高,我觉得编程序考验人的统筹、综合逻辑思维能力,和数学逻辑能力。如果做的程序越多,这个实现起来会更方便,很快就可以画出程序的图纸。但是一切的程序都要从零开始编起,就像阿江写到的《快乐总是短暂的》。写这个Blog程序工作量十分庞大,需要非常多的时间。
看到阿江这篇文章的时候,我要和阿江握手了。我们都是程序员。
程序员最不愿意受别人支配而做程序,因为我们的薪水可能不及一个业务员的2/3,或者不到一半。实际上是一种有专业技术的高级奴隶,这里不讨论编程技术高级与否,如果你真的编过程序来应用,一定会有深刻的体会。在电脑前一坐就是10多个小时,连续几十天如此。早在01年的时候,我刚开始做网页的第4个月,颈椎就开始酸疼了,5年过去了,现在依然疼。
支配别人的人,有三种,一是他并不了解完成这件事所需要的工作量的多少、需要的技术含量,他只注重结果;第二种是略知一二;第三种是非常了解。其中第三种的人数比例是相当小的,第三种人越多,就越有利于团队精神。刘老大昨天发表了《为自己·为老板·为员工》说,“这三者的利益,在企业处在上升期的时候,容易统一。企业发展停滞或者倒退的时候,矛盾就大了”,我觉得这就是程序员的艰辛所在。
丁磊和周鸿袆各自做出了国内第一套电子邮件系统。我现在的心情和他们是一样兴奋的。我本人不了解电子邮件系统的原理,但是可以推测,电子邮件系统和Blog系统,在数据库方面具有非常多相似的原理。但实际做起来,什么时候完成,是个未知数。3个月?半年?2年?(更多评论)
相关文章推荐
- 编写高质量代码改善C#程序的157个建议——建议154:不要过度设计,在敏捷中体会重构的乐趣
- 为什么我一直坚持自己编写Blog程序
- hibernate+struts编写的BLOG程序
- 编写通用的asp防注入程序 选择自 ph4studio 的 Blog
- C#编写的生成缩略图程序[选择自snaill的Blog]--青蛙非王子(lostfrog)
- 编写通用的asp防注入程序 选择自 ph4studio 的 Blog
- 用ASP为blog程序编写Trackback功能 - 小李刀刀(转载)
- 编写一个一个程序实现链队列各项基本运算(假设队列基本元素类型为Char)
- (1)写一个程序,用于分析一个字符串中各个单词出现的频率,并将单词和它出现的频率输出显示。(单词之间用空格隔开,如“Hello World My First Unit Test”); (2)编写单元测试进行测试; (3)用ElcEmma查看代码覆盖率,要求覆盖率达到100%。
- 编写一个程序实现顺序串的各项基本运算
- 如何利用记事本编写并运行一个java程序
- 佳能牌(Canon)打印机安装时在 Windows XP中测试显示页面的程序(软件编写)
- ICE专题:利用ICE编写程序的几个注意点
- 微软等数据结构+算法面试100题(5)--怎样编写一个程序,把一个有序整数数组放到二叉树中
- 编写高质量代码改善C#程序的157个建议[为类型输出格式化字符串、实现浅拷贝和深拷贝、用dynamic来优化反射]
- delphi 7邮件发送程序编写
- 编写一个Java程序将当100,101,102,103,104,105个数以数组的形式写入到Dest.txt文件中,并以相反的顺序读出显示在屏幕上
- MingGW 内外中编写程序进行udp 通信
- VC编写的程序不能在其他机器上运行的解决方案(转载)
- .编写代码模拟三次密码输入的场景。 最多能输入三次密码,密码正确,提示“登录成功”,密码错误,可以重新输入,最多输入三次。三次均错,则提示退出程序。(细节提示)