大家好,我是李思慧,一名计算机科学与技术专业的大二学生。生活里,我是个爱折腾的人,喜欢在文字的世界里遨游,也热衷于用视频和图片记录生活、表达创意。
在信工分团委宣传部当干事到现在的部长,是我成长很快的一段时光。从最开始跟着学长学姐学习写各种活动和通知的推文,到后来能独立负责推文的编辑,带着干事们一起完成任务,文字表达成了我的优势技能。为了提升这方面能力,我平时会大量阅读优秀的文章、文案,也会主动接各种文字类的任务,不断练习,就这样坚持了一年多,终于能比较得心应手地进行各类文字创作啦。同时,我对视频剪辑和图片编辑充满兴趣,一有空就会去研究各种剪辑软件、作图工具,虽然现在还在入门阶段,但每次做出点小成果都特别有成就感。在班级里我是副班长,还担任了新生辅导员助理。副班长要协助班长管理班级事务,组织班级活动;辅导员助理要帮助新生尽快适应大学生活。这些经历锻炼了我,让我具备了一定的领导能力,知道怎么和不同的同学沟通协作,怎么去统筹安排一些事情。
一、现状、经验和计划
(1)技能树、技术偏好与课程期待
1、已具备的专业知识和能力:
1.1熟练掌握C语言,能运用C语言编写一些基础的程序,比如简单的学生信息管理系统等。
1.2对Java有一定了解,能进行一些面向对象的编程实践,开发小型的应用程序。
1.3学习了数据结构的相关知识,了解常见的数据结构如链表、栈、队列等,并能在编程中合理运用。
2、技术兴趣方向:对大数据分析方向比较感兴趣,觉得从海量数据中挖掘出有价值的信息特别神奇,也很有意义。
3、欠缺的能力:在大数据分析的专业工具使用以及复杂算法应用方面还很欠缺,对大数据整个体系的认知也不够系统。
4、课程收获与实践角色期待:期待在计算机组成原理课程中,深入学习计算机硬件的组成、工作原理等知识,搭建起从硬件到
软件的完整知识桥梁。在课程实践中,我希望能担任领导者的角色,和同学们一起分工合作,带领大家高效完成实践任务。
(2)未来规划与本学期安排
1、未来准备:我有考研和香港升研的打算,所以当下会好好学好专业知识,为考研打下坚实基础。
2、优劣势分析:
2.1、优势:我愿意去努力学习,也能沉下心来专心学习,一旦投入到学习中,效率还是比较高的。
2.2、劣势:我容易被外界诱惑,制定的计划很难完全执行,经常会因为一些其他的事情打乱学习节奏。
3、本学期规划:
3.1、计算机组成原理:课前会认真预习教材,梳理章节重点难点;课上紧跟老师思路,积极参与课堂讨论,记录好笔记;课后及时完成作业,对于不懂的知识点,通过查阅资料、请教老师同学等方式彻底弄明白,争取建立起计算机硬件与软件的关联认知。
3.2、操作系统:深入学习进程管理、内存管理等核心内容,通过阅读相关技术文档、分析经典操作系统案例,理解操作系统的设计理念和工作机制,还会尝试进行一些简单的操作系统模拟实验。
3.3、数据库:熟练掌握SQL语言,从简单查询到复杂的多表连接、存储过程等都要熟练运用。学习数据库设计的三大范式,能够独立设计合理的数据库 schema,并且会利用课余时间搭建小型数据库应用系统,提升实际应用能力。
3.4、英语:每天坚持背诵考研英语单词,积累词汇量;定期进行阅读理解和翻译练习,提高阅读和翻译水平;关注一些计算机领域的英文文献,培养专业英语阅读能力。
(3)代码量情况
目前我用C语言写了大概1000行代码,Java代码量大概600行。据了解,为了有资格入职一流的软件公司、互联网公司、人工智能公司,通常需要累计上万行甚至更多的代码量
(4)课程时间投入
我打算平均每周拿出四个小时用在这门课上(时间包括上课时间)。如果前面浪费了很多时间,现在发愤赶上,我打算选C:比以前的课稍多一些,希望能通过更多的时间投入,把知识掌握得更扎实。
二、WOOP方法应用
(1)Wish(确定愿望):在这门课程中,我希望能够熟练掌握课程要求的编程技能,独立完成复杂的编程项目,并且在课程考核中取得优秀的成绩。
(2)Outcome(确定结果):如果这个愿望实现了,我会非常喜悦。这意味着我在计算机专业的学习上又迈出了坚实的一步,编程能力得到了显著提升,会更有信心去面对后续更难的专业课程,也为我未来考研或香港升研在专业能力方面打下良好基础,甚至在一些编程竞赛或项目实践中也能崭露头角。
(3)Obstacles(找出障碍):内部障碍方面,我容易被外界诱惑,比如看到手机消息就想回复,或者被其他娱乐活动吸引,导致学习编程时不能专心,静不下心来深入思考代码逻辑。外部障碍可能是课程作业和其他学生工作(如宣传部部长、副班长、新生辅导员助理的工作)时间冲突,有时候工作一忙,就会挤压编程学习的时间。
(4)Plan(使用“if then”做风险防范计划):如果我在写代码的时候想玩手机,那么我就把手机放到离自己很远的地方,比如书房的另一张桌子上,并且开启专注模式,避免消息干扰;如果学生工作导致编程时间不够,那么我会提前规划好时间,在工作开始前预估所需时间,然后挤出清晨或者晚上的时间来学习编程,确保每周的代码量任务能够完成。
三、认真反馈
为了改进教学,收集资料,老师在教学过程中会要求学生填写对课程的反馈, 我会选C:有问题就问,至少一学期提三个问题, 认真按时填写反馈。