首页
社区
课程
招聘
[讨论]编程的困惑。。
发表于: 2008-5-20 13:25 7155

[讨论]编程的困惑。。

2008-5-20 13:25
7155
学习写程序2年了,不能说很熟练,但也基本熟练了,但是有些问题,至今仍旧不解,在此提出来,望大家给予指点。。
windows 系统中有众多的api和数据结构、消息等等,这么多的东西怎么记得清楚??怎么样才能做到写个比较简单的程序 (1000行代码)不用查资料?不知各位高手都怎么做??

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (15)
雪    币: 1852
活跃值: (504)
能力值: (RANK:1010 )
在线值:
发帖
回帖
粉丝
2
我做不到!
我的原则是脑子里记的东西越少越好,
脑子主要是用来思考的,如果脑子塞满了的东西还怎么思考。
就像自从有了GOOGLE等搜索工具,通常都会用依赖思想
自己不知道的东西,首先就会去搜索
其实先应该思考下,自己是否真的不知道
脑子里也是一样,如果放太多的东西,遇到问题总会去搜索以前的经验
很多时候,这种情况会制约人的创新能力

纯粹个人习惯,仅代表我自己。
2008-5-20 13:33
0
雪    币: 235
活跃值: (23)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
3
从来不记 写个程序总是查来查去的
2008-5-20 14:57
0
雪    币: 722
活跃值: (123)
能力值: ( LV12,RANK:300 )
在线值:
发帖
回帖
粉丝
4
对于API的具体调用方法和所用到的数据结构的具体内容,没有必要也不可能去全部记下来。
如用win32汇编来写程序时,只需要记住需要用哪个API,如打开文件用CreateFile等,但是CreateFile怎么调用,就不需要背下来,只要到时去查找资料即可,因为这些都是很“机械化”的,相比之下程序员更应该操心的是程序具体的流程。

MSDN本来就是给程序员当“工具书”和“字典”用的,没有必要放着这本“大书”不用而把什么东西都塞进脑子里。
2008-5-20 16:45
0
雪    币: 218
活跃值: (17)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
5
原来大家都这样啊,我以为高手就是什么都不用看,一口气写一大堆代码,然后运行就通过了。。。
2008-5-20 19:39
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
好羡慕各位高手!!
2008-5-20 19:45
0
雪    币: 101
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
宝剑锋从磨砺出,梅花香自苦寒来,有所付出必有收获:)
2008-5-27 14:29
0
雪    币: 207
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
谢谢各位,受教了!
2008-5-28 09:55
0
雪    币: 190
活跃值: (20)
能力值: ( LV10,RANK:170 )
在线值:
发帖
回帖
粉丝
9
从来不记,爱因斯坦说过一句话:凡是书上能查到的公式,常量,我是从来不可能去记忆的,对于编程也一样,我们重要的事思考问题,不是去记忆函数
2008-5-29 11:49
0
雪    币: 306
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
我是查MSDN长大的。不过确实有人能直接写出个完整的程序。看了书和视频。发现有两个老师就可以了: windows程序设计 作者 王艳平老师,还有 孙鑫。
2008-5-29 16:31
0
雪    币: 6075
活跃值: (2236)
能力值: (RANK:1060 )
在线值:
发帖
回帖
粉丝
11
[QUOTE=;]...[/QUOTE]
装个VAX就可以了
2008-5-30 11:49
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
这么多代码 我以为大牛们都能记下  才算牛
2008-5-31 13:23
0
雪    币: 8744
活跃值: (5210)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
13
只要了解知道,知道用什么东西到哪里去查就行了。
2008-5-31 15:47
0
雪    币: 193
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
我也是这么认为的,汗。现在明白了,只要知道该怎么做,具体细节可以查资料!
2008-6-1 11:22
0
雪    币: 269
活跃值: (25)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
15
思想是你的,接口是微软的。是要你有了编程思想 其他的查就好了。。。
2008-6-1 18:24
0
雪    币: 211
活跃值: (30)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
16
真正的高手都是用直觉来写程序.
2008-6-2 00:54
0
游客
登录 | 注册 方可回帖
返回
//