我很想成为一个优秀的软件工程师o(∩_∩)o...

来源:百度知道 编辑:UC知道 时间:2024/09/01 04:38:45
以前刚接触软件的时候,就常听人说做的软件一定得对使用者有用。 于是在那之后我就一直是这留心观察身边的人和事,并且是这联想他们的生活,为的是找到他们生活中的想要改变的事物。(而我认为这些食物就是我所需要的)之所以我这样做还是为了能够提高自己的观察力。但是一个学期之后,我才意识到,我花了太多的时间在上面,少了很多学习的时间。那老师 怎样能够做到将学习时间和观察的时间 平衡好呢?

看了你的问题,我为你有明确的理想和目标而高兴,但我不得不说,你所做的事情完全是在浪费时间。
首先,一个优秀的软件工程师最需要具备的就是扎实的理论基础,计算机组成原理,编译原理,汇编语言,C语言,软件工程,数据结构,离散数学,这些课程你都必须要吃透理解并能熟练应用。
其次,一个优秀的软件工程师还要具备缜密的逻辑思维并能对事物进行发散性思考。这样在进行软件设计时才能考虑周全,尽善尽美。
最后,一个优秀的软件工程师最好将英语学习的如你的母语一样的好,这样才能获取更过的业内信息资料,掌握更新的技术不断进步。
而你所说的属于软件设计前期的需求分析,这在软件业有专门人员负责,而针对不同时间,不同环境和不同的客户需求可能是完全不同的,所以你现在所做完全没有任何意义。
PS:我本身是一个从事软件工作的人,当年报考专业的时候,也是抱着和你一样的梦想与激情,不过真正实践下来,才发现软件行业与我在学校所想的情况实在相差太多,想要成为一个优秀的软件工程师是需要极强的韧性与毅力的。说这些不是想要打击你,而是希望你能做好万全的心里准备,祝你的梦想能够达成!

如果 你是女生的话 我觉得你还是别做软件工程师 如楼上所说要需要很强的意志力还有韧性的,女生做这个真的不太合适,我就是做这行的 也是女生 只能说前面的路很难走。

边学习边观察,切记动手最重要。不要光动脑。

努力学习