编程问题
小弟现在在网吧工作,只是对硬件了解不少,但对软件一点不懂,现请教各位大哥大姐,我想学编程,应该从哪学起?最好一步一步说下,小弟感激不尽!!!我可以说一天都在闲着没事干,就...
小弟现在在网吧工作,只是对硬件了解不少,但对软件一点不懂,现请教各位大哥大姐,我想学编程,应该从哪学起?最好一步一步说下,小弟感激不尽!!!
我可以说一天都在闲着没事干,就开开机,卖卖东西什么的,有很多时间的
复制的哥们别来了,来点实际的,求真正的高手指点小弟
纠结中,好迷茫啊, 我还是先学VB吧........................ 展开
我可以说一天都在闲着没事干,就开开机,卖卖东西什么的,有很多时间的
复制的哥们别来了,来点实际的,求真正的高手指点小弟
纠结中,好迷茫啊, 我还是先学VB吧........................ 展开
17个回答
2011-02-13 · 知道合伙人互联网行家
zhuxinjun1982
知道合伙人互联网行家
向TA提问 私信TA
知道合伙人互联网行家
采纳数:2145
获赞数:8329
毕业于上海行健职业学院,大专学历;2007~2009在北大青鸟进修网络编程课目。现任网络主管,平时爱好上网。
向TA提问 私信TA
关注
展开全部
我在补充说下我的意见吧:
你学习编程是为了靠他赚钱,还是纯属于喜好编程,还是只为了打发时间
正常情况下学习编程都是为了赚钱,带来经济效益,而前提你要对编程感兴趣。学过编程的人都知道,只有你感兴趣,遇到问题的时候才会去克服,这样不停的循环,才学的好,因为在学习编程的过程中你会遇到你想象不到的困难,如果不是很感兴趣建议就别学了,到时候你绝对会打退堂鼓的。为了学好编程出去找工作还有很重要的一点就是你的年龄层次及学历层次,这些都是门槛,否则就算你学好也很难找到工作。年龄建议25岁以下,学历建议大专以上包括大专。(如果是为了出去工作而学编程建议去好的学校参加培训,花点钱也值得,付出才有回报)
如果你只是爱好编程又绝对时间太多,那你可以自学,但就编程而言自学是很难得,因为目前纯在太多不同的语言,如果是网站方面的,2种技术你必须学,HTML语言和DIV+CSS,网站所有语言最后都是编译成HTML语言发布的,而DIV+CSS是样式表,排版布局需要用到的,使用的层面非常广泛,包括FLASH都可以用的DIV+CSS。
做游戏我就不太清楚了,具我了解应该是C或C++之类的语言。
如果只是为了打发时间,建议你选择别的方式,为打发时间而学习编程是种折磨。
刚才我提到了FLASH,顺便也说下吧,FLASH是非常强大的,前途无量,不亚于C或C++,如果要学FLASH,可以学AS3语言,它是纯面向对象的语言。FLASH通过它自己独有的平台,(目前出到FLASH CS5)可以开发出非常炫丽的网站,在视觉方面我相信其它语言也好软件也好没法与它相比的。只是FLASH涉及的范围太广,对于初学者而言是绝对有难度的,建议至少学习一种语言后在接触FLASH。很多东西还得靠你自己,真想学就像我下面说的那样,方向要选择好,再选择语言和软件,切记:前提要感兴趣。
学编程的话,你首先要选择好方向,是打算开发B/S架构的程序还是C/S架构的程序。
目前较流行的编程语言有C#,JAVA二种,还有其它很多语言就不说了,C#是从C++引申而来的,具体就不介绍来源了。
B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。
C/S(Client/Server)结构,即客户机和服务器结构。
具体的详解可以网上去搜,都有介绍,
确定好方向,再选择学习的语言,如果你想发开游戏之类的属于C/S架构,不过现在B/S架构也可以开发游戏,已经慢慢流行起来了。如果你想开发网站之类的就是B/S架构了。现在还有种程序WAP。
WAP(无线通讯协议)是在数字移动电话、因特网或其他个人数字助理机(PDA)、计算机应用之间进行通讯的开放全球标准。现在很多人直接用WAP来代表手机上网。WAP的本质就是INTERNET,而且是可以移动的INTERNET。
开发C/S介意你学习C,C++,或C#,C#较容易上手,且使用的平台也是微软精心打造的Microsoft Visual Studio,先已出到2010,集合环境开发及跨语言平台,B/S或C/S都可以开发的软件。
JAVA也很流行,不过外面找工作要JAVA的一般门槛都较高,而JAVA可以跨平台开发,各有各的优点和缺点,这要看你自己喜好了。
开发B/S也就是网站之类的程序可以学习ASP.NET,PHP,ASP,PHP是语言,目前较流行,属于JAVA引申来的,ASP.NET里包括很多语言,C#,J#,VB#,C++等,现在较流行的是C#。
方向确定好,语言选择好,接下来就是选择开发的软件了,C#肯定是选择Microsoft Visual Studio,简称VS,而JAVA(包括PHP)有很多软件可以开发,推荐使用JBuilder和Eclipse(比较流行,也很好用),还有就是学习数据库,目前流行的有SQL,ORACLE,ACCESS等。
ORACLE适合开发大型程序
SQL适合开发中,大型程序
ACCESS适合开发小程序
一般SQL跟C#搭配,因为SQL也是微软开发的,所以与C#搭配很方便,很多功能都支持。
一般ORACLE的话应该和JAVA搭配
ACCESS小型的,一般大公司不会用。
语言和数据库都掌握了,就可以开发程序了。
如果学的话至少1年左右才能都掌握,个人能力而言呵呵。
你学习编程是为了靠他赚钱,还是纯属于喜好编程,还是只为了打发时间
正常情况下学习编程都是为了赚钱,带来经济效益,而前提你要对编程感兴趣。学过编程的人都知道,只有你感兴趣,遇到问题的时候才会去克服,这样不停的循环,才学的好,因为在学习编程的过程中你会遇到你想象不到的困难,如果不是很感兴趣建议就别学了,到时候你绝对会打退堂鼓的。为了学好编程出去找工作还有很重要的一点就是你的年龄层次及学历层次,这些都是门槛,否则就算你学好也很难找到工作。年龄建议25岁以下,学历建议大专以上包括大专。(如果是为了出去工作而学编程建议去好的学校参加培训,花点钱也值得,付出才有回报)
如果你只是爱好编程又绝对时间太多,那你可以自学,但就编程而言自学是很难得,因为目前纯在太多不同的语言,如果是网站方面的,2种技术你必须学,HTML语言和DIV+CSS,网站所有语言最后都是编译成HTML语言发布的,而DIV+CSS是样式表,排版布局需要用到的,使用的层面非常广泛,包括FLASH都可以用的DIV+CSS。
做游戏我就不太清楚了,具我了解应该是C或C++之类的语言。
如果只是为了打发时间,建议你选择别的方式,为打发时间而学习编程是种折磨。
刚才我提到了FLASH,顺便也说下吧,FLASH是非常强大的,前途无量,不亚于C或C++,如果要学FLASH,可以学AS3语言,它是纯面向对象的语言。FLASH通过它自己独有的平台,(目前出到FLASH CS5)可以开发出非常炫丽的网站,在视觉方面我相信其它语言也好软件也好没法与它相比的。只是FLASH涉及的范围太广,对于初学者而言是绝对有难度的,建议至少学习一种语言后在接触FLASH。很多东西还得靠你自己,真想学就像我下面说的那样,方向要选择好,再选择语言和软件,切记:前提要感兴趣。
学编程的话,你首先要选择好方向,是打算开发B/S架构的程序还是C/S架构的程序。
目前较流行的编程语言有C#,JAVA二种,还有其它很多语言就不说了,C#是从C++引申而来的,具体就不介绍来源了。
B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。
C/S(Client/Server)结构,即客户机和服务器结构。
具体的详解可以网上去搜,都有介绍,
确定好方向,再选择学习的语言,如果你想发开游戏之类的属于C/S架构,不过现在B/S架构也可以开发游戏,已经慢慢流行起来了。如果你想开发网站之类的就是B/S架构了。现在还有种程序WAP。
WAP(无线通讯协议)是在数字移动电话、因特网或其他个人数字助理机(PDA)、计算机应用之间进行通讯的开放全球标准。现在很多人直接用WAP来代表手机上网。WAP的本质就是INTERNET,而且是可以移动的INTERNET。
开发C/S介意你学习C,C++,或C#,C#较容易上手,且使用的平台也是微软精心打造的Microsoft Visual Studio,先已出到2010,集合环境开发及跨语言平台,B/S或C/S都可以开发的软件。
JAVA也很流行,不过外面找工作要JAVA的一般门槛都较高,而JAVA可以跨平台开发,各有各的优点和缺点,这要看你自己喜好了。
开发B/S也就是网站之类的程序可以学习ASP.NET,PHP,ASP,PHP是语言,目前较流行,属于JAVA引申来的,ASP.NET里包括很多语言,C#,J#,VB#,C++等,现在较流行的是C#。
方向确定好,语言选择好,接下来就是选择开发的软件了,C#肯定是选择Microsoft Visual Studio,简称VS,而JAVA(包括PHP)有很多软件可以开发,推荐使用JBuilder和Eclipse(比较流行,也很好用),还有就是学习数据库,目前流行的有SQL,ORACLE,ACCESS等。
ORACLE适合开发大型程序
SQL适合开发中,大型程序
ACCESS适合开发小程序
一般SQL跟C#搭配,因为SQL也是微软开发的,所以与C#搭配很方便,很多功能都支持。
一般ORACLE的话应该和JAVA搭配
ACCESS小型的,一般大公司不会用。
语言和数据库都掌握了,就可以开发程序了。
如果学的话至少1年左右才能都掌握,个人能力而言呵呵。
展开全部
1、你喜欢编程吗?
2、你能够忍受天天做在哪儿面对着一堆代码发呆吗?
3、你的理科方面好吗?
4、你的逻辑能力强吗?
5、你有自信把程序学好吗?
如果上述答案都是肯定的,再接着往下看
1、你认为最流行的一定是最好的?
2、你认为最新的一定是最好的?
3、你认为学起来容易的都是没前(钱)途的?
4、你认为学起来难的一定有前(钱)途的?
5、你认为刚学程序一定要看准方向?
如果上述答案都是否定的,再接着往下看
我是从自学走过来的,请相信我!
我谈谈的我怎么学的
第一个->visual foxpro数据库编程->学不懂->到网上找相关傻瓜式教程->看完之后已能编写出相当傻瓜的程序(不写代码)->建立了自信->继续看视频教程(边看边跟着视频做)->跟视频学到能够自己写代码了->开始建立自己的应用程序->碰到问题->百度一下谷歌一下->一般问题解决->解决不了->请教高手->如此下去直到完成了自己的应用程序->对自己的应用程序所用到的知识点大部分掌握->完善应用程序(添加自己想要的功能)->直到自己感觉满意了->visual foxpro也学得差不多了
第二个->asp->照样看不懂->到网上找相关傻瓜式教程->看完之后已能编写出相当傻瓜的程序(不写代码)->建立了自信->继续看视频教程(边看边跟着视频做)->跟视频学到能够自己写代码了->开始建立自己的应用程序->碰到问题->百度一下谷歌一下->一般问题解决->解决不了->请教高手->如此下去直到完成了自己的应用程序->对自己的应用程序所用到的知识点大部分掌握->完善应用程序(添加自己想要的功能)->直到自己感觉满意了->asp也学得差不多了
第三个->javascript->直接找教程 ->找的过程中遇到jquery(这是一个javascript相关的东西)->下载jquery视频教程->跟着视频做->视频看完了->已能编写自己想要的功能->完善自己的网页->遇到不懂了->百度一下谷歌一下->````````
第四个->网页样子难看了->找解决办法->用css+div布局网页->找相关傻瓜式教程->沿着上面的步子走
···············
第N个······
好了,学到现在,您已经积累了丰富的编程知识以及编程经验,知识相比经验,经验更重要,对于上面所说的,我感觉对于初学者来说犯不着,因为学起来很难,即使我现在学起来也感觉有难度,c/c++/java这些,楼主您现在还是暂时别学,学起来很痛苦
上面只是我的学习方法,你可以根据你想要的进行调整
希望和你做朋友,我的名字把Z去掉,加我
2、你能够忍受天天做在哪儿面对着一堆代码发呆吗?
3、你的理科方面好吗?
4、你的逻辑能力强吗?
5、你有自信把程序学好吗?
如果上述答案都是肯定的,再接着往下看
1、你认为最流行的一定是最好的?
2、你认为最新的一定是最好的?
3、你认为学起来容易的都是没前(钱)途的?
4、你认为学起来难的一定有前(钱)途的?
5、你认为刚学程序一定要看准方向?
如果上述答案都是否定的,再接着往下看
我是从自学走过来的,请相信我!
我谈谈的我怎么学的
第一个->visual foxpro数据库编程->学不懂->到网上找相关傻瓜式教程->看完之后已能编写出相当傻瓜的程序(不写代码)->建立了自信->继续看视频教程(边看边跟着视频做)->跟视频学到能够自己写代码了->开始建立自己的应用程序->碰到问题->百度一下谷歌一下->一般问题解决->解决不了->请教高手->如此下去直到完成了自己的应用程序->对自己的应用程序所用到的知识点大部分掌握->完善应用程序(添加自己想要的功能)->直到自己感觉满意了->visual foxpro也学得差不多了
第二个->asp->照样看不懂->到网上找相关傻瓜式教程->看完之后已能编写出相当傻瓜的程序(不写代码)->建立了自信->继续看视频教程(边看边跟着视频做)->跟视频学到能够自己写代码了->开始建立自己的应用程序->碰到问题->百度一下谷歌一下->一般问题解决->解决不了->请教高手->如此下去直到完成了自己的应用程序->对自己的应用程序所用到的知识点大部分掌握->完善应用程序(添加自己想要的功能)->直到自己感觉满意了->asp也学得差不多了
第三个->javascript->直接找教程 ->找的过程中遇到jquery(这是一个javascript相关的东西)->下载jquery视频教程->跟着视频做->视频看完了->已能编写自己想要的功能->完善自己的网页->遇到不懂了->百度一下谷歌一下->````````
第四个->网页样子难看了->找解决办法->用css+div布局网页->找相关傻瓜式教程->沿着上面的步子走
···············
第N个······
好了,学到现在,您已经积累了丰富的编程知识以及编程经验,知识相比经验,经验更重要,对于上面所说的,我感觉对于初学者来说犯不着,因为学起来很难,即使我现在学起来也感觉有难度,c/c++/java这些,楼主您现在还是暂时别学,学起来很痛苦
上面只是我的学习方法,你可以根据你想要的进行调整
希望和你做朋友,我的名字把Z去掉,加我
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
python
你用百度搜一下吧
它能很简单很快的作出有用的工具
很多程序员都喜欢这个语言
你用百度搜一下吧
它能很简单很快的作出有用的工具
很多程序员都喜欢这个语言
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要做一个程序员或者是系统工程师之类的是一个比较困难的事情。
学会编程,首先当然是要学习一门语言。现在大学比较流行的编程学习语言是C、C++、java/.net。按照这个顺序学习就好。
不过,要想做好这个。硬件知识也是要学习的。当然不是电脑拆装方面的硬件基础。比较多涉及的是内存、cpu、基础电路等的具体工作方式以及各种体系结构。与怎么拆装电脑有云泥之别。这方面有《计算机组成原理》等方面的书。
不过,千里之行始于足下。学总比不学的好。祝君努力。
打字不易,赏点吧。
学会编程,首先当然是要学习一门语言。现在大学比较流行的编程学习语言是C、C++、java/.net。按照这个顺序学习就好。
不过,要想做好这个。硬件知识也是要学习的。当然不是电脑拆装方面的硬件基础。比较多涉及的是内存、cpu、基础电路等的具体工作方式以及各种体系结构。与怎么拆装电脑有云泥之别。这方面有《计算机组成原理》等方面的书。
不过,千里之行始于足下。学总比不学的好。祝君努力。
打字不易,赏点吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
学VB,也可以,虽然有点过时了,写点小程序还是好用的。其实入门阶段主要是训练自己的学习能力。来知道问问题可以,更重要的是学会自己搜索答案,知道该去搜什么词。你还可以注意一下那个网吧怎样赚钱,想想你怎样能帮老板赚钱,这样有利于提高你的收入。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我感觉C#挺简单的,建议你学C#,不过我同学说JAVA简单,但是我觉得挺难的,你就学C#吧,我是过来人,有经验
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询