| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 669 人关注过本帖
标题:新人求学 刨根问底
只看楼主 加入收藏
hao135250981
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2012-6-12
结帖率:0
收藏
已结贴  问题点数:20 回复次数:9 
新人求学 刨根问底
我是一名退伍军人,退伍后想学点东西,去了几个电脑培训班,发现他们都是教“打字的”通过很长一段时间的了解,我知道c语言是编程的基础然后有对谭浩强的《c语言设计》也曾拜读过, 本来以为把c给背下来就能够运用了。但是经过学习才发现。。。。不现实。。
后来我发现我的路越走越窄,现在更是根本不知道怎么学。。好多定值赋值的跟本就弄不明白,哪位老师有那种能够编辑过C语言后能够比较直观的将错误标记出来的编辑器给我传一个好么。。。穷途末路中
 因为没有太深的电脑基础。所以冒昧希望在论坛上找奇遇。。。。不求老师能有多高的水平,只要能给我怎么往下学。。学什么。。。做个引导就行,不要太笼统了。。然后就是在我有疑问的时候。。可以给我解答《我不会了会在QQ上留言,只求不忙的时候给个答复》,同时强烈建议论坛能够制定一份关于菜鸟们学习C语言的,详细学习计划和学习软件  这样也给我们菜鸟一条快速成长的机会。。。。。QQ986548327  本人QQ验证密码和答案相同。。。期待老师到来
搜索更多相关主题的帖子: 能够 编辑器 怎么学 C语言 
2012-06-12 16:21
do8do8do8
Rank: 10Rank: 10Rank: 10
来 自:沙滩
等 级:贵宾
威 望:17
帖 子:366
专家分:1845
注 册:2010-7-2
收藏
得分:4 
自学的话 看视频最快 最深刻.
你是军人?这个好办了,你能一下子做800个俯卧撑,学c语言就用那劲.
我强烈不要片面的学什么语言,或者将来搞软件什么的.
而是开始就要系统的学习,
给你建议一条路子:
1,先把电脑(硬件)摸熟,(其实很多人只会用电脑,而不懂电脑);
  目标:会配电脑,会组装电脑,懂得电脑维修,精通电脑应用操作(windows,linux等任一操作系统)
(注:如果要在这一步扎脚的话,随便去开个电脑维修店吧)
2,电脑懂了,现在开始学编程语言.(建议学C)
  目标:语言语言会用就可以了,所谓的精通,其实是伴随你的编程生涯的,不需要在这一阶段花太多时间.
(注:所谓的会用,就是神会某一门语言的结构,数据类型,函数等概念)
3,编些小软件,小工具(可以模仿别人为主)(主要为了检验和稳固你的编程语言,在算法上先别追求)
  在这个阶段,你可能会遇到所谓的数据库,数据结构,网络等等知识,(来吧,子弹都玩过,这点算什么)
4,由于你第一步有个硬件的基础,所以你会意识到,你要做的是软件.
  这下搞大了,因为剩下的就是(建议你去学嵌入式开发),可能要涉及到电路设计,低层编程.
  (也是你想弄什么就弄什么的时候,弄个机器人出来也成).
5,这么都步来说,第2步是最简单的.

学C语言从底层开始,学编程从问题开始,一日学会C!!!
2012-06-12 22:57
橘子橙
Rank: 2
等 级:论坛游民
帖 子:7
专家分:11
注 册:2012-6-12
收藏
得分:4 
我也是新手,过来看看。
2012-06-12 23:02
beyondyf
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:3282
专家分:12654
注 册:2008-1-21
收藏
得分:4 
C语言绝不是编程的基础,除了汇编外其它语言几乎都比C简单易用。

建议兄弟多少掌握点英语,至少把编译器输出的提示信息看懂。

所有的编译器都会指出你的代码错误的位置及出错原因(语法级的)。

用语言的根本目的是为了控制计算机做你想做的事。就像你在军中用枪前先需要了解基本的枪械原理一样(电影里看的,新兵会被要求拆卸组装枪支),你的困惑源于对计算机运行的不了解,建议兄弟先大概了解一下计算机原理,至少有个概念。

重剑无锋,大巧不工
2012-06-13 00:06
hellovfp
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:禁止访问
威 望:30
帖 子:2976
专家分:7697
注 册:2009-7-21
收藏
得分:4 
学编程,兴趣为主。进入这一行之前,首先问一下自己真的对编程感兴趣否?
一时的热情不会对你的程序生涯有任何帮助。

你能够找到这个论坛说明你至少电脑会操作,会使用互联网搜索。这就好办。
世界上最好的老师就是互联网,这里没有人会当你的导师。大家都只是兴趣集中在这个坛论中,
有时候有个人碰巧看到你的帖子,有时候看到了也不一定会回你的帖子。这就是论坛。

只有互联网这个最忠实的老师会终身陪在你身边,随时听候你的问题并详细解答。
阶段一:
学习计算机,你可以从基础开始:看《计算机原理》一书。然后了解一下这个世界上有多少种编程语言,请搜索“编程语言”。
了解编程语言的分类,然后选定二种或是二种以上的编程语言,收集这些语言的相关书籍,例如C语言可以收集C语言四库全书,
如果不知道是哪四库,你可以搜索“C语言四库全书”,“C语言经典书”找到,然后下载和语言相关的开发工具,例如C语言有很
多种开发工具(搜索C语言开发工具),你可以先了解一下,然后确定自己用哪一个,同时搜索这种开发工具的使用说明。
然后打开书,边看边上机实践,并拿出笔记本把学到的知识记录下来。没有学习心得?没有学习计划?请搜索,看看别人的学习心得和学习计划。
这个世界上并不是只有你才开始学习编程的。
要求学会查看编译错误,不会就把编译误粘到搜索中进行搜索,看看如何解释的和如何解决错误的。
如果看到这里你明白了搜索引擎的重要性,就表示你真正的掌握了一种学习的方法,学习其它行业也是如此。
学会程序调试,解决程序运行错误。同时在这个阶段要求你的代码量达到10万行。
如果第一阶段的学习还没有把你击跨的话,继续看下去。

阶段二:
深入学习这四本书后,你可以继续看《数据结构》《算法导论》《编译原理》《操作系统原理》,《windows程序设计》《Linux程序设计》。理解这几本书将会花费你大量的时间和精力,没有这个时间和毅力的,就没有必要继续走下去了。。考虑放弃吧。这几本书都是为你今后的学习打下坚实的基础,没有它们,你的学习水平不可能达到一个新的高度和水准。

阶段三:
学习《软件工程》和《测试技术》《数据库原理和实践》,掌握一种或是一种以上的面象对象的语言,学习种面象对象的技术和工程项目技术。这个阶段更是有比
前两个阶段更多的书,例如设计模式三剑客,重构三板斧,敏捷软件开发。。。等等。这个阶段你也会面临一个重要的方向选择。计算技术发展方向是如此之广,你
得选定一个你感兴趣的方向继续前行,嵌入式编程,数据库开发,WEB网站开发,游戏开发,系统架构师,测试师。。。还有很多,如果看到这里,你已经准备打退堂鼓了,那还是早点放弃,另选其它职业技能的好。

我们都在路上。。。。。
2012-06-13 11:00
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:4 
以下是引用beyondyf在2012-6-13 00:06:32的发言:

C语言绝不是编程的基础,除了汇编外其它语言几乎都比C简单易用。

建议兄弟多少掌握点英语,至少把编译器输出的提示信息看懂。

所有的编译器都会指出你的代码错误的位置及出错原因(语法级的)。

用语言的根本目的是为了控制计算机做你想做的事。就像你在军中用枪前先需要了解基本的枪械原理一样(电影里看的,新兵会被要求拆卸组装枪支),你的困惑源于对计算机运行的不了解,建议兄弟先大概了解一下计算机原理,至少有个概念。


除了汇编外其它语言几乎都比C简单易用。

我觉得汇编简单易用 因为就是那些指令。。
2012-06-13 11:31
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
以下是引用hao135250981在2012-6-12 16:21:06的发言:

我是一名退伍军人,退伍后想学点东西,去了几个电脑培训班,发现他们都是教“打字的”通过很长一段时间的了解,我知道c语言是编程的基础然后有对谭浩强的《c语言设计》也曾拜读过, 本来以为把c给背下来就能够运用了。但是经过学习才发现。。。。不现实。。
后来我发现我的路越走越窄,现在更是根本不知道怎么学。。好多定值赋值的跟本就弄不明白,哪位老师有那种能够编辑过C语言后能够比较直观的将错误标记出来的编辑器给我传一个好么。。。穷途末路中
 因为没有太深的电脑基础。所以冒昧希望在论坛上找奇遇。。。。不求老师能有多高的水平,只要能给我怎么往下学。。学什么。。。做个引导就行,不要太笼统了。。然后就是在我有疑问的时候。。可以给我解答《我不会了会在QQ上留言,只求不忙的时候给个答复》,同时强烈建议论坛能够制定一份关于菜鸟们学习C语言的,详细学习计划和学习软件  这样也给我们菜鸟一条快速成长的机会。。。。。QQ986548327  本人QQ验证密码和答案相同。。。期待老师到来

发现他们都是教“打字的”

对啊 所谓的培训班大都是教一些电脑的基本操作 貌似也有一些培训机构教一些侧重实用或者说就业的编程 也有一些打着黑客的幌子教一些所谓的安全技术

貌似就这些了 为啥没有教你说的那些东西的呢 一者学校已经在做这些工作了 二来需求少 没需求弄了不赚钱也就是没用了
2012-06-13 11:35
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
以下是引用hellovfp在2012-6-13 11:00:09的发言:

学编程,兴趣为主。进入这一行之前,首先问一下自己真的对编程感兴趣否?
一时的热情不会对你的程序生涯有任何帮助。
 
你能够找到这个论坛说明你至少电脑会操作,会使用互联网搜索。这就好办。
世界上最好的老师就是互联网,这里没有人会当你的导师。大家都只是兴趣集中在这个坛论中,
有时候有个人碰巧看到你的帖子,有时候看到了也不一定会回你的帖子。这就是论坛。
 
只有互联网这个最忠实的老师会终身陪在你身边,随时听候你的问题并详细解答。
阶段一:
学习计算机,你可以从基础开始:看《计算机原理》一书。然后了解一下这个世界上有多少种编程语言,请搜索“编程语言”。
了解编程语言的分类,然后选定二种或是二种以上的编程语言,收集这些语言的相关书籍,例如C语言可以收集C语言四库全书,
如果不知道是哪四库,你可以搜索“C语言四库全书”,“C语言经典书”找到,然后下载和语言相关的开发工具,例如C语言有很
多种开发工具(搜索C语言开发工具),你可以先了解一下,然后确定自己用哪一个,同时搜索这种开发工具的使用说明。
然后打开书,边看边上机实践,并拿出笔记本把学到的知识记录下来。没有学习心得?没有学习计划?请搜索,看看别人的学习心得和学习计划。
这个世界上并不是只有你才开始学习编程的。
要求学会查看编译错误,不会就把编译误粘到搜索中进行搜索,看看如何解释的和如何解决错误的。
如果看到这里你明白了搜索引擎的重要性,就表示你真正的掌握了一种学习的方法,学习其它行业也是如此。
学会程序调试,解决程序运行错误。同时在这个阶段要求你的代码量达到10万行。
如果第一阶段的学习还没有把你击跨的话,继续看下去。
 
阶段二:
深入学习这四本书后,你可以继续看《数据结构》《算法导论》《编译原理》《操作系统原理》,《windows程序设计》《Linux程序设计》。理解这几本书将会花费你大量的时间和精力,没有这个时间和毅力的,就没有必要继续走下去了。。考虑放弃吧。这几本书都是为你今后的学习打下坚实的基础,没有它们,你的学习水平不可能达到一个新的高度和水准。
 
阶段三:
学习《软件工程》和《测试技术》《数据库原理和实践》,掌握一种或是一种以上的面象对象的语言,学习种面象对象的技术和工程项目技术。这个阶段更是有比
前两个阶段更多的书,例如设计模式三剑客,重构三板斧,敏捷软件开发。。。等等。这个阶段你也会面临一个重要的方向选择。计算技术发展方向是如此之广,你
得选定一个你感兴趣的方向继续前行,嵌入式编程,数据库开发,WEB网站开发,游戏开发,系统架构师,测试师。。。还有很多,如果看到这里,你已经准备打退堂鼓了,那还是早点放弃,另选其它职业技能的好。

大牛说的很好 可是这个适合他么 呵呵
2012-06-13 11:36
hellovfp
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:禁止访问
威 望:30
帖 子:2976
专家分:7697
注 册:2009-7-21
收藏
得分:0 
回复 8楼 zklhp
呵呵,偶不是大牛,只是告诉楼主这个编程界的水有多深,
这只是大多数正规程序员所走的路,可能并不适合楼主的学习经历和学习愿望。

我们都在路上。。。。。
2012-06-13 12:20
do8do8do8
Rank: 10Rank: 10Rank: 10
来 自:沙滩
等 级:贵宾
威 望:17
帖 子:366
专家分:1845
注 册:2010-7-2
收藏
得分:0 
以下是引用do8do8do8在2012-6-12 22:57:27的发言:

自学的话 看视频最快 最深刻.
你是军人?这个好办了,你能一下子做800个俯卧撑,学c语言就用那劲.
我强烈不要片面的学什么语言,或者将来搞软件什么的.
而是开始就要系统的学习,
给你建议一条路子:
1,先把电脑(硬件)摸熟,(其实很多人只会用电脑,而不懂电脑);
  目标:会配电脑,会组装电脑,懂得电脑维修,精通电脑应用操作(windows,linux等任一操作系统)
(注:如果要在这一步扎脚的话,随便去开个电脑维修店吧)
2,电脑懂了,现在开始学编程语言.(建议学C)
  目标:语言语言会用就可以了,所谓的精通,其实是伴随你的编程生涯的,不需要在这一阶段花太多时间.
(注:所谓的会用,就是神会某一门语言的结构,数据类型,函数等概念)
3,编些小软件,小工具(可以模仿别人为主)(主要为了检验和稳固你的编程语言,在算法上先别追求)
  在这个阶段,你可能会遇到所谓的数据库,数据结构,网络等等知识,(来吧,子弹都玩过,这点算什么)
4,由于你第一步有个硬件的基础,所以你会意识到,你要做的是软件.
  这下搞大了,因为剩下的就是(建议你去学嵌入式开发),可能要涉及到电路设计,低层编程.
  (也是你想弄什么就弄什么的时候,弄个机器人出来也成).
5,这么都步来说,第2步是最简单的.
非常抱歉,学C语言不用这么复杂,多看看别人的程序,学学别人的架构就可以了,如果要很牛的话,还要进修数学.

学C语言从底层开始,学编程从问题开始,一日学会C!!!
2012-06-17 13:25
快速回复:新人求学 刨根问底
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013850 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved