1.博客链接:https://www.cnblogs.com/cherish599/p/10548024.ht
2、尝试对自己提出的问题进行解答,并阐明,是如何通过看书,实际,或者讨论弄明白的
(1)问题一:书中第二章的2.4 ,作者多次提到 API 这一概念,我甚至读不懂API是干嘛的。
针对当时提出的这个问题,我现在觉得可能是这学期刚开学那时候自己的无知,就是自己的知识储量太少了。现在,我早已领会了API的概念。所谓API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。提到API,首先就是离不开操作系统。常见的有Windows API和Linux API。就拿Windows来说,凡是在 Windows工作环境底下执行的应用程序,都可以调用Windows API。
对于这个问题的解答,其实我也说不来是怎么慢慢就理解了,更多的可能是来自于书本把。是我今天在此看到之前的问题的时候,我才知道,噢,原来之前的我不知道API的概念。
(2)问题二:书中第二章的2.4 p38 ,作者介绍了两个软件设计原则。其中一个原则是开放-封闭原则:
针对自己当时对这个问题的困惑,其实自己后来就明白了点。软件实体对扩展是开放的,而对修改是封闭的。后来我又广泛查阅了其他的相关网站,差不多都是相同的说法。
3、是否产生了新的问题?请提出。
暂时还没有新的问题。
4、经过这学期的学习,你掌握到了哪些以前没有的技能,你是如何掌握的。
经过这学期的学习,因为本课程的团队项目,我学习了前端的网页开发。从之前的从来没有接触过前端,到现在成功开发出了可以运行的版本,我觉得自己收获还是挺大的。掌握的方法就是,自己一边看网上的教学视频,一边跟着教学视频的内容敲代码。下面在自己敲几遍巩固一番。然后等知识点掌握了之后就写团队的前端项目。可以说是一边学习,一边开发。可能进度很慢,但我觉得学的还挺好。
5、有什么深刻的体会,对自己一学期学习过程的总结。
深刻体会就是,通过大二下半学期的学习,觉得自己学到的知识还是很多的。总结的就是,只有不断地练习,刻意的训练,才会变得强大。有一点遗憾的就是,在第一次博客作业中,我给自己定的每天一百行有效代码的任务量我觉得定高了。我坚持了没多久就发现真的坚持不下去了,天天这样的话。但是经过刻意练习,我现在确实是比之前提高了很多。下学期包括暑假我还会结合自身的情况进行计划的修改。代码还是要坚持敲的。最后给自己一个鼓励,加油!加油!加油!