1、自我介绍:日常很喜欢和朋友出去玩桌游打麻将,平常在家就比较喜欢打啥游戏追剧看小说。
2、现状、经验和计划:
我目前已经掌握了三门编程语言:c语言,Java,python;数据结构,数据库,数据采集,数据预处理,操作系统,数据分析,数据分析
(1)三门编程语言:c语言,Java,python;掌握三门语言的编程方法,C 语言:能独立写冒泡 / 快速排序等算法,用指针处理数组,完成简易学生管理系统(结构体 + 文件读写),理解编译链接流程;Java:熟练用类 / 对象实现面向对象逻辑(如模拟银行账户转账),用集合框架(ArrayList/HashMap)存数据,能搭简单 Swing 界面或 Spring Boot 入门接口;Python:会用 pandas 处理 Excel 数据、matplotlib 绘图,写爬虫爬取网页信息(requests+BeautifulSoup),或用 Flask 做简易查询网页;
(2)数据结构:能实现链表、栈、队列的增删查,用二叉树、哈希表解决简单问题(如学生成绩排序 / 查询),理解各结构适用场景;
(3)数据库:熟练写 SQL(增删改查、联表查询、分组统计),能设计简单表结构(如学生 - 课程 - 成绩表),会用 MySQL 等工具建库建表;
(4)数据采集:能用 Python(requests/BeautifulSoup)爬取网页公开数据,或通过 API(如天气 API)获取数据,懂基础反爬(如设置请求头);
(5)数据预处理:用 pandas 处理缺失值、异常值(如删除 / 填充),做数据格式转换、特征筛选,能输出干净数据集;
(6)操作系统:理解进程 / 线程、内存分配(栈 / 堆)、文件系统基础,会用 Linux 基本命令(cd/ls/grep),能排查简单进程占用问题;
(7)数据分析:用 pandas 做描述性统计(均值 / 中位数),用 matplotlib/seaborn 画趋势图 / 柱状图,能基于数据得出简单结论(如某商品销量高峰分析)。
3、未来准备、优劣势与本学期规划
(1)优势:有计划,并且可以严格执行计划安排,自我能动性很强。基础掌握较好。
(2)劣势:项目经验不足,尤其是缺乏企业级项目经验,对于知识掌握较好,但是没有实际运用的经验。
(3)学期规划:3.关注实习相关的信息,了解企业对于实习生的技能要求,有针对性地提升自己。
4、代码量
(1)Java和c语言可能只有1000行左右,除开老师课外的东西练的比较少
(2)Python应该有10000行左右,因为在备考蓝桥杯期间自主练习了很多算法,数据采集,数据分析也是用的python所以python的代码量是很多的
Python练习的不完全统计,在刷acwing和洛谷之前也刷了一段时间的力扣,力扣是刚开始学python刷的,所以刷的题都比较基础,就不摆上来了。
5、课程规划:
(1)愿望:希望可以达到精通去参加比赛并且拿奖的水平。希望可以掌握本门课自主学习的能力,清楚如何除开老师之外的自主发力和刷题。
(2)结果:参加数据可视化比赛拿到一等奖,或者期末考试拿到90分以上
(3)障碍:可能在同一时间有更想达到的目标会更加侧重别的事情。或者不喜欢这门学科就比较懈怠。
(4)克服障碍:让自己找到学习这门课的美妙之处吧
6、反馈:选择D:经常提问题,平时就经常给老师和助教提反馈。比起自己没头没脑的探索,找专业的老师更能解决问题