构建之法阅读笔记

照书上说:软件工程是把其他工程技术系统的,有序的,量化的应用到软件的开发上,和日常的维护当中。软件工程在每个人的眼中都是不一样的,这是因为不同的人的看法与他所在的职位和心态有着密不可分的关系。我认为只要热爱创建软件的人,心中的软件工程大体是一样的。世界上不存在完美的软件,但软工人的追求便是没有bug的软件,bug的存在会直接影响到用户对软件的看法,以及扩大到对开发软件公司的满意度。如果软件工程仅仅是噼里啪啦敲一堆代码,那么也不会有如此多的职位细分了。任何人都是代码的直接负责人了。正因为软件工程是一门聚集多项学科知识于一体的综合性工程,所以才会衍生出如此多项的职位划分。对于软件工程师来说,公共的利益应该与软件工程师保持一致,并且应该确保软件与雇主的相关规定吻合,确保客户的利益最大化,保持专业性眼界,拥有强大的自学能力等等,由此可以看出要想做一名合格的软件工程师其要求之高。通过书中的知识我意识到软件工程不仅仅是我们日常学习中的敲敲代码那么枯燥,但我们需要在学习过程慢慢提升我们的自学能力,自主解决问题的能力,遇到问题如何化繁为简,化未知为已知的能力。要想学好软件工程,我们要思考的远不止软件工程。

posted @ 2022-01-29 16:26  rg001  阅读(17)  评论(0编辑  收藏  举报