在沈阳东软(不是广告)呆了一个月的时候,c和Linux讲完了,如果说没有太扎实的基础的话,来东软培训还真是比较吃力。今年比较幸运貌似,碰上了开发经验丰富的老师。收获很多,也很大其实。看到第一篇整理贴居然有这么好的反响自己也挺高兴(原来是打算贴博客园的,不过东软的网络质量真是不堪一提,so~~继续csdn,后期会有更多收获整理贴)
一个月的学习后做了一个为期三周的项目。
项目名称:Linpop
项目需求:Linux下的IM通讯软件,具体功能看自己的需求分析而定。基本也就是那一套了,大家都懂得
项目人员:4人
项目上线时完成度:50%(我很难评估完成度)
项目负责人:我
先给自己定一个基调:这次开发是失败的客观主观上都有很多原因,但是一切都掩盖不了失败这个结果。
从客观说起吧,毕竟没有完不成的事只有完不成的人。首先,我不是做第一个项目,之前有一个c#的web项目也算是经历了完整的过程,所以在整体的架构和思路上还是很顺的。所以,架构,分层上很顺利,数据库设计也能保证功能的完整性和有效性。但是,不得不说的是,没有开发经验的人是不会有架构师的能力的,接口只能随定义一下。ok,第一个错误出现了。
1.需求分析和系统分析时,对各模块的功能实现所需要的技术和实现方法不熟悉,接口函数与接口说明没有写好。
让我们继续,接下来是熟悉GTK+socket了Mysql的操作还是蛮顺手的