<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_谷人的程序人生</title><subtitle type="text">陆游说：纸上得来终觉浅，绝知此事要躬行。陆游又说：汝果欲学诗，功夫在诗外。</subtitle><id>http://feed.cnblogs.com/blog/u/14770/rss</id><updated>2010-07-07T13:20:27Z</updated><author><name>gucs</name><uri>http://www.cnblogs.com/gucsnet/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/gucsnet/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/14770/rss"/><entry><id>http://www.cnblogs.com/gucsnet/articles/1773154.html</id><title type="text">和技术相关的……</title><summary type="text">朋友发来邮件，说：做技术需要什么秉性？你为什么会选择做技术？考虑的因素是什么，因为喜欢吗？如果做技术前途未卜还要做吗，还会喜欢做吗？金钱占你考虑因素的比重能有多大？喜欢是什么感觉？为什么我都不知道自己喜欢什么呢？你有没有过这种时期或者感觉呢？好长的一个问题，这封邮件让我想了许多，正好借这个机会做个简单的总结，1、秉性 有思考的习惯，有自学能力，平时可能沉默寡言，但是聊起技术来会眼睛放光。2、为什么...</summary><published>2010-07-07T13:20:00Z</published><updated>2010-07-07T13:20:00Z</updated><author><name>gucs</name><uri>http://www.cnblogs.com/gucsnet/</uri></author><link rel="alternate" href="http://www.cnblogs.com/gucsnet/articles/1773154.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/gucsnet/articles/1773154.html"/><content type="html">&lt;p&gt;朋友发来邮件，说：&lt;/p&gt;&#xD;
&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;做技术需要什么秉性？你为什么会选择做技术？考虑的因素是什么，因为喜欢吗？如果做技术前途未卜还要做吗，还会喜欢做吗？金钱占你考虑因素的比重能有多大？喜欢是什么感觉？为什么我都不知道自己喜欢什么呢？你有没有过这种时期或者感觉呢？&lt;/blockquote&gt;&#xD;
&lt;p&gt;好长的一个问题，这封邮件让我想了许多，正好借这个机会做个简单的总结，&lt;/p&gt;&#xD;
&lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;&#xD;
&lt;p&gt;1、秉性 &lt;br /&gt;有思考的习惯，有自学能力，平时可能沉默寡言，但是聊起技术来会眼睛放光。&lt;/p&gt;&#xD;
&lt;p&gt;2、为什么选择 &lt;br /&gt;我性格内向不爱说话，坐在电脑前很舒服，特别是写程序的时候。慢慢的，通过写程序让自己变得更自信了，头一次感觉到自己比老师会的还多。 &lt;br /&gt;第一次接触程序的时候谈不上喜欢，但是慢慢喜欢了，可以称作兴趣，也因此投入了许多时间，上学时是课余时间，工作后是业余时间。写程序让我快乐，所以选择技术，而不是去做管理。 &lt;/p&gt;&#xD;
&lt;p&gt;3、前途未卜 &lt;br /&gt;做技术的，本质上和泥瓦匠没啥区别，就是个手艺人。软件业也和传统行业没有区别，每个行业都需要很多人，所以不担心会&amp;ldquo;前途未卜&amp;rdquo;。做技术，也许不能锦衣玉食，但是只要努力，吃饱穿暖应该没有问题。 &lt;/p&gt;&#xD;
&lt;p&gt;4、金钱的因素 &lt;br /&gt;当初是能够养活自己就可以了，不想继续花家里的钱，做喜欢的事情并能衣食无忧。现在会多一些，毕竟结婚了，要考虑家庭的因素，而且将来会有孩子。 对金钱追求是没有止境的，我在选择工作的时候金钱是个因素，但是都被放到最后面。说到比重，应该是 10~20% 吧。 &lt;/p&gt;&#xD;
&lt;p&gt;5、喜欢是什么 &lt;br /&gt;对技术或者其他事情的&amp;ldquo;喜欢&amp;rdquo;，应该和谈恋爱差不多吧。你见不到一个人的时候会思念，会想给她打个电话、发条短信，上街看到衣服会想她穿上是什么样子，等等。 &lt;br /&gt;有时候我会看一天电视，打一天游戏，每一次这样做之后我都会有点儿后悔，或者说失落，觉得自己在浪费生命。但是，如果我写了一天程序，就不会有这样的感觉，相反，如果这一天学到了东西，我会开心的手舞足蹈。 &lt;br /&gt;昨天下午我睡了十几分钟，起来后看了两篇文章，英文的，很长。晚上回家我都在和老婆讲我的收获，给她讲 dependency inversion/dependency injection/ioc container/test double/mock 等等，试着用她能接受的方式来说明。 &lt;br /&gt;我想，这就是喜欢。 &lt;/p&gt;&#xD;
&lt;p&gt;不知道这样的回答是否适合，但我可以保证，这是我的真实想法 :) &lt;/p&gt;&#xD;
&lt;/blockquote&gt;&#xD;
&lt;p&gt;去年我写过一篇文章《&lt;a href="http://www.cnblogs.com/gucsnet/articles/1372499.html" target="_blank"&gt;我的技术理想&lt;/a&gt;》，说自己会坚持走技术路线，以及因此带来的困惑。这一次，借朋友的提问梳理了思路，对于前面的路应该会有更好的把握吧。说起来，要谢谢朋友，感谢你让我想了这么多，并且形成了文字。&lt;/p&gt;&#xD;
&lt;p&gt;谢谢！&lt;/p&gt;&lt;img src="http://www.cnblogs.com/gucsnet/aggbug/1773154.html?type=2" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/gucsnet/articles/1773154.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/gucsnet/archive/2010/06/11/1756384.html</id><title type="text">《应用框架的设计与实现——.NET平台》书评</title><summary type="text">2005 年推出的书，2010 年我才浏览了一遍，这些年我的确不够勤奋。要不是因为《一线架构师实践指南》，每次站在鹿鸣书店的书架前，我会继续忽视这本书。说真的，要是在 2005 年就读这本书，对自己来说是个很大的提高。MQ、COM+、认证和授权、配置等等，当时我对这些知识的理解很肤浅，需要一本书来指导一下，特别是从实践的角度。读过了《UML 与设计模式应用》《敏捷软件开发》等优秀图书之后，回头再读...</summary><published>2010-06-11T06:55:00Z</published><updated>2010-06-11T06:55:00Z</updated><author><name>gucs</name><uri>http://www.cnblogs.com/gucsnet/</uri></author><link rel="alternate" href="http://www.cnblogs.com/gucsnet/archive/2010/06/11/1756384.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/gucsnet/archive/2010/06/11/1756384.html"/><content type="html">&lt;p&gt;2005 年推出的书，2010 年我才浏览了一遍，这些年我的确不够勤奋。要不是因为《&lt;a href="http://book.douban.com/subject/4031899/" target="_blank"&gt;一线架构师实践指南&lt;/a&gt;》，每次站在鹿鸣书店的书架前，我会继续忽视这本书。&lt;/p&gt;&#xD;
&lt;p&gt;说真的，要是在 2005 年就读这本书，对自己来说是个很大的提高。MQ、COM+、认证和授权、配置等等，当时我对这些知识的理解很肤浅，需要一本书来指导一下，特别是从实践的角度。&lt;/p&gt;&#xD;
&lt;p&gt;读过了《&lt;a href="http://book.douban.com/subject/1792387/" target="_blank"&gt;UML 与设计模式应用&lt;/a&gt;》《&lt;a href="http://book.douban.com/subject/1140457/" target="_blank"&gt;敏捷软件开发&lt;/a&gt;》等优秀图书之后，回头再读这本书就不那么激动了，但是我仍然愿意向那些只读《XX 入门经典》《XX 高级编程》的程序员来读读这本书，可以拓展思路，同时又避免那么抽象，不会一下子让你觉得那么高深。&lt;/p&gt;&#xD;
&lt;p&gt;最后，以《&lt;a href="http://book.douban.com/subject/1429555/" target="_blank"&gt;应用框架的设计与实现&lt;/a&gt;》来命名可能是出于市场的考虑吧，我倒是觉得这是一本用 .NET 技术来讲设计模式的书，和《Java 与模式》类似，作者可能也参考了《敏捷软件开发》的风格吧，谁知道呢，呵呵&lt;/p&gt;&#xD;
&lt;p&gt;PS：本文首发于 &lt;a href="http://book.douban.com/review/3324832/" target="_blank"&gt;douban&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/gucsnet/aggbug/1756384.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/gucsnet/archive/2010/06/11/1756384.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/gucsnet/archive/2009/12/15/1624454.html</id><title type="text">《WCF Unleashed》的 AzRoles 演示代码</title><summary type="text">《WCF Unleashed》的 10.3 节《使用 XSI 运用基于声明的安全》的演示代码使用了 AzRoles，按照书上的步骤安装 Windows 2003 Serivce Pack 1 Administration Tools Pack 之后，程序仍抛出运行时异常。修改 App.config，增加 &amp;lt;serviceDebug includeExceptionDetailInFaults...</summary><published>2009-12-15T01:26:00Z</published><updated>2009-12-15T01:26:00Z</updated><author><name>gucs</name><uri>http://www.cnblogs.com/gucsnet/</uri></author><link rel="alternate" href="http://www.cnblogs.com/gucsnet/archive/2009/12/15/1624454.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/gucsnet/archive/2009/12/15/1624454.html"/></entry><entry><id>http://www.cnblogs.com/gucsnet/archive/2009/12/02/1615138.html</id><title type="text">Tech Ed 2009，胡思乱想</title><summary type="text">下面的文字是提交给公司技术期刊的，完成后请 wenzhe 和 type 帮我看，他们说有点儿乱，重点不突出，放在博客里还可以。在这一版之前，我还写过两个版本，更乱、更没有重点的。我老婆简单浏览了第一版后，告诉我不吸引人，于是我推翻以前的想法，重写。尽管这段文字还不够好，但我努力了，发在这儿留个纪念吧。文字能的提高需要长时间的努力，我，努力着！  拿到 Tech Ed 2009（北京）的门票后我在网...</summary><published>2009-12-02T03:10:00Z</published><updated>2009-12-02T03:10:00Z</updated><author><name>gucs</name><uri>http://www.cnblogs.com/gucsnet/</uri></author><link rel="alternate" href="http://www.cnblogs.com/gucsnet/archive/2009/12/02/1615138.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/gucsnet/archive/2009/12/02/1615138.html"/></entry><entry><id>http://www.cnblogs.com/gucsnet/archive/2009/11/01/1593935.html</id><title type="text">Mac 双系统的时间设置问题</title><summary type="text">用 Mac 不足一个月，自从安装成功起就被双系统切换后的时间问题所困扰，尝试着修改 Mac 系统配置，无果。今天 Google 了一下，这个帖子写的很好，有理有据。按照里面的方法我修改了 XP 的注册表，反复重启几次，多次进入 XP 和 Mac，时间都是正常的。下面，将主要步骤摘抄如下，详细内容请参考原帖。WinXP 和 MacOSX 缺省看待 PC 的 CMOS 记录的时钟是不一样的。可以将 W...</summary><published>2009-11-01T06:52:00Z</published><updated>2009-11-01T06:52:00Z</updated><author><name>gucs</name><uri>http://www.cnblogs.com/gucsnet/</uri></author><link rel="alternate" href="http://www.cnblogs.com/gucsnet/archive/2009/11/01/1593935.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/gucsnet/archive/2009/11/01/1593935.html"/></entry><entry><id>http://www.cnblogs.com/gucsnet/archive/2009/10/28/1591629.html</id><title type="text">使用 gVim 遇到的第一个问题</title><summary type="text">开始学习使用 gVim，装了 gVim 7.2。看 Charles 可以在代码里跳来跳去，我也跟着装了一个 ctags 插件，没想到，每当我按下 CTRL + ] 总是提示：E433:No tags file E426:tag not found: all_bear_start_idle几次搜索，最后还是回到了 Easwy 博客，找到了 ctags 中文手册，学习后明白了。使用 ctags 命令生...</summary><published>2009-10-28T11:27:00Z</published><updated>2009-10-28T11:27:00Z</updated><author><name>gucs</name><uri>http://www.cnblogs.com/gucsnet/</uri></author><link rel="alternate" href="http://www.cnblogs.com/gucsnet/archive/2009/10/28/1591629.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/gucsnet/archive/2009/10/28/1591629.html"/></entry><entry><id>http://www.cnblogs.com/gucsnet/archive/2009/08/19/1549582.html</id><title type="text">Google notebook for Firefox 3.5</title><summary type="text">自从升级到 Firefox 3.5.x，我的 google notebook 插件就不好用了。几次要使用，都忍住了，直接发到 twitter 上留个备份。今天实在受不了了，google 一下，在这篇文章里找到了解决方案。这是我修改后的 xpi 文件，可以直接使用。</summary><published>2009-08-19T02:18:00Z</published><updated>2009-08-19T02:18:00Z</updated><author><name>gucs</name><uri>http://www.cnblogs.com/gucsnet/</uri></author><link rel="alternate" href="http://www.cnblogs.com/gucsnet/archive/2009/08/19/1549582.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/gucsnet/archive/2009/08/19/1549582.html"/></entry><entry><id>http://www.cnblogs.com/gucsnet/archive/2009/04/23/1441888.html</id><title type="text">Fiddler &amp; localhost</title><summary type="text">要使用 Fiddler 帮另一个组的同事调试一段程序，可是 Visual Studio 自带的 ASP.NET Development Server 只能使用 localhost 或 127.0.0.1，默认不使用代理。根据官方的解释，使用 http://ipv4.fiddler，测试后，真的好用。当然，还有其他方法：使用 localhost. 或 127.0.0.1.，请注意结尾处的点儿，这是必...</summary><published>2009-04-23T03:04:00Z</published><updated>2009-04-23T03:04:00Z</updated><author><name>gucs</name><uri>http://www.cnblogs.com/gucsnet/</uri></author><link rel="alternate" href="http://www.cnblogs.com/gucsnet/archive/2009/04/23/1441888.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/gucsnet/archive/2009/04/23/1441888.html"/></entry><entry><id>http://www.cnblogs.com/gucsnet/archive/2009/02/25/1398264.html</id><title type="text">关于 TableLayoutPanel 的 Scroll bar</title><summary type="text">为简化多个控件的布局，我在项目中使用了 TableLayoutPanel，并且设置了 AutoScroll = true，以实现滚动条功能。QA 在测试过程中发现两个问题：TableLayoutPanel 内容过多时，达到某一个高度后，其下的所有行都不能正确显示。 使用鼠标移动滚动条，再切换到另一个窗体或程序，重新激活该窗体后滚动条又恢复到最初状态，页面保持在最上方。 通过了多次 Google，基...</summary><published>2009-02-25T13:57:00Z</published><updated>2009-02-25T13:57:00Z</updated><author><name>gucs</name><uri>http://www.cnblogs.com/gucsnet/</uri></author><link rel="alternate" href="http://www.cnblogs.com/gucsnet/archive/2009/02/25/1398264.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/gucsnet/archive/2009/02/25/1398264.html"/></entry><entry><id>http://www.cnblogs.com/gucsnet/articles/1377417.html</id><title type="text">我的她 —— 记我的 IBM R51</title><summary type="text"/><published>2009-01-17T02:41:00Z</published><updated>2009-01-17T02:41:00Z</updated><author><name>gucs</name><uri>http://www.cnblogs.com/gucsnet/</uri></author><link rel="alternate" href="http://www.cnblogs.com/gucsnet/articles/1377417.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/gucsnet/articles/1377417.html"/></entry></feed>
