zoukankan      html  css  js  c++  java
  • 20145301 《信息安全系统设计基础》第0周学习总结

    20145301 《信息安全系统设计基础》第0周学习总结

    阅读博客总结

    • 又打开了熟悉的markdown,新的学期,新的课程,熟悉的教学方法,希望自己能有新的认知,新的进步,熟练的完成学习任务。

    • 1.现代软件工程讲义 0 课程概述

      • 师生关系:trainer/trainee

        这种师生关系在上学期的课程中,娄老师便有反复提及。这次又重新认真的阅读了这篇博客,觉得这种师生关系形容的十分贴切和新颖。大学教育不同与初高中教育,初高中教育更像是一种保姆式教育。什么知识都喂到嘴边,学生也有不少是迫于升学的压力和家长的压力。到了大学之后,学习的氛围变的相对自由,学习就更加需要积极主动性。就好比健身学员都是主动的到健身房房去寻求健身教练的指导和帮助,这种关系就变得非常理想,教练为学员制定计划和进行指导激励,学员按照教练的计划和指导积极主动的进行训练,互相形成促进的作用。

      • 负担与压力:现在辛苦是因为欠帐,现在的努力可以发现自己的不可思议

        我觉得所谓的负担和压力,关键看自己以什么心态来看待,如果把学习不当做应付的任务,把成绩作为学习自然而然的附加品,不要有太强的高压心态,自然不会觉得负担和压力重。当然,如果把学习当做一种兴趣和乐趣,自然会有更好的效果。

    • 2.现代软件工程 习而学的软件工程教育: 编程也一样  
      学习科学日益主流的观念:从「情景学习」出发,当一名「认知学徒」,它的要点有:

      • 找到学习共同体:因为大量知识存在于学习共同体的实践中,不是书本中,所以有效的学习不是关门苦练,而是找到属于自己的学习小团体。如程序员在类似于github这样的网站练习编程。

        学习共同体在上学期的课程中,老师已经加入了许多通过小组合作完成的项目,在合作的过程中,大家可以相互学习和督促,共同研讨合作项目。这学期肯定需要继续做下去。

      • 隐性知识显性化:隐性知识是使人们有能力利用概念、事实以及程序来解决现实问题的知识。

        隐性知识显性化当然十分重要。如果所学的知识都像茶壶里煮鸡蛋,这样的学习显然不能称得上是有效学习。而为了使隐性知识显性化,就需要我们更多的思考和实践,并举一反三,灵活运用。

      • 模仿榜样:榜样可以是现实生活中的导师,也可以是网上的导师;

        榜样可以更好的激励自己和学习,生活中很多人在不同的方面都可以成为我们的导师,正所谓三人行必有我师焉,我们需要善于发现他人的长处,并努力向其学习靠拢。

      • 培养多样性:在多种情境中实践,以此强调学习广阔的应用范围。如裁缝出师并不是已经练习了一万小时,而是能够缝制出足够好的,各种各样的衣服。

        学习不应该成为,课业压力下的应付了事,也不应该成为单纯为了学习、成绩、就业而学习。这样的学习往往很难起到真正的作用,学习如果离开了应用和实践,学习的意义也就少了很多。

    • 3.现代软件工程讲义 1 软件工程概论: 程序和软件的不同

      • 数据结构+算法 = 程序
      • 程序 + 软件工程 = 软件
    • 4.为什么一定要自学?:善于自学的人,最终会形成一个重要的能力:融会贯通。

      • 这篇文章虽然打不开,但自学的重要性毋庸置疑,正所谓师傅领进门,修行在个人。填鸭式的学习,很难提高学习的能力,也不一定能保证学习的有效。而自学是一个自我假设,验证,推翻,再假设...的一个过程,在这个过程中不仅仅能提高我们学习的能力和保证学习的有效性,更能提高我们,遇见问题,发现问题,思考问题,解决问题的能力。只有这样才能真正做到融会贯通。
    • 5.2015-2016-1 《信息安全系统设计基础》课程总结

      • 这样的课程总结我觉得十分有意义,它不仅仅是对上届教学过程和结果的记录和总结,更能让下届学生很好的了解课程教学、考察方法,并且能够发现前人的问题,吸取前人的经验教训。这样在学习的过程中会更加高效。

    翻阅教材提出的问题

    • 第一章:并发和并行的区别?
    • 第二章:计算机中浮点数也是用补码表示的吗?
    • 第三章:如何对计算机中的信息进行表示,它的处理方法又是什么?
    • 第四章:优化程序时应该注意什么?
    • 第五章:如何进行性能优化?有什么基本原则?
    • 第六章:存储器的层次结构是怎样的?
    • 第七章:程序通过什么实现链接?
    • 第八章:异常都有哪些?
    • 第九章:虚拟存储器真的是虚拟不存在还是说是动态的?
    • 第十章:I/O接口的作用是什么?
    • 第十一章:协议软件需要的基本能力是什么?
    • 第十二章:并发编程就是多线程吗?

    虚拟机的安装

    • 1.下载虚拟机Oracle VM VirtualBox或者VMware Workstation Pro
    • 2.下载Linux系统镜像文件ubuntu-16.04.1-desktop-amd64.iso
    • 3.先在电脑上安装虚拟机,安装完成后再在相应的虚拟机上安装ubuntu镜像文件。
    • 相关截图如下:
    • 选择从光盘或镜像安装。
    • 创建新的虚拟机。
    • 选择在虚拟机中访问个人文件夹/读与写
    • 在自定设置中修改虚拟机设置
    • 等待安装

    虚拟机安装遇到的问题

    • 第一次安装过程中在安装的过程出现黑屏的情况,于是我将虚拟机资源库中的ubuntu删除之后,又重新安装了一遍系统镜像,第二次过程十分顺利。

    参考资料

  • 相关阅读:
    RAID卡是否有(启用)缓存对“随机读写”性能有巨大的影响。
    《C++程序设计实践与技巧:测试驱动开发》 环境搭建遇到的坑
    c++ 实现 cout 示例
    c++ 文件
    js 鼠标事件模拟
    eclipse c++ 配置 c++ 17
    c++ 17 vector中string的性能问题 std::vector<std::string> string vs string_view
    c++ 17 模板
    C++17剖析:string在Modern C++中的实现
    编译程序加不加 -lpthread 的区别
  • 原文地址:https://www.cnblogs.com/5301z/p/5863278.html
Copyright © 2011-2022 走看看