项目工作总结(第二次实习 2017-02-15~07.01)

一、时期整理:

这次实习一共4个半月,其中:

1.02-15~02-28,入职考核期;两周;

2.02-29~04-15日,.net项目助理期;

3.04-15~04-22,thinkphp框架学习期;

4.04-22~05-11,thinkphp项目设计文档已出,两周尝试写后台(静态页面还没出来)。

5.05-11~05-30,英语四级清考、毕业论文编写、 毕业答辩、毕业手续。

6.06-01~07-01,thinkphp项目。从项目负责人–>项目助理–>边缘化–>“劝其退学”。预计.net项目助理期再减一周。

7.统计失误:其中还有一周被调去改一个php某个非公开框架的较简单bug。

二、.NET项目助理期

 主要负责某某招聘网站管理后台的书写(排除比较复杂的多级类别管理)和网站前台简单页面。

难点:

1公司自己封装的三层框架不熟悉,适应期一周;

2公司封装的权限管理组件;

3公司封装的Common组件。

工作顺心的原因:

1.项目负责人已经把数据库设计好了;

2.需求文档和设计文档可执行性强,后期几乎无改动。

3.是手机浏览器端,业务逻辑简单–>功能非常简单。

4.不需要调用支付接口。

三、Thinkphp项目负责人时期

 项目惨败。

 失败原因总结:

1.接受项目负责人责任:
过分自信,对项目难度低估,对跨语言的可能困难低估。

   2.盲目开发

A 需求文档 :没经验,竟然不知道向销售要需求文档。

B 设计文档 :本次设计文档只是一个草稿,后期改动较大。

C 数据库设计: 数据库设计草草,后患无穷。

D
静态页面:没经验,身为项目负责人,尽然一直都在等美工把静态页面做好送来,而没有主动的去一页一页的要。

F 技术难点:

1.支付宝、微信、银行卡支付接口;

2.企业资料编辑页、职位新增页、简历编辑页,需要较好的jquery能力,这是我的弱项。

3.认证和信用分规则。

G 在对需求理解有疑问时,没有大胆及时的与销售人员沟通确定。

H在感觉自己无法胜任时(第二周就感觉到困难重重了),没能及时向项目经理提出问题,默不作声给经理一种没问题的错觉。问题在积累,在中后期又过多的去打扰项目经理,无能的负责人在这一刻体现的无以复加。虽然天天加班、周六加班,但是效率低下,问题重重。
后来临时跟换新项目负责人负责解决我的技术难点,我变成助理。后来开会发现我理解能力超级差,逐渐被边缘化。

项目经理在网上找了一份源代码和数据库。我天真的以为网站前台和页面已经做好,只需要做个匹配的后台就可以了,就开始开发网站管理后台。没有认真的思考数据库表结构,更没有认真思考网站前台的业务逻辑。更悲剧的是网站后台部分设计文档只是草稿,后期变动很大。再加上自己完全没有thinkphp的经验,.net里很简单都实现的功能在不再那么简单。

今天,项目经理建议我去其它公司发展可能会更好。(经历过第一次实习中被拒,第二次虽然难过,但从容了许多。)

 

事实就是事实,面对失败,经理请指出我的缺点吧:

1.基础较差,没有逻辑(不知道软件开发流程。)

2.脑袋不够灵活,沟通和理解能力差(不知道需求文档不知道不问,需求有疑问不知道销售,项目不能胜任不知道早点提出。)

3.盲目开发,也是我的错,没安排好。

 感谢经理,也给公司的提些改进建议:

 1.控制每周例会时间在20分钟以内,开会前整理自己要说的事123(公司开会过于频繁和超长都不清楚是聊天还是开会);

 2.管理制度不等于公司管理系统,公司管理系统只是手段,我觉得公司过于关注自动化管理系统,而忽略的将制度融入文化氛围(比如打卡,应该可以设置一个月有三天打卡迟到15分钟吧)。

3.细节,我们公司的管理系统比较难用,写日志的文本框变形严重造成书写的麻烦(员工每天都要用的,作为软件公司却视而不见)。

4.公司需要梦想或宗旨。可能是我想的太天真吧。

 

我的失败原因:

1.高估自己,低估项目,眼高手低;

2.盲目开发,需求不清,又 忽视设计!

3.内心急躁,不够专注!

 

调整:

  1. 专注 于web开发 ,语言:C#,技术在.Net技术体系。 

  2. 重视需求、重视设计;

3.多思考,多写日记,不断认识自己,认识世界。

 

以此为基础,重新开始。

 

 

                                                                       
                                                                       
         2017年7月1日

 

相关文章