进入程序的世界有好久了?很久了吧。。。。
曾经有个同学很牛叉的说:“程序嘛,不就是对增 ,删 ,改 ,查”。但是对此很是不敢恭维。反而在深入程序以后,我放到了解到其实这个句话还是有些道理的,不管是一般的软件或者各种的网站,都是把数据提交到数据库或者相应的地方保存。。等等。当然,这也只是一般来说罢了,如果是一个画图软件呢。。呵呵。。。说笑罢了。
程序的最终的目的并不是对数据库的操作,而是利用数据达到对数据的保存。他把数据库当成了最终目的了。换句话说,数据库只是一个中间介质罢了,方便我对数据的统筹。相反,数据库只是为了让我达成程序想要达成的效果。就好像武林高手总是很牛叉的说:“你还停留在以剑驭人的境界,还没有达到以人驭剑的境界!”呵呵,程序永远是死的,人才是活的。要试着把程序操作在自己的手中,不要因为逻辑而入了下流。
还有一次,我和一个同学在网上讨论,编程的思想和编程的技术,那个更重要。我想了很久。说道,那要看你的需要。如果作为一个程序员,那么编程的技术更重要,如果是一个项目策划者,那么编程的思想更重要。很臭屁的回答,现在想想,首先。人不可能永远做一个程序员,程序员只是吃年轻饭的一群人罢了。所以,在工作中,我会提醒我周围的程序员,其实编程的思想永远重于编程的技术。
说的有些偏了,再仔细思考编程。其实程序就是操作电脑的一种工具,就好像你用笔写出的字。而你的各种工具就好像你所要用的笔。也许你用钢笔,也许你用的是铅笔,圆珠笔。。。。(你所使用的各种工具)当然你也能写出各种的字。英文,法文,中文。。。(这个就好像是各种编程语言)当然你所要达到的最终目的都是为了和电脑进行沟通。让电脑记录或者解决你的问题。但是你们又不是同一类的人。于是你们需要一个翻译,于是就有了编译器(也就是所谓的汇编语言)。然后你说一句就翻译过去,它回答一句又翻译过来。但是肯定有一定的局限性,因为你肯定有自己的说话方式,而那个翻译呢,不一定能把所有的翻译过去,因为有些东西在电脑哪里没有相应的语言进行对应。同是,各种语言有自己的语法。于是这便是编程的语法。
原来编程就这么简单。