描述:
形势逼人?com确实是一项非常了不起的技术,但如果靠com来找工作也非易事,本人刚开始学习com,
本人看书学习路径是《com技术内幕》->《com本质》->《com原理与应用》->《深入解析ATL》->大量实践。不知道这个学习路径有没有错~~ 我现在只看了《com技术内幕》
但是总迷茫于以后是否能靠com技术找份工作,因为我深深的明白想学好COM不是半年一年的事情,它牵涉太多太广。和现在流行的java和.net相比。招聘单位也很少要com技术人员(虽然我知道com就是.net的基石)。其实有人说的很对,学习com就是学习它的编程模式,我举双手双脚赞成,(注:我也非常非常非常喜欢com)但也不能为了学习一门技术而找不到工作吧!望过来人指点迷津~~~~
解决方案1:
我认为:COM只是一种框架而已,这种框架比较复杂,但再复杂也还是一种框架,它跟数据库、网络、图形图象等技术不是一个类型的,COM是用来包装这些技术内容的,当然你也可以用其它的框架去包装,所以大家不要拿那些具体的技术去跟COM比,没有可比性,事实上国内的软件开发商少有对COM框架的思想研究的很透彻的,这也就是为什么国产软件看起来都是写死的居多,最多也就是通过几个简单的配置文件去配置,大家可以看看微软的产品,从资源管理器、开发工具到Office系列产品无不是基于COM提供出完美的二次开发接口(也就是所谓的Shell扩展),如果大家经常接触到国外的软件的话,包括业务类系统,很多都开发的非常的灵活,这些都是对COM框架思想的具体应用,COM是一种思想,你精通思想不代表你能写出好的程序,仅代表你能设计出好的程序框架而已,做框架的毕竟是少数人,所以如果你想通过COM来找工作可能是比较难的,实际上就是招写COM的公司其实说白了也不需要你很懂COM,进去后也就是用ATL/WTL写个COM组件、ActiveX控件、或是写个COM服务器之类的,这些活其实你只要对VC的ATL操作的够熟练,再加上你的数据库、网络、图形图象方面的技术,就完全能胜任了。
.......
COM要学,当然不能只学COM。
中文版的 《COM本质论》(潘爱明的)个人认为是垃圾,每个字都认得,一句话就看不懂了。英文的没看过。
《COM+编程指南》前11章非常好,虽然是一本 COM+的书,讲COM却非常的深入浅出,可以达到快速入门的效果。
可以先看,或和《inside com 》一起看。
《inside com 》看的早,咋样,有点想不起来了,记得这书讲的 婆婆妈妈的,但还算清晰。
真像你说的,COM是一种编程方法和模式。个人认为,领会了就行了,不必自己处理细节,有ATL。
up
顶~
解决方案5: 关注这个话题
帮你顶