想成为编程高手(包括网络编程),都需要学什么?

来源:百度知道 编辑:UC知道 时间:2024/06/05 21:00:27
从入门的开始,到高手阶段需要学的都要告诉我一下。目前我只自学了C语言和VB。别的像java、html、php、mql之类的一概不懂,我也不知道学什么用处大,该先学什么后学什么。。。我都准备自学的,请高手指点!

我现在学的是数学专业!
答案全面认真的追加100分!谢谢!

单纯的网络编程指编出像qq一样的能实现网络功能的软件,也称为socket编程。
要编出这些软件,只需先精通一门语言,然后学习下网络编程就行,你现在自学c和vb,不知你的水平到那个阶段?如果已经熟练掌握了,那学网络编程很快。
html,php这些是学做网站的,网站的门槛比较低,你是学数学的,有点浪费了。建议你不要学了。
建议你先学socket编程,以后往游戏开发方向发展,这有利于你数学知识的发挥,而且可以编网络游戏。(游戏开发由于门槛很高,人才少,所以市场缺口较大,以后工作很有利)
sql这些是数据库,暂时不急学
给你定个方向
精通一门编程语言(重要,建议把c++也学了)-》进行可视化编程(如c语言,则学习sdk编程)-》网络编程(即socket编程)-》gui编程(就是界面的编程,可与网络编程互换)-》游戏编程(一般为directx编程)
当然如果打算往游戏方向发展,就放弃vb,只学c吧,游戏编程一般都用c编,vb效率低
如果对一些名词不了解,百度一搜就有了
够全面了吧,手都酸了 。

简单实用的两类:
一:GUI编程,还是VB。有人说VB不专业,其实不管白猫黑猫,能抓耗子就是好猫。而且VB可以调用很多API函数。
二:ASP.net+Sqlserver 。ASP.net入门容易,很快就能做出WEB应用程序。

多了解一些语言,但要选择一个深入学习,比如PHP。再加上实际去做开发。这样肯定会成功。
光说不练,永远不会成功。

学的太杂没有好处,还不如找一两个语言弄明白了。
而且不同的语言使用的场合,开发的对象也不一样,主要看你想做些什么。