Atitit 常见项目角色与职责
目录
1.4. 解决方法,一般实现一个功能,可能有多种方案,要优先选择最简单的方法,避免复杂方法。。。 2
技术总监::核心主要是预测与把握技术趋势大方向,看到一定时期的未来
项目总监:主要是管理重点项目和项目经理
产品经理:一般定义产品如何实现,做需求文档与原型
项目经理:重点管理一个项目,大公司可能主要行政管理项目进度安排为主,中小公司往往兼任技术经理架构师的角色
架构师或技术经理::搭建大架构与框架,技术选型,决定使用那些技术,可能做一些核心代码(类库,基础部分,和一些比较高难度部分),解决性能问题等非功能问题。。解决项目组一些重大技术问题为主
项目组长:有时候就是架构师,高级工程师 的混合,低配版项目经理
高级工程师 中级 初级 主要负责功能实现。。高级工程师也往往解决高深问题和一些性能架构等
大公司分的细节些,小公司就比较混杂广博些。。
沟通模式 会议,日报,周报等,重大问题随时汇报
优先自己解决独立解决,方向模式问题一下子想不出来可问别人。。
一般来说,细节部分需要自己解决。
一般搜搜一小时或者百度前几页无结果,就要寻求同事帮助。。
如果一个问题到时间没解决,可以先跳过,继续下一个。这样总体效果比较好
能用win版本就不要使用linux版本,能用双层就不要使用三层模式,能用html就不要使用jsp等服务端东东。比如ajax跨域,有好几种方案,一般http头那个最简单。。
比如分布式文件系统,优先使用ftp,然后nfs,然后fastdfs,然后hdfs等。。
按照复杂度排序,优先从简单开始。。
比如定时器,spring定时器不能使用经过一段时间无果,可使用java的timer代替。