从初识.NET到现在的对.NET有一定的了解,这期间我走了不少弯路。记得最初我很盲目,大学期间没有从老师那里得到使用vs.net的建议,第一次安装vs.net还是在同学的建议并借用别人的盘安装的。很蹩脚,我费了很大功夫才装好vs.net,第一次使用vs.net,我懵了,身边使用vs.net的少得可怜,于是上网搜索、求助成为我学习.NET使用、熟悉FrameWork的最佳方式也可以说是唯一的途径。非常高兴,我还是从网络上找到了好多我需要的材料,并求得到好多高手朋友的相助,才有我现在慢慢提高,我很感激他们!
博客园就是这样一个平台,几乎任何一个对.NET感兴趣的朋友都可以从这里找到你想要的东西,源代码、学习心得、编程小技巧等。而我个人认为,学习、模仿别人的好代码是提高编成的最佳途径。博客园提供了这么一个场所,这也是我喜欢博客园的原因之一。然而估计也有不少园友有过这样的挣扎、或者说是内心矛盾。当我们在编程上自己很有收获、心得的时候,我们的内心是喜悦的,并且很想把自己的心得体会跟大家共享。每当这个时候,如果你纯粹是个人编程练习测试,而不是受雇于某公司给别人打工的时候,你就可以“毫无保留”的把你的代码,包括学习心得写出来与大家共享,这是一种心理上的享受。如果你是受雇于别人给别人打工的时候,在把你的代码心得共享之前你就必须考虑这么一个问题:你这么做会涉嫌给你所在的公司泄密吗?如果你做的是软件产品研发,回答是肯定的。微软则支持最大程度的共享,推进.NET的更大的普及。
最近我就碰到这么一个问题。因为一直在使用mschart,算是有所了解。发表了几篇关于mschart的随笔。后来有园友来email询问具体实现。当我考虑再三后,打算发表随笔共享自己总结的源码的时候,同事提醒我,鉴于我们现在做的是软件产品研发,为了避免将来不必要的麻烦,最好不要发表。
其实,我们自己或许也有内心矛盾的时候,好多东西都是自己花时间精力总结出来的成果,一下子就共享了值得吗?当我写这个随笔的时候,我的内心也是在挣扎的,我们有必要把事情复杂化吗?原本就只是一个学习交流的平台,不涉及任何知识产权问题,为什么要把它负责化呢。仅仅在自己的主页上注明“转载请注明出处”就够了吗?
杭州三汇数字信息技术有限公司
杭州市文二路385#汽轮大厦7楼,310012