当前位置: 神秘老九 > 老九首页 > 正文

十二兄与老九、编程的故事

2017-08-17 18:28 老九学堂 老九君 点击:
十二兄与老九、编程的故事
       我先做个简单的自我介绍,我现在即将迈入大二,就读于湖北长江大学,加入老九学堂时间大概是17年2月份左右,至如今,老九学堂给我的感觉更像是一个大家庭,有来自天南地北的各个年龄段的人一起学习编程,共同进步,让我觉得挺有动力的。同时我已经学完了C的基础部分,接下来将进军新开设的Java课程,毕竟Java还是很热门的,不蹭蹭热度都觉得对不起我自己,这是一门在各个地方都有身影的编程语言,以及它的自带的强大的各类功能,都是不错的选择。而C是作为一门入门的编程语言,通过面向过程的方式,让我们能够更好的打好编程的基础,具体为什么学C 可以参考老九哥的知乎回答https://www.zhihu.com/people/lao-jiu-jun/activities,他通过武林武功的方式讲解了C对于初学者的作用,还是可以参考参考的。
对于我来说学习编程一方面是感兴趣,我喜欢创造的感觉,每当一个程序在我手中成型时候的自豪感是非常舒爽的,其次便是为了生计,讲白了,作为程序员,如果能力较好,能拿到非常高的工资,这是对任何人来说都是非常诱人的。
好,慢慢来,我先分享下我学习C的学习经验吧。
其实C作为一门入门语言,他的语法结构也是非常简单的,从最开始的变量到后面的指针,所用到格式并没有太多的变化。但是就是因为它轻巧的特点,C的灵活性非常的高。对于刚接触C语言的人来说,我建议不必急着去了解后面的循环啊指针,可以先把变量,空间,定义更加深刻的理解下。
因为无论是数组还是指针,其实就是存储空间的应用,并且要总结出自己的经验,在我学习C语言的时候,想象力可是老重要了,比如说指针,无非是一个奇葩一点的存储坐标的一个变量,可以想象成一根指头,指向不同的空间方块,但要把控好指针如今所在的位置。C语言总共涉及了9种循环语句,32个关键词,是不是很少。
所以不应该觉得太难,相较于Java, 我个人感觉C语言其实在初期的时候还是很简单易懂的。关键是去理解空间,字节,地址。要好好发挥想象力。要具体的讲注意事项还是挺多的,可以先看老九哥的视频再参考C primer这本书,两者相结合可以有很大的收获。 同时不要害怕说出现bug,对于一个程序员来说debug的能力也是非常重要的,在一次次对错误的修改中, 你会发现自己能够看懂下面的报错信息了,甚至有时候都不用看报错信息,看一眼就知道哪里错了。这是需要经验积累的,所以不断的出现错误并且解决错误也是一个学习进步的过程。
编程语言并不是关键,其实关键的是我们的逻辑思维,当我们有强大的逻辑思考能力的时候,转学其他语言可以在很短的时间内便学会,我们学的不过是语言的语法,但是逻辑是相通的,对于计算机逻辑的话,我推荐可以去找些计算机逻辑的书看看,也可以通过码大量的代码来锻炼。
这也并不是片刻能练成的,所以不必着急。
从事于计算机行业,所学的东西可以说是无止境的,我们可以专精于一项能力,但是毕竟其他相关的知识都是有联系的,我们都需要去大致的了解,拓宽视野。站的越高看的越多,我曾经非常羡慕那些飞快敲击键盘码一些我们完全看不懂的代码的黑客,他们有不断迭更的热血,可以为一个新的想法彻夜难眠,这也是一种黑客精神。
我认为对于从事计算机行业的人来说,一颗不断探索不断追求不断渴望接受新事物的心是非常有必要的,语言的更新迭代是非常快的,科技的发展速度也是超乎我们的预料的,我们能做的更多的是通过不断的学习,看书。我们渴求高工资,高收入,但是也要谨记,我们需要站在更高的层面看待自己的学习和工作,树立更加适合的人生观价值观(借鉴老九君的话)。
(责任编辑:老九君)

分享到微信朋友圈

打开微信,点击底部的“发现”

使用扫一扫即可将网页分享至朋友圈

------分隔线----------------------------

一群人,一辈子,一件事

勾搭合作 建议反馈 加入会员

友情链接

关注我们

微信

微博

头条

笔记