接触VS2005仅仅只有1年的时间,回顾去年9月开始接触C#到现在开发学校办公B/S结构,给我一种很怪的感觉。
最初接触C#,研究ASP.NET,感觉不错,配合SQL,用上手很顺,也就忽略了JAVA。
过了不久,开始学习AJAX,学习MS安全技术的使用。
在接着现在学习WPF,WCF,sliverlight,.net 3.0,LINQ
可是现在回头来看看,总感觉怪怪的,学习的永远是使用新的工具,新的集成技术
如果这样学下去,一旦离开了MS,我的coding life不就要重写了吗?
这些东西,仿佛是一个又一个的陷阱。进了一个坑,一旦MS说:我更新了产品了,我就要往更大的一个坑跳下。
这根本就是与MS的战车绑在一起……
引用博客园一位名为sf在某blog上的回复:
“我就是一个,在微软平台下开发快10年了;开发工具换了一茬又一茬;
我一哥们,做IBM的AS400,也做了10年了;开发工具一直没变;
我从DOS开发到Windows2003,每次系统的升级就会是一次重新学习,每次都要重新练级;每次都是新手;
IBM AS400就没有怎么升级,我的哥们已经从新手变成了老老手;
十年时间过去,我变成了微软平台的资深新手,他成了AS400的资深高手;”
我很同意sf的观点,使用和学习java,我们对着的是open source
使用和学习.net,我们对着的是不停更新的API
对于程序员来说,应该追求技术,而非迷恋技术。
从今天开始,我决定学习linux + java,这是挑战,也是对MS的一种反抗……
最初接触C#,研究ASP.NET,感觉不错,配合SQL,用上手很顺,也就忽略了JAVA。
过了不久,开始学习AJAX,学习MS安全技术的使用。
在接着现在学习WPF,WCF,sliverlight,.net 3.0,LINQ
可是现在回头来看看,总感觉怪怪的,学习的永远是使用新的工具,新的集成技术
如果这样学下去,一旦离开了MS,我的coding life不就要重写了吗?
这些东西,仿佛是一个又一个的陷阱。进了一个坑,一旦MS说:我更新了产品了,我就要往更大的一个坑跳下。
这根本就是与MS的战车绑在一起……
引用博客园一位名为sf在某blog上的回复:
“我就是一个,在微软平台下开发快10年了;开发工具换了一茬又一茬;
我一哥们,做IBM的AS400,也做了10年了;开发工具一直没变;
我从DOS开发到Windows2003,每次系统的升级就会是一次重新学习,每次都要重新练级;每次都是新手;
IBM AS400就没有怎么升级,我的哥们已经从新手变成了老老手;
十年时间过去,我变成了微软平台的资深新手,他成了AS400的资深高手;”
我很同意sf的观点,使用和学习java,我们对着的是open source
使用和学习.net,我们对着的是不停更新的API
对于程序员来说,应该追求技术,而非迷恋技术。
从今天开始,我决定学习linux + java,这是挑战,也是对MS的一种反抗……