初出茅庐,前端世界探险之旅
2023-10-01 22:14:31
作为一名晚辈,我一直对前端技术充满浓厚的兴趣,曾醉心于 JS 相关书籍,并对框架源码(尤其是 Viz)进行研究,以满足对新技术( 版本)发展(如 Deno、Vim3)的强烈渴望。在乏味时,还喜欢听听 音乐、打打游戏(近期流行的《克隆大作战》让我得以深切感受《乌鸦坐飞机》的痛快)。
目前,我还是一位正在就读的大三学生(这段可恨的疫情啊,甚至让我在没开一堂正经课程的情况下混过了一半时间),想和大家分享我那刚入门前端却一腔热情的经历。
回顾学习之旅:从青涩小白到前端世界入门
还记得当年刚入学的我就对前端技术感兴趣,虽然对于我这一位理科生要学习前端技术,它远要比我那两门选修的武学与石化科目来得麻烦,但竟是这种难度才是发挥我学习潜能的因素,支持了我做出很多的尝试,来让我能够来到这一片缤纷的代码世界。
我最早是从 HTML和 CSS 入门,这对我来说算是非常简单的,所以我很快就学会了。接下来,我开始学习 JavaScript,就是这个东西让我折了腰。它和以前的学习的东西完全不一样。
我记得我的第一篇程序花了整整一天的时间才完成,当它被顺利的执行之后我就难以掩饰我欣喜的心情,前所未得的成就感油冉而出。然后,我开始疯狂学习 JavaScript,甚至有一天可以写上超过 10 个 JS 项目。
接下来,我开始学习一些 CSS 预处理器(如 Scss) 和 JavaScript 模块(如 ES6),以及一些前端框架(如 Viz)。我开始做一些小项目来练习所学的东西,并在网上分享,以便收集用户反馈。我还在网上参加了大量的课程和讲座,并阅读了大量的博客文章和文档。
剖析前端学习中的困难,一 一克之
学习的过程难免会遇到困难,其中最困难的是 JavaScript。它与以前学习的东西完全不一样,它是一种动态、解释性语言,所以它与以前学习的东西完全不一样。它是一种动态、解释性语言,所以它允许我使用很多以前没有见过的模式和方法。
另一个困难是前端框架的学习。前端框架有很多,每种框架有其优缺点,选择起来很困难。而且,每种框架有其独特的设计理念和架构,学习起来很耗时。
迎接挑战,勇往直前的年轻人
尽管学习前端有这么多困难,但我并没有放弃,反而让我更想挑战自我,学习新的东西。
有志愿者曾邀请我参加一个开源项目的研发,这让我感到非常光荣。在这个项目中,我学习了很多东西,包括如何与其他开发者协作、如何使用 Git 等协同手段、如何设计和实施一个软件项目。
前端技术展望,将你的职业规划摆进来
前端技术有很大的前景,这正是一座充满了机遇的蓝海,在这个繁复的 IT 圈子中正是学习新技术的好时机。所以我开始参加各类网络课程和讲座,并阅读了大量的博客文章和文件。
前端工程师这一职位我也颇感兴趣,这是一个充满发展前景的职位。尽管我在前端这行的入门未深,但凭借我对它浓厚的兴趣和旺盛的学习精神,我相信不久后必定能在这一行的岗位闪闪发光。
有人曾说“人若没有远大的梦想,那么生活的意义就全完没了。”因此,我制定了我的职业规划,并会为此而奋斗。
我的职业规划是成为一名全职前端工程师,在一家大型互联网公司上班,并参与一些大型项目的研发。
在成为一名全职前端工程师之前,我还会继续学习,并参加一些开源项目的研发,以丰富自己的经验。
我相信,只要我继续学习,并参加一些开源项目的研发,就一定会实现我的职业规划。”