1. 基本的、常用的开发知识,需要理解并掌握,如开发语言(C#、Java等),客户端技术(HTML、CSS、javascript、Ajax等),网络技术,数据库技术,系统集成技术(常用的集成模式)
2. 设计架构应该熟悉,如典型的三层架构。
3. 熟悉设计模式
4. 常用的设计框架应该熟悉,如Spring, Struts等
5. 常用的组件应该熟悉,如Hibernate等
6. 需要有团队合作的精神,
需要开放和分享,你分享别人才乐于和你分享,大家都能提高。开放的态度也能够获取大家的信任。一个总喜欢有所保留的SA是不会得到大家的信任的。
喜欢和人沟通,别人才能更好的理解你的意图,也能让团队更加融洽。
7. 保护好自己的团队成员,当自己的成员受到外界质疑或指责时,应该敢于担当。
8. 能听取别人的建议,多听少说,不要急于反对别人。