• <构建之法>之第一二三章的感悟


    第一章

    看了第一章,第一章主要是概论,主要讲述软件是什么,是由什么组成的,然后接着陈述软件工程是什么,看了第一章之后,得知,软件工程只是实现软件的一个工具,有了工具做事情才容易。还有进行运维和维护软件,并且我们所开发的软件要符合客户的要求,不能盲目开发,浪费精力和体力,根据自己的想法去做满足客户的软件,而且要不断的发现bug并进行修复。    

    软件工程在社会发展处于什么地位,发展潜力在未来究竟有多大?                                                               

    第二章

    看完第二章之后,我才知道之前我们的想法是多么的幼稚,以为可以运行就可以,才知道软件是需要单元测试的,而且软件测试跟软件更新需要同步的,单元测试可以把自己不能做到的东西在单元中显现出来,不然到后面再bug修复就是比较麻烦的事情了。如果建立在单元测试基础上,跟随着bug修复就容易一些

    而第二章主要讲述个人技术流程,整个流程,需求分析和测试的时间都比写代码的时间多,软件的形成应该更注重需求分析还有测试,这样才能减少软件后期出现的bug,更加满足用户的要求,软件才能一直被人使

    问题:对我们这种没有写过单元测试的要怎样开始去编写单元测试?如果不知道自己写的单元测试是否错误怎么办?

    第三章

    本章主要从个人能力的衡量和发展和软件工程的职业发展,首先需要学习入门知识,然后不断的练习,然后再深入,进而提高技能,最后很多问题都自己解决,对通用软件设计思想和软件工程思想的理解;提升职业技能和取得的实际成果。要不断的把东西变成自己的,不要动不动就问别人,遇到不懂,就要自己动脑去理解,自己理解了才是自己的,做到拓展自己的知识面才能站得住脚,了解到软件工程师的职业发展有考级之路,创办和加入公司之路等,总之首先都要有专业的技术知识,才能增强自己的核心竞争力。
      本章提问:在软件行业,如何找到适合自己的立足点?
  • 相关阅读:
    240 Search a 2D Matrix II 搜索二维矩阵 II
    239 Sliding Window Maximum 滑动窗口最大值
    bzoj5029: 贴小广告&&bzoj5168: [HAOI2014]贴海报
    bzoj5178: [Jsoi2011]棒棒糖
    bzoj5293: [Bjoi2018]求和
    bzoj5194: [Usaco2018 Feb]Snow Boots
    bzoj2007: [Noi2010]海拔
    bzoj4956: [Wf2017]Secret Chamber at Mount Rushmore
    bzoj3296: [USACO2011 Open] Learning Languages
    bzoj4887: [Tjoi2017]可乐
  • 原文地址:https://www.cnblogs.com/caicaihong/p/5298047.html
Copyright © 2020-2023  润新知