这个得看具体的公司要求,各个公司是不一样的。
项目经理需要具备人员协调能力,项目整体进度的把控能力,面对下面员工的问题能够及时的指导和给出解决方案能力,面对问题冷静而又快速解决问题的能力,能够针对员工的强项合理分配工作的能力等等。
备注:要求很多,但项目经理也分初级、中级、高级,所以还是有所区别的,百度的项目经理和一个小公司十几个员工的项目经理要求肯定是不同的,所以这个必须得根据实际情况来进行区分和技能掌控。
除了基本的软件开发经验以外,
需要沟通能力,协调能力,
管理能力,成本控制,等等
对于项目经理的知识积累,推荐学习的课程:
软件工程
软件质量管理
软件测试
软件项目管理
软件需求管理
软件质量控制
个人软件过程
小组软件过程
设计模式
管理信息系统
等等。。。
这些都有书卖的,买来看就是了。
有一定的软件分析设计能力;熟悉Java、Servlet、JSP、EJB等开发技术;熟练使用Eclipse或jbuilder等 java开发工具;熟悉JAVA+STRUTS体系结构和开发工具;熟悉至少一种数据库的开发和设计;具有良好的学习能力,具有强烈的工作责任心、有良好的沟通能力和团队合作精神。
Java 程序设计基础,包括 J2sdk基础、Java 面向对象基础、Java API使用、数据结构及算法基础、Java AWT图形界面程序开发;
J2SE平台Java程序设计,包括Swing图形程序设计, Socket网络应用程序设计,对象序列化,Java 常用数据结构,Applet,流和文件,多线程程序设计;
Java桌面系统项目开发,4~5人组成一个项目组,项目大小为(15人*工作日);
Linux的基本操作,Linux下的Java程序开发,Linux系统的简单管理;
Oracle数据库,包括SQL/PLSQL;数据库和数据库设计;简单掌握ORACLE9i 数据库的管理;
这只是初级java工程师学习的