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

[讨论]编程的困惑。。

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

[培训]《安卓高级研修班(网课)》月薪三万计划,掌 握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

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

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

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