大学阶段总结

总结一下自己的大学生活

学业

大一基本上是在课业学习和ACM训练的平稳有序的生活中度过,也没干什么其他事了。上课学习学习,错,玩玩手机,所以我两个学期的高数都是最后靠老师拉到及格,对了,大一上高数期中考试考了个66分,分数挺吉利的,就是不好看,避免了挂科,离散等理论课都不太理想,基本上在70上下,面向对象等实践性比较强的课成绩还行,大都可以在80+,其他课就完全靠队友了,是的,队友都挺给力的。

期末就写写面向对象的课设,课设最后写的还行,主要懒,基本功能写完了就不想写,内容并不负责,最后似乎交了个半成品,几千行代码,离自己最初的想法有的距离,不过还是优秀的成绩,就是实验报告写得是真的差吧,被老师批了好几次。

就是英语四级没过,有点,嗯?,不对,这很正常,对于我来说,一次过了才不正常。

大二学习成绩依然还是大一时候的水平,但是没有挂科。提了一两门课。对于各门课程,重理论的课程成绩都不太理想,但是重实践的课程成绩都比较好。有过考研的想法,但是了解考研基本情况的具体考试科目以后,发现自己可能不太适合,再加上我那个英语成绩可能过不了线,毕业应该会直接就业吧。

大三又提了一两门大四的课。多选了一门云计算的课程,开阔开阔眼界。绩点依然保持正常水平的发挥,不好不坏,主要在忙活一些其他事情,例如竞赛,实习面试等等。实话说发现自己越来越静不下心来学习了。

英语四级过了。

大四没什么课程,只有一门实践课和毕业设计,由于在校外实习,也就学个七七八八的,最后绩点止步于3出头,还是靠着毕设成绩拉上来的。

毕业设计从一月份开始做,实际编码实际时间70天左右,除因设备限制以外,基本实现预期设计的内容,但是细节有待完善。由于系统设计上过于追求完美,导致系统架构庞大,无法实现系统的方方面面,只编写核心功能部分。论文改的有点痛苦,全靠导师。获得学院优秀毕业设计,学校“百优”毕业设计(论文),也算是给大学的学习画上一个完美的句号。

竞赛

大学开学以后,各种讲座、军训,挺忙的,也就没学习。ACM入门题也就写了一两题放弃了,慢慢来,不急的态度在学习。鬼知道,这届新生都这么厉害,军训过一半,ACM入门题写了一半了。秉承学习的态度,正式开始了。前前后后,一边军训,一边做题,十天做完。新生第二名完成,还可以。嘿嘿嘿。

大一ACM校新生赛前,教练和ACM副队找我,说杭电新生赛作弊的事情,具体情况就不细说了,就是我和邻座的交换一下思路,可能因为不甘心吧,实际过程自己也没有获得什么好处,就一开始没承认,最后还是被搞出来了,不应该,不应该。虽然教练和副队愿意给我一次机会,可能自己觉得自己在ACM方面没什么前途吧,上不了大的台面,毕竟大赛的题面都是英语,我的英语,可能还初中生强一点,还是不要拖累队友了。加上高数期中成绩也不是很理想,另外我对ACM校队的管理制度有一点点排斥。所以还是决定退队了。所以,至今也没组队参加过ACM比赛。说来也有意思,新生赛刚好我19岁生日,这个礼物有点大,不过还是自己作的。退队归退队,ACM还是要打,多学一点没坏处不是,除了队里学得那些东西,大一上退队以后,也就在CF上打个比赛,似乎也没有学其他新的东西。

虽然退了ACM校队,最后,高数还是靠老师拉上来的,嗯,老师辛苦了。所以我大一第一学期也没有挂科。

大一寒假在家里偷偷跟上ACM校队的进度,然后后半个寒假,准备材料,回高中做了一个回访的活动,找了很多自己以前高考的资料,自己也写了一些,但是最后也没有讲完,然后,嗯,咸鱼的生活。

大一下去杭师大比了个赛,自己一个人参加,没有队友的我,第一次现场赛是英语题面,虽然我带了英语字典,对,就是那个板砖一样的牛津,但是带的英语字典都没用,最坑的一题,虽然主办方好像关键词都加黑了,但是我依然没做出来,最后100名吧应该,马马虎虎,不过杭师大风景不错,自己学校校赛混了个二等奖也还行。ACM收获挺多的,认识一群人,一起聊聊天,但是以后也不一定有机会了,我现在尝试其他方向,总感觉ACM离我的真实想法有些距离。确实很喜欢和代码打交道,但是总感觉缺一些什么。我想程序员的初衷都差不多,就是为了实现一个功能而感到欢喜。

大二参加服务外包比赛,网络安全比赛,网络技术比赛,互联网+比赛等。服务外包负责老师安排和大三的学长学姐参加服务外包比赛,起初在一个赛题为数据企业分类的项目组,负责文档编写工作,然后被调到另一个游戏开发的项目组,负责后端开发工作,最后取得国赛三等奖,但是在三个月的编码期间中,感觉自己也没有干过太多工作。也和几个朋友跟着另一个大三的学长参加网络技术比赛,了解人工智能与深度学习相关知识,不过感觉自己在这个比赛的过程中也就划划水,也混得国三。

大三继续参加服务外包和网络安全比赛,服务外包赛题和OCR相关,采用PaddleOCR为主要参考项目,分布式部署,虽然依然获国三,但是这应该是第一次自己设计、开发、部署一个完整的软件项目,当时有考虑作为毕业设计,但最后鸽了。网络安全比去年有所提高,拿了个省二。也参与过电子商务等一些其他类型的竞赛。

大四用服务外包国赛的作品参加省赛,没什么工作,混了个省一,大学生涯最后一个奖了。

生活

我的大学生活总体上区域平淡,大多数时候待着宿舍里,写写代码,看看剧,很少出去,死宅,除了室友和同班同学外,几乎没有和其他人有什么现实生活中交流,仅有的社交也就在上课的时候。也有点感觉没有管理好自己的时间,造成很多时间浪费,不过似乎脾气开始暴躁了,有点体会整天面对白痴问题的老师的心情,感谢各位老师不杀之恩,没有高中刚毕业那时候平静了,可能是对未来的恐惧吧,毕竟马上就要踏入社会。希望毕业之后做好自己的时间管理,并且也放更多时间在生活上,多出去走一走。

大一加入计协维修队,跟着学长在学校各地修电脑。一段繁忙而充实的经历。大一下计协换届,我接任了副会长,希望接下来一年有点奔头吧,实话说在计协一年也没有学到什么,希望自己带新生的时候可以教他们一些东西,虽然自己会的也不是很多,都总归有点墨水。我也参加E浙理的工作室,都是也学到很多东西,可能我没认真吧。

大一下后半个学期,我开始寻找其他的出路,各种项目参加一下,但是都不是很满意,感觉学不到什么东西,可能我有点急功近利了,心就不下来学习。

大二开学初负责干事与会员纳新事宜,自认为做的还可以。三十多个新生干事和一百六多个会员加入到计协,完成新学年的一个良好的开端。在一年的社团平时工作主要负责研发部和维修部的工作。在维修部方面,参与维修部平时学校维修任务,给新的干事教学。在研发部方面,制作协会官方网站,为纳新工作提供宣传点,完成一个基于PHP的电脑维修预约的简单系统,改善维修部的维修工作预约体验。暑假开发QQ机器人增加计协在新生中知名度。但是对于干事感觉自己也没有带他们学习了解更多的知识和技能,很抱歉。大二结束,在选出新一届的社团管理层后,退任到指导部,负责指导性工作。

大二、大三两年加入信息化办公室数字画像工作室,参与开发与维护E浙理系统的工作,为全校师生提供方便的信息化服务,但是实际上这一年大部分时间并没有过多的参与开发过程,只参与客服与维护工作,下一年我希望自己可以参与工作室更多的开发任务。暑假参与学校迎新工作在E浙理相关工作的功能开发与测试,基本熟悉工作流程。

大三下学期准备面试,开始找实习,总共参加十几次面试流最后程,获得三四个实习offer,均为杭州、准独角兽公司,可能就是自己的能力上限吧,最后在一家做网络安全相关的公司进行实习,从事Go开发工作,目前面试的最好的成绩是滴滴橙心优选oc,字节基础架构三面。综合面试官评价来说,自己主要问题是基础不够扎实,学习深度不够,还有英语口语得想办法提高,面试和实习过程中由于不会读各种专有名词,以至于无法准确表达意思。

实习过程中,在秋招的时候陆陆续续又面了一些公司,补招面了蚂蚁,一面面评还不错,但由于一些原因没办法继续面了,除此之外,也拿到微店、大华的offer。校招基本上是结束了,大概投出简历百来份,面试几十场,但offer只有几个。没有拿到特别满意的offer,略显遗憾。

实习情况,参与一个SCA项目的新版本研发,主要负责一些独立模块的代码编码和优化工作,熟悉企业中软件开发流程,学习Go,Iris,Gorm等,部属Nexus和Artifactory,Docker环境下程序调试,Linux基础巩固,参与项目部属,从事SCA相关的开发,负责一些子模块的开发,总的来说实习期间还是比较空闲的,没有什么研发压力。但因为各种原因,在默安待了五个月后,离职了,导师评价还行。之后去了微店实习,从事涉及分销、供应相关电商业务,五月份离职回校处理毕业相关事项。

学习

大学还没开始的时候,预习了一下C语言,也没上手写过代码,完全听听听中国MOOC上的网课,感觉都可以理解就懒的动手写了,事实证明这没啥用,我还是什么也不会写。可能因为VB和JAVA基础打的还行,所以听得懂就没动手。

大一暑假把高中拖下来的JAVA看完了,但是没怎么写代码,又去学了网页前端的一些知识。网络安全也接触了一些,前期入门学的还行,后面感觉就知识储备跟不上了,我太难了。买了个服务器,自己写点小网页放在上面,但是我似乎看到自己想要什么,我希望这种可以有成就的东西,可以帮助更多的人而高兴。

大二期间随着参加服务外包,完成对前端三大件HTML、CSS、JavaScript基础的学习,学过Vue + ElementUI的开发模式,然后去学了MySQL数据库基础和Java Web、SSM框架、Spring Boot等Java Web应用相关的技术,基本入门,可以进行一些简单的Web项目开发。完成对一个老的学校项目的重构,可以重新正常运行。这一年中使用这些技术完成易班考试助手,校园助手,以及疫情申报提醒模块等功能。

这一年的学习大多在B站上完成,B站真是个非常好的学习网站,但是刷视频的时间也不少,希望接下来一年自己可以把更多的时间放在学习上。虽然这一年学了很多东西,但是感觉疏于实践,希望下一年加强实践,不要再囫囵吞枣了。

在JAVA学习中,使用JAVA编程完成数据结构课程设计,编写赫夫曼编码解码器,设计GUI,实现简单网络聊天功能,并且使用赫夫曼编码对聊天信息加密。

使用PHP编程开发电脑维修预约的简单系统,技术栈为Python + MySQL,实现预约信息通过邮件实时接收。此项目运行一年,因服务器到期和个人原因下线。

使用Python开发基于机器学习人脸识别face_recognition库的简单人脸识别系统,此系统技术栈为Python + MySQL,使用face_recognition人脸识别库。作为Python课程期末考核作业。

其他方面,比如项目管理和运维方面,粗略学习过Git版本管理和Docker容器技术。

在暑假社会实践中与朋友参与两个宣传网站的开发,解决开发中一些问题。参加服务外包暑假集训,与队友参加省多媒体大赛,了解Android开发相关知识,学习VR/AR技术。但是我在这种注重设计类的比赛并没有发挥作用,很遗憾。

大三进一步学习JAVA、Spring Boot、Spring Cloud、Redis等相关技术。深度学习(TensorFlow、PaddlePaddle)、小程序(微信小程序、QQ小程序、uni-app)、Hadoop、Serverless,云原生、Flask等略有涉猎,最近几个月转学Go相关技术。继续学习Docker,了解Kubernetes、Docker Compose、Supervisor、KuberSphere,应用阿里云云效流水线,Maven仓库。

继续维护小程序,定名MyZSTU,打算最后交给计协维护。小程序端添加一些新的功能模块,使用uni-app重写,以减少多平台部属工作量,使用Serverless,采用无服务器部属方式。原服务端程序,主要维护机器人部分,完成代码重构,抽取模块,添加疫情和体育相关新功能。考虑Spring Cloud Alibaba架构部属,考虑资源有限暂缓。

继续学习Vue相关技术,学习移动端开发相关技术,投入到比赛作品和课程设计作品中。开发电子商城项目,作为Web实践和数据库实践课程作业,主要负责基础业务的后端开发和部属工作。使用Hadoop完成生产实习课程的大作业,学习大数据分析主要流程和相关技术。学习云原生和虚拟化相关知识,部属黑群辉NAS,EXSi,OpenStack等。

大四由于毕业设计和实习工作的需要,学习了Spring Cloud Alibaba、Dubbo、ElasticSearch、Go、Vue3等相关技术。企业级实际应用的微服务架构相关技术略有涉猎,最近几个月转学Go相关技术。了解微前端等。

毕业之后拟开发基于VuePress的个人网站主题,用于个人博客。

总结

每个时代都会悄悄犒赏努力学习的人。没有人生来就是主角,所有主角都是从龙套开始,一步一步脚印,把自己的路走出万丈光芒。不少人在高中时候,尤其是高三的时候,会听老师说:高中是最辛苦的,辛苦了这阵,等考上了大学,想怎么玩就怎么玩!到了大学,发现大学也没有想象中的轻松,可能比高中更辛苦。学习不再局限于语数英物化生政史地九门课,学习的是整个社会,不仅仅是计算机的知识,更多的是人与人之间的相处,社会的交际方式。我一直觉得人与人之间的感情比知识更重要,知识不过是让生活更美好的工具。

我当初报选计算机的时候,我的心里就知道我是热爱计算机的,现在,一年过去了,我还是这么喜欢计算机,这么喜欢敲代码。喜欢实现一个功能之后的快乐和满足,我果然没有选错,选一个自己热爱的专业是最重要的,选一个自己热爱的行业是最重要的,选一个自己热爱的职业是最重要的。这样我才能一直对计算机学习保持着热情。我也认为,我在这方面还是有一些天赋的,这让我也会一直努力下去的。

学无止境,大学生活没有像高考一样的统一目标,不同的人有不同想法,不同的出路,选择最适合自己的那一条才是最准确的选择。至于怎样才能找这条道路,勇敢的尝试才会知道。不经历风雨,怎能见彩虹。

 参考文章

大学阶段总结——大一https://blog.csdn.net/weixin_43272781/article/details/98890991

大学阶段总结——大二https://shentuzhigang.blog.csdn.net/article/details/107906778

大学阶段总结——大三https://shentuzhigang.blog.csdn.net/article/details/120028647

大学阶段总结——大四https://shentuzhigang.blog.csdn.net/article/details/124724277

  • 31
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
目录 一 EDA技术概述……………………………………………………P3 二 EDA技术发展现状………………………………………………P6 三 电子器件的封装…………………………………………………P6 四 PCB板布线流程、规则与工艺……………………………………P7 五 总结………………………………………………………………P10 一、EDA技术概述 (一)EDA技术及其发展历程 1.EDA简介 EDA是Electronic Design Automation 的缩写。在20世纪60年代中期从计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机辅助测试(CAT)和计算机辅助工程(CAE)的概念发展而来的。 EDA技术是指以计算机为工作平台,融合了应用电子技术、计算机技术、信息处理及智能化技术的最新成果,进行电子产品的自动设计。 利用EDA工具,电子设计师可以从概念、算法、协议等开始设计电子系统,大量工作可以通过计算机完成,并可以将电子产品从电路设计、性能分析到设计出IC版图或PCB版图的整个过程的计算机上自动处理完成。 EDA的概念范畴很宽。包括在机械、电子、通信、航空航天、化工、矿产、生物、医学、军事等各个领域,都有EDA的应用。 2.EDA技术的发展 EDA技术伴随着计算机、集成电路、可编程逻辑器件、电子系统设计的发展,经历了计算机辅助设计(Computer Aided Design,简称CAD)、计算机辅助工程设计(Computer Aided Engineering Design,简称CAE)和电子设计自动化(Electronic Design Automation,简称EDA)三个发展阶段。 1)20世纪70年代的计算机辅助设计CAD阶段 早期的电子系统硬件设计采用的是分立元件,随着集成电路的出现和应用,硬件设计进入到发展的初级阶段。 初级阶段的硬件设计大量选用中、小规模标准集成电路,人们将这些器件焊接在电路板上,做成初级电子系统,对电子系统的调试是在组装好的PCB (Printed Circuit Board)板上进行的。 由于设计师对图形符号使用数量有限,因此传统的手工布图方法无法满足产品复杂性的要求,更不能满足工作效率的要求。 这时,人们开始将产品设计过程中高度重复性的繁杂劳动,如布图布线工作,用二维图形编辑与分析的CAD工具替代。 2)20世纪80年代的计算机辅助工程设计CAE阶段 ............................................................................ 好用不贵,祝您用餐愉快~
面向对象的设计是一种基于对象概念的编程方法,它将数据和操作数据的方法组合在一起,形成相互依存的对象,并通过对象之间的交互来实现系统的功能。在图书管理系统中,可以将系统分解为多个对象,每个对象都有其自己的属性和方法,通过这些对象之间的交互来实现系统的功能。基于QT的图书管理系统的面向对象设计可以包括以下对象: 1. 书籍类(Book class):包含书籍的属性,如书名、作者、出版社、ISBN码等,以及操作这些属性的方法,如添加书籍、删除书籍、修改书籍信息等。 2. 用户类(User class):包含用户的属性,如用户名、密码、借阅历史等,以及操作这些属性的方法,如添加用户、删除用户、修改用户信息等。 3. 借阅类(Borrow class):包含借阅的属性,如借阅日期、归还日期、借阅书籍等,以及操作这些属性的方法,如借阅书籍、归还书籍、查看借阅记录等。 4. 界面类(UI class):包含系统的界面,如登录界面、主界面、书籍管理界面、用户管理界面、借阅管理界面等,以及操作这些界面的方法,如显示界面、隐藏界面、响应用户操作等。 这些对象之间可以通过调用对方的方法来实现功能,比如用户借阅书籍时,首先需要实例化书籍对象和借阅对象,然后将借阅记录添加到借阅对象中,同时将书籍的状态设置为已借阅。在界面类中,可以使用信号和槽机制来实现对象之间的交互,比如当用户点击“添加书籍”按钮时,界面对象会发出一个信号,书籍对象会接收该信号并调用添加书籍的方法。 基于QT的图书管理系统的面向对象设计可以帮助开发者更好地组织代码,降低系统的耦合度,提高代码的可维护性和可扩展性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Starzkg

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值