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

        昨天终于把程序交出去了,看一看日期,已经是连续工作了6天,每天从早上8点写到晚上12点,身体还真是快吃不消了,感觉脑子里都是代码在飘来飘去,还好,这会儿我已经懒懒的窝在椅子上,喝着冰水,看着动画片!
        做Bada平台下的软件开发是比较突然的,事先我不知道什么是Bada,不知道Bada的开发语言是C++, 而且写手机程序也只是在本科时候接触过。
Bada是三星新推出的手机系统,国内资料较少,可供参考的例子也不多,我唯一拥有的两件武器就是SDK和API文档,在这样的条件下工作,真的是极具挑战性。
可是在大量编写代码和阅读代码之后,静下心来想一想:
        语言对我来说是什么呢??那只是我完成工作的工具,而工具的差别,只有用起来顺手不顺手的差异。
        程序对我来说是什么呢??那只是一些实现目标结果的符号字母以及组织它们的方式,它们也只有看着顺眼不顺眼的区别。
        短时间内掌握一门语言并用其进行编码是程序员应该具备的能力,程序员应当与计算机的灵魂交谈。
        当面对一门新的语言时,其实没什么好怕的,就好比用英语和汉语写Hello Word或者你好世界,哪个字不会写了,去翻翻字典就好了。
        -------------------------------------------------------------------
        习惯决定成败!是这么说的吧,随着开发的程序越来越多,对这句话的理解也越发的深刻,当代码少于100行时,诡异的编码风格和各种灵光闪现的编码技巧会令程序员大放异彩,不加一行注释的代码就像一件精致工艺品,令人惊叹不已;可是当代码超过500行或者成千上万行,任何灵活的编码风格和技巧都会成为代码中尖锐的针刺,这些刺刺的不是别人,就是程序员自己!
        所以我觉得成功的程序从来都不是技巧的堆砌,而是普通的、清晰的、整齐的、易于理解的代码的集合。
        天赋成就的只是一时,规范成就的才是一世!
        -------------------------------------------------------------------
        对于程序员来说,坚持锻炼身体是良好的习惯,每天都应该活动一下筋骨,其实病态这个词和程序员并不是双生的,真正的程序员懂得让你自己获得充足的休息。
每天写出的有效代码是有限的,可以高效写代码的时间也是有限的,所以总是高强度的写代码是低效的工作方式,牺牲健康来换取代码是得不偿失的!
程序员应该过的很潇洒,他们拥有计算机和网络,并且他们比普通人拥有更多的对网络的了解和控制能力,所以每个程序员都已经接入世界,畅游在信息中,这是无比美妙的事情。
        我们是在生活,别让生活压榨了我们!
--------------------------------------------------------------------
        写了一段时间的C++代码,C++简洁和灵活令我印象深刻,它着实令我获得了控制的快感。
        更重要的是,C++的开发更令人觉得这个程序是自己的,因为有更多的函数需要自己来编写,更多的事件需要自己来处理,更多的程序结构需要自己来搭建,从而这个程序有更多的成分属于自己。
        对比C#的开发,也许写了很久的代码,你都不觉得这些代码是属于你的。
        简单地说,用C#你会感觉只是产品是你的,而用C++呢,你会觉得产品和工具都是你的,这令你的产品变得独一无二!
        ----------------------------------------------------------------
        对于程序来说,或者说对于任何一件工程问题,效率和冗余是不可调和的矛盾。
        -------------------------------------------------------------------
        对于挑战性的工作,我欣然接受,然而是脑残的制度却是我厌恶和无奈的。
在软件行业飞速发展的今天,我却看到了大量作坊式,非规范化的开发方式,很多公司或实验室的开发不是为了行业的进步作出贡献,而只是为了自己的既得利益。
        同学说的对,中国发展太快了,快的让那些人只顾追逐利益,忘记了给后辈们留下财富—健康良好的行业规范。剩给我们的,只有畸形破败……
那些站在行业上游的人们,就请你们积点儿德吧!!!
        -------------------------------------------------------------------
         休息

你可能感兴趣的:(工作,语言,工具,产品,Bada)