非电脑专业做软件开发的前景

非计算机专业做软件开发的前景
大学学的是物理专业,本来想搞科研,可是各种原因没有成功还浪费了两年,现在做java3年了,越来越感觉到和计算机专业的基础差距,我不想转管理,想做架构师,非计算机专业的人如何成为架构师呢,有没有这个可能?
------解决方案--------------------
这个我也不知道。不过,我也是非计算机专业出来的,目前也做着软件开发。
------解决方案--------------------
想做具体哪个行业的什么软件的架构师呢?

感觉理解具体业务可能更难一些,一般得浸淫在一个行业很长时间,真正理解客户的需求
才能做出好的设计和架构
------解决方案--------------------
复合型人才啊,找找两者都相关的吧
------解决方案--------------------
物理能学好,学好计算机也不会太难。不是本专业的,只要你热爱这个行业,热爱这个兴趣,一定行的