| 查看: 754 | 回复: 10 | |||
| 当前主题已经存档。 | |||
波不动木虫 (正式写手)
Wave No Move
|
[交流]
【转帖】一篇好文章——如果你是初学者(俗称"菜鸟")
|
||
|
写的很好,贴一下 1.好高骛远是许多初学者的通病,总幻想自己发疯似地努力几天或几个月就成为"高手" (谁不想呀,看他们多受人尊敬),正是由于自己的这种好高骛远的"雄心壮志",往往给自 己定下一些不切合实际的太多的目标,比如:"这个月学汇编,下个月学C语言,再下个月学 C++,然后进入VC++/cb做开发...",结果到头来经过几个月的努力,却发现与原 定的目标相去甚远,激情和信心也没有了,而且什么东西都没学好.其实并不是因为你笨, 学习能力不强,而是太心急了,看看身边的高手们,哪一个不是至少有几年功力的酝酿的? 如果你觉得自己很聪明,但请记住这句话:"天下的聪明人太多了,你想在三到五年就把 别人十年做的事情做一遍,那你也一定会把别人在十年中所受的苦难在这三到五年中经 历一遍." 2.学问是堆积起来的。基础越深,堆得越高,基础越广,堆得越快。如果你还是在校学 生,请重视基础理论课程,像数据结构,编译原理,组成原理,数据库理论等,学过这些基础课 程的人编出来的程序一定会比没学过的人编的程序技术含量更高,更具灵活性.这是一 个最坚难的时期,基础理论课程比较枯燥,难懂,而且往往这种教材陈旧,许多朋友开始学 习的时候充满激情,到后来学觉得没味,教材也太老陈,我们诚认,我国的本科教育教材落 后是不争的事实,但计算机始终是二进制的,那些最基础的理论一直没有变.如果你觉得大 学里的教材实在学不进去了,我的建议是不妨去上机实践,学一门程序语言和开发工具(比 如VC,VB),因为只有在实际编程的过程你才会明白那些基础理论的重要性,比如在编程过程 中遇到设计结构体,设计遍历,匹配等算法时你才会明白数据结构的重要性.另外,打好基础 ,以后学新的东西就会很快,举个例子,我的一个网上的朋友,他有十年的DOS汇编基础,而 我只有几个月的基础,我们两差不多同一时间开始学习win32汇编,到现在他的进度已经远 远超过我了,而且写的程序技术含量高,更底层. 3.建议初学者特别要注意"知识断层"这个问题.经常有朋友问我"为什么我学不懂操作糸 统?","为什么我觉得C++那么难学?" 我可以简单地这样回答你:因为你存在"知识断层". 换句话说,你的知结构不完善,基础不扎实.我个人认为操作糸统原理没有几年实践编程和 扎实的基础是不可能有较深刻的理解的,所以建议初学者才开始不应该在操作糸统原理上 花太多时间,才开的时候只需建立一些基本概念,只有在以后的编程实践过程增加感性认识 (从操作糸统程序级接口来看),多问几个为什么,带着问题和感性认识再回过头来看操作糸 统原理,你会发现理解起来容易了.我曾经就是这样,才开始看操作糸统原理怎么也看不懂, 直到有一定的编程经验后再回过头来看就感觉轻松多了!再来说C++,我个人观点认为初学者 不要学C++,OOP,因为没有编程经验和一定的理论基础你就很难理解为什么要"封装",为什 么要"继承",为什么一个程序搞得那么复杂,C语言不是功能很强大了吗?所以建议在没有一 定的编程经验之前,不要学C++,不然你会感觉到底层的空虚,候捷说得好:"浮沙不能筑高台"嘛! 4.你的电脑里面不应该装游戏,不要忘了游戏也是程序员编出来的,如果你真的热爱编程的 话,你就不会沉溺于游戏而是沉溺于程序代码了.我有一个朋友,是电子科大的,学的是计算 机.他非常聪明,但整天沉溺于游戏,到现在什么都没学到.我过去也很喜欢打游戏,像"英雄无 敌","星际争霸"呀,一玩就会把用电脑的时候全用上,虽然计划学一些东西,但实际上收获甚 少,我想许多还在玩游戏的朋友都是有同感的.其实你可以思考一下游戏是怎么做出来的,它 和普通的应用程序有什么区别,虽然不一定会有实质的收获,但它会让你带着好奇心和问题去 学习,去编程.请记住,要想学好编程,就不要玩游戏. 5.尽快找一个突破口.一个人的精力是很有限的,不可能什么都学,不可能,也不现实.现在流行 的程序语言就有好多种,不要道听途说,今天听人说JAVA有前途,就看几天JAVA;再过几天听 别人说C#出来,又去学C#,那样只会让人很累,结果什么都没学好.建议初始者学编程的时候选择 比较底层的程序语言,比如汇编(win32汇编),C/C++/sdk等,那样你会学到更多东西.(当 然在学汇编之前最好学过一门高中级语言).一旦做出选择,就不要轻易放弃.其实许多计算机程 序语言都是相通的,学精了一门,再学其他语言就水到渠成了.我是把win32汇编作为突破口, 现在感觉学了很多东西,搞懂了许多API函数的用法,由于汇编的底层性,我对windows操作糸统 的一些机理也有了一定的认识.如果现在叫我用C(SDK)写程序,就容易多了,根本不用花太多时 间去学. 6.认真地写几个软件.要敢于去想,并且付诸行动,你才会收获更多 |
» 猜你喜欢
孩子确诊有中度注意力缺陷
已经有12人回复
2025冷门绝学什么时候出结果
已经有3人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有4人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
AI论文写作工具:是科研加速器还是学术作弊器?
已经有3人回复
2026博士申请-功能高分子,水凝胶方向
已经有6人回复
论文投稿,期刊推荐
已经有4人回复
硕士和导师闹得不愉快
已经有13人回复
请问2026国家基金面上项目会启动申2停1吗
已经有5人回复
同一篇文章,用不同账号投稿对编辑决定是否送审有没有影响?
已经有3人回复

woshilsh
荣誉版主 (职业作家)
- 应助: 43 (小学生)
- 贵宾: 10.33
- 金币: 21115.1
- 散金: 737
- 红花: 22
- 帖子: 3777
- 在线: 639.7小时
- 虫号: 293038
- 注册: 2006-11-04
- 专业: 计算机应用技术
- 管辖: 仿真模拟

2楼2009-11-05 00:09:06
余泽成
至尊木虫 (知名作家)
纯纯家族之纯潜伏者
- 应助: 0 (幼儿园)
- 贵宾: 3.122
- 金币: 15681.4
- 散金: 341
- 红花: 18
- 沙发: 2
- 帖子: 7199
- 在线: 194小时
- 虫号: 812465
- 注册: 2009-07-20
- 性别: GG
- 专业: 计算机应用技术

3楼2009-11-05 09:14:04
4楼2009-11-05 09:28:59
feiyang365
铜虫 (小有名气)
- 应助: 0 (幼儿园)
- 金币: 170.5
- 帖子: 162
- 在线: 38分钟
- 虫号: 778326
- 注册: 2009-05-24
- 性别: GG
- 专业: 计算机应用技术
5楼2009-11-05 09:37:55
wangen994
荣誉版主 (著名写手)
将军
- 程序强帖: 1
- 应助: 0 (幼儿园)
- 贵宾: 3.348
- 金币: 7797.4
- 散金: 404
- 红花: 5
- 帖子: 2007
- 在线: 242小时
- 虫号: 649482
- 注册: 2008-11-08
- 性别: GG
- 专业: 物理
- 管辖: 程序语言
6楼2009-11-05 11:24:15
★ ★ ★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
余泽成(金币+1,VIP+0):鼓励新虫参与交流,欢迎常来程序软件版! 11-5 20:38
jjdg(金币+1,VIP+0):孙鑫的视频哪里有啊?谢谢 11-11 03:36
jjdg(金币+2,VIP+0):感谢你的PM! 11-11 10:23
小木虫(金币+0.5):给个红包,谢谢回帖交流
余泽成(金币+1,VIP+0):鼓励新虫参与交流,欢迎常来程序软件版! 11-5 20:38
jjdg(金币+1,VIP+0):孙鑫的视频哪里有啊?谢谢 11-11 03:36
jjdg(金币+2,VIP+0):感谢你的PM! 11-11 10:23
| 恩,我非常同意楼主的意见,以前学C语言的时候,觉得很枯燥,而且也只是尝试一些小的程序,没怎么重视。前几天老师要求用VC做个界面,我先想学过c了,vc应该不太难懂,但是看了几天的书以后,头都大了,太难了,顿时觉得自己知识太少了,所以熬了两个通宵,把孙鑫的那个视频结合书本看了一下,今天下午才稍微把界面做的像那么回事了,这时候才懂得,要想真正弄懂一样语言,没有足够的积累简直是不可能的,不过我现在还是菜鸟,要继续加油 |

7楼2009-11-05 19:11:58
8楼2009-11-10 22:55:30
9楼2009-11-10 23:19:06
10楼2009-11-11 19:17:14













回复此楼
不错,好文章!