惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 叶小钗
Last Week in AI
Last Week in AI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
V
V2EX
J
Java Code Geeks
The GitHub Blog
The GitHub Blog
博客园_首页
U
Unit 42
人人都是产品经理
人人都是产品经理
Engineering at Meta
Engineering at Meta
IT之家
IT之家
G
Google Developers Blog
L
LangChain Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
爱范儿
爱范儿
罗磊的独立博客
博客园 - 三生石上(FineUI控件)
Martin Fowler
Martin Fowler
Jina AI
Jina AI
有赞技术团队
有赞技术团队
Apple Machine Learning Research
Apple Machine Learning Research
Vercel News
Vercel News
小众软件
小众软件
H
Help Net Security

博客园 - winzheng

[转]DBCC DBREINDEX重建索引提高SQL Server性能 算法,一个永恒的话题,挑战你的编程之美。 QQ群消息:友情提醒。 ObjectForScripting 的类必须对 COM 可见。请确认该对象是公共的,或考虑向您的类添加 ComVisible 属性。 程序出现异常"尝试读取或写入受保护的内存这通常指示其他内存已损坏" 编码原则十日谈 UML中几种类间关系:继承、实现、依赖、关联、聚合、组合的联系与区别 Is not a valid Win32 application. (Exception from HRESULT: 0x800700C1) 根据进程名称或者服务名称用WMI获取执行路径和参数 设计器加载程序未提供根组件,但没有指出原因 Web 无法启动调试疑难解析(待续) 检测到 ContextSwitchDeadlock 找不到可安装的 ISAM 之 C#读取VFP数据 .Net Remoting 入门教程-原理&&Hello 阴沟里翻船,浪费一个小时时间 一个肥皂泡的破灭(组图) 每周工作计划公布栏(2009.10.26-2009.10.31) SQL Server2005 常见错误及解决方案 System.InvalidOperationException: 缓冲操作当前正在进行中,无法释放 BufferedGraphicsContext。
一道算法引发的思考:编程之外,我们还要关注什么
winzheng · 2009-07-04 · via 博客园 - winzheng

      早上一开机,习惯的进入博客园溜达一圈,看到“博问”上一道问题:“用java和c语言编写程序,求1到100的累加和”,再也熟悉不过的题目了,大学里学汇编,C语言时无论是语法部分还是算法部分都是入门的一个经典例子,太简单了。

      第一个念头蹦出来,来个循环就OK了吧,但做了这么多年设计,也习惯了在思考与行动之间给自己2秒钟反思的空间,嗨,递归怎么样,是不是看起来更优雅一些,前一阵子,园子里刮起了一股优化算法的“园风”,那就考虑怎么优化吧。

      这么简单的题目,要什么优化,要什么自行车,由于本人对算法真是没的说,跟没学过一般一般,所以多次面试考试算法,我直接写,此题不会(貌似不会很有理由一样,也许是我面试不顺利的一个致命问题吧),不过这个题目我还是能够写出来的,不要笑我啊,但仔细想一想,一个面试官会问这些问题吗,为什么会问这些问题,考基础,考思路,绝对不会考人品(也许会吧)......

      带着疑问我在猜测出这道题目的初衷,对一般程序员的面试也许是考思维的严谨程度,程序的通用性、扩展性,代码的规范程度,命名是否让人看着舒服,暂不说这道题的问题:java或c语言吧,用java和C语言,咋一个应该这样出:“用你熟悉的语言编写一道程序:求1到100的累加和”,呵呵这样是否让人看了更易于发挥啊。

      还记得小学时,老师基本上会出一道这样的题目:从1加到100,看那一个小朋友用最短的时间算出来? 呵呵,数学家高斯出现了,他是那个时候算的最快的一位,噢,面试官是不是要这个结果啊!

Code

     试想,我们只关心写程序,某年某月某日,孩子问起"从1加到100"怎么算啊,我们会不会一念没想到(可能只有我吧)高斯的思维方式,而是......也许在程序人生之外有好多我们要关注的东西,不要为了买房,买车都整天扎在程序里,年迈的时候回忆这一生,回忆到的仅仅是那个程序我写的最牛,当年牛倒了其他大牛,我开发的系统曾经风靡一时,也许对着同行你可以引以自豪,如果你到了敬老院,面对一帮搞政治,经济的,是不是就憋屈了,多关心一些生活中美好的东西,多关心政治、经济、人文,多关心自己的身体。

     算了,不在这里叨叨了,省得大家心烦,最近发现自己out了,发现自己身体每况日下,发现该提醒自己做点别的事情了,同学说去京东大溶洞,我在之前告诉他,我要搞Remoting,写完博文,我也去大溶洞去......

     创造生活,享受生活,每天都快乐、健康,这是给大家的祝愿,也是给自己的祝福。

     周末了,努力耕耘到一线的朋友放松一下吧,每天给自己半个小时的思考时间。

     By the way: 你对你的程序人生是如何规划的?