|
系统分析师至少需要需求技术,架构技术,行业知识,相对要和人打交道多些。培养一个好的系统分析,往往两个途径。行业专家学习计算机技术,程序设计人员学习积累行业知识。通常情况是后一种。有些客户自己开发系统往往是前一种的,系统分析师考虑的是宏观的. 而软件工程师,相对更多接近程序,模块。主要还是算法的研究,多多学习模式以及通信协议,操作系统底层,配合学习某种算法,例如视频算法,通信算法,加密算法,可以实现较长期的积累,也有很长的职业寿命. 软件工程师是编程的,而系统分析师就像是设计师一样,软件工程师都是照着系统分析员写的去编程! 软件设计师考虑的是微观的 按国人的认为,系统分析员为高级.软件设计师为中级.高级总比中级高. 但本人认为.程序员,软件设计师,系统分析员不存在级别的差异.因为他们关注的是不同的内容. 软件工程师,重在软件工程;而系统分析师则重在分析、研究。各有所长,看你喜欢做什么而已。 |
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23482681/viewspace-630908/ ,如需转载,请注明出处,否则将追究法律责任。