我想自学编程,请大虾们来帮我分析下
小弟在读大三,电子商务专业,大一大二完全是荒废。现在对编程极度感兴趣。小弟计算机基础为零,仅会简单的windows操作。想自学成为程序员,两个月前看来第一本计算机书《c+...
小弟在读大三,电子商务专业,大一大二完全是荒废。现在对编程极度感兴趣。小弟计算机基础为零,仅会简单的windows操作。想自学成为程序员,两个月前看来第一本计算机书《c++面向对象程序设计》,发现C++这个东西太庞大。于是想去学更贴近实际的,所以准备向WEB方向走。学习了XHTML,CSS,javascript,目前正在读《Think in java》,迷惑的东西很多,才发现计算机专业的基础课的用处,好羡慕。J2EE的内容很多等着我去读,还得去看操作系统,编译原理,数据结构与算法,设计模式,数据库...........
而且小弟的英文也很差。
请各位大侠帮我分析下,我这个情况自学编程合适吗?明年就毕业了,还剩下一年的时间,能学到什么程度?我很有时间,很有耐力,熬夜能力早被游戏锻炼出来了。
说得太罗嗦了。。。。。 展开
而且小弟的英文也很差。
请各位大侠帮我分析下,我这个情况自学编程合适吗?明年就毕业了,还剩下一年的时间,能学到什么程度?我很有时间,很有耐力,熬夜能力早被游戏锻炼出来了。
说得太罗嗦了。。。。。 展开
31个回答
展开全部
首先申明,本人不是什么高手,但自认为对c还比较熟悉,可以给你提点建议:
学程序的话 c 还是基础
入门阶段:还是老谭那本。
理由:虽然不能说它写得有多好,但是你现在要做的是入门,要快速的掌握c的基本语法,这本书很好理解,能够让你在最短的时间内大致掌握这门语言的概更。
第二阶段:《c程序设计语言》(The C Programming Language)和《C语言解惑》(The C puzzle book)
理由:《the c programming language》号称c语言圣经。其实它也只是一本介绍基础语法的书,不做入门教程是因为对于初学者来说,它难度稍大,之所以推荐,是因为它能让你---系统而严密的---把C语言知识构架整理一遍。《c语言解惑》,系统的整理了c语法中容易让你产生迷惑或容易犯错的地方(如a+++++b等),这时候你才算真正开始学习c语言了.(以上两本现在出重印了,应该在书店可以买到)
第三阶段:《C陷阱与缺陷》(C Traps and Pitfalls)和《高质量c/c++编程指南》
理由:《c陷阱与缺陷》是让对c的理解有质变得一本书,如如何理解(*(void(*)())0)()等问题,我的感觉是看完这本书让我真正从小菜鸟变成了老菜鸟。《高质量...》,终于有一本国产的了,呵呵,我认为这本书是把你从土匪变成正规军的最好指南,该书涉及编程风格、效率、重载、健壮性等一些列之前很难注意的问题。(以上两本《c陷阱...》已绝版,不过网上可以下载到中英文版,《高质量...》本身就是网络书,很容易找到)
其它推荐书:《c专家编程》《c和指针》
说实话这两本书我并没有看过(或看完),但有口皆碑,都是经典之作,不过都已经绝版,仔细找找网上有下载的。
这里是 视频教程 非常全面 多去看看 很有帮助的
http://tech.163.com/special/v/0009159F/vc.html
学程序的话 c 还是基础
入门阶段:还是老谭那本。
理由:虽然不能说它写得有多好,但是你现在要做的是入门,要快速的掌握c的基本语法,这本书很好理解,能够让你在最短的时间内大致掌握这门语言的概更。
第二阶段:《c程序设计语言》(The C Programming Language)和《C语言解惑》(The C puzzle book)
理由:《the c programming language》号称c语言圣经。其实它也只是一本介绍基础语法的书,不做入门教程是因为对于初学者来说,它难度稍大,之所以推荐,是因为它能让你---系统而严密的---把C语言知识构架整理一遍。《c语言解惑》,系统的整理了c语法中容易让你产生迷惑或容易犯错的地方(如a+++++b等),这时候你才算真正开始学习c语言了.(以上两本现在出重印了,应该在书店可以买到)
第三阶段:《C陷阱与缺陷》(C Traps and Pitfalls)和《高质量c/c++编程指南》
理由:《c陷阱与缺陷》是让对c的理解有质变得一本书,如如何理解(*(void(*)())0)()等问题,我的感觉是看完这本书让我真正从小菜鸟变成了老菜鸟。《高质量...》,终于有一本国产的了,呵呵,我认为这本书是把你从土匪变成正规军的最好指南,该书涉及编程风格、效率、重载、健壮性等一些列之前很难注意的问题。(以上两本《c陷阱...》已绝版,不过网上可以下载到中英文版,《高质量...》本身就是网络书,很容易找到)
其它推荐书:《c专家编程》《c和指针》
说实话这两本书我并没有看过(或看完),但有口皆碑,都是经典之作,不过都已经绝版,仔细找找网上有下载的。
这里是 视频教程 非常全面 多去看看 很有帮助的
http://tech.163.com/special/v/0009159F/vc.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先,编程是吃青春饭的职业。趁着自己年青多学多练是好的,但要有兴趣做指引。
其次,编程入门可以临阵磨枪训练出来,但是编好程是需要个人悟性和不断创新的精神,才能做好此类工作,优秀的程序员是在不断创新中提升自我的。
最后,编程高手要能耐得住寂寞,整天对着枯躁的数据,进入这样的世界是要有很大的生存勇气,毕竟这碗青春饭,使用最美妙的青春换来的。
〔鉴定完毕〕
PS:本人工民建专业,十五年前由兴趣顺利通过全国计算机等级考试二级,后工作繁忙,考过一次一级没过,上述有感而发,仅供参考!!
其次,编程入门可以临阵磨枪训练出来,但是编好程是需要个人悟性和不断创新的精神,才能做好此类工作,优秀的程序员是在不断创新中提升自我的。
最后,编程高手要能耐得住寂寞,整天对着枯躁的数据,进入这样的世界是要有很大的生存勇气,毕竟这碗青春饭,使用最美妙的青春换来的。
〔鉴定完毕〕
PS:本人工民建专业,十五年前由兴趣顺利通过全国计算机等级考试二级,后工作繁忙,考过一次一级没过,上述有感而发,仅供参考!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建议学习顺序:
1、C语言
目的:掌握基本的语法结构和程序结构,熟悉过程化的编程思想
书籍:清华大学的C语言教程很不错的,你搜一下,应该是谭浩强编的
2、JAVA(J2SE)
目的:掌握面向对象的编程思想,熟悉java的基础类和常用使用方法
书籍:依旧是清华大学的java教程
3、JSP
目的:了解一个web应用的基本组成,了解WEB运行原理,掌握servlet,request和response的基本使用方法
书籍:孙卫琴的JSP教程挺不错的
4、struts
目的:了解框架在J2EE的web应用中的运行机制和使用方式
书籍:孙卫琴的struts教程
5、数据库
目的:掌握数据库的基本只是,掌握java如何调用数据库
书籍:建议首先学习mysql的相关教程
6、各类框架
。。。。。。。。。。。。。
以上针对J2EE应用入门到进阶的基本历程,当然,后续还有许多,但是超出了初学的范围,呵呵,慢慢你就会知道的,个人建议,仅供参考~
1、C语言
目的:掌握基本的语法结构和程序结构,熟悉过程化的编程思想
书籍:清华大学的C语言教程很不错的,你搜一下,应该是谭浩强编的
2、JAVA(J2SE)
目的:掌握面向对象的编程思想,熟悉java的基础类和常用使用方法
书籍:依旧是清华大学的java教程
3、JSP
目的:了解一个web应用的基本组成,了解WEB运行原理,掌握servlet,request和response的基本使用方法
书籍:孙卫琴的JSP教程挺不错的
4、struts
目的:了解框架在J2EE的web应用中的运行机制和使用方式
书籍:孙卫琴的struts教程
5、数据库
目的:掌握数据库的基本只是,掌握java如何调用数据库
书籍:建议首先学习mysql的相关教程
6、各类框架
。。。。。。。。。。。。。
以上针对J2EE应用入门到进阶的基本历程,当然,后续还有许多,但是超出了初学的范围,呵呵,慢慢你就会知道的,个人建议,仅供参考~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我觉得你可以从简单的VB入手,然后学 ASP 的网页制作,然后在扩展的其他的语言。(原因就是这方面书和实例特多)
JAVA我不建议你做第一次自学学的语言,但我也祝你成功!
JAVA我不建议你做第一次自学学的语言,但我也祝你成功!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
近吾者赤 说的蛮有道理!
自学确实蛮难~~ 不是时间问题,而是没有针对性,学的没激情,没效率!
自学确实蛮难~~ 不是时间问题,而是没有针对性,学的没激情,没效率!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询