| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1331 人关注过本帖
标题:编程的心德(一个高手与菜鸟的对话)
只看楼主 加入收藏
kevinhong
Rank: 1
等 级:新手上路
帖 子:36
专家分:0
注 册:2005-7-15
收藏
 问题点数:0 回复次数:8 
编程的心德(一个高手与菜鸟的对话)


我是下面的kevin, 一个刚进入编程不久的菜鸟, 今早,正对于编程的诸多问题,茫然之时,荣获得到C++版主'kai' 的解惑!
在此我以一种非常感恩的心,来将此对话贴出来,,目的是希望对些遇到编程困难的朋友能有一个小小的帮助. 再次对"kai"表示感激!

------------------------------------


kai 说:
你的功夫练的如何了?
kevin 说:
我们培训的课程到了VB了
kevin 说:
C++学完了,但学得不深
kai 说:
咳,
kevin 说:
怎么了??!
kai 说:
学的太杂,没用的。
kai 说:
能有一两样拿的出手就可以了。
kevin 说:
没有,我现是在某培训中心里培训的,交了那么多钱,只好根据他们的课程来学习了。
kevin 说:
是的
kai 说:
奥。
kai 说:
可惜了。
kevin 说:
某培训中心你熟悉吗?
kai 说:
不熟悉。
kevin 说:
我感觉还不错。我们老师教的都是实际工作应用的。只是明年还有一年的课程
kai 说:
什么语言都是表面的花架子而已。
kai 说:
练功练的就是功。
kai 说:
这个功,就是对问题分析的能力。
kevin 说:
是的!
kai 说:
我看C++ 学好了,其他的都是随手拿来的事。
kai 说:
没必要去学。
kevin 说:
我原本工作是打杂的。我自己发现自己的问题分析能力不错,所以先无好编辑
kevin 说:
所以先学好编程
kai 说:
哈哈。
kevin 说:
呵。。见笑了
kevin 说:
我真正是从8月份开始学开发的
kai 说:
你有几年的编程经验了?
kevin 说:
我没有编程经验
kevin 说:
还要向你学习。
kai 说:
那你学编程多久了?
kevin 说:
以前在学校只学一些入门,后来毕业四年来都没有再接触编程。我是今年8月份想重新重返开发,希望以后你能多多指教。
kevin 说:
你现都用c++开发吗?
kai 说:
用的都是Java
kevin 说:
你在软件公司里吗?
kai 说:
我是学生,
kai 说:
没工作呢
kai 说:
只是打工而已。
kevin 说:
哇!你是学生就有这样的程度。真是佩服
kai 说:
平时接个项目,赚点生活费。
kevin 说:
一般都做什么项目? 你什么时候毕业啊
kai 说:
大概还有两年。
kai 说:
写应用程序。
kai 说:
人家让我写什么,我就写什么。
kevin 说:
好羡慕你啊!什么是年轻有为,像你这样就是。我。。。只是老大徒伤悲
kai 说:
此话差已。
kevin 说:
我没有你们那么年轻啊
kai 说:
因为你的老师误导了你们。
kai 说:
所以一开始就
kai 说:
错了。
kai 说:
好像小树一开始就长歪了。
kai 说:
以后要纠正就难了。
kevin 说:
谢谢你的提醒,你觉得我应该怎么做呢?
kai 说:
我问你一个问题,
kai 说:
看你自己是否能领悟。
kevin 说:
好的
kai 说:
练武和编程有什么关系?
kai 说:
再说的多一些,或许可以给你一些提示。
kevin 说:
练武 和编程有一共性。 就是只要好好的往一个方向努力
kai 说:
练武之人,能打打拳的,算不上什么本事。
kai 说:
那么怎样才算是本事呢?
kai 说:
或者说,要达到一个什么样的程度,才算是本事呢?
kai 说:
你练过武没有?
kevin 说:
首先要有武德,再者对武术的理解要更精深。所谓武术的最高境界就是以无法为有法。以无限为有限。单是打打拳,只是一般勇夫。
kai 说:
如果没有,你大概也不会明白。
kai 说:
说的好。
kai 说:
练武讲的是气。
kevin 说:
请多赐教
kai 说:
并不是为打人为目标的。
kai 说:
所以男女老少都可以练武。
kai 说:
但是由于力量,体质的不同,练武的方法也有不同。
kai 说:
你让70 80 的老头老太再搞什么硬气功,就不太适宜了。
kai 说:
但是70 80 的老头老太还是可以以练气为主。
kai 说:
这样,没有武功的人,虽有蛮力,也并非一定是 70 80 的老头老太的对手。
kai 说:
同样的, 年轻人,也应以练气为主。
kai 说:
不管什么拳,什么剑,都是一些花架子而已。
kevin 说:
能有这么样的体悟你很不简单
kai 说:
物归期终,必有其规。
kai 说:
能明此理,则万事具明。
kai 说:
有一句话,叫顺其自然。
kevin 说:
真的很感谢你
kevin 说:
我其实一直很郁闷
kai 说:
自然为其本,为其规。
kevin 说:
你说的很好,很有哲理
kai 说:
看看风是怎么吹的,水是怎么流的,你大概就能悟出些什么。
kevin 说:
正所谓 道可道,非常道,名可名,非常名!
kai 说:
风从来不会自作主张,该怎么吹就怎么吹。
kevin 说:
中华文的精华就是中庸之道
kevin 说:
谢谢你
kai 说:
水从来不会逆流而行,该怎么流就怎么流。
kai 说:
所以练武有了气这个功底。
kai 说:
其他只是花架子而已。
kai 说:
有一句话,叫做该出手时就出手。
kai 说:
不管对手如何进攻如何防守,必有漏洞。
kai 说:
这个漏洞,就是不自然。
kevin 说:
有这般的体悟。说明你的人生观真的很丰富。
kevin 说:
谢谢你的赐教
kai 说:
那么最自然的招式,就是最简单,最直接的招式。
kai 说:
至于什么才是最合适的招式,其实很玄,需要你的悟性。
kai 说:
这个是别人教不来的。
kai 说:
所以老师只会教教你这个拳,教教你那个拳。
kai 说:
因为他自己都还没有得道。
kai 说:
好了说了很多了。
kai 说:
不知道你领悟到了什么?
kai 说:
从编程的角度来看。
kevin 说:
谢谢你,我领悟了很多
kai 说:
你能用一句话说说编程的核心是什么?
kevin 说:
编程注重思想,不注重语言,要持之以恒,自会水到渠成。不知对否
kai 说:
对是对。
kai 说:
但是什么是思想?
kevin 说:
思想就是 逻辑分析的能力 对吗?
kai 说:
也对。
kai 说:
那么分析问题的出发点是什么?
kevin 说:
分析问题的出发点是先要了解面临的问题的大要点。要逐步突破
kevin 说:
再逐步突破
kai 说:
也对。
kai 说:
我来问你,你分析问题,然后你想实现的是什么?
kai 说:
或者说,通过分析问题,你想达到一个什么样的目标。
kevin 说:
实现的是从分析问题找出的方法,然后把方法实施。 以解决问题所在
kai 说:
不对。
kai 说:
找出方法是技术层面的问题。
kai 说:
这是很多人为什么不会编程的原因。
kai 说:
我说说我个人的观点。
kevin 说:
敢问何因,谢谢!
kai 说:
分析问题时,你不要想着如何去解决问题,而已要首先实现一个建模的过程。
kevin 说:
实现一个建模的过程??不知此意!
kai 说:
也就是说,我们假设我们已经有了若干方法来解决问题。
kai 说:
我们第一步是要看清问题的一个轮廓。
kai 说:
这就是说,我们认为一个问题是由各个Object的互相作用而形成的。
kevin 说:
然后呢?
kai 说:
所谓建模,就是找出这样一个模型来模拟这个问题。
kai 说:
就是找出某个问题中所具有的所有Object
kai 说:
以及他们的关系。
kai 说:
以一种数据结构来模拟它。
kai 说:
这就是你设计class 的时候,要考虑的问题。
kevin 说:
再后来呢?
kai 说:
你首先要考虑你的问题中涉及到哪些Object?
kai 说:
将这些Object 规类。
kai 说:
属于同一类的就需要一个 class
kai 说:
然后你要回答这样一个问题,
kai 说:
这些Object 之间的关系是什么?
kai 说:
以此作为建模的前提。
kai 说:
然后才是考虑,这些Object 具有什么功能。
kevin 说:
非常的感谢,我明白了好多了
kai 说:
以此来写class 中的方法。
kai 说:
这样就实现了建模。
kevin 说:
是的,如果没有掌握较好的方法,那么成功将会是事半功倍
kai 说:
通过实现建模,程序基本已经完成了。
kai 说:
余下的才是写 main
kevin 说:
好的,我会好好的去深入的了解
kai 说:
或者写 GUI
kai 说:
我刚才和你说的是编程的方法和原理。
kevin 说:
谢谢你,真的很感谢你
kai 说:
是脱离与任何一门编程语言的。
kai 说:
这就好比练武的方法和原理是脱离与任何一种拳术是一样的道理。
kevin 说:
嗯。。
kai 说:
这篇对答,如果你有兴趣可以把它贴到论坛里去。
kai 说:
也亏得是你,
kevin 说:
我正有此意,正想征求你的同意!
kai 说:
与旁人或许我也不会说这些。
kevin 说:
谢谢你,所以我一直在说,饮水思源。当要懂得感恩!!!
kevin 说:
真的,每天都要感恩!!
kai 说:
不必客气。
kai 说:
我的意思是,感觉你的悟性很好,所以就一直说了下去。
kevin 说:
我真的是怀着感恩的心,来感谢于你。
kai 说:
如果你一开始应答不上,我也无意说下去的。
kai 说:
这也是缘分啊。
kevin 说:
我才疏学浅,还望多多指教!
kevin 说:
那我将会放在论坛上好吗?

[此贴子已经被静夜思于2005-11-29 12:15:47编辑过]

搜索更多相关主题的帖子: 对话 
2005-11-29 11:59
friskyCh
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2005-11-12
收藏
得分:0 

恩!确实是好东东!!看过之后虽然没什么大的作用但也懂得了很多以前不知道的!!还是先回去把套路打好熟悉了再对它有所思考吧!哈哈!

2005-11-29 12:25
yanghaogoo
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2005-11-28
收藏
得分:0 

很有哲理~~~~~
kai说的很好·~~~~~
给我很大启发!!
谢谢!~~~~~

2005-11-29 17:10
cranky
Rank: 1
等 级:新手上路
威 望:1
帖 子:89
专家分:0
注 册:2005-11-21
收藏
得分:0 

看的时间没白花,确实不错


一个不知道天高地厚,想问什么时候才是满壶水的鬼 --------------半壶水响叮当
2005-11-29 21:28
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
kai原来是武功迷啊?^_^

不过看来楼主和kai很投缘,其他人恐怕套不到他的金口良言。
2005-11-29 23:51
ldjizhou
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2005-12-2
收藏
得分:0 
武术..

太极..

意..
2005-12-02 21:05
layabout
Rank: 1
等 级:新手上路
帖 子:180
专家分:0
注 册:2005-12-2
收藏
得分:0 
不错,很有道理,

编程的核心应该是算法,

语言只是工具,哎,真的要靠悟性啊,

怎么就没人来指点我呢.....


学习不难!难的是一辈子兢兢业业,老老实实,勤勤恳恳的学习!!!
2005-12-02 23:35
我喜欢TC
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2005-12-3
收藏
得分:0 

真是了不起啊,比我懂很多

2005-12-03 03:53
落花吹雪
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2005-11-20
收藏
得分:0 

楼主能给我他的QQ么

2005-12-03 15:39
快速回复:编程的心德(一个高手与菜鸟的对话)
数据加载中...
 
   



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

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