For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
软件架构师是许多软件开发程序员都希望进阶的一个开发岗位,今天我们就通过案例分析来简单了解一下,如何理解软件架构师的意义。
架,我们架什么呢,软件当然是架软件的需求了,我们得知道我们做什么的软件及软件本身所处的环境及位置,只有把需求了解清楚&清晰,才好梳理整个架构的经脉,如果需求搞不清楚,就开始搞架构,或者不管需求,封闭起来做架构,基本到后都会有蹩脚的感觉。悔恨当初为什么不先高清需求,就动工。这基本也是年轻的架构师或者是刚刚有点架构思想的同行的常规误区,还有一点就是软件这行虽然经验很重要,但具体到具体软件需求还是有不少不同的,不然天下软件大同,我们也就没必要撸码了,“不要跟我谈需求,我以前做过很多类似案例了,我保证能给你做好”,年轻的同行经常挂到嘴边的一句要命的话,其实不知道无休止的加班正在靠近,我们不要在需求不清楚的情况下,保证任何事,架就是架的需求,是根基,是源泉。
构,我们构什么呢,构建我们架的需求,类似工人师傅建造大楼,提前把骨架搭建起来,构是非常考验一个架构师真正落地能力的部分,贯穿纵横,不光考验一个架构师的撸码能力,运维知识,还有平常拓展的行业视野,这一步跟工作经验有非常大的关系,我们往往想当然的把以前的经验带到新的架构中,所以,构是更需要长时间的、更多项目的经验沉淀,才能面对不同架的需求,才能得心应手、游刃有余。
师,很多人认为很容易,就是开个小会,装逼培训下就行了,其实是大错特错,思想的灌输是很难的,把自己的架构思想灌输给别人,是很难的,尤其是软件行业,钻牛角尖的特多,一个问题能跟你纠结一天,说服很难,接受更难,这师不容易,特难,考验的是沟通、交流,更是心智。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei456学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。