我是一名程序员,今年23岁了,从事软件开发已经一年多了
如今我为以后的发展考虑了很久
如果我到30岁的时候,我能干什么
1,不做开发,改为销售(还是软件行业)
2,不做开发,改为系统分析
3,不做开发,改为软件测试
请大家给个意见?
我是个性格内向的人,我想第一个我做不来。
因此我考虑了后两者
如何是后两者,我应该如何向目标努力呢
如何成为一名优秀的系统分析师,需要哪些能力和知识??
如何成为一名优秀的软件测试师,需要哪些能力和知识??
參考答案:你想太多了(你还很年轻啊)!
今后你能干的事多着呢,现在靠技术吃饭,以后就靠经验和能力吃饭。软件测试师(你的用语)不该是你的目标,如果你的编程技术过硬的话,以后可以往系统架构师,项目经理,CTO等等方向发展,当然,你目前的目标还是应该先从程序员做起,到中级程序员、高级程序员。。。才做软件开发一年多显然是太少了,不要太急,没有至少3、5年的摔打一切都免谈啦。
当然,在这个IT高速发展的年代,好好考虑自己的职业规划也是无可厚非的,就如你说,如果你的内向性格不可能变化了,那么你就走技术型的发展路线吧,但这些前提都是有丰富的技术经验,因此你可以有两条路:一个是专家型路线,一个是非专家型路线。
至于需要哪些能力和知识,我想有两个方面,一个是深度方面,一个是广度方面;或者说一个是技术方面,一个是非技术方面(如管理能力、协调能力等等)。因为不知道你具体作哪个行业,因此不好多说什么,但建议你还是应该选择好一个行业或者方向,并在这个行业内坚持做下去,不要总是跳来跳去,成为一个杂家(有些尝试还是必要的)。