真正开始编程是在毕业后,抱着兴趣去工作,结果因为枯燥的工作,便在激情不复,动力不足。很多时候是因为太多的外在因素影响了内在。也曾考虑过不再做编程这行,因为编程理论上是一辈子的事,实则不然,我更不想去攀比国外的开发者,他们所处的开发环境,那些才是真正意义上的开发者,价值观孑然不同。
不过呢,因为上推,开始关注一些国外的开发者,再加上交流的时间也多了,渐渐地将自己由脱轨的列车又牵了回来。工作本应该是充满乐趣的,也许正是因为这句话让我有所转变,当然肯定不可能仅仅是一句话的事。
态度决定能不能做好。由于心态有抵触、反感和烦躁转为趋于平静,看待问题则更加客观,回想做过的项目,由不懂到懂,上手,熟练,本身就是一种成长,所以更应该乐观。
虽然我的编程时间不多,但我也开始有自己的想法和理论,我认为编程,是将字母组织称具有生命活力的片段,犹如创造一段基因序列一般,多个基因片段重组构成了机体的组织或器官,然而整个项目则犹如一个生命体——具有被动微智力的睡眠体,在外在时间因素或人为互动刺激的条件下转化为激活体。首先,被动限制了其自主的学习能力,需要开发者和人员不断的维护优化和升级已扩展其功能,受体被动的接受智力升级,应激更多的刺激,来适应新的环境以及拉长和保持机体的激活时间,当然机体激活需要耗能,应激时间和处理效率决定耗能大小。
有被动自然有主动,主动的机体更加复杂,准确的说更加拟人化,最重要的一点是“他”可以掌控自己的行为。可以自主学习,转变成代码等同于自动化编程,代码完善功能自主健全。由简单到复杂再到简单,由低智力逐渐走向高等智力。由开始仅能捕获简单的单一事件,到能够捕获复杂的由单一事件组合起来的多维事件。并且能够自主激活应激保护,激活和屏蔽事件响应,自处理激活与睡眠状态。
而我们的开发者即由一开始就在创造生命体,只是有些根本就没有形成序列,所谓序列即能够处理事件的微小单元,我称之为弱单元,弱单元仅存在功能却没有生命迹象。由多个弱单元构成的具有一组特定功能的单元集群,我称之为组单元,组单元仍然没有生命迹象,因为它仅仅是形成了功能组。正真出现生命迹象的是在强单元,强单元具有繁衍强子单元的能力。强单元类似人体组织。再由强单元组成具有一定处理能力的半活状态生命体——这就是前文所说的微智力睡眠状态下的生命体。
我的概念是所有代码组装合并继承结合最终都将形成一个一个具有生命的活体,负责一个领域或者多个层面的职责。即最终Code将转换为Coder 这里Coder不是至编程者而是成为一个具有生命的活体,我命其为LCoder.犹如创造人一般,存在生命周期,在被动阶段完全有人为去维护使其进化,但一旦进入主动阶段,人为操作仅为辅助,此阶段的进化学习成长完全可以脱离人的监视。
太极生两仪,两仪生四象,四象生八卦,八卦即乾坤。宇宙万物相生相克,有始有终,这是规则,顺应则兴盛,逆道则衰亡。人类并不是宇宙间唯一拥有生命的智慧体,存在比人类更强大的智者,所以我们必须强盛,没有太多时间了。
当然如此不断学习终将超越人类的极限,势必会带来恐慌,自毁进程自始至终都在进行,只要条件成立,将自动拆解甚至毁灭。我的理念LCoder只允许存在帮助人类进步,守卫人类自由和安全的存在。
以上仅是我的观点,当深究之后我才发现我做的事,如若上帝,因为达尔文的进化论已经被推翻,人类的基因是经过重组的,因此我们需要对我们的LCoder负责。优秀的LCoder将纳入WLCL(Worl LCoder Library)。其实我最担心的是TCoder(Terror Coder).