读了7年的生物研究生,现在又重新加入软件开发行业.不知所从.从网上BT了很多计算机资料,包括离散数学,汇编语言,编译原理,数据结构,算法分析,网络原理,操作系统,C学习,UML学习,IT项目管理,java,php,学习等等.很遗憾没有一门把这些知识全部串联起来的课程.附带讲解计算机历史中各种语言起源,创新的逻辑起源.
从操作系统到应用软件,没有发现有国人开发的原创软件问世.没有一个用户布满全世界的大型软件.不知在国内研究的计算机专业的教授,博士门在干什么?做底层开发,还是拿别人的东西使用.如何开一门课专门讲解软件的创新就好了.这门课主要研究如何衡量一个软件的好坏,如何让一个软件具有垄断地位.
在生物学中,如何一个人受伤了,他具有恢复能力.(一种自我修复能力).一个软件是否可以具有上述特征呢?或者说,是否可以用软件来模拟生物这种具有恢复能力的景象呢?
人有直觉,有本能,睡觉会做梦,这些人所具有特质是否能被软编程所吸收并运行.如何使得软件使用起来更加人性化.这是我们思考的问题.