好程序员:18K月薪Java架构师工作日常经验分享!

今天分享一位好程序员学员(X同学),在互联网公司担任Java架构师的工作日常。

好程序员:18K月薪Java架构师工作日常经验分享!_第1张图片

 

在这位X同学的公司,并没有明确的Java架构师的title,没有说谁的封号是叫Java架构师。小源觉得这也是对的,因为Java架构师,它是一种能力。在X同学工作当中,目前有一部分职责是负责金融风控的架构。X同学的日常,除了写代码开会以外,就会在做架构。那到底什么是做架构呢?架构到底长啥样?虽然X同学刚入行还在学习的路上,不过根据X同学的分享,可以抛砖引玉说一说。

如果说老板的工作是画饼,那么架构师主要就是帮老板把饼做出来的。首先,就是大家都能理解的,叫做技术规划,从全局的层面来制定技术发展的大致方向和路径,也就是确定啥时候和面,啥时候起锅烧油。其次,需要做一些架构决策,就是我们常说的技术选型和方案评估,明确该用什么面,用什么锅,以及用多大火烤多长时间。最后,需要做边界和职责的划分,明确我们的要与不要,我们可以加芝麻、撒白糖,但是加酱油是肯定不行的。

那作为一个架构师,技术当然很重要,深度和广度缺一不可,你有足够的技术视野,才能够帮助我们做出具有可扩展、可维护、可靠且安全的架构。我们还需要有业务洞察能力以及产品的相关知识,因为大多数情况下,架构师的工作还是要服务于商业的,对于业务和产品有基本的认知,你才能做出适合业务发展的架构。当然,抽象能力也是必不可少的,有好的抽象能力呢,才可以让自己的想法更加清晰,并且可以通过架构文档、架构图这些形式把它表达出来。我的想法不够,你还得落地,这个时候,就需要有足够的决策力和协同能力,你要敢于做出决定,并且做出决定之后,能协调各方把它给落地掉。

当然世界上肯定没有完美的架构,所以架构师,也需要足够的自省,敢于承认错误,并且敢于接受失败。说了这么多,你听上去好像是不是并不难?没错,只要你有好的学习能力,不怕吃苦的精神,人人都可以是架构师!

如何才能找到高薪Java架构师工作,后台dd小源为你送上秘籍!

你可能感兴趣的:(java,经验分享,开发语言)