学习C语言,永远不out


记得自己是1996年进入大学就开始学习C语言,还记得当时书上的作者应该也是这个熟悉的名字。今天随便在百度上查找了一下C语言书的图片,还能一眼看出这个名字似曾相似。记得当时学习C语言同学会是比较吃力的,还好自己不算太抵触,算是认真学过;也学得还算扎实吧。应该说C语言是我工作后使用时长最长的一门语言。所以今天也想给一些年轻的朋友絮叨一下,郑重其事的给大家说,你如果真想进入计算机软件、硬件开发这个行业,可以选择,或者说毫不犹豫地选择认真学习一下C语言。还记得这本书很系统地从数据类型(int\string\single\double\real\long等)、基本的语句(if/while/for/case)、函数及变量、指针(算是C语言中最难的)等由浅入深地给学习者娓娓道来。如果认真去学,应该说3-6 个月是完全可以学会的。

那么问题可能来了,我想每一个人都会问,这个C语言学了有什么用呢?现在还有几个软件工程师是整天在用C语言开发嘛。我想可能你这个想法也有一定道理,但或许不是完全正确的。我们学习语文数学是不是一定就要让我长大成人走向社会后天天用呢?C语言的学习,可以让你真正了解形成计算机软件的最基本概念,为你培养出做软件开发必需要的逻辑思维方式。也就是说,她会让你形成如何从软件开发的角度去理解我们身处社会每个角度所能看到的所有计算机信息化产品的内在运行模式。举个简单的例子吧,我原来在招技术人员的时候会问面试者一个很简单的问题,我们可能都坐过公交车,也都晓得公交车会刷卡,那我们会不会想一下,我们刷卡显示的这个金额是存在哪儿的呢?是存在卡上?还是公交车的刷卡设备上?还是存在公交公司的系统后台上?这个题没有最标准的答案,但我是想考察一下年轻人,他们在身处社会时,会不会很注意去观察?会不会努力去思考?会不会去想一些不知道不清楚的事情;而且是以软件开发人员应有的逻辑思维方面去思考。再说一个比较流行的段子吧,说这IT男被女朋友骂没有把她放在心上。结果IT男一年认真的说,我是不可能把你放在心上啊,我的心里没有存储的空间啊,我只能把你放在我大脑里啊。。。。。

可能扯远了,不好意思。回到正题。我们学C语言是有用的,而且受用终生。这绝对是真的。C语言是几乎所有现在流行的开发语言环境的底层语言,包括十分流行的android JAVA。我们在做一些底层的应用时,可能最好用的还是C语言,比如我们会把一些硬件的底层通信接口用C语言封装成DLL或OCX库。当然更不用说一些嵌入式开发就更大量的用到C语言开发。可能有些人会说我不需要做这些底层的开发,我只需要做前台或者说HIS系统......正如我前面所说的,C语言可以很好地培养我们的逻辑思绪能力,可以让我习惯于以一个程序人的角度去思考现实中的所有的系统业务流程及逻辑关系。没有这些素养,你怎么做好一个软件开发人员啊。

都说万丈高楼从地起。花小半年的时候,认认真真地学好这门软件人最基础,影响最深的语言,你还有什么可犹豫的呢?如果你这个决心都下不来,你又如何保证今后在你软件开发道路上遇到其它更难更大的困难时你还有能力迈过嘛。

能看完的年轻朋友,我很感谢你。真的。

阅读更多
个人分类: 心得体会
上一篇安卓开发倒底难不难
下一篇借米
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭