`

架构师向左,项目经理向右?

阅读更多

  最近开始了新一轮的换工作历程,投简历也集中在了架构师和项目经理这两个角色中,当然,架构师很多时候跟项目经理,team leader,高级软件工程师是重合的,当然,我指的是国内了,所谓的架构师就是更高级点的软件工程师罢了.尤其是小点的公司,注,没有看不起小公司的意 思,毕竟要成本的.

    个人从事了软件业也7-8年了,说实在的,cmm3 的软件过程基本了解,做全职的项目经理,可能是欠缺一些.技术上,这些年的积累,凭心而论,也还可以.所以就产生了疑问,我该怎么走呢,真的是出在了抉择的时候,该做什么呢,还是什么也不做,直接转行.

      首先,个人的心里,是希望做一名合格的架构师,优秀的,实在不敢说,牛人多了,咱只能向人家学习,争取早点成为真正的牛人.咱们首先看一篇架构师的招聘资料:    

岗位职责:
1、带领团队进行平台的设计、开发和维护;
2、参与需求分析、系统分析、业务建模;
3、架构设计、概要设计;
4、软件工程实施和管理:开发计划制定、人员分配安排、进度跟踪及风险控制、测试管理等;
5、关键技术研究和开发、对外技术交流及沟通。
任职要求:
1、计算机或相关专业本科以上学历;
2、熟悉软件工程,5年以上大型网站项目、Web应用系统开发及管理经验;
3、对互联网业务及相关技术有高度的敏感性,对新技术和概念具备良好的学习和应用能力;
4、熟悉大型网站的开发、制作流程,具备较高大型网站项目开发管理、系统分析及架构设计的能力;
5、熟悉WINDOW、 LINUX等服务器操作系统,对WEB平台服务有深入理解;
6、精通.NET开发平台,了解java、asp、PHP、C++等其他开发语言;
7、精通WEBSERVICE、REST、XML、AJAX、SQL、HTTP、TCP、WCF等技术;
8、有较高的数据库设计能力,精通SQLSERVER、ORACLE、MYSQL等主流数据库系统;
9、熟悉Memcached分布式缓存系统、MSMQ、JMS(Active MQ)、Hibernate等;
10、具备大型网站开发所需的海量数据存储及处理、高性能并发处理、分布式处理等方面的技术经验;  
11、熟练使用各种常用软件开发辅助工具,如:MSPROJECT、ROSE、PowerDesigner、VISIO等;
12、具备SNS、LBS、GIS、搜索引擎、网络通信、移动开发、呼叫中心等相关行业技术背景者优先;
13、具备良好的语言表达及沟通能力,具备良好的文档能力;
14、年龄28-35岁,成熟稳重,具备良好的职业素养和团队精神,具备较强的承受能力和解决问题的能力。
    像类似的这种很多,其实说白了,就是要求你管理经验和开发经验都是可以的,可能想对来说要求你的开发能力,尤其是处理关键问题的能力一定要强,比如这条:
具备大型网站开发所需的海量数据存储及处理、高性能并发处理、分布式处理等方面的技术经验
    我想,如果咱们只是平时做企业的mis 开发,那你可能一辈子也胜任不了这个职位了.因为很多企业的mis也就那么点访问量,并发都考虑的很少了.我都在想,要是胜任这个职位的,都可以把铁路部的购票系统做好了,真的.
    个 人感觉,要想做一名架构师,最重要的是应该保持对技术的热情,关注新技术,花大量时间在关键的技术,比如高并发,多线程,web service等.要弄清除它的原理,这样才能在关键时刻给出民智的决策.另,技术的广度也是要的,不然,怎么,能保证,当前的项目或产品用的技术是最合 适的呢.

 

再看看项目经理,开发经理之类的了:
    说到这里,一些小的软件工具,比如说跟踪soap包,多线程序的.还有研究数据库方面的都是值得学习的.

总之,坚持,保持热情,我感觉够了!

职位描述及要求,岗位职责:

1. 担任项目执行过程中需求阶段工作(具体工作参考《需求工作总结说明》),出具符合公司规范的需求规格说明书(格式参考《需求规格说明书模板》文件夹中模板说明)。

2. 担任项目执行过程中详细设计工作或设计审核工作(相关工作规范或指责要求参考《高级开发工程师岗位职责及要求》中相关说明)。

3. 担任项目执行过程中编码工作或编码审核工作(相关工作规范或指责要求参考《开发工程师岗位职责及要求》中相关说明)。

4. 确保能在合同规定交付日期范围内(无明确合同交付日期的,以合同审批单内部交付日期为准),按照合同规定工作量(以合同审批单中签字确认工作量为准)完成项目的交付及收款(首付款与售后尾款外其他款项)工作。

5. 严格监控项目执行过程中各个环节对外文件的客户的签字确认情况。

6. 制定项目计划,合理分配项目任务,监控项目进度。

7. 对项目团队成员的工作进行安排、监督、指导。

8. 定期向直属领导汇报项目相关情况(项目进度,项目投入,可能产生的风险等)。

9. 项目验收通过3个月,经直属领导允许后,向售后部门相关人员移交项目(相关文件及要求见《项目交接单.xls》,需填写其中与合同条款内容相关的所有内容)。

岗位要求: 

1. 掌握软件项目的开发流程;

2. 掌握VS系列的.Net平台开发工具,例如VS2003、VS2005、VS2008;

3. 精通C#、JavaScript等编程语言,熟悉VB等开发语言;

4. 精通SQL SERVER和ORACLE数据库,具备一定的数据库开发技术;

5. 具备一定的界面美化能力;

6. 具体详细设计的能力;

7. 具有快速学习能力和适应能力;

8. 具有良好的沟通能力及团队合作精神;

9. 对工作有责任心,能承受工作压力;

    我找了几个,感觉这个写得很好,项目经理的职责一目了然,承担的工作压力也相当的大,但是注意到么

担任项目执行过程中编码工作或编码审核工作,说到底,你编码能力还是要求很强,关键的时刻你得亲自上,什么项目经理,这时候,你就是程序员,有点,将军当步兵用的感觉.

但终归来说,它更多的是要求你对项目的整体把握,非技术因素很多了,比如

完成项目的交付及收款(首付款与售后尾款外其他款项)工作.

    其实很多时候,我都在想,这些所谓的技能从那里来,管理,架构,其实我们都是可以学到的,只要自己上心了,比如管理经验,即使你不是项目经理,你也可以换位思考,如果你在这个位置上该怎么做,他是怎么做的,记住了,还怕没机会么.架构的经验,可能就麻烦些了,如果没有大型的项目,有些高并发之类的,你是不可能学到的,但也绝对不是问题,现在的资料已经很多了,前面我记得有专门的高并发的专题,关于铁路部售票网站的,自己多看看,实践机会也肯定会有的,在不然,你可以自己模拟些场景,比如,制造些大数据,用模拟的并发测试软件,都是可 以的.

    所以,个人通过分析感觉,一名开发人员转那个方向都是可以理解的,如果做项目经理,我个人感觉,你会更多的关注非技术的因素,而架构师,则更多的关注技术方面,但也要求你的项目管理能力.

分享到:
评论

相关推荐

    专家?架构师?经理人?技术人如何做好职业选择共29页.pd

    总的来说,IT行业提供了丰富的职业道路,无论是选择成为技术专家、架构师还是经理人,都需要明确自己的目标,不断学习和适应变化,以实现个人和职业的成功。每个角色都有其独特魅力和挑战,关键在于找到最适合自己的...

    架构师成长之路,架构师成长指南

    此外,架构师还需要具备良好的沟通能力,能够与项目经理、开发人员、测试人员以及业务分析师等不同角色进行有效的协作。 二、技术知识体系 成为一名合格的架构师,需要掌握广泛的技术知识。这包括但不限于:编程...

    java程序员简历-14套(含高级工程师,项目经理,架构师等相关经验).rar

    java程序员简历-14套(含高级工程师,项目经理,架构师等相关经验)java程序员简历-14套(含高级工程师,项目经理,架构师等相关经验)java程序员简历-14套(含高级工程师,项目经理,架构师等相关经验)java程序员...

    架构师(第1期).架构师(第2期).架构师(第3期).pdf

    第一期可能涵盖了架构基础,定义了架构师的角色,解释了他们如何在项目中起到关键的桥梁作用,连接业务需求与技术实现。可能包括了对系统架构设计原则的讲解,如模块化、可扩展性、可维护性和性能优化等。此外,可能...

    天翼云认证解决方案架构师

    天翼云认证解决方案架构师题库知识点,帮你直接通过天翼云解决方案架构师认证考试。天翼云认证解决方案架构师题库知识点,帮你直接通过天翼云解决方案架构师认证考试。天翼云认证解决方案架构师题库知识点,帮你直接...

    架构师的自我修养pdf

    在工作中,架构师需要与多方干系人进行有效沟通,包括产品、外部开发、管理、测试、业务运维、项目DBA等,以确保项目的顺利进行。 一个合格的架构师,既是技术领导者,也是胸怀理想的现实主义者。他们立足于现实,...

    做人、做事,做架构师——架构师能力模型解析

    在项目启动前,架构师的决策将直接影响项目的规模和范围,因此,他们需要具备项目经理的部分职责,但其影响力和责任范围更广。 最后,架构师并非单纯的技术专家,他们还需要具备设计师的视角,懂得如何在满足功能...

    java架构师是什么?58套java架构师资源870G进阶架构师学习.pdf

    Java架构师是软件开发领域中的一个关键角色,他们负责设计、规划和实施复杂的Java...在实际项目中,如大型分布式综合电商项目实战,架构师需要结合上述技术和知识,解决实际业务问题,确保系统的稳定运行和高效性能。

    一线架构师实践指南 电子书

    通过阅读《一线架构师实践指南》,读者不仅可以提升自己的技术知识,还能学习到如何在实际项目中应用这些知识,成长为一名优秀的架构师。无论你是初入行业的新人,还是寻求进阶的老手,这本书都值得你仔细研读。

    架构师系列:程序员如何向大数据架构师转型?(课件+视频)

    本视频教程仅面向有兴趣转型向Java系统架构师,大数据系统架构师的学员,主要包括四部分内容:一、程序员VS架构师 ;二、架构设计与架构师 ;三、架构风格与架构模式 ;四、架构师转型模型 ;五、面向对象设计原则

    蚂蚁java架构师(第七/八期含项目) |课件完整|完结无秘

    引领互联网最新技术潮流,手把手带您轻松月入2万+,三年逆袭Java互联网架构师的经验传授与您~ 〖课程目录〗: 01架构师必备技能之设计模式 02架构师必备安全技能 03从零开始学习多线程技术 04架构师必备技能并发编程...

    历年高级系统架构师真题

    10. **项目管理与沟通**:架构师需要具备良好的团队协作和沟通能力,了解项目管理方法如瀑布模型、敏捷开发等。 通过对历年高级系统架构师真题的深度学习,考生不仅可以熟悉考试形式和难度,更能提升自己在实际工作...

    软件架构师应该知道的97件事.pdf

    通过阅读《软件架构师应该知道的97件事》,架构师可以了解到其他专家的经验和建议,学习如何规避风险、提高设计的质量、完善项目管理以及如何提高工作效率。作者理查德·蒙森-哈斐尔不仅参与了多部专业书籍的编写,...

    完整版—架构师之路(58沈剑).rar

    他首先阐述了架构师的角色定位,强调架构师不仅要有扎实的技术基础,还要具备良好的沟通能力、项目管理能力和业务理解能力。这使得架构师能够协调开发团队,确保技术决策与业务目标的一致性。 在框架选择和使用方面...

    软考材料合集-系统架构师.rar

    《软考材料合集-系统架构师》是一个针对国家计算机技术与软件专业技术资格(水平)考试,特别是系统架构师级别的备考资源压缩包。系统架构师是IT领域中的高级职位,负责设计、规划和管理企业的信息技术架构,以确保...

    软件架构师培训资料,软件架构师培训资料,软件架构师培训资料

    软件架构师是IT行业中至关重要的角色,他们负责设计和规划软件系统的整体结构,确保系统能够高效、稳定地运行。...通过深入学习,学员可以提升自己的架构设计能力和项目管理能力,成为一名优秀的软件架构师。

    架构师的自我修养.docx

    架构师需要具备很好的综合素养,能够与相关干系人协作,达成项目目标。 在互联网+的时代,架构师需要具备技术开源化、产品敏捷化、服务全网化、系统复杂化和人力高效化等特征。 架构师需要能够快速学习和应用新...

    软考架构师配套讲义.rar

    7. **项目管理**:作为架构师,需要具备一定的项目管理知识,包括项目生命周期、风险管理、质量管理、沟通协调等,以确保项目的顺利进行。 8. **法规与标准**:理解相关的法律法规,如知识产权法、数据保护法,以及...

    2021年11月最新通过系统架构师软考备考资料荟萃.rar

    理解这些方法的优缺点,以及在不同项目中的适用性,是系统架构师必须具备的基础知识。例如,敏捷方法强调灵活性和快速响应变化,适合需求不明确或快速变化的项目。 3. 软件架构 "软件架构.pdf"探讨了软件的组织结构...

Global site tag (gtag.js) - Google Analytics