Giftia终端服务部

现役JK小夜DEATH❥

@火种3年前

07/2
18:51
C语言

C语言N天速成——学前准备

写在前面:

“What? N天是多少天?别告诉我是∞天,我可等不起!”

看到这个标题的人不要打我,我知道你们心中的想法。其实我是根本就不知道多少天能“成”(你,对就是你,放下你的拳头,做人要学会冷静!),但是我能保证让你们速成,具体多少天我也没仔细算,目标是在30天之内吧。人家日本编程天才还编写了一本《30天自制操作系统》,虽然据说被骂的很惨,不过我个人看了一下感觉还行,结合之前看的《Linux原理与结构》感觉对操作系统又有了更深层次的理解与了解。

问我为什么要说这个?只能说我个人比较喜欢扯吧,扯来扯去的扯,扯的蛋都疼了也还在扯。好了下面我们切入正题……(哗!)

学前准备:

“干嘛还要准备啊,要讲直接讲就好了嘛!”,是的,我也很想直接讲的,但是我就是怕某些人就是不晓得怎么学。我们学编程的孩纸们最重要的是什么?电脑?错,我用手机也可以啊。手机?错,我用电脑也可以啊。电脑 + 手机?你干脆说设备不就完事了!设备?我晕……思维啊!!编程最讲究的就是思维,你没有一个好的编程思维写出来的东西全错的用都用不了,或者说程序效率极为低下,就算有再牛B的设备也是浪费。

“那怎么提高编程思维啊?”,提这个问题的同鞋说明你有用心思考,你非常富有对编程的热情,当然也可能你只是闲得无聊随便问问的。我们学编程的同鞋必须对编程富有热情才能学好编程,如果对编程没有丝毫的兴趣那学了也是浪费时间倒不如多花点时间去钻研一下自己喜欢的知识呢,“不是问怎么提高编程思维吗?赶紧说吧!”,你等等,让我把这个扯完,要知道兴趣比思维还要重要!一个对某门学科没有任何兴趣的人就算拥有再强的思维能力也是浪费,“这不可能,如果一个人精通了某门技术,那他在社会上会很吃香的,你凭什么说浪费”,这位同鞋说的很有道理啊,不过你最好想明白一件事,如果某个人有技术但是对这门技术并没有任何兴趣,他是不可能认真做好这份工作的,一个对工作没有热情的人效率也不会有多高的。所以在技术方面,热情大于一切,就算你单有热情其他什么都没有问题也不大,找个好师父让他传授,设备可以借用别人的,总之要记住一点:“只要你肯努力,全世界都会帮你的”。

现在我们再来谈谈思维,编程思维说白了就是对某个程序的实现思路,具体什么程序并没有明确的定义,可以广义的来理解。如果你的编程思维超强,你可以只分析一下开发要求(假设该开发要求写明了功能需求、适用人群等必要条件)中要我们做什么,然后大脑中刷刷的就把UML、程序流程图、界面样式等全部搭好了。“你在说什么?我怎么都听不懂啊,什么UML?程序流程图,听都没听说过”,别急,这些我以后也不会讲,百度一下都是有相关资料的,“为什么不讲啊?网上那些讲的太专业看不懂啊!”,要实在看不懂我也没办法喽,这只是速成学习的文章,什么叫速成?速成就是把一些无关的全部删掉,只留下重要的,再把重要的东西讲的通俗一点让人更好的理解,学习过程相对其他教程较少较易,所以是速成。当然对于速成原本的含义可能跟我这个有些偏差,至少在我理解的速成确实是这样的,这篇文章是我写的,不管你们是夸我也好骂我也好反正都顺从我的意思来。那么如何来提高编程思维呢?练,只有多练才能有经验,只要有了经验做重复的事动作麻利的很,谁说不是呢!要有人敢说不是我现场做实验。

行了,思维我们扯了一堆就算已经讲完了,其他的需要自己去领悟了,我只能给你们起个头而且有我这个头(不是我的头颅啊!!)就够了,一些理解能力强的看完我的文章估计都可以自己编写出一些实用的小软件也说不定,要是看我的文章让你成了富翁记得还有作者我的功劳啊~~!!

这一讲就到此结束了,“等会儿,怎么才这么一点啊,也没多少东西啊,学编程就不需要准备什么编程软件吗?”,这些环境等下一讲再说,这一讲主要是给你们预热的,如果一下子就讲GCC、Qt、Eclipse、CodeBlocks,我估计没几个人受得了。

 

小结:

这一讲主要是谈了兴趣、热情在编程学习中的重要性,编程思维的简单介绍与提高方法。

祝大家在今后的学习里能掌握更多的知识,提高技术,感谢大家的拜读,也同时感谢支持我的同鞋们,这回是真的结束了,再见!

C语言N天速成——学前准备

    1. 李皓 文章作者
      UnknownUnknownUnknownUnknown

      晓得的,在发布的时候不知道为什么无法创建新的分类,现在应该有了就不担心了,估计还是权限问题,现在应该权限都给我了吧。

      回复
    1. 李皓 文章作者
      UnknownUnknownUnknownUnknown

      晓得的,在发布的时候不知道为什么无法创建新的分类,现在应该有了就不担心了,估计还是权限问题,现在应该权限都给我了吧。

      回复