网站开发和软件开发

来源:百度知道 编辑:UC知道 时间:2024/05/12 03:22:59
学软件开发,需要学习C/C++,VC++,数据结构和算法,计算机组成原理,操作系统原理,高等数学,离散数学,编译原理等之类的东西,那么学习网站开发,做后台编程的学了HTML,CSS,ASP,PHP,数据库等,需要学习C语言,数据结构和算法,还有那些数学知识吗?
能给出网站开发和软件开发的具体自学方案吗,比如先学什么,然后学什么?

软件开发:先看下数据结构,然后在学C,C++直到熟练,然后开始学习VC++,弄清楚MFC框架和消息机制。孙鑫视频教程也很不错的。详细,全面。但是软件设计模式是一定好好学的,这门课程会给你开发的软件一定的指导作用。必不可少的。目前网上也有这类的视频教程,书籍可以用借用c#语言的《软件设计模式》。

网站开发:就简单的多了,可以不学习什么语言就可以建立自己的网站了。但是要从长久的来看还是不行的,最好是先学习下html,asp,php这样就差不多了。建立一个自己的网站也就够用了。

就目前形式来看:软件开发与网站开发与趋于通向发展的趋势。向visual studio 就是集成了这两类编程与一体的开发平台。而C#语言则是他们的中间语言,可以考虑系统的学习下C#语言。

很多时候这些编程语言是相通的,实质是大同小异。有c的基础学c#也很简单的。还有一个开发语言也是很有竞争力的软件与网络编程语言那就是SUN公司的JAVA。想必楼主也知道这些了吧。

只是提供建议,这还要看LZ的学习方向了,要是打算将来工作是网络方向的话,就多看看网络编程方面的。否则就要多了解软件开发方面的。人的精力是有限的,要是都想学的话恐怕是做到了样样通,样样松。没有什么可拿的出手的,硬功夫。

本建议只代表我个人看法。

没有许三多那么执着 就别考虑自学编程了
这玩意有老师教都两腿发麻 别说自学了~!

呵呵,不是老师教你的腿麻,而是现在的老师要是他自己不会就开始误导你,忒无耻.

我只说软件方面的,看到楼主只列出VC++方面的书,那就说下这方面的。
先看下数据结构,然后在学C,C++直到熟练,然后开始学习VC++,弄清楚MFC框架和消息机制。再写些小程序,掌握VC++的编译流程。至于高等数学什么的,我感觉那都是以后研究精密算法的时候才能用上,对了,那时顺便看下汇编语言,这玩意好,能了解到计算机底层。

以上为我的个人看法,如果有不近意的地方望包涵,仅供参考。

软件设计:谭浩强C语言程序设计->数据结构(C语言版)(清华大学出版社)->VC++深入详解(孙鑫)或深入浅出MFC,数学方面如果