读书人

才结业不知道技术发展方向有同感和

发布时间: 2012-12-22 12:05:06 作者: rapoo

才毕业,不知道技术发展方向,有同感和有经验的同志讨论讨论!
今年毕业,没撒技术特长,在大学中学过c++(比较熟),现在想学mfc(不晓得有不有前途),了解点儿数据库,现在想做应用软件开发(纠结,不晓得该补强哪方面的知识)。自学过JAVA(只懂SE),求各位大神指点迷津啊!!!
学MFC有前途吗?还是学.net好,还是其他的什么好??
[最优解释]
首先说下,MFC是比较难入门的,你得多花点时间。然后客观的说下MFC的前景是不太好的,不信你搜下看市场还有多少MFC岗位给你,话说回来虽然不多但如果你学的还可以,找份薪水凑合的工作还是不难的。
个人意见如果你不是比较喜欢MFC,那可以换其他的,比如移动开发。如果说自己C++学的还不错,java什么的玩的不太溜,舍不得C++那点基础,那就没必要了,说实在的楼主说的C++熟估计也比较浅,STL源码剖析,深度探索,effctive系列应该没怎么看过,如果真舍不得C++,也可以考虑linux下的C++。
[其他解释]
学C++的话,如果是windows平台,首先需要了解的是windows的消息机制是怎么运作的,这个是最基本的,
从sdk api学起, 有一定基础后,也别学mfc了, 应该学com组件,弄懂其工作机制,建议看com本质论,如果看不懂,说明工作经验还不够,把com技术里的一些概念,比如套间,散列集,对象,接口,大致弄明白是怎么回事,当然,因为没有源码,所以这些概念你可能需要自己猜测一下是怎么实现的,com本质论里其它概念写的比较好,套间的概念写的不好,估计因为没有源码,也不好胡乱猜测是怎么实现的

在这以后,可以学学qt,atl,boost库,以后winrt出来后,如果com掌握比较牢固的话,会很容易理解并上手。

com组件技术才是windows平台上精髓。

linux平台,虽然做过开发,但一般都用boost库及一些常用api,只涉及应用层,也不涉及界面开发,没搞过内核开发,所以体验不深,不太清楚。
[其他解释]
自己喜欢哪个就学哪个吧~
[其他解释]
其实很多人现在做的事情连他自己当初都没想到,做哪方面取决于你一开始找的那份工做。
[其他解释]

引用:
首先说下,MFC是比较难入门的,你得多花点时间。然后客观的说下MFC的前景是不太好的,不信你搜下看市场还有多少MFC岗位给你,话说回来虽然不多但如果你学的还可以,找份薪水凑合的工作还是不难的。
个人意见如果你不是比较喜欢MFC,那可以换其他的,比如移动开发。如果说自己C++学的还不错,java什么的玩的不太溜,舍不得C++那点基础,那就没必要了,说实在的楼主说的C++熟估计也比较浅,STL源码……


目测是你dota 玩家
[其他解释]
做自己适合的
[其他解释]
不工作没有方向,刚毕业时的方向,基本上不是你今后的真正方向。
[其他解释]
搞游戏开发吧,不管什么平台貌似都很火啊
[其他解释]
祝你好运

读书人网 >VC/MFC

热点推荐