程序员的职业规划,30岁以后又该如何,怎样成为架构师
4个回答
展开全部
1、程序员首先需要提高系统设计能力。现在很多程序员不是按照应该如何设计最好做得,而是按照我会什么来做的,最终造成设计思想落后。现在做项目需要的是新的、巧的设计思想。
2、已经工作两年以上的程序员可以有几种基本的职业规划:技术专家、软件架构师、实施顾问或销售。
(1):其中程序员最主要的发展方向是资深技术专家,无论是Java还是.NET,还是数据库领域,都要首先成为专家,然后才可能继续发展为架构师。尽管架构师的职位可以工作一辈子,待遇也非常好,对于科班出身的程序员最为适合,但这种工作职位非常有限。
(2):实施顾问和销售就比较偏向市场了,除了一定的技术能力外,需要掌握很多IT以外的知识。这些发展方向对于从其他专业转入IT的人员更为适合。要做行业专家,就要比自己的行业客户还了解这个产业的发展现状。
3、对大多数人来说,首先是要专,在技术上做的比较深入,然后进行工作调整,把自己转变为某个领域的专家,第三步,根据自己的情况,决定自己做软件架构师还是高级的顾问销售,另外一部分人可能就会走向行政管理,这和个人性格有关。
总而言之,每个人至少三年要点评一下自己:是环境的原因,还是自己个人的原因,如果是环境的原因,可以考虑是否需要换地方,如果知道自己,可以调整自己或者设的目标现实一些。从一个普通的程序员做起,3年时间至少能够做到做独立需求分析和设计的。
2、已经工作两年以上的程序员可以有几种基本的职业规划:技术专家、软件架构师、实施顾问或销售。
(1):其中程序员最主要的发展方向是资深技术专家,无论是Java还是.NET,还是数据库领域,都要首先成为专家,然后才可能继续发展为架构师。尽管架构师的职位可以工作一辈子,待遇也非常好,对于科班出身的程序员最为适合,但这种工作职位非常有限。
(2):实施顾问和销售就比较偏向市场了,除了一定的技术能力外,需要掌握很多IT以外的知识。这些发展方向对于从其他专业转入IT的人员更为适合。要做行业专家,就要比自己的行业客户还了解这个产业的发展现状。
3、对大多数人来说,首先是要专,在技术上做的比较深入,然后进行工作调整,把自己转变为某个领域的专家,第三步,根据自己的情况,决定自己做软件架构师还是高级的顾问销售,另外一部分人可能就会走向行政管理,这和个人性格有关。
总而言之,每个人至少三年要点评一下自己:是环境的原因,还是自己个人的原因,如果是环境的原因,可以考虑是否需要换地方,如果知道自己,可以调整自己或者设的目标现实一些。从一个普通的程序员做起,3年时间至少能够做到做独立需求分析和设计的。
展开全部
这个因人而异。不要照搬别人的成功路线,但是多拜师傅还是不错的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
大体的思路应该是这个样子的:
1、先有重点的掌握一门编程语言(如JAVA)并向相关辅助语言(如javascript,html,css,sql)涉及的三层结构扩展。
2、将重点掌握的语言及辅助语言提升到精通程度并扩展辅助语言。
3、将对精通掌握的语言的了解向理论及深化。
4、在以上基础上钻研流行的框架和模式。
5、在整个过程中不断积累对现实业务的了解及向抽像成编程语言的过程。
1、先有重点的掌握一门编程语言(如JAVA)并向相关辅助语言(如javascript,html,css,sql)涉及的三层结构扩展。
2、将重点掌握的语言及辅助语言提升到精通程度并扩展辅助语言。
3、将对精通掌握的语言的了解向理论及深化。
4、在以上基础上钻研流行的框架和模式。
5、在整个过程中不断积累对现实业务的了解及向抽像成编程语言的过程。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
会持续更新各行业各领域的知识
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询