猿创征文|前端之行,任重道远(来自大三学长的万字自述)_阿里云专家博主csdn

🔖 目录

📑 个人介绍

大家好,我是海底烧烤店ai,目前是一名双非本科大三学生,现在是我们学院旗帜软件工作室的前端方向负责人,我热爱前端,希望能在前端的路上越走越远。

前端的内容很多很杂,我几乎都学过了遍,但我认为我依旧是个前端菜鸟,我很喜欢尤大大的一句话:“做脑力工作的人,往往钻研的越深,越发现自己的渺小和无知。”

是啊,在学了越来越多的内容后,自己懂的也越来越多,想要学的内容也就越来越多,现如今技术迭代如此之快,活到老学到老已经不再是个玩笑话了,真的是学无止境

📑 初识前端

我第一次接触前端是在初中八九年纪时,那个时候其实我还不知道前端这个名词,也不了解前端是干嘛的,我只是好奇网络上的一些内容,于是自己就慢慢摸索,胡乱尝试的创建了几个网站,不过这些网站都是在上线了平台上直接创建的并不需要写代码(目前我已经下线了这些网站):

在这里插入图片描述

话说回来,我之所以会这么早接触到前端离不开当时QQ上的环境,当时的QQ上有非常多的刷钻、刷会员、网站搭建的人,当时这些东西可是非常的火,对此我也是非常着迷🤩。

我当时是一个好奇心很强,并且观察力、探索能力、动手能力也很强的人,我自己就在网上摸索,找各种线索,最后接触到了各种卡盟网站贴吧技术论坛等,虽然上面的很多内容自己并不了解,但遇事不决找百度的能力我是融汇贯通的🤭。

就这样我找到了上线了这个平台,在这个平台上不需要写代码,只需要自己拖拖拽拽就能创建好一个网页并一键上线和生成APP,重要的是它不要钱(这类似于现在很火的低代码平台),那个时候感觉这非常的厉害,我就在这个平台上弄了几个网站和APP,于是我就开始向同学们炫耀,成就感简直不要太满😎。

📑 初入大学

因为我从小就对计算机比较感兴趣,所以当时高考后填报志愿时我填的都是计算机类的专业,我当时的分数就高一本线一点点,想要上个一本学校的计算机专业几乎不可能,所以我最终一路滑档到了一个双非二本院校的物联网工程专业(本科一批招生)(河南考生的苦谁懂😭)。

一本的分到了二本学校,心里难免有所不甘,但幸运的是我们专业所处的信息工程学院(现为计算机科学与技术学院)有很多的学习小组,学习氛围还不错,我就是进入到小组之后开始认真学习前端的。

我们学院的学习小组主要学习的内容就是计算机方向的内容,有web前端Javapythonunity嵌入式单片机等,小组是由老师创建的,但大部分都是学生进行管理,学习计划也是学长们发布的。刚进入大学时,我们的代班就带领我们参观了我们学院的各个小组,为了丰富自己、约束自己、提高自己,我也是通过面试进入到了我目前所在的小组:旗帜软件工作室。

我们小组其实就是一个机房,我们在里面按照学长发布的学习计划和时间作息等要求进行自学,但因为我们小组前端方向不够完善,导致我在前端学习的路上磕磕碰碰走了不少的弯路。

📑 前端学习

在小组的两年,我一直在学习前端,学过了HTMLCSSJavaScriptnodejswebpackVue微信小程序uniappReact等,但因为是自学以及我们小组制度不够完善,学习计划混乱,进度太快等,导致我的基础并不扎实,甚至说是很差,学习过程中我也常常摆烂,投机取巧走捷径,也曾非常迷茫,不知道学的内容有什么用,不知道将来自己干什么,也曾想过放弃,但最终我还是一直坚持了下来,直到现在我才有了确切的目标和努力的方向💡💡💡。

📃 初步学习

在小组,我先是学习到了HTMLCSS,学习两周的时间后写了一个仿英雄联盟的网页,因为前端开发注重的是页面开发,我们在开发过程中能够直观的查看到效果,当我写的这个页面一点点呈现在眼前时真的感觉成就感爆棚,并且因为HTMLCSS并不难,所以当时的自己就感觉前端非常容易,自己就对前端越来越感兴趣,之后又学习了一些其它内容,比如lessbootstrap等。

在这里插入图片描述

人生动手写的第一个网页:仿制英雄联盟

到了暑假,开始学习JavaScript,因为我们专业之前学过了C语言,所以在学习JavaScript时并没有遇到很大的困难,毕竟语言是共通的嘛,但在暑假学习难免会遇到不想学,不积极,不自律的情况,但我并没有在这个暑假颓废,我依旧跟着学习计划按部就班的进行学习。

但直到后面学习node.js,因为学习计划中给的时间非常少,学长也没有推荐一些学习资源,我就只能自己去找一些视频教程,为了赶进度,视频我都是跳着看,也没有做笔记,到最后勉强完成了考核项目,但现在回想那段时间,我真的几乎是什么都没收获,当时的考核项目也只是复制粘贴照着视频敲来的,这也是我现在重新学习nodejs的原因。

📃 接触框架

在我刚学完基础的内容,还没来得及去实践时,小组就要求我们开始学习Vue框架,并且时间也是非常的紧张,一个月的时间要把Vue学完还要使用Vue写一个我们小组的官网,当时我们的专业课也很多,还要忙着新闻中心的工作(刚进大学时我就加入了我们院学生会的新闻中心,日常主要负责一些领导会议的拍摄工作),想要按部就班的全部学完Vue几乎是不可能的了,所以我当时看视频教程也是跳着看,只学项目中需要用到的内容,最终也是完成了小组的要求。

在这里插入图片描述

使用vue2开发的小组官网

这时已经到了大一的末尾,我们小组也举办了年会进行了换届,当时小组里已经有很多人因为坚持不下去而退出了,我们这一届前端方向的人员中只剩我进度跟要求一致,所以最后我成为了我们小组的前端方向负责人,主要负责制定学习计划并带领下一届成员学习。

到了大二后,我陆续和小组内其它方向的人员合作写了几个项目,都是用的Vue+ElementUi框架,框架用的越来越多,导致我已经完全忘记了原生的JS

因为之前学习JS时也只是把视频教程看完了,根本没有多去进行实践,所以基础并不牢固,加上自己也没练过算法没有使用原生JS写过项目,JS原生的Api几乎全部忘记了

每次遇到需求就去网上搜然后复制粘贴过来,这种情况持续了很久,因为小组不断的有新项目要写,并且我们开发项目并没有规范的流程和合理的需求分析,导致每一个项目都占用了很长的时间,再加上自己的懒惰,自己就一直没有去补JS基础,到现在大三了,才着急去补确实是有点紧张🤒。

所以我建议大家在学习前端时不要过早的接触框架,不然真的很容易像我一样忘掉原生基础的内容,要记住:只有基础扎好才是王道!

还有就是写项目时一定要做好需求分析,特别是和后端同学一起开发的时候,如果前期需求不做好,后面很有可能会因需求不明或者需求不合理导致项目延期甚至流产!

📃 自主学习

到大二时,已经没有学长给我们布置学习计划了,小组的任务也就只有几个项目,这一年我只学习了微信小程序uniapp,其余时间都在虚度光阴😿,这也是我在大学中最摆烂的一段时间。

直到升大三前的这个暑假,眼看着就要大三了,马上就要去找实习了,我看到有的大佬大二就去实习了,我特别焦虑,特别慌,感觉自己啥也不会,天天感觉自己像个废物一样虚度光阴。

最后我端正了态度,开始认真思考自己的未来,确定了自己找实习的这个目标后,在这个暑假我认真学完了TypeScriptReact并开始认真写博客总结知识,也开始了NodeJS的重新学习。

这个暑假应该是我动力最足的一段时间,我每天提醒自己有没有学习有没有努力,稍有松懈我就会感到无比的愧疚,在这两三个月的时间我学完了TypeScriptReact、开始了NodeJS的重新学习、参加了蓝桥杯的国赛并获得了国赛三等奖,还考了个驾照、获得了一个软件著作权,CSDN粉丝也突破五千、也成为了华为云享专家阿里云专家博主,虽然在这期间仍有一些遗憾,扪心自问仍然没有拼劲全力,但看着这些收获,也算勉强及格吧!

开设专栏React学习记录
Node.js从入门到精通TypeScript从入门到精通在这里插入图片描述React仓库
软著驾照蓝桥杯国赛三等奖
在这里插入图片描述在这里插入图片描述

一个暑假的时间真的能够改变一个人! 如果你也是学生,希望你能够在假期中坚定自我,不要迷失于各种诱惑,要明白你的人生完全取决于你自己!

对了,这个暑假还顺手上了个王者😁
在这里插入图片描述

📑 认真创作

同样是在大三前的这个暑假,在学习、记录知识的过程中我开始认真写博客,认真打磨自己的每一篇文章(几乎每一篇博文的质量分都达到了99),认真的开设了两个专栏📚:Node.js从入门到精通TypeScript从入门到精通

希望能通过自己的文章帮助更多有需要的人们,我享受创作的过程,也经常换位思考想着别人看到我的文章会有什么收获,我不是一个能言善道的人,但我依旧想要通过自己的语言去表达自己的想法,分享自己所学的知识,哪怕无人问津,哪怕耗费时间无所收获。

但我的付出并没有被辜负,这个暑假我CSDN涨了近五千粉,文章也多次上榜,在CSDN中也结识了很多大佬,学到了很多东西,也成为了华为云享专家阿里云专家博主,慢慢的也能开始接一些广告挣一点生活费,今后我依旧会坚持创作,认真分享优质内容,还希望各位大佬多多支持呀🍬。

CSDN华为云享专家阿里云专家博主
在这里插入图片描述在这里插入图片描述在这里插入图片描述

在这里插入图片描述

📑 取得的一些成绩

我的大学生活过的还算充实,刚进入大学就加入了小组和新闻中心,一边忙着学习,一边忙着工作,我习惯于让自己处于一个忙碌的状态,以此来打消我想颓废的念头。

大一期间,我获得了国家励志奖学金校内三等和二等奖学金互联网+院赛二等奖等。

大二期间,我成为了小组前端方向负责人新闻中心副部、成为了入党积极分子、获得了第十三届蓝桥杯省赛一等奖(同时也是赛区第一)和国赛三等奖校内网页设计大赛二等奖“挑战杯”大学生创业计划竞赛校级优秀奖,获得了软件著作权1项

蓝桥杯省赛一等奖蓝桥杯国赛三等奖网页设计大赛二等奖互联网+二等奖国家励志奖学金
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

创作的两篇蓝桥杯真题解析:
第十三届蓝桥杯国赛真题解析
第十三届蓝桥杯国赛省题解析

今后还需努力,继续丰富自己!前端之行,任重道远!

📑 未来的打算

巩固基础:查漏补缺,复习并重新学习遗忘的知识。
准备实习:我英语不是很好,所以就不打算考研了,接下来的时间认真准备面试,多刷题,多总结,向着目标大厂冲击!

如果你具备考研的条件的话,我还是强烈建议你去考研,毕竟现如今计算机大厂都对学历非常看重。

📑 给前端初学者的一些建议

img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化资料的朋友,可以戳这里获取

转存中…(img-YHuZOyKq-1714836091933)]

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化资料的朋友,可以戳这里获取

  • 26
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个简单的示例代码,展示了一个基本的征文投稿平台的前端界面和一些关键功能。这只是一个示例,你可以根据自己的需求进行修改和扩展。 HTML: ```html <!DOCTYPE html> <html> <head> <title>征文投稿平台</title> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <h1>征文投稿平台</h1> <form action="submit.php" method="post" enctype="multipart/form-data"> <label for="name">姓名:</label> <input type="text" id="name" name="name" required><br><br> <label for="email">邮箱:</label> <input type="email" id="email" name="email" required><br><br> <label for="title">文章标题:</label> <input type="text" id="title" name="title" required><br><br> <label for="abstract">摘要:</label> <textarea id="abstract" name="abstract" required></textarea><br><br> <label for="keywords">关键词:</label> <input type="text" id="keywords" name="keywords" required><br><br> <label for="file">上传文件:</label> <input type="file" id="file" name="file"><br><br> <input type="submit" value="提交"> </form> </body> </html> ``` CSS (style.css): ```css body { font-family: Arial, sans-serif; margin: 20px; } h1 { text-align: center; } form { width: 400px; margin: 0 auto; } label { display: inline-block; width: 100px; } input[type="text"], input[type="email"], textarea { width: 250px; padding: 5px; } input[type="submit"] { margin-left: 100px; padding: 10px 20px; background-color: #4CAF50; color: white; border: none; cursor: pointer; } ``` PHP (submit.php): ```php <?php // 获取表单提交的数据 $name = $_POST['name']; $email = $_POST['email']; $title = $_POST['title']; $abstract = $_POST['abstract']; $keywords = $_POST['keywords']; $file = $_FILES['file']; // 处理文件上传 $uploadDir = 'uploads/'; $uploadFile = $uploadDir . basename($file['name']); if (move_uploaded_file($file['tmp_name'], $uploadFile)) { echo "文件已上传成功!"; } else { echo "文件上传失败!"; } // 将数据保存到数据库或其他处理逻辑 // ... ?> ``` 这个示例代码包括一个HTML表单,其中包含姓名、邮箱、文章标题、摘要、关键词和文件上传字段。当用户提交表单时,数据将通过POST方法发送到submit.php文件进行处理。在submit.php文件中,你可以根据需要处理表单数据和文件上传,然后将数据保存到数据库或其他地方。 请注意,这只是一个基本示例,你可能需要根据实际需求进行修改和扩展。还需要添加服务器端的验证和安全性措施,以及进一步的后端处理逻辑。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值