目录
@
??这次学的东西比较基础,因为之前有学过c,所以这次刚好将两个对比着学习一下。
??java的注释和标识符的规则还是差不多的,只有一个空白好像是c没有的(可能我没有注意),但其实也就是直到一个分隔的作用,不用纠结。然后要注意的是java语句语义要确定,不要搞些绕来绕去的。
??然后要知道有三种不同的错误,一个是编译(就比如说语法问题),一个是运行(地址越界就是一个比较常见也比较烦的运行时错误),还有一个是逻辑错误(什么都对,但结果不对,就是算法有问题)。
??多说两句,像程序优化主要分为两种,一个是时间复杂度的优化,一个是空间复杂度的优化,主要可以通过优化算法或者审估范围来实现(当然,还有个对一部分题目来说极好的方法就是打表(我啥都没说))。
??关于debug这个东西也是“仁者见仁,智者见智”,有些人喜欢用自带程序,也有的人喜欢直接加中间输出,我个人就比较喜欢后者。
?这一章确实比较基础,大部分也和c有异曲同工之处,所以也没有太多的问题。
教材学习中的问题和解决过程, 一个问题加1分
代码调试中的问题和解决过程, 一个问题加1分
基于评分标准,我给本博客打分:6分。得分情况如下:
1.正确使用markdown ?+1
2.模板中的要素齐全 ?+1
3.代码调试中的问题和解决过程?+1
4.感想,体会不假大空?+1
5.有动手写新代码的?+1
6.结对学习情况真实可信?+1
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 9000行 | 30篇 | 400小时 | |
第一周 | 71/100 | 1/1 | 30/20 | |
第二周 | ???/300 | ?/3 | ??/40 | |
第三周 | ???/600 | ?/6 | ??/60 | |
第四周 | ???/1000 | ?/8 | ??/80 |
尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
耗时估计的公式:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。
计划学习时间:XX小时
实际学习时间:XX小时
改进情况:
(有空多看看现代软件工程 课件
软件工程师能力自我评价表)
原文:https://www.cnblogs.com/ydfy/p/11503898.html