谈谈Java程序员跨越架构师的能力修成记


前几天在群里几个朋友围绕团队技术考核聊了几嘴,比如是开发、产品、测试、运维、UI等,不特别针对某个岗位,而是提炼出一个具有普适性的一个东西,其实从每家公司的KPI考核指标上就可以看出来,企业的关注点在哪里?个人的成长点,一般也就在那里!

讨论过后,简单整理下,画出一个脑图供大家参考:

专注于Java架构师技术分享,撩我可送全套Java架构师的VIP课程资料

(欢迎撩我wei?心:前面是34111后面是71156)

如何你自评过绩效的话,相信一定能其中能发现如下领域:业务模块、技术模块、态度模块、团队协作模块,如果是技术管理岗,还会涉及到团队产出这块。

入行不久的小伙伴,普遍不重视业务,这个时期更多的关注点都放在技术学习上。业务学习作为技术成长前行路上的附加值,随着工作年限的增加,越来越多的小伙意识到业务的重要性。不管是业务开发,还是基础开发,都是依托于特定在业务场景下开展的,离开了业务支撑,技术就是空中楼阁、无源之水、无本之木。

业务理解当是最基本的技能了,能理解消化,触类旁通,编码开发问题不大了。深入往前走,产品能力才是需要技术人员重点发力的领域(后续再单独开文写产品能力)。技术模块,不言而喻,看起来更像是分内事吧。

强调专业技术能力的提升,相信不会有人反驳,切不可专一的而遗漏了相关技术的学习,这些技术融合起来才能发挥出来更大的威力,比如代码写的溜,但不会用Git,就失去了与优秀程序员交流的机会。国内论坛里解决不了问题,多半可以到外文网站上找到解决方案,而英文不行的话,干瞪眼看不懂也很尴尬。

提起态度,这是个相当隐性甚至短时间可以伪装的。经常能在网上看到类似的文章,技术强而态度不那么好,要比态度好而技术较弱的人,在裁员时更容易被干掉。技术可以学习,但态度不容易做出改变。做事时的积极性、责任心、主动性更容易展现一个人的职场魅力。社会分工的细化,单兵作战的年代一去不复返,必然需要团队协作。"有较强的团队合作精神"不再是简历上空洞的一句话,合作的好不好,放到团队里练练就明了了。能否有分享精神或分享能力,去共同提升团队成员的技术能力、经验技巧。

管理这块,对内自我管理,对外部的对人、对事的规划、经营管理,自我管理良好的人,更能以身作则,带领团队,高效产出,达成目标。但个人的时间管理、精力管理虽然很常见但很多人又不容易做好,会给人一种眼高手低的错觉。

看似简单的一张图,但背后却隐含着一个人的职业生涯走向,甚至是人生的走向,马虎大意不得。

祝好。

转发+关注后私信我回复【架构资料】即可免费领取全套架构师学习资料

原文地址:https://blog.51cto.com/14667748/2471141

时间: 02-14

谈谈Java程序员跨越架构师的能力修成记的相关文章

软件架构设计:程序员向架构师转型必备(第二版) 笔记

1 从程序员到架构师 1 1.1 软件业人才结构 1.1.1 金字塔型还是橄榄型? 1 1. 橄榄型:中间大两头小:   2. 区分开学历结构和能力结构:学历结构:橄榄型,能力结构:金字塔型: 1.1.2 从程序员向架构师转型 2 1. 软企该怎么做? 2 解析软件架构概念 10 1. 架构的概念很多种,不统一: 2.1 软件架构概念的分类 11 1. 架构的概念很难统一: 2. 本书将概念分为组成派和决策派两大流派,来帮助理解: 2.1.1 组成派 11 1. 软件系统的架构将系统描述为计算组

Java进阶之路——从初级程序员到架构师,从小工到专家

怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,这是不仅一个刚刚踏入职场的初级程序员也是工作三五年之后开始迷茫的老程序员经常会问到的问题.希望这篇文章会是你看到过的最全面最权威的回答. 一: 编程基础 不管是C还是C++,不管是Java还是PHP,想成为一名合格的程序员,基本的数据结构和算法基础还是要有的.下面几篇文章从思想到实现,为你梳理出常用的数据结构和经典算法. 1-1 常用数据结构 数组.链表.堆.栈.队列.Hash表.二叉树等

Java程序员简历模板

本简历模板由国内首家互联网人才拍卖网站「 JobDeer.com 」提供. (括号里的是我们的顾问编写的说明,建议在简历书写完成后统一删除) 先讲讲怎样才是一份好的技术简历 首先,一份好的简历不光说明事实,更通过FAB模式来增强其说服力. Feature:是什么 Advantage:比别人好在哪些地方 Benefit:如果雇佣你,招聘方会得到什么好处 其次,写简历和写议论文不同,过分的论证会显得自夸,反而容易引起反感,所以要点到为止.这里的技巧是,提供论据,把论点留给阅读简历的人自己去得出.放论

做什么职业,也别做程序员,尤其是Java程序员

千万别做程序员,尤其别做Java这种门槛低,入门快的程序员(别跟我说Java搞精通了也很牛之类的,原因不解释,做5年以上就知道了),程序员本来就是我见过最坑爹的职业了...Java程序员更是,现在满地都是Java培训机构,不出3年,你就不值钱了,就像3年前的C++一样!而且Java贬值更快,因为他比c++简单多了,培训个3个月,直接上岗,你说你怎么保证自己是不可替换的?而且现在Java程序员的整体工资,已经有不断下降的趋势! 我就用我的亲身经历告诉你,你这个想转程序员的人:别做这行,因为你不知道

一个java程序员的真实经历

半路出家的老java程序员的一点感悟 我是一个老java程序员,现在基本告别编码时代了,当然我现在还在写代码,不是为了老板写了,是自己在创业.回想起这么多年的人生路,作为一名老程序员感慨颇多,尤其是作为一名半路出家的程序员,其中的滋味更是感慨万分.下面我就自己说说我的经历,也许会给未来码农一点启发. 首先讲讲我是怎么成为一个程序员的,这个还真要说说中国的教育.我们国家的这种应试教育一直受到很多人的诟病,有的指责扼杀了学生的创造力,有的指责培养出来的学生就像火腿厂生产的香肠,都是一个味毫无特点而言

JAVA程序员必看的15本书-JAVA自学书籍推荐

作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从.我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们.此外,大家可以加入457036818交流群,互相分享一下关于JAVA方面的知识.一.Java编程入门类 对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是"囫囵吞枣不求甚解",先对Java熟悉

【转】你离顶尖 Java 程序员,只差这11本书的距离

个人认为看书有两点好处: 能出版出来的书一定是经过反复的思考.雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超其他资料 对着书上的代码自己敲的时候方便 "看完书之后再次提升自我的最好途径是看一些相关的好博文",我个人认为这是学习的第二步,因为一本书往往有好几百页,好的博文是自己看书学习之后的一些总结和提炼,对于梳理学习的内容很有好处,当然这里不是说自己的学习方法,就不再扯下去了. 很多程序员们往往有看书的冲动,但不知道看哪些书,下面我就给各位Java程序猿们推荐一些好书(每本书

Java程序员应该收藏的书籍

作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从.我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们. 一.Java编程入门类 1.<Java编程思想> 2.<Agile Java>中文版 二.Java编程进阶类 1.<重构 改善既有代码的设计> 这本书名气很大,不用多介绍,可以在闲暇的时候多翻翻,多和自己的实践相互印证.这本书对产生影响是潜移默化的.

JAVA程序员必看11本书籍

http://developer.51cto.com/art/201512/503095.htm 学习的最好途径就是看书",这是我自己学习并且小有了一定的积累之后的第一体会.个人认为看书有两点好处: 1.能出版出来的书一定是经过反复的思考.雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超其他资料 2.对着书上的代码自己敲的时候方便 "看完书之后再次提升自我的最好途径是看一些相关的好博文",我个人认为这是学习的第二步,因为一本书往往有好几百页,好的博文是自己看书学习之后

【深夜畅谈】如何成为一名比逼格更逼格的java程序员

听说近几年的android很火啊,很多java程序员直接转android开发,为啥? 首先是感兴趣,我觉得这是一个重要原因,毕竟基于android平台的软件以及android系统,深深勾起来程序员的好奇心,自然而然就充满了浓厚兴趣. 然后就是赚大钱,整体来看,做android开发的程序员确实待遇比做java的要高一些. 再者一个主因就是所谓的跟风.随大流!这个我就不多说了. 前几天看到公司的招聘信息,ios程序员,二年工作经验,待遇8K至15K.不由的感叹,ios有这么牛吗?于是上网浏览了一下,