编程入门者对菜鸟的N条建议:

来源:百度知道 编辑:UC知道 时间:2024/05/11 00:48:05
编程入门者对菜鸟的N条建议:
在学编程之前,首先要想清楚自己是不是要走这条路。这条路不好走。
1.决定了要学习编程之后,至少要学会一些DOS命令吧,不然你连编译个makefile工程都做不到。
2.首先学习的语言我非常无奈地建议,C语言,真的是C语言,不是C++,也不是C#,是纯粹的C语言,就是每个计算机相关专业学生都会接触到的那个C语言,哪怕你就打算去做网页,也应该先学C语言。 昨天有个高中学生告诉我,有个什么视频的作者建议他们先学C++。对于这个问题,我真的是很无奈的。那些录视频的,你们回想起自己说的那些话不脸红么?
3.觉得C语言基础已经可以了,想学习其它语言的时候,请再想一想,你用C语言做出过几个具有实用价值的程序呢?除了排序你还会什么?
4.真的觉得该去学习其它语言了,我小小的建议,Java其实很适合学习面向对象的思想。如果看到String != String的问题时,你不能领悟到Java中的对象就是指针,那就思考一下自己是不是还没到离开C语言的程度。
5.学习编程时编程工具的选择也是非常重要的,这个人人都有自己的想法。我非常推荐用cmd加编译器命令直接去编译运行。这样的话你能够清楚自己程序中任何一个环节都做了什么。有些人根本甚至知道VC是把每个cpp编译成obj中间文件最后再连接成程序的,如果你自称是个C++程序员,你连这个都不知道你不怕人笑话么?我自己学习C语言用的工具是MinGW,靠里面带的Make组织工程关系。 另外很多人都爱说“你做过大型项目么?”我说的不是做大型项目,而是学习。大型项目只是复杂,靠的是经验。连技术都没有经验能有什么用。 任何一个不会用命令行编译程序的人,我认为都是菜鸟级,值得看看我的这些建议。
6.有条件的一定要学汇编,这东西看起来用不到,但如果你熟悉它,你会发现自己根本就离不开它的。会了以后你一定会后悔为什么没早学它。对于做应用程序的程序员来说,这个东西不会的时候是用不到,会了以后经常用。
7.如果你还在崇拜那些黑网站、抓肉鸡、盗号的高手,请塌实下心来认真去看一看被你忽略的编程。在编程员眼中那些想必都没什么意思的。我们也不会,可是花时间学习那些东西比看两眼C语言书来说太没价值了。
8.千言万语到写的时候也忘干净

“C语言是非常重要的,只要你学习的编程语言需要编译,C语言的知识就有用。追求时髦的时候千万不要忘记离自己最近的C语言。” 楼主很崇拜C呐。。可是我没从你的文章看出来为什么。。为什么C这么重要,为什么C对所有的编译语言有用?

楼主这是要干什么?
其实主要看你要学编程干什么。
要是你真的想成为高手,就C开始,也不失为一个好的选择,但是你要只是想吃口饭,或者是玩玩,随便学个也就行了,但是一定要把一个弄精了。
C没有那么伟大,现在总感觉有一种人,通过强调C的重要性来吹捧自己的实力。我倒是不说C不好,确实挺猛,但是你不一定非得逼着一个刚入门的新手来学C啊,学过C的都知道,抛开C的优点,C比较繁琐,写出来的代码也多的不是一点半点的。时代在进步嘛,学学新的也未尝不可。最起码从C++开始,学学OOP思想什么的,这是趋势,软件的,和编程有点区别。学好了再回头看C也不错。
PS:其实我到最后都不知道楼主贴出这么一大堆是要干什么,@@!

本人考过三次计算机二级,皆是C语言,结果-----没过。很纳闷,我真的那么笨吗?我主要是机试没过,哎,到现在我还不知道C具体是怎么用的。呵呵

谢谢大虾了!!
你的建议很不错!
可是,对于现在好多人来说,学编程、语言为的是工作,然而,工作的前提是:你是劳动者。没办法,公司、社会要哪些方式,他们就必须这样做!!
当然,对于爱好者来说,那就另当别论了!!

DOS命令