|
发表于 2013-7-16 22:52
|
显示全部楼层
来自: 中国浙江舟山
第一次做程序是在很小的时候,是1加到100,感觉计算机好神奇.这也能算出来.往后来接触过BASIC,包括GBASIC,QBASIC,VB.这些都是早期的编写语言,后来嘛就是C/C++等等, 发现越来越痴迷,感觉编程真的很有意思.直到现在自己偶尔也会自己给自己写写程序.
我做软件一般属于自娱自乐.算不上精,只是把编程作为消遣.回头一想,本人做开发也有十多个年头,也没个拿的出手的东西,实在惭愧!
个人觉得很多国内的人,都觉得开发软件这玩意,很简单.只是简单的在计算机上面编写一些代码,就能实现功能了.有些人觉得国外的软件已经很成熟了,而且都是免费的,自己还开发个毛. 不过, 我想说的是软件开发真的很考验一个人的水平.有兴趣的也可以自己学学.
1.编程只是你万里长征的开始,只是开始,在这个阶段你需要的只是学会一种语言,随便那种.之后所有的语言都可以用百度搞定.
2.软件的逻辑,就是真实实现.这才是一个软件的核心. 当然你可以尝试一些新奇的技术,来帮你解决问题,但是一定要有这个主线,不然编写到后面你就乱了.
3.软件是靠调试出来的, 软件是一种逻辑,而这种逻辑往往要经过这种方面的测试.
很多人认为界面和操作很重要,我也这么觉得.但是我不认为这是程序员的事情.在开发过程中就可以把很多接口开放出来,可以让用户自己去完善.这样也可以大大降低你的开发时间.永远记住用户的需求是无限,我们能给用户的不是别的,而是软件的逻辑!
做软件的目的,不是比谁知道的底层不底层,也不是比谁的执行代码快.这些东西没人去关心,如果你想做一个优秀的开发高手,最好也不要去关心这些,这些都是浮云.
很多软件做的很难看,例如Tribon.操作起来也是这注意那注意. 但是它能帮助解决很多问题,尤其是船上的问题,Tribon是名副其实的优秀软件. 我们国内有兴趣的同仁要多向优秀的软件学习.不是,去模仿,而是去超越!
做软件的真正目的是为用户解决问题,提供需求.开发着要做的就是为用户提供一个解决方案.我们是在开发软件逻辑,而不是软件本身.软件本身一文不值!
在我看来软件就是工具,不管发展到多么替代人脑,它还只是个工具. 编程就是软件工具的工具.但是,现代人类已经离不开电脑,已经离不开软件,已经离不开程序员了.所以,不管别人怎么说编程多么的简单,多么无趣, 我都相信编程是最有前途的事情,不管是你是业余还是专业,编程都是很有意义的一个技能.让你终身受益!
最后说一下,程序发展到现在,编程语言已经上百种了,每种编程语言的存在都是有它的道理的.只是有些语言发展到现在,有些用的比较多已经成为流行,但是不能说其它的都可以淘汰了.比如CAD的LSP语言,这种语言应该还是比较偏门的,不过在CAD中,用起来还是很方便.还有Tribon的终结者AM,它里面就有PML语言,在里面也很好用.
都是些有感而发的废话.胡乱写写!
|
|