第一周作业
完成博客园账号注册与基础配置后,我简单熟悉了博客的排版、代码片段上传和社区写作规范。写博客不是一次性任务,需要长期坚持输出,把敲代码踩过的坑、学到的知识点记录下来,既方便自己以后复习回看,也能和班上同学互相交流借鉴。我个人的长处是对前后端开发抱有比较浓厚的兴趣,愿意主动去搜教程解决报错,但做事容易出现拖延,需要不断约束自己。我打算把这个博客当作我学习前后端的成长记录本。
我选择计算机专业,主要是对前后端开发感兴趣,希望之后可以做Web方向的开发实习。对比市场上合格的开发岗位毕业生,我现在代码写得不多,很多开发工具也只是略懂皮毛。挑选五项对前后端开发很关键的能力打分(0‑9,5能够通过实习面试,9世界一流):编程3分,课程结束目标6分;Git版本控制2分,目标6分;问题调试排错3分,目标6分;官方文档查阅能力4分,目标7分;计算机网络基础2分,目标6分。我打算多动手写demo,多复现小项目,整理笔记来一点点补齐短板。
我认为上课认真参与很有必要,大学很多技术内容靠自学很难吃透,课堂可以帮我建立正确的思维。遇到作业难度大的时候,我会选C,自己先查资料尝试,实在搞不定再找老师同学请教,花时间把作业完整做完,不会直接复制别人代码。我希望师生之间是平等沟通的关系,老师给出学习指引,学生主动思考反馈。借鉴别人资料和抄袭剽窃有本质区别,合理引用需要标注出处,直接照搬别人成果当作自己作业属于学术不端,学校有对应的惩戒规定。
我的目标是毕业后从事Web前后端开发。
用WOOP规划:愿望是掌握基础软件工程思想,能独立完成简单前后端小作业;最好结果是可以独立完成课程小项目;阻碍是写代码容易分心刷手机,喜欢把任务堆到截止日前;应对方案:如果写代码忍不住刷短视频,就把手机放到远处,短暂休息之后再回来继续。最容易失败的因素是拖延,我会给自己设置小的中间截止点,避免临时赶工。
读完《构建之法》,我有5个疑问:
1.第一章区分程序和软件,学生写简单前后端demo,需要做到多大程度才算“软件”?
2.书中大量讲团队协作开发,课程大多是单人作业,软件工程思维该怎么落地?
3.软件质量有性能、可读性、易用性,学生写前后端代码优先保证哪一项?
4.书中强调软件迭代,课程作业时间有限,迭代到什么程度就可以收尾?
5.创新章节谈及软件创新,普通学生没有项目资源,怎么在练习中做到微小创新?
浙公网安备 33010602011771号