主题:[讨论]那位VC++高手可以说说学习VC++的经验?谢谢
awlfa
[专家分:10] 发布于 2009-03-13 19:40:00
小弟是刚学习VC++的,那位VC++高手可以说说学习VC++的经验?我听说VC++用处很广,但是又不知道在网络通讯方面是有哪些用处。那位VC++高手可以说说VC++的用处?谢谢
回复列表 (共5个回复)
沙发
星绽紫辉 [专家分:1700] 发布于 2009-03-14 11:27:00
我不是高手,但我愿意说说经验:开始学编程,选择什么语言不是很重要,选择什么平台也不重要,表面上看编程领域五花八门,似乎有很多东西需要去学,似乎很多东西就算花一辈子也学不完。但是实际上计算机业的历史还不到100年,那为什么会有这么多障碍呢?一方面对于程序员有2中类型(一般),一种是做Windows的,一种是做Linux或Unix的(后来可以发展到嵌入式)。但就我的学习经验来看,这两种操作系统很多内核机制是相同的,稍有差异,只不过Windows已经相当成熟,Linux作为左面系统还不算很完善,但是Linux做嵌入式手机类开发非常强大了。问题的根源是:微软不开源,Linux开源。现在有很多程序员,做Windows的(我就是),做什么软件、搞破解、网络通讯,都是跟在微软的屁股后面走的。为什么这么说?因为我们编程用的是人家的SDK、开发用的是别人的Visual Stdio。这就注定了Windows程序员的命运:就算你是做驱动,你也是”拿来主义“(大家不要认为做驱动很复杂哦),当然,微软提供的只是工具和材料,至于烹饪出美味的菜肴就是你的事了,也许你靠它也能有一个“满意的人生”。当然,你不要误解,不是所有的东西都是微软发明的,比如网络通讯编程,它是由伯利克大学开发的,另外还有IEEE的另一种网络编程模型。问题是:微软把这些聪明的大脑想出的东西(或者称为模型)变成了看得见摸得着的SDK。甚至再封装再封装,直到你看不到为止。然后你就会满世界发帖:这是什么?那是什么?怎么下手?就像学习1+1=2我们只要像认为是公理一样来学习Windows编程。
到目前为止,可学习的计算机语言不计其数,甚至还有什么热门排行榜。。。实际上就是1+1=2换成“一加一等于二”,当然是怎么方便用什么。实际上国内软件公司的开发资金和时间都是一般有限的,不像欧美国家暴雪之流投入几个亿,让你做出精品软件---他能够承受这个风险。中国就不行,中国讲究所谓的“速食主义”,别人出了好的产品,马上模仿架构,速度规划,就开始编程了,然后加班加点的赶工,好了,最后东西出来了,也可以用。怕什么?中国这么多人,谁有个好奇心去摸摸你的软件,你就发财了,目的达到了,这就是现状。印度软件为什么这么成功?它是工厂模式,一个按钮都有至少2个人在做,而且一做再做,开发软件有上千人,分工明显,最后能够做出好东西。哦,扯远了,初学者的话,学习C/C++,也不必精通,先学个大概,能独立写个计算器程序就可以了,然后你学习下MFC,为什么?简单呗!有人说MFC很难,我说,草你妈 啊,什么都难,你上大学怎么上的?有人说,大学老师很垃圾。我说,是很垃圾。我又说,你也很垃圾,都他妈成年人了,连个自学能力都 没有?满脑子美女、性、啤酒学个鸡巴编程 ?有人说,我上网成瘾,我说,你没错。游戏没错,玩游戏没错,但是编程的时候就应该 好好 编程。有人说,我没电脑,我没工作;我说,发传单你干不干?我说,去送外卖你 干 不干?你现在20岁,3年后你存不到一台电脑你就是猪。有人说,到那时候高手如云,还有我的份吗?我说,草你 妈的,造纸业1000年的历史,现在还有人干。 有人说,我学编程是被逼的,为了吃饭。我说,你不要学了,你去学自己感兴趣 的,不然你总有 一天 死在里面,你只会成为别人的笑柄。哦~扯円了,然后MFC你照着例子学一段时间后,似乎感觉很不错,似乎没有新的东西可学,似乎又无事可做。下一步是回到C/C++,仔细研究下指针和类。为什么?似乎不知道缺陷问题?我究竟用指针会犯哪些常见错误?google所有你能找到的面试题,那里面都有答案。什么?你搞定了?好,下一步呢?
学学SDK,你犯迷糊了?啥是 SDK,SDK简单得说就相当于数学公式或者公理。理解他的意思,照抄就是。好了,可以用SDK写个窗口了。然后捏?看看以下基本书,必看,不看你死定了:《Windows核心编程》、《Windows网络编程》、《MFC Windows程序设计》、《Windows SDK程序教程》、《软件调试》、《深入解析Windows操作系统》。有人说,我是学Linux的,我说,草你 吗的,学Linux的东西,你只要Windows掌握了,Linux上手还不在只日之间?然后捏?下一步是什么?我说,草你 妈的,你没好好学,wow都到70级了,编个程序还那么多拼写错误。有人说,下一步该怎么学?我说,你 个猪,你不要学编程了,学到这里还 不知道下一步该学什么吗?(完)
板凳
awlfa [专家分:10] 发布于 2009-03-14 12:21:00
很经典,谢谢高手啊
3 楼
sssessse [专家分:70] 发布于 2009-03-16 11:28:00
眼泪都笑出来了……
4 楼
ξцbㄒじê [专家分:0] 发布于 2009-03-16 19:08:00
呵呵`大哥的连词用的有创新`小弟受教了`顶`
5 楼
zcp_0603 [专家分:10] 发布于 2009-03-22 21:37:00
挺有才地!
也许我会受到你的启发的哦
我发觉我有时都是那样
呵呵呵!
见笑了
我来回复