小白的成长轨迹:我的两年大学过往,写给刚入学的你

2023-10-10 08:50

本文主要是介绍小白的成长轨迹:我的两年大学过往,写给刚入学的你,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 大家好,我是孤焰,一名双非本科的大三学生。今天就是1024程序员节了,我的大学生活已经过半,在这个特殊的日子我来分享一下我的两年大学经历,不知道能不能给刚入学的你带来一点点收获。

 很多人进入大学都是同一个起点,但是大学四年过后,却是完全不同的人生轨迹。我大学这两年说勤奋又不算勤奋,说怠惰又不算怠惰,水平一般,成绩在班里也是中等水平,或许我的经历相对各种牛逼的大学经历来说更有代表性呢,嘻嘻。

这篇文章就以时间的顺序来记录我两年大学生活中的学习、比赛、假期等等经历。

一、站稳脚跟的第一学期

1.入学

 刚刚结束高考,还懵懵懂懂的我将要去做一个决定我人生走向的选择——填报志愿。面对如此多的专业可以用一个词来形容当时的我,手忙脚乱。不知道是缘分还是命运,在密密麻麻的文字里,一眼便看中了软件工程专业,最后我以最低分数被天津师范大学录取。

 我从小就喜欢计算机,在上小学二年级的时候还因为使用计算机查阅资料被老师点名表扬。尽管喜欢计算机更多是因为游戏,但是,不是有句话是这么讲的吗,会玩游戏的孩子比不玩游戏的孩子更聪明,哈哈哈。

 高考后的暑假,我除了学车和宅在家里玩游戏之外,没有进行过多的活动。因为待在家里太无聊了,每天期待早些开学。转眼暑假就过去了,终于来到了期盼已久的开学日,来到宿舍楼底下领了宿舍钥匙以及学生卡之后就提着沉甸甸的行李箱上楼了(我的宿舍在四楼,当时提上去可费了好大劲呢),到了宿舍和室友互相自我介绍,收拾宿舍等等,第一天很快就过去了。

在这里插入图片描述

 转天上午,有人提出要遛遛学校,毕竟是刚到学校,大家都很有兴趣,还有人提出要去图书馆看看专业书,当时我在心里暗暗吐槽刚刚开学就这么认真,果然都是大佬。跟着这群大佬积极学习,现在我也变得爱看书了,一有空闲时间就拿起买过的技术书籍翻阅,哈哈,还得多多感谢他们成就了现在的我。

2.ios社团

 开学一段时间后,终于迎来了入学以来的第一个大型校级活动——“百团大战”。“百团大战”这一天学校的地标钢笔尖附近塞满了人,道路两侧是各大社团的纳新,有充满活力的舞蹈社团,也有文静的读书社团,还有载满青春的电竞社团等。入学不久的我也在人群中寻找那个适合我的社团,转了好久最后决定试一试航模社(最后这个社团因为一些原因内部分裂了,所以我们这些新生也就自然退出了)。

 “百团大战”过后还有一些社团在积极纳新,但热度明显没有之前高了。有一次,辅导员给整个学院的新生开年级会,会议结束之后,有几名学长走上了讲台,听他们说他们是ios社团纳新的,自我介绍过后开始播放大屏幕中的ppt详细介绍社团中的详细情况。我看着学长澎湃的演讲,心中暗想我一定要加进这个社团,这才是我最想要的社团。演讲结束后,有兴趣的同学纷纷加了ios社团的纳新群,听说后面还会有面试…最后所有参加面试的同学都被招纳了,但是我们只是名义上的招纳,只有几位面试ios干部的同学才是真正意义上的ios社团成员。ios社团群中偶尔会有社长发一些数据结构与算法的题目来让大家做,最后会有干部来审核答案,一段日子过去,只有我和我的另一位室友坚持每次都完成社团中的题目,我也理所当然的与社团中的干部有一些交流。

3.入门编程

 空余时间除了做一做社团发出来的算法题目,我也是图书馆的常客(虽然都是室友带的,嘻嘻)。我入门编程的第一门是c++语言,教材为谭浩强的《c++程序设计》,这本书我认为对于刚入门的同学还是非常友好的,每个基础知识点都会讲到,并且一些知识点会列举简单的代码示例来进行讲解(在这里强调一些有些书籍里面的代码示例比较复杂,每行代码看着都会头痛,但是这门书里面的代码示例并没有让我有这样的感觉)。

在这里插入图片描述

 上了大学,学习知识大部分还是要凭自学的,仅仅凭着老师在课上讲的内容是远远不够的自学很重要,很重要,很重要,重要的话说三遍!!!),所以我平时空闲的时候就喜欢带着“最爱的”《c++程序设计》往图书馆跑,在图书馆里坐上一下午。由于经常在图书馆里面预习《c++程序设计》这本书,所以我在学习这第一门编程语言的时候会比同班同学的学习进度快上2~3个章节,然后当老师上课讲到这些预习过的内容的时候就会发现有许多知识点被老师有意无意的跳过了,例如当时我们班被老师跳过的虚函数、函数模板、类模板等。这些被老师跳过的知识点并不是没有用或者不需要我们了解,而是由于在学校上课的课时的限制,导致老师不得不把这些知识点跳过,不然很可能讲不完课程(被老师跳过的上述知识点在我们学习数据结构的时候用到了,造成一些同学看数据结构的源代码发生了困难,导致了学习的恶性连锁反应,而我面对新课程却游刃有余)。

由于我经常光顾图书馆,预习专业课书籍,在学习相同课程的时候就比大家更容易掌握一些,所以在学习的时候同时获得了相当大的成就感,最后这些成就感转化为学习专业课的浓厚兴趣,良性循环。

在这里插入图片描述




 在第一个学期即将结束的时候,在ios社团群中发布了这样一条活动信息:

在这里插入图片描述
 抱着积极参与,广交朋友的心态,我报名了这个活动。(后来才得知这个活动只有5个名额限制,由于我在社团群中的积极参与,才被选中参加)


二、苹果冬令营我来了:目的地上海!!

 在这次冬令营活动中聚集了来自全国各地的ios俱乐部的成员,有的刚刚本科入学(就是我,嘻嘻),有的已经是研究生学历了,大佬云集。

 在报名这个活动的时候系统就自动为我们分好了组,每组大约7~8个人,每个组中不会有来自相同学校的成员。在分好组后我们组为8个人,活动负责人建立好了群组分别将我们8人拉入,大家分别进行了自我介绍,之后就是等待在上海的相聚之日。

 来到上海,为期5天的冬令营开始了!开幕式之后便开始紧张的项目讨论以及思维培训课程。我由思维培训课产生的虚拟试衣的灵感,简单介绍了一下功能,大家纷纷同意后便开始忙碌了起来,包括demo设计,宣传视频拍摄,ppt制作等。最后尽管没有获得一等奖airpods,但还是获得了最佳视频奖——拍照稳定器(价值800+)。

 在这次活动中令我最为佩服的人是我们组的一位研究生二年级的学姐,她在活动中出色的团队管理,清晰的项目规划,迅速的想法决策以及合理的任务分配都让我受益匪浅(例如:团队要发布任务时,一定要给定任务的截止时间,不然任务会被无限期拖延,直至超出预期)。

 如果你也有机会参加这样的活动,千万不要错过。在活动中你可以结交各种各样的朋友,其中不乏有不少大佬,你可以从他们身上学到不少软技能。

三、竞赛小组成立

1.参加竞赛

 大一下学期,以参加大创比赛(大创比赛即大学生创业训练计划)为源头,我加入了一个竞赛小组,这个竞赛小组会以小组为单位陆续参加大学期间的各种竞赛、比赛,可自愿参加。

 我参加这个竞赛小组的目的有三点:

  • 积累项目经验
  • 以赛促学
  • 为以后写简历做准备

 本来参加这个小组,想学习一下大佬的学习方法以及编程经验,进入这个小组之后我才发现,大家的基础几乎一样,大家要一起摸索前进,然后参加比赛制作产品。对于刚刚入门编程,项目经验全无的我来说,参加比赛制作产品,简直是天方夜谭。

 但是,既来之则安之,既然已经决定了参加比赛,那就安心学习基础知识为后来的比赛做准备。

2.确定未来方向

 这个学期我还做了一个重大选择,那就是确定了我未来的方向。许多人在考研就业两者之间踌躇,甚至直到大三都没有任何学习规划和未来的目标。作为大三的学长给刚刚入学的你一条建议:一定要在大一决定考研还是就业

 方向确定的越早,你就可以越早把更多的精力投入到选择的方向上,也可以越早的针对性学习目标方向的知识。

 我在大一下学期决定了大四毕业后要就业,于是开始从各种途径了解就业的消息。在这里重新给各位小伙伴安利一下bilibili,你平时使用bilibili可能仅仅只是为了看动漫,综艺,直播或者娱乐视频,但是众所周知bilibili是一个学习的平台,你可以在这里面找到各种优质up主的科普视频,例如:校招的时间以及形式(注:校招可能是你进入BAT难度最低的一次),大学的学习方向及大学经历分享,面试经验分享,日常使用软件分享,leetcode刷题网站,guthub开源项目推荐等等许多优质科普。

在这里插入图片描述

四、自学!自学!自学!

 大二上学期,学校开设了Java程序设计,数据结构等课程。我接触到Java语言的第一感觉就是这和c++差不多呀!后来才了解到Java还是比c++要简单许多的,Java丢掉了c++中指针等麻烦的语法,有JVM帮你管理内存。Java有丰富的类库,许多底层的代码不再需要自己编写。

Java 与 C++ 之间有一堵由内存动态分配和垃圾收集技术所围成的 “高墙”,墙外面的人想进去,墙里面的人却想出来。——《深入理解Java虚拟机:JVM高级特性与最佳实践(第二版)》周志明

 在学校学习Java之前,我曾看《java 2 实用教程》第五版自学完Java全部的基础语法,所以在学校老师讲授Java基础知识的时候游刃有余,甚至把空余的时间用来自学下一门科目——数据结构。

在这里插入图片描述

 我没有选择看Java入门的经典书籍《Java核心技术 卷一》,这本书虽然基础知识全面,但是毕竟这本书是外国人编写后翻译来的,读起来整本书的脉络以及逻辑还是有一些费解的,最后我还是看的是学校的教材。

 学习数据结构这门课,我是选择观看视频的方式学习的。我在bilibili刷视频的时候偶然看到了刘宇波老师的《玩转数据结构》系列视频,在这里给大家强烈推荐一下这个视频,视频里面刘老师从零开始手把手带着大家敲写源码并把每个函数的来源和作用解释清楚,十分适合刚刚入门数据结构的你。这个视频由于涉及到版权问题,我就不在此篇博文中发布了,大家可以在百度上搜索《玩转数据结构》 liuyubobobo应该就可以在百度网盘搜索到的。

五、参加服创竞赛

 在大二下学期的时候,我组队参加了服创比赛(全名:中国大学生服务外包——创新创业大赛)。虽然这个时候新冠肺炎大疫情爆发,大家没办法面对面交谈,但这并不影响我们的进度,最终大家齐心协力完成了项目,虽然没有获奖,但收获了坚固的友情规范化的项目制作经验

六、开始写博客

 虽然我csdn账号创建的很早,但我是从大二下学期的假期才开始在csdn中写文章的,我写博客的目的有三个:

  • 梳理读书笔记以及知识总结
  • 积累技术博客为校招面试加分
  • 训练自己的软技能

 目前我写文章的能力还处于入门阶段,写一篇文章要用数天,由于一篇文章不是同一天写完的,所以思路上可能有一些地方有出入,所以文章中如果有疏漏或错误的地方,还希望大家可以帮我指出,谢谢大家,Thanks♪(・ω・)ノ

七、最后

 这两年期间匆匆碌碌参加各种比赛,虽然没获得大奖,但比赛期间学习和讨论的经历却十分宝贵。在这里我十分推荐刚入学的你尝试着去参加项目制作和竞赛。同时自学自我解决问题的能力也十分重要,在上学期间一定要利用好空余时间好好学习编程基础,在最后祝大家1024程序员节快乐,祝大家都能如愿完成自己的程序梦!!

这篇关于小白的成长轨迹:我的两年大学过往,写给刚入学的你的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/179385

相关文章

墨刀原型工具-小白入门篇

墨刀原型工具-小白入门篇 简介 随着互联网的发展和用户体验的重要性越来越受到重视,原型设计逐渐成为了产品设计中的重要环节。墨刀作为一款原型设计工具,以其简洁、易用的特点,受到了很多设计师的喜爱。本文将介绍墨刀原型工具的基本使用方法,以帮助小白快速上手。 第一章:认识墨刀原型工具 1.1 什么是墨刀原型工具 墨刀是一款基于Web的原型设计工具,可以帮助设计师快速创建交互原型,并且可以与团队

大学湖北中医药大学法医学试题及答案,分享几个实用搜题和学习工具 #微信#学习方法#职场发展

今天分享拥有拍照搜题、文字搜题、语音搜题、多重搜题等搜题模式,可以快速查找问题解析,加深对题目答案的理解。 1.快练题 这是一个网站 找题的网站海量题库,在线搜题,快速刷题~为您提供百万优质题库,直接搜索题库名称,支持多种刷题模式:顺序练习、语音听题、本地搜题、顺序阅读、模拟考试、组卷考试、赶快下载吧! 2.彩虹搜题 这是个老公众号了 支持手写输入,截图搜题,详细步骤,解题必备

IPython小白教程:提升你的Python交互式编程技巧,通俗易懂!

IPython是一个增强的Python交互式shell,它提供了丰富的功能和便捷的交互方式,使得Python开发和数据分析工作更加高效。本文将详细介绍IPython的基本概念、使用方法、主要作用以及注意事项。 一、IPython简介 1. IPython的起源 IPython由Fernando Pérez于2001年创建,旨在提供一个更高效的Python交互式编程环境。 2. IPyt

大学四年三年技术旅途

近三年前从接触技术以来,尝试过许多成熟的技术,最新的技术,高端技术,当然是从低端技术起步的(ps:现在明白能解决问题的技术最重要,没有所谓的技术等级,你用arm开发系统,而别人就用51单片机就解决问了,这很明显),对于新技术的热爱花费了大量时间,造成了不专业,不精通,最后发现最喜欢的是嵌入式系统研制与开发,其次是实时视觉处理以及运动控制。但好处是视野很广,思维变得更加灵活,我发现对于一个问题

【团队成长】2024-25周周报-业务介绍内容创作

大家好!我们是IndustryOR 团队,致力于分享业界落地的算法技术。欢迎关注微信公众号/知乎/CSDN【运筹匠心】 。 记录人:张哲铭,某互联网大厂算法专家 【团队成长/个人成长】系列的推文会以 【工作周报】 的方式记录IndustryOR团队及其成员的成长过程,请大家一起见证和参与我们团队从0-1-N的发展过程。 记录人顺序:张哲铭-向杜兵-高欣甜-黄世鸿-许佳鸣

写给Android开发的Binder指南

为什么选用binder? Linux 已经提供了管道、消息队列、共享内存和 Socket 等 IPC 机制。那为什么 Android 还要提供 Binder 来实现 IPC 呢?主要是基于性能、稳定性和安全性几方面的原因。 性能 Socket 作为一款通用接口,其传输效率低,开销大,主要用在跨网络的进程间通信和本机上进程间的低速通信。 消息队列和管道采用存储-转发方式,即数据先从发送方缓存区拷

湖北民族大学2024年成人高等继续教育招生简章

湖北民族大学,这所承载着深厚文化底蕴和卓越教育理念的学府,在崭新的2024年再次敞开怀抱,热烈欢迎有志于深化学习、提升自我的成人学员们。今年的成人高等继续教育招生,不仅是学校对于终身教育理念的具体实践,更是为广大社会人士提供了一次难得的学习机会。 湖北民族大学,以其悠久的历史、优秀的师资和卓越的教学质量,早已在成人教育领域树立了良好的口碑。学校秉承“博学、博爱、立人、达人”的校训,致力于培养

【Android逆向】小白也能学会的一个小时破解某猫社区VIP会员

第二步:使用 dex2jar 将 classes.dex 转成 jar 文件 cmd到dex2jar文件夹目录,执行 d2j-dex2jar D://xxx/xxx/classes.dex 得到 jar 文件 静态分析 拿到源码后,首先我们需要找到应用的限制点,绕过App里面的判断。 然后分析源码,该从哪里开始入手呢? 我们都知道,一个完整Android应用,可能会存在各

▶《强化学习的数学原理》(2024春)_西湖大学赵世钰 Ch5 蒙特卡洛方法【model-based ——> model-free】

PPT 截取必要信息。 课程网站做习题。总体 MOOC 过一遍 1、视频 + 学堂在线 习题 2、 过 电子书 是否遗漏 【下载:本章 PDF GitHub 页面链接 】 【第二轮 才整理的,忘光了。。。又看了一遍视频】 3、 过 MOOC 习题 看 PDF 迷迷糊糊, 恍恍惚惚。 学堂在线 课程页面链接 中国大学MOOC 课程页面链接 B 站 视频链接 PPT和书籍下载网址: 【Gi

大学计算机

项目一 了解计算机 1.1 了解计算机的诞生及发展阶段 1.2 认识计算机的特点、应用和分类 1.计算机的特点  1. 计算机的特点 2.计算机的应用 3.计算机的分类 4.数量单位 1.3 了解计算机操作系统的概念、功能与种类 1.操作系统概念 2.操作系统的作用 1.计算机的特点1.计算机的特点 3. 操作系统的分类 4.了解手机操作系统