我,一个简单的大公司的软件架构师,人称技术小牛牛,本人精通现在主流的技术,除了黑科技,一般的技术都略知一二。专注于分布式架构,手机架构,软件架构,大数据等领域。业务定位在环保,在环保行业干了快10年。
你是否会问,架构师是不是很难当?架构师到底在做什么?架构师在公司的定位是什么?怎么成为一个架构师?怎么能当一个称职的架构师?架构师以后的发展是什么?这些问题,我会通过几篇文章来解答你们的问题。
架构师是不是很难当?我做架构这么多年,有两个感触,一是如果想从事这个行业,首先需要有最好心里准备,给自己大概3年左右的时间静下心去沉淀到某一两个领域,直到在这些领域中有一定的深入度。二是不能为了成为一个架构师而去努力,而是要先看自己是不是真的喜欢。每个人的性格、履历最终也会决定自己是不是适合做这个,但是一旦确定下来是合适和喜欢的,那就要提前开始积累自身知识的广度,主动去参加很多项目,积累工程实现经验。架构师是一个大而全的岗位,可能刚开始不一定能直接胜任,而是在做软件开发、QA或者PM,但当有足够的能力将这些hold住时,那我觉得你离一个真正的架构师已然不远。
当你喜欢一个行业,喜欢你干的工作的时候,其实这就是一个爱好,一个习惯,一个让你可以花自己的时间去做事的一种动力,我喜欢架构这个职业,研究一些新技术,给公司和团队带来快感,高效。每每想起我在做我喜欢的事情的时候,我都会非常的开心,哪怕我遇到困难,也不会惧怕,不会退缩。久而久之,这就是习惯。
总结,架构到底难不难呢?软件架构就是知识达到一定程度后,量变到质变的过程。围城原理是给人们的借口,不去实践,难与不难都是一念之间,前提你喜欢,如果不喜欢,我建议还是放弃,毕竟不是自己爱好的东西,永远不会长久。