初来乍到的编程初学者,都抱着一个伟大的理想,立志要用代码来改变这个低效率的世界,然而现实是极奇残酷的……
但现实又是非常公平的,你不去学习,不去思考,不去实践……还想马上能获得高人一等的编程能力?我告诉你,那是可能的,不过是在你的梦中而已。
在看本帖那就意味着你不是什么智商超群的人,当然我也不是,并且我还是朋友圈中有名的蠢货。现在这个蠢货要将一些自认为有用的建议送给那些智商高于我的人,望各位不要再犯这个蠢货曾经犯过的错误……
1.视频是个好东西(教程在本吧的置顶帖子给出了相应的链接),但一定要练习。
学习,光学不习,是没有任何意义的,望学习时一定要多多练习,同时要将其运用到工作中去,运用的时候会出现各种问题,你在解决这些问题的时候,就是增长你技能的时候。
2.好的代码书写习惯。
在贴吧里随时都看到贴出代码的乱七八糟,乱得不忍直视。
以下以C代码为例。
气质美女型代码 换行、缩进、注释……美得一塌糊涂
懒婆娘型代码 换行、缩进、注释……乱得没完没了
代码如何美观,请自行查找相关资料了解!
3.逻辑一定要清晰。
这个作为蠢货的我最有发言权,想当初为了写一个按分数分等级的代码,就是搞不对……
学生的考试分数(满分为100)按>=90为“优秀”,80~90为“良”(含80),70~80为“中”(含70),60~70为“合格”(含60),60以上全为“不合格”。
但作为聪明蠢货的我,就是做来不对。要么只显示“不合格”与“合格”,要么就是全为“优秀”与“不合格”,要么就是“良”与“中”出现问题……反正就是不对。当初为了搞清这个问题,我鼓捣了一天啊……一天啊,亲!聪明的我,从此变成了一个蠢货,一天后才发现原来是逻辑不对,我老是将它们之间的包含关系在代码中弄错……
再后来,蠢货终于发现流程图真是一个好工具,它能帮助将你的逻辑厘清,同时在后来调试时还能帮助你纠错……
4.多百度、谷歌,尽量不做伸手党。
出现了问题就要解决,但是请不要马上去问别人,好好找找问题产生的原因,有些时候只不过是将一个标点符号写成了中文的而已(VBA代码标点必须在英文输入状态下,并且是半角状态下的英文),有些时候只不过是输入错误造成了参数与关键字的错误,有些时候只不过是申明的不正确……然而你看也不看,想也不想就到贴吧或者论坛乱问一番,说半天别人也没有帮到你,然后你还骂骂咧咧的满肚子委曲……结果搞得大家都不爽。
最好就是你通过查找与思考原因,找到问题并想到解决办法解决;次之就是利用搜索引擎或其他工具找寻他人的解决办法解决;再次之才是求助发问……若出现问题就发问,那蠢货在此建议你不要学编程了,拜托。
5.多交流。
闭关锁国、闭门造车都危害极大。前都让近代的中国饱受蹂躏,后都会让一个人目中无人……你在跟人交流的过程中,你会发现一些全新的解决技巧,也许后续就能给你带来巨大的方便。最重要的是学到的思维方法,从其他角度也能解决问题的办法,也许会让你终身受益……
先写这么多罢……后续有空,蠢货再将以前做过的一些蠢事,以及从这些蠢事中学到的一些东西同各位分享。但愿各位在看后能学到那么点儿东西,至少不会让各位感到一无所获……
但现实又是非常公平的,你不去学习,不去思考,不去实践……还想马上能获得高人一等的编程能力?我告诉你,那是可能的,不过是在你的梦中而已。
在看本帖那就意味着你不是什么智商超群的人,当然我也不是,并且我还是朋友圈中有名的蠢货。现在这个蠢货要将一些自认为有用的建议送给那些智商高于我的人,望各位不要再犯这个蠢货曾经犯过的错误……
1.视频是个好东西(教程在本吧的置顶帖子给出了相应的链接),但一定要练习。
学习,光学不习,是没有任何意义的,望学习时一定要多多练习,同时要将其运用到工作中去,运用的时候会出现各种问题,你在解决这些问题的时候,就是增长你技能的时候。
2.好的代码书写习惯。
在贴吧里随时都看到贴出代码的乱七八糟,乱得不忍直视。
以下以C代码为例。
气质美女型代码 换行、缩进、注释……美得一塌糊涂
懒婆娘型代码 换行、缩进、注释……乱得没完没了
代码如何美观,请自行查找相关资料了解!
3.逻辑一定要清晰。
这个作为蠢货的我最有发言权,想当初为了写一个按分数分等级的代码,就是搞不对……
学生的考试分数(满分为100)按>=90为“优秀”,80~90为“良”(含80),70~80为“中”(含70),60~70为“合格”(含60),60以上全为“不合格”。
但作为聪明蠢货的我,就是做来不对。要么只显示“不合格”与“合格”,要么就是全为“优秀”与“不合格”,要么就是“良”与“中”出现问题……反正就是不对。当初为了搞清这个问题,我鼓捣了一天啊……一天啊,亲!聪明的我,从此变成了一个蠢货,一天后才发现原来是逻辑不对,我老是将它们之间的包含关系在代码中弄错……
再后来,蠢货终于发现流程图真是一个好工具,它能帮助将你的逻辑厘清,同时在后来调试时还能帮助你纠错……
4.多百度、谷歌,尽量不做伸手党。
出现了问题就要解决,但是请不要马上去问别人,好好找找问题产生的原因,有些时候只不过是将一个标点符号写成了中文的而已(VBA代码标点必须在英文输入状态下,并且是半角状态下的英文),有些时候只不过是输入错误造成了参数与关键字的错误,有些时候只不过是申明的不正确……然而你看也不看,想也不想就到贴吧或者论坛乱问一番,说半天别人也没有帮到你,然后你还骂骂咧咧的满肚子委曲……结果搞得大家都不爽。
最好就是你通过查找与思考原因,找到问题并想到解决办法解决;次之就是利用搜索引擎或其他工具找寻他人的解决办法解决;再次之才是求助发问……若出现问题就发问,那蠢货在此建议你不要学编程了,拜托。
5.多交流。
闭关锁国、闭门造车都危害极大。前都让近代的中国饱受蹂躏,后都会让一个人目中无人……你在跟人交流的过程中,你会发现一些全新的解决技巧,也许后续就能给你带来巨大的方便。最重要的是学到的思维方法,从其他角度也能解决问题的办法,也许会让你终身受益……
先写这么多罢……后续有空,蠢货再将以前做过的一些蠢事,以及从这些蠢事中学到的一些东西同各位分享。但愿各位在看后能学到那么点儿东西,至少不会让各位感到一无所获……