Java技术经理是什么职位

Python016

Java技术经理是什么职位,第1张

JAVA技术经理岗位职责岗位职责:

1.全面把握总体设计和重要技术决策,指导具体的设计和开发工作,以及关键技术的攻关,发现和解决存在的技术问题

2.开发和维护统一的软件开发架构和软件开发规范,对系统的重用、扩展、安全、性能、伸缩性、简洁等做系统级的把握,为技术决策提供规则

3.负责解决方案的业务流程、信息数据结构的建模

4.对相关系统架构方案、设计、代码进行评审,控制产品系统架构质量

5.参与项目实施过程中的需求调研与分析。

任职要求:

1.6年以上Java技术开发经验,3年以上技术管理经验,4年以上架构设计经验,至少2个大型软件设计和研发经验

2.精通JAVA相关技术、J2EE架构和设计模式,熟练运用WebService相关技术

3.熟练使用MySQL数据库、相关技术及工具

4.熟悉互联网开发模式,熟悉常用的缓存机制(memcached,Redis等)和消息队列技术

5.熟练使用Spring、Hibernate、IBatis 、Struts2等主流开源应用框架

6.熟悉Web前端技术,包括 Javascript,ajax,json,jQuery, ext等开发框架

7.具备良好的表达和沟通能力,擅长技术文档、解决方案PPT的编写。

8.对整个产品解决方案有深刻的理解及熟练的应用,优秀的团队精神和丰富的技术团队管理经验。

工作职责

1)管理项目开发团队,负责执行项目计划并实现项目目标

2)负责与其它部门之间的沟通合作

3)参与项目的方案讨论、需求调研和架构设计

4)负责项目的开发、测试,以及日后的维护、升级、更新

5)指导项目团队成员的日常开发工作,解决开发中的技术问题。

任职资格

1)重点大学本科以上学历,4年以上互联网工作经验,1年以上项目管理经验

2)有丰富的互联网项目开发、管理经验和深厚的软件技术功底

3)精通面向对象设计、设计模式和相关开发语言,熟悉mysql数据库开发

4)精通xml、php、java、ajax、mysql,熟悉linux系统和mysql数据库的管理

5)有大型网站或web2.0、cms、社区类网站开发经验者优先

6)有很强的沟通表达能力和团队合作精神、具有创业激情,能承受巨大的工作压力者优先

绝大多数Java程序员最终的职业目标可能都是CTO,做到CEO的人估计会比较少,也有一少部分人自己去创业去当老板,也有部分人转行了,当老板的牛人也有。

一般来说,北大青鸟http://www.kmbdqn.cn/发现Java程序员的发展基本上都会经历这么几条路径。

程序员-系统分析员-架构师-技术经理-CTO,程序员-项目组长-项目经理-项目总监-CTO,程序员-产品设计师-产品经理-CTO。

当然这只是一个大致的路径,不是所有Java程序员都必需要这么经历的,有些人可能跳过其中的一些步骤,也可能有些人会把中间的很多职位都做了。

而很显然,CTO,是大多数程序员的终极梦想。

也就是说,许多的Java程序员最终可能是做技术经理、项目经理或者项目总监之类的,那么到底我们职业生涯要选择哪一种呢?我觉得这个问题没有一个统一的答案,因为每个人的个性和情况不同。

但有一点是重要的,一是有际遇一定要抓住,二是自己要努力。

比如说你正好有机会带一个项目,而你又不是很讨厌项目经理这个位置,那么你就可以考虑向项目经理发展。

因为老板让你做,说明他看到你有这个素质和潜力。

要相信别人的眼光。

但是大多数人是遇不见这么好的伯乐的,那就要自己努力。

没有能力就学能力,没有知识就学知识,没有气场就每天照镜子练。

如果你的确不知道怎样才能从众多的程序员中脱颖而出,那么就去参加培训,培训别选学费巨贵的,选有特色还不贵的。

用一两个月工资,可以换来你能力的快速提升。

再说有些公司,并没有明确的技术经理、项目经理、产品经理之分,在许多的公司里,他们经常是几个人混搭的。

在外包公司里,通常会有项目经理和系统分析员(也可能是技术经理)。

在一些非IT公司里,可能会是部门经理,而做自己产品的公司可能会分得比较详细一些。

我大致说一下这三个职位的区别,让正在徘徊的程序员有一个大致的了解。