<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_魔豆的BLOG</title><subtitle type="text">一个程序员的学习足迹...</subtitle><id>http://feed.cnblogs.com/blog/u/4183/rss</id><updated>2012-05-25T06:48:42Z</updated><author><name>魔豆</name><uri>http://www.cnblogs.com/modou/</uri></author><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/modou/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/4183/rss"/><entry><id>http://www.cnblogs.com/modou/archive/2011/12/10/2283616.html</id><title type="text">转：有理想的程序员必须知道的15件事</title><summary type="text">作为程序员，要取得非凡成就需要记住的15件事。1.走一条不一样的路在有利于自己的市场中竞争，如果你满足于“泯然众人矣”，那恐怕就得跟那些低工资国家的程序员们同场竞技了。2.了解自己的公司以我在医院、咨询公司、物流企业以及大技术公司工作的经验来看，这一点所言不虚。不同公司的运营模式差异极大。如果你理解企业的运营模式，那你就不一样了！在这家公司中（或者对客户而言），你是参与业务运营的资产，你的工作能直接产生效益！3.与最优秀的人为伍很早以前，我喜欢打篮球，被分配到一个水平比较高的队里。一开始适应的确很困难，但环境的压力越大（重大比赛），我的长进也就越明显。每个领域其实都一样：你周围人的水平（以及对</summary><published>2011-12-10T14:40:00Z</published><updated>2011-12-10T14:40:00Z</updated><author><name>魔豆</name><uri>http://www.cnblogs.com/modou/</uri></author><link rel="alternate" href="http://www.cnblogs.com/modou/archive/2011/12/10/2283616.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/modou/archive/2011/12/10/2283616.html"/><content type="html">&lt;p&gt;作为程序员，要取得非凡成就需要记住的15件事。&lt;br /&gt;&lt;strong&gt;1.走一条不一样的路&lt;/strong&gt;&lt;br /&gt;在有利于自己的市场中竞争，如果你满足于&amp;ldquo;泯然众人矣&amp;rdquo;，那恐怕就得跟那些低工资国家的程序员们同场竞技了。&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2.了解自己的公司&lt;/strong&gt;&lt;br /&gt;以我在医院、咨询公司、物流企业以及大技术公司工作的经验来看，这一点所言不虚。&lt;br /&gt;不同公司的运营模式差异极大。如果你理解企业的运营模式，那你就不一样了！在这家公司中（或者对客户而言），你是参与业务运营的资产，你的工作能直接产生效益！&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3.与最优秀的人为伍&lt;/strong&gt;&lt;br /&gt;很早以前，我喜欢打篮球，被分配到一个水平比较高的队里。一开始适应的确很困难，但环境的压力越大（重大比赛），我的长进也就越明显。&lt;br /&gt;每个领域其实都一样：你周围人的水平（以及对你的期望）越高，你就会变得越优秀。&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;4.制造差异&lt;/strong&gt;&lt;br /&gt;每年学习一门新编程语言。为什么不呢？不断尝试新事物，你关注的技术种类越多，脚下的路就越宽广，你的职业生涯就会日新月异。不知道几年后Java的趋势如何？那就学习Clojure。学Ruby还是Python？这两种语言都可以试试啊。然后你才能知道哪种语言更适合某个特定的项目。看，掌握的语言多了，才能在需要的时候信手拈来吧。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;5.畏惧，是最大的敌人&lt;/strong&gt;&lt;br /&gt;还是直接从书中摘一句吧：&amp;ldquo;在畏惧中做出的职业规划，很可能会让自己后半辈子就一直被&amp;lsquo;圈禁&amp;rsquo;在小隔断里，永远不会有创造明天辉煌的时刻。没错，那样是安全，但有意思吗？&amp;rdquo;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;6.要成为多面手&lt;/strong&gt;&lt;br /&gt;如果你掌握了所在领域的知识，那你只能是一名专业人士。用PHP编程？花点时间设置一台Apache服务器，让PHP和MySQL都跑起来。一直在用jQuery？试试Prototype。你懂了吧。&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;7.一个字：做&lt;/strong&gt;&lt;br /&gt;别指望别人过来教你该怎么做，出去，自己学着去做！&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;8.找一位好老师&lt;/strong&gt;&lt;br /&gt;找一位好老师可以让你在学习技术的时候有的放矢。作者给我们讲述了别人是怎么指导他学习的（顺便说一句，作者在这本书里讲了很多个人经历的小故事，他居然从一位演奏家转行来做软件开发！）：&amp;ldquo;好好研究一下目录服务，熟悉一种UNIX变体，然后再掌握一门脚本语言。&amp;rdquo;&lt;br /&gt;请记住这句禅宗谚语：&amp;ldquo;循路觅宗师，形影不相离，师知吾亦知，吾乃成宗师。&amp;rdquo;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;9.主动教会别人&lt;/strong&gt;&lt;br /&gt;教会别人是一种最好的学习方式。写一篇博客能帮你搞清楚一个问题。为此，你必须先掌握很多材料，同时还要有条有理地讲给别人听（写作技能）。如书中所言：&amp;ldquo;要想知道自己是不是真的明白，你就讲给别人听听。&amp;rdquo;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;10.实践，实践，再实践（训练）&lt;/strong&gt;&lt;br /&gt;只有进行大量实践（花大量的时间）才能掌握某种技术。看的很多，写的很少，遇到问题，改一改，又去读代码&amp;hellip;&amp;hellip;（这样下去是不行的）。&lt;br /&gt;要特别警惕拖延症。其实，往往只要有了开头就好办了。&lt;br /&gt;自我加压，效果会更好。我曾在一篇博客中提到帕金森定律：紧张的时限可以让你提高工作效率。为什么不把这个定律用到学习上呢，比如说在y时间内学会x？&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;11.从小处入手&lt;/strong&gt;&lt;br /&gt;每天都取得一项小成果，每天都要坚持做（写在博客上？）。这样一来，你只能让自己比昨天更进步，而不能说自己比上星期进步了一点。&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;12.享受过程&lt;/strong&gt;&lt;br /&gt;关注当下，而不是目标，享受那些在追逐未来目标的途中可能无暇顾及的小胜利。人总要生活在当下。我享受编程的过程，就像享受编程的结果一样。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;13.不要丧失危机感&lt;/strong&gt;&lt;br /&gt;越是成功，就越容易犯重大错误。永远不要忘了危机感，特别是要认识到你今天所知道的，到了明天可能就会一文不值。过去的荣耀不能保你永远无虞。&lt;br /&gt;据书中所说，你最好是要让自己能够&amp;ldquo;通用&amp;rdquo;，而不要对哪种技术或哪个公司产生依赖。你所掌握的某些技能，甚至你的工作，到了明天都可能会变得毫无价值。因此要不断提高/丰富/扩展自己的技能。&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;14.推销自己&lt;/strong&gt;&lt;br /&gt;为某个项目贡献自己的一份力量，写一篇博客，共享自己的源代码，成为对某个社区有用的人。&lt;br /&gt;当然，做这些事可能需要激情，要看你的爱好，但这些事也会间接地推广你的工作成果，证明你的实力，提高你的知名度。&lt;br /&gt;&lt;br /&gt;1&lt;strong&gt;5.关注市场&lt;/strong&gt;&lt;br /&gt;书中还提到了&amp;ldquo;预警极客&amp;rdquo;，也就是那些始终引领技术发展的人。这些人说过的话往往带有预见性，他们提到事物也许过几天就会成为头条新闻。关注这些人，常看他们的Twitter和博客。&lt;span class="jammer"&gt;"&lt;/span&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/modou/aggbug/2283616.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/modou/archive/2011/12/10/2283616.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/modou/archive/2009/04/20/1439950.html</id><title type="text">转：甲骨文将以74亿美元收购太阳微系统公司</title><summary type="text">新浪财经讯 北京时间周一晚间消息，甲骨文公司(ORCL)宣布，将以每股9.50美元，总计74亿美元现金的价格收购太阳微系统公司(JAVA)。此项交易价格较太阳公司股票上周五6.69美元的收盘价溢价42%，即2.81美元。甲骨文表示，扣除太阳公司的现金与债务后，此项交易价值56亿美元。国际商用机器公司(IBM)此前曾报价每股9.40美元收购太阳公司，但本月早些时候，在太阳公司取消IBM的独家谈判权之...</summary><published>2009-04-20T13:39:00Z</published><updated>2009-04-20T13:39:00Z</updated><author><name>魔豆</name><uri>http://www.cnblogs.com/modou/</uri></author><link rel="alternate" href="http://www.cnblogs.com/modou/archive/2009/04/20/1439950.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/modou/archive/2009/04/20/1439950.html"/><content type="text">新浪财经讯 北京时间周一晚间消息，甲骨文公司(ORCL)宣布，将以每股9.50美元，总计74亿美元现金的价格收购太阳微系统公司(JAVA)。此项交易价格较太阳公司股票上周五6.69美元的收盘价溢价42%，即2.81美元。甲骨文表示，扣除太阳公司的现金与债务后，此项交易价值56亿美元。国际商用机器公司(IBM)此前曾报价每股9.40美元收购太阳公司，但本月早些时候，在太阳公司取消IBM的独家谈判权之...</content></entry><entry><id>http://www.cnblogs.com/modou/archive/2009/04/15/1436326.html</id><title type="text">给大家推荐一个用电脑拨打普通电话的软件skype</title><summary type="text">软件下载地址：http://skype.tom.com/这个软件很早就有了，广告也是铺天盖地，只是一直没有在意，用了一下，发现真的很不错，推荐给大家。拨打普通电话需要购买电话卡，可以拨打国内固定电话和手机，资费1分钟1毛钱左右，相当便宜了，通话质量也不错。还有那种包月的，10000分钟，一个月才几十块钱。当然也可以用Skype拨打国际长途，资费也非常便宜，详细资费可以参考官方网站。购买电话卡可以在...</summary><published>2009-04-15T03:58:00Z</published><updated>2009-04-15T03:58:00Z</updated><author><name>魔豆</name><uri>http://www.cnblogs.com/modou/</uri></author><link rel="alternate" href="http://www.cnblogs.com/modou/archive/2009/04/15/1436326.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/modou/archive/2009/04/15/1436326.html"/><content type="text">软件下载地址：http://skype.tom.com/这个软件很早就有了，广告也是铺天盖地，只是一直没有在意，用了一下，发现真的很不错，推荐给大家。拨打普通电话需要购买电话卡，可以拨打国内固定电话和手机，资费1分钟1毛钱左右，相当便宜了，通话质量也不错。还有那种包月的，10000分钟，一个月才几十块钱。当然也可以用Skype拨打国际长途，资费也非常便宜，详细资费可以参考官方网站。购买电话卡可以在...</content></entry><entry><id>http://www.cnblogs.com/modou/archive/2009/03/16/1412786.html</id><title type="text">体验网页版的QQ</title><summary type="text">现在可以在网页上聊QQ了，登录地址：http://im.qq.com/webqq/</summary><published>2009-03-15T16:06:00Z</published><updated>2009-03-15T16:06:00Z</updated><author><name>魔豆</name><uri>http://www.cnblogs.com/modou/</uri></author><link rel="alternate" href="http://www.cnblogs.com/modou/archive/2009/03/16/1412786.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/modou/archive/2009/03/16/1412786.html"/><content type="text">现在可以在网页上聊QQ了，登录地址：http://im.qq.com/webqq/</content></entry><entry><id>http://www.cnblogs.com/modou/archive/2005/04/08/133786.html</id><title type="text">C-omega vs ADO.net </title><summary type="text">  Cω是微软研究院对下一代语言的探索。它扩展了C#的功能，更好的支持数据访问(SQL和XML)和并发控制。Cω的希望能方便的开发出更加可靠且维护性更好的软件，其中一个重要的概念就是"尽早的发现错误"。在下面的一个数据库查询的例子中将很好的体现出这一点。   现在我想得到一个在某个城市的员工...</summary><published>2005-04-08T01:46:00Z</published><updated>2005-04-08T01:46:00Z</updated><author><name>魔豆</name><uri>http://www.cnblogs.com/modou/</uri></author><link rel="alternate" href="http://www.cnblogs.com/modou/archive/2005/04/08/133786.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/modou/archive/2005/04/08/133786.html"/><content type="text">  Cω是微软研究院对下一代语言的探索。它扩展了C#的功能，更好的支持数据访问(SQL和XML)和并发控制。Cω的希望能方便的开发出更加可靠且维护性更好的软件，其中一个重要的概念就是"尽早的发现错误"。在下面的一个数据库查询的例子中将很好的体现出这一点。   现在我想得到一个在某个城市的员工...</content></entry><entry><id>http://www.cnblogs.com/modou/archive/2004/11/16/64379.html</id><title type="text">水晶报表10高级开发版下载及序列号</title><summary type="text">10版的只有此版本支持直接在.net 2003中使用Crystal Reports 10 Advanced Developer (build 10.0.0.53327)下载地址：http://ftp.crystaldecisions.com/outgoing/Products/CR10DevEn.exe序列号：License : AV860-01CS00G-U7000NCSN : 12314678...</summary><published>2004-11-16T06:02:00Z</published><updated>2004-11-16T06:02:00Z</updated><author><name>魔豆</name><uri>http://www.cnblogs.com/modou/</uri></author><link rel="alternate" href="http://www.cnblogs.com/modou/archive/2004/11/16/64379.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/modou/archive/2004/11/16/64379.html"/><content type="text">10版的只有此版本支持直接在.net 2003中使用Crystal Reports 10 Advanced Developer (build 10.0.0.53327)下载地址：http://ftp.crystaldecisions.com/outgoing/Products/CR10DevEn.exe序列号：License : AV860-01CS00G-U7000NCSN : 12314678...</content></entry><entry><id>http://www.cnblogs.com/modou/archive/2004/07/23/26896.html</id><title type="text">往SQL Server数据库中添加图片(VB.NET)</title><summary type="text">原文地址:http://dotnet.aspx.cc/ShowDetail.aspx?id=J9UBRVER-L3VB-49M3-GOU1-Z6C2PVR6FZ3K我把关键的部分取了出来,并作了相关的修改:PictureBox1是指一个PictureBox控件name是varchar(50)类型 image是image类型PrivateSubInsertImage()SubInsertImage(...</summary><published>2004-07-23T06:59:00Z</published><updated>2004-07-23T06:59:00Z</updated><author><name>魔豆</name><uri>http://www.cnblogs.com/modou/</uri></author><link rel="alternate" href="http://www.cnblogs.com/modou/archive/2004/07/23/26896.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/modou/archive/2004/07/23/26896.html"/><content type="text">原文地址:http://dotnet.aspx.cc/ShowDetail.aspx?id=J9UBRVER-L3VB-49M3-GOU1-Z6C2PVR6FZ3K我把关键的部分取了出来,并作了相关的修改:PictureBox1是指一个PictureBox控件name是varchar(50)类型 image是image类型PrivateSubInsertImage()SubInsertImage(...</content></entry><entry><id>http://www.cnblogs.com/modou/archive/2004/07/23/26783.html</id><title type="text">我对委托的理解(VB.NET)</title><summary type="text">我刚接触委托,我觉的委托就相当于一个函数指针.下面是我写的一个关于委托最简单的例子:Form1是指一个窗体,TextBox1是指一个TextBox控件 Private Function HelloWorld()Function HelloWorld() As String  Return &amp;qu...</summary><published>2004-07-23T01:44:00Z</published><updated>2004-07-23T01:44:00Z</updated><author><name>魔豆</name><uri>http://www.cnblogs.com/modou/</uri></author><link rel="alternate" href="http://www.cnblogs.com/modou/archive/2004/07/23/26783.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/modou/archive/2004/07/23/26783.html"/><content type="text">我刚接触委托,我觉的委托就相当于一个函数指针.下面是我写的一个关于委托最简单的例子:Form1是指一个窗体,TextBox1是指一个TextBox控件 Private Function HelloWorld()Function HelloWorld() As String  Return &amp;qu...</content></entry><entry><id>http://www.cnblogs.com/modou/archive/2004/07/23/26722.html</id><title type="text">ProgressBar控件的使用(VB.NET)</title><summary type="text">代码中用到两个控件:ProgressBar1(ProgressBar控件)和Timer1(Timer控件)PrivateSubTimer1_Tick()SubTimer1_Tick(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesTimer1.TickMe.ProgressBar1.PerformStep()IfMe.Progr...</summary><published>2004-07-23T00:40:00Z</published><updated>2004-07-23T00:40:00Z</updated><author><name>魔豆</name><uri>http://www.cnblogs.com/modou/</uri></author><link rel="alternate" href="http://www.cnblogs.com/modou/archive/2004/07/23/26722.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/modou/archive/2004/07/23/26722.html"/><content type="text">代码中用到两个控件:ProgressBar1(ProgressBar控件)和Timer1(Timer控件)PrivateSubTimer1_Tick()SubTimer1_Tick(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesTimer1.TickMe.ProgressBar1.PerformStep()IfMe.Progr...</content></entry><entry><id>http://www.cnblogs.com/modou/archive/2004/07/21/26071.html</id><title type="text">把一个数组的值赋给另一个数组(VB.NET)</title><summary type="text">传址: Dimarr1()AsObject={"string1","string2","string3"}Dimarr2()AsObject=arr1传值:Dimarr1()AsObject={"string1","string2","string3"}Dimarr2()AsObjectReDimarr2(arr1.Length-1)Array.Copy(arr1,arr2,arr1.Length...</summary><published>2004-07-21T02:04:00Z</published><updated>2004-07-21T02:04:00Z</updated><author><name>魔豆</name><uri>http://www.cnblogs.com/modou/</uri></author><link rel="alternate" href="http://www.cnblogs.com/modou/archive/2004/07/21/26071.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/modou/archive/2004/07/21/26071.html"/><content type="text">传址: Dimarr1()AsObject={"string1","string2","string3"}Dimarr2()AsObject=arr1传值:Dimarr1()AsObject={"string1","string2","string3"}Dimarr2()AsObjectReDimarr2(arr1.Length-1)Array.Copy(arr1,arr2,arr1.Length...</content></entry></feed>
