小鸟图片简笔画 儿童:有什么最好的方法可以在短时间内快速提高编程水平?

来源:百度文库 编辑:中科新闻网 时间:2024/04/28 13:14:07
悬赏分:20 - 离问题结束还有 10 天 11 小时
我快毕业了,专业是计算机,但是现在学校和市场技术脱节很严重.我想在春节期间1个月内努力提高一下编程水平,准备学c#,主要是网络和数据库应用方面,不知道有什么速成的方法?

本人有一定的编程,就是编程实践很少,只写过一个小型的管理系统.

望各位elite多多指教.

还有,现在编程学什么方向比较好啊?

大家多帮帮忙,这对我太重要了,我一定会多多加分的.

上面那位朋友提供的信息很多,但是难免也有点偏了,毕竟,提问者要求的是速度嘛!

先稍微自我介绍一下,C#的语法学习和.NET基础知识的了解,我用了2个星期,然后经过两三个月的积累,就有不少人叫我老师了.我学C#完全是处于兴趣,至于.NET嘛,那是靠我老师为我挑了本棒呆了的书.在学C#之前,我连变量是什么都不清楚...现在,我应该也算C#.NET的先驱了吧(我学C#的时候,.NET才出世)~
快速提高的建议:
1.要有本好教材,<C#与.NET技术平台实战演练>,超级好书,千万不要看Ebook版的,一定要拿到手上(此乃肺腑之言)!
2.要一边看,一边试,书上的知识看了要及时掌握才好(所以就先把编译环境给弄到手吧)
3.在掌握了知识之后,不要满足于知识,要不断地寻求挑战.每当获取了一定的进步,就应该小试身手来做个小程序,以下是可以参考的:计算器\质数判断\分解因数\加秘解密\\\\\等一系列与数学有关系,而与实际应用关系不是很大的...你可能认为它们很简单,但是试一试你就会发现自己的漏洞(毕竟你是新学C#嘛)
4.学习要靠自己,不要靠别人的思想和代码,什么困难都要自己解决,不可以上论坛去问,当然啦,翻书是永远不会有错的
5.当语法学习得较好了以后,可以尝试做一些大型项目(你说你乐意于从事数据库应用开发,那么你可以先试着做一个微型的数据库系统,来整合一下知识)

3和4是非常重要的两点,不听我的我打赌你就不会成功!

总之就是多写,狂写,猛写,暴写,写写写写写!

现在最热的,当然是网站的制作啦,但是它太热啦.
如果你决心从事数据库应用开发,那么你必须在这方面有相当深的造诣,否则就难得找到这种工作.如果你认为你要取得较深的造诣很难,那就...网站开发吧..呵呵

建议多学几种语言,先看书,多看别人的源代码,看懂了要多练习,要多花点时间,就这么简单。
下载书籍:
www.ibook8.com
别忘了下阅读器
下载源代码:
http://hellozz.com/

你为什么要选择C#这门语言呢?你为什么不选择更容易学的或者使用更广泛的语言啊?你马上就要走向社会了,建议你多多学习C++和Java这样的语言,虽然相对C#来说复杂了,但是学好学精这两门语言,你的就业机会是非常大的。也许你会问我,学好C#不是一样可以找到工作吗,我并不否认你的看法,我要告诉你,语言的选择有个地域限制,如果单单是为了学习,可以随便选择,如果是想靠语言来找工作的话,C++和Java在我们北方就业面是非常广的,也是比较难学的两门语言。

你既然喜欢编程,就应该认认真真的学习一门语言,先从VB开始,VB是比较好的入门语言,可视化的,比较简单,是非常好的入门语言。书籍最少应该准备两本,不可能一本书籍会包含VB的所有内容,在看书的时候,可以交叉的看,一本书籍中没有讲到的内容可以在另一本中看到,这样对学习是很有好处的,也能保证所学知识的完整性。学编程是一个很漫长的过程,不要着急,要理论与实践想结合,例程书籍也是很重要的,看源代码对学习也是很有帮助的,等你学完这门VB语言之后,学习别的语言是非常简单,可以尝试C语言,按照C——C++——VC的顺序学习,有助于知识的连贯性,我也希望你能学好的。

学习C语言,谭浩强的《C程序设计》是一部非常好的C语言书籍,学习程序设计是一个非常漫长的过程,不要着急,一本书多看两遍三遍,学会交叉学习法,在学习C的过程中,可以看看数据结构,编译原理,操作系统等书籍,对编成都是很有帮助的。最开始学习的时候,先不要编一些比较大的程序,多编一些小程序,比如数组运算,字符组合等等,指针是C语言的精华,是比较复杂的部分。看到你的情况,编了一个学习系统,对语言的驾驭能力还是很不错的,我相信你,你一定能学习好C语言的。

我是2001年接触编程的,刚开始只是大概了解一下,并没有进行比较深入的学习,我是从VB开始入门的,学了1年多,然后转入C语言,按照C——C++——VC的顺序学习,C学了两年,现在开始学习C++,C++的学习是很有难度的,类,标准库,多态,继承等等比较抽象难道懂的概念,虽然他秉承了C语言的风格,但是有很多很多是C语言不具备的,要多看书,上机实践也是必不可少的。《C++编程思想》,《C++标准库》,这些书都非常好,内容也很全面,例程书籍也是必不可少的,多看源代码对编程是很有帮助的,也会少走很多弯路。总之,C++的学习是一个比较漫长的过程,大概需要两年的时间,这只是底限,如果想学通,学精,还需要更多的时间。

我向你推荐一些C++经典书籍:

c++程序设计教程
c++编程思想
c++大学教程
c++程序设计语言
数据结构算法与应用c++语言描述
c++标准模板库------自修教程与参考手册
泛型编程与STL
深度探索c++对象模型
设计模式---可复用面向对象软件的基础
重构---改善既有代码的设计
Essential c++
Effective c++
More Effctive c++
C++ primer

前五本应该属于入门书籍,后面的属于学习难度比较大的,想提高C++的编程能力,看看这些书籍有好处。建议你把编程思想这本书多看看。多做练习题,对提高编程水平的帮助是很大的。

其实语言是相通的,一门语言学会了,学习其他语言就比较容易了。

业界有这样一种说法,因为JAVA这门语言包含了C++的一些特性,掌握了C++,就等于掌握了JAVA的80%,

我是一名大三的学生,我也正在学习C++这门语言,一年多的时间,学习的感觉真的很累的,希望能和你成为朋友!

当你自感觉自己学习效果有很大提高的时候,你可以参加相应的培训,如北京的达内培训,南方也应该有,北大青鸟培训,印度NIIT软件培训等等。这些都是非常优秀的培训中心,是保证就业的。

下面,基于你对编程这么感兴趣,而且你是即将走入社会的大学生,我想把自学和老师教学的区别向你说一下,有不妥之处,请多多指正。

自学的时候,你可以花费一个月甚至更多的时间完成一个程序,并没有答案可供参考(在书店里,很多编程书籍里的习题是没有答案的,难度也特别高),可以尽情发挥自己的想象力去完成。当你看到一个个程序在没有任何参考资料的情况下,由你自己写出来的时候,是不是感觉很有成就感啊!如果你感觉自己对知识掌握的程度有很大提高的时候,我恭喜你,你可以进行更深一步的学习了,VC++,软件需求等知识。

在课堂,花费很长时间编写一个程序的情况,是不会出现的。因为老师是按照教学进度去辅导学生的,学习时间是很紧凑的,一个月不仅仅是做一个程序,要做很多很多,大部分程序和书中的例子有很大关系,或者说进行扩展,难度并没有很明显的变化,还有答案参考。这样不能满足程序的完整性。我自己感觉和学生的学习能力有很大关系。其实,老师应该在要求同学完成书面作业的同时,多读一些辅助性的书籍,对于学生来说,学习效果会更好。

好了,说了这么多,希望能给你一些帮助啊!可以参考一下,为自己做个学习计划,要对自己有信心,祝你在计算机学习的道路上,一路顺风。

要学精,学什么都可以.
.net不错.

不过还是劝你把自己最擅长的学精就可以了.

加入一个实际项目组,最好是有丰富开发经验的项目组,参与几个项目以后会提高很快,最主要的是你自己要多想!

只有实践才是最快最有效的提高水平的途径,只要是你曾经编写过和程序,在第二次编写或编写相关程序时,你都会显示出你的编程水平,要有耐心。