您的位置:首页 > 其它

[随笔] 交付第二个Bada程序之后

2011-07-06 08:41 405 查看
昨天终于把程序交出去了,看一看日期,已经是连续工作了6天,每天从早上8点写到晚上12点,身体还真是快吃不消了,感觉脑子里都是代码在飘来飘去,还好,这会儿我已经懒懒的窝在椅子上,喝着冰水,看着动画片!

做Bada平台下的软件开发是比较突然的,事先我不知道什么是Bada,不知道Bada的开发语言是C++, 而且写手机程序也只是在本科时候接触过。

Bada是三星新推出的手机系统,国内资料较少,可供参考的例子也不多,我唯一拥有的两件武器就是SDK和API文档,在这样的条件下工作,真的是极具挑战性。

可是在大量编写代码和阅读代码之后,静下心来想一想:

语言对我来说是什么呢??那只是我完成工作的工具,而工具的差别,只有用起来顺手不顺手的差异。

程序对我来说是什么呢??那只是一些实现目标结果的符号字母以及组织它们的方式,它们也只有看着顺眼不顺眼的区别。

短时间内掌握一门语言并用其进行编码是程序员应该具备的能力,程序员应当与计算机的灵魂交谈。

当面对一门新的语言时,其实没什么好怕的,就好比用英语和汉语写Hello Word或者你好世界,哪个字不会写了,去翻翻字典就好了。

-------------------------------------------------------------------

习惯决定成败!是这么说的吧,随着开发的程序越来越多,对这句话的理解也越发的深刻,当代码少于100行时,诡异的编码风格和各种灵光闪现的编码技巧会令程序员大放异彩,不加一行注释的代码就像一件精致工艺品,令人惊叹不已;可是当代码超过500行或者成千上万行,任何灵活的编码风格和技巧都会成为代码中尖锐的针刺,这些刺刺的不是别人,就是程序员自己!

所以我觉得成功的程序从来都不是技巧的堆砌,而是普通的、清晰的、整齐的、易于理解的代码的集合。

天赋成就的只是一时,规范成就的才是一世!

-------------------------------------------------------------------

对于程序员来说,坚持锻炼身体是良好的习惯,每天都应该活动一下筋骨,其实病态这个词和程序员并不是双生的,真正的程序员懂得让你自己获得充足的休息。

每天写出的有效代码是有限的,可以高效写代码的时间也是有限的,所以总是高强度的写代码是低效的工作方式,牺牲健康来换取代码是得不偿失的!

程序员应该过的很潇洒,他们拥有计算机和网络,并且他们比普通人拥有更多的对网络的了解和控制能力,所以每个程序员都已经接入世界,畅游在信息中,这是无比美妙的事情。

我们是在生活,别让生活压榨了我们!

--------------------------------------------------------------------

写了一段时间的C++代码,C++简洁和灵活令我印象深刻,它着实令我获得了控制的快感。

更重要的是,C++的开发更令人觉得这个程序是自己的,因为有更多的函数需要自己来编写,更多的事件需要自己来处理,更多的程序结构需要自己来搭建,从而这个程序有更多的成分属于自己。

对比C#的开发,也许写了很久的代码,你都不觉得这些代码是属于你的。

简单地说,用C#你会感觉只是产品是你的,而用C++呢,你会觉得产品和工具都是你的,这令你的产品变得独一无二!

----------------------------------------------------------------

对于程序来说,或者说对于任何一件工程问题,效率和冗余是不可调和的矛盾。

-------------------------------------------------------------------

对于挑战性的工作,我欣然接受,然而是脑残的制度却是我厌恶和无奈的。

在软件行业飞速发展的今天,我却看到了大量作坊式,非规范化的开发方式,很多公司或实验室的开发不是为了行业的进步作出贡献,而只是为了自己的既得利益。

同学说的对,中国发展太快了,快的让那些人只顾追逐利益,忘记了给后辈们留下财富—健康良好的行业规范。剩给我们的,只有畸形破败……

那些站在行业上游的人们,就请你们积点儿德吧!!!

-------------------------------------------------------------------

休息
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: