Trains
- CSS框架 & JS框架:
- JS MVC http://addyosmani.github.com/todomvc/
- 精选国外15个CSS框架 http://www.cnblogs.com/ywqu/archive/2009/08/24/1552635.html
- 36 个 CSS 框架推荐 http://www.oschina.net/news/22591/36-css-frameworks-for-designers
- jQuery UI http://jqueryui.com/ 推荐理由:
- 发展成熟、文档齐全、资源丰富
- Mobile支持
- Bootstrap http://twitter.github.com/bootstrap/
- 项目管理核心内容:
- 项目管理的首要任务是“进度管理”!包括制定计划、进度跟踪、及时发现滞后等
- 其次,是“协调沟通”,包括用户和内部2个层面。
- 再次,作为技术性管理人员应该能够“预见问题并能攻坚”:即能估计到可能存在的问题,并能绕开问题或及时解决问题(从而保证整个团队进度)
- 项目管理衡量:
- 项目管理重在执行!它是团队执行力的体现。
- 项目是否成功的衡量标准最基本的有2点:进度&质量。
- 项目管理人才 —— 我们希望既懂技术、又知道管理重要性的人才。原因是:
- 如果不懂技术,往往难以真正有效理解技术类项目,也无法解决具体的问题。
- 如果不重视规划、沟通等,难以真正对项目存在宏观概念,并有效控制。
- 理论上,每个人都有潜质成为合格的项目管理人才,只是经过的道路不同,所用的时间不同(20120724)
- "实际上,在大多数编程场所发生的是没有一位成员明白如何为最终用户设计。但是,同样是这些人却对他们喜欢什么有着固执的个人见解。他们做他们想做的事,为他们自己做交互设计,前提还是最有乐趣,容易编程,同时还想象着他们是在为用户设计" —— 《交互设计之路》:http://www.linlife.com/blog/index.php/archives/239
- 网页设计的一个简单原则是“Don't make me think” —— 《点石成金:访客至上的网页设计秘笈》
- 作为开发人员,需要加强什么(20120716)?
- 技术能力(尤其是项目中使用的),基本能力在“编码、内部测试”环节,进一步的在“设计”。
- 高效的工作方法和规范
- 沟通能力
- 项目中如何看待用户提出的需求(20120716)?
- 用户反馈的问题或需求往往是真实存在的,但不一定深思熟虑、不一定完整;
- 用户喜欢在提出问题时同时给出解决方案,但不一定能抓住问题本质;
- 优秀的开发人员需要在理解问题的前提下,能抓住问题本质,并和用户探讨出更合理解决方案(如果用户方案不合理的话)
- 提倡37Signals开发:Keep Simplicity & Win Speed
- 简单:简洁性、易用性、清晰度。
- 速度:提倡速度很重要。
- 不过分假设:预估、计划意义,注重反馈。
- 实事求是、不拘一格,直指目标。
- 注重人:以人为前提。
- 工作习惯和方法建议(20120702)
- 最大的工作习惯是按照“任务跟踪表”流程完成工作(20120709)!
- 编写任务和设计 > 开发和内测 > 部署测试和确认关闭
- 任意阶段均需要沟通(和用户沟通必须要有邮件+电话辅助)
- 需求必须要有文档,其他阶段根据情况
- 周一应该将项目中的遗留问题和用户进行沟通确认(20120723)
- 每天早上先收邮件,再写当日工作事项
- 一个问题郁闷超过30分钟,请立即沟通
- 写给你的邮件一定要全部回复
- 口头交代的事情,请主动回复
- 关掉IM
- 加班不是首选项,首要是提高工作效率
- 每周应当和用户开周会(20120724)
- 最大的工作习惯是按照“任务跟踪表”流程完成工作(20120709)!
- 任务追踪表的建议(20120702)- 基本已经按照确定的方式在写,提2点建议:
- 当前花费工作时间,有些任务中没有写
- 以前有较多任务中的“相关文档”字段未填写,建议之后都应填写好(上述2点的编写方式均见“填写说明”)