个人工作经验_浪子绘粹_奇书网
返回

浪子绘粹

首页
个人工作经验(1 / 1)
最新网址:www.qisuu.info

个人工作经验

蒋剑波

我从事编程两年,而与编程打交道却已整整有四年之久了,虽然算不上一个专业的程序员,但多少对编程有了自己的理解:编程很容易,有如平常的生活一般简单,只要与它有过接触,就可以使用它,至于技术好坏,水平高低,就要看编程者解决具体问题的能力了.

编程就是处理一堆代码,编写、分析、编译、调试,但总的目的只有一个,那就是让电脑或嵌入式芯片为我服务,让它用它的能力为我做事,而编程就是与机器沟通,让它能够听懂我的指令,完成我给的任务。所以编程就是掌握机器的运作方式,可以发挥的功能,然后利用它做我想做的事,这些是每个人都会的,在社会上到处都会用到这种头脑。这些框架目的已确定,至于如何去实现,这就要看一个人的思维了,这个道理很简单,假如有一个问题交给几个人同时解决,有人解决不了,而有人能很好地解决,但解决的方式也可能各不相同。编程就是如此,一个程序为实现某一个功能会包括很多的函数,函数一个套一个,但归根到底是有关系的,只要抓住一个关键,刨根究底,终能解决问题。编程说到底就是为用户与电子机械搭建沟通的桥梁,如果从人到机器一层一层地分析,所有的问题不都能迎刃而解吗?

有些人心浮气躁,面对这些盘根错节的关系,感到茫然不知所措,抓不住关系,理不清关系,所以觉得很难。其实万物归宗,万变不离其宗,程序就是一种语言集合,是人和电子信号交流的一种语言,所以只要能让人和电子交流,那么任何一种语言都可以。语言是用来表达意思的一种工具,所以好的编程者不在乎使用何种语言,能沟通就好。至于很多的标准、协议,那都是为了方便世人的标准化和产品的通用化而提出并制定的,只要遵守,通信时就可以畅通无阻了。总的说来,编程就是想方设法用符号把人的思维信息传给电子,让电子产品智能化来为人类服务。

以上是我对编程的一些认识,对编程有了认识之后,就不再觉得它神秘和高深莫测了,从而进行编程就只留下分析问题和解决问题了,这就容易多了。

拿到一个任务,首先得分析它的可行性,然后规划怎么施行,分几个模块,余下的就是如何实现具体的功能了,这时需要专业知识和灵活思维了,这样才可以大功告成。具体问题具体解决,才能化整为零、化难为易。

在从事单片机编程时,我觉得数码相机的驱动的实现原理是比较好理解的,但很多的具体功能的实现就要花大量的时间去研究和分析了,总的来说还是比较容易的,只要按各个接口的规律办事,就能达到目的。

我曾带教一个大学生,但他急于求成,不够冷静,又不喜欢钻研问题,所以他做不了半个月就走人了,所以做这一行的必须要冷静稳重、头脑清晰、有恒心、有钻劲,方能走得稳走得好,我会一直朝这个目标走下去的。

愿中国能多出些出类拔萃的程序员,赶超美国。

(我在安可工作期间,独立完成各种任务,包括解决出现的各种问题、添加新功能。曾在凌扬的原代码基础上,独立开发出一款超薄相机驱动fw!)

最新网址:www.qisuu.info