经历了一段时间的迷茫,我逐渐意识到自身技能的局限。无奈中,我选择了随波逐流,投出简历,尝试着寻找设计助理或前端实习的岗位。令我欣喜的是,没过多久便接到了面试邀请,那时我感到前路虽不确定,但总有柳暗花明之时。
到达面试地点后,人力资源部门的工作人员给了我一份表格,让我填写一些个人信息。随后进行了一些常规面试问题的询问。公司虽然表示不倾向于没有工作经验的应届生,但他们也提出了可以提供一段时期的培训。培训需支付一定费用,但此费用可通过分期方式解决,培训合格后,可参与项目以偿还培训费用。在听到这似乎是一个常见的培训机构套路后,我立刻警觉起来,决定还是放弃这个机会为妙。
后来,与朋友们交流时得知他们就业的艰辛,但也有不少人通过不懈的努力找到了满意的工作。观察行业薪酬统计,互联网行业的优厚待遇让我下定决心投身其中。(毕竟我的专业背景为计算机科学,拥有这一优势何不加以利用呢?)
有了明确的目标后,我的求职之路变得顺畅许多。我开始研究互联网岗位所需的知识与技能、岗位职能范围以及行业人士的建议与吐槽。结合自身兴趣与知识储备,我认为前端开发更适合我。原因如下:
大学期间学习的C语言为前端开发打下了坚实的基础,而C语言与Javascript的语法相近,使我更容易上手。我在大学期间接触过网页设计,对前端产生了浓厚的兴趣。前端开发的薪酬可观,且在互联网行业中占有举足轻重的地位。最重要的是,无论时代如何变迁,前端开发始终是刚需,其不可替代性显而易见。
于是我决定留校深造,专注于前端开发的学习。初涉前端时,我通过网络找到了一份教程,逐渐发现前端开发的领域远非我想象的那么简单。除了网页搭建,前端还需要处理网络请求、逻辑交互、跨端展示、屏幕适配等一系列问题。前端页面的载体也不再局限于PC浏览器,微信小程序、H5混合开发等都需要前端的支持。我逐渐认识到前端的复杂性与多样性,开始觉得前路崎岖但富有挑战性。
经过不懈努力与不断学习,我掌握了前端三大框架之一的知识以及丰富的UI组件使用技巧。前端开发的优点在于对新手友好度较高,只要掌握HTML和CSS基础后就能迅速制作出美观的页面和炫酷的动画效果。但前端开发并不仅仅是简单的页面搭建那么简单,还需要与后端进行信息交互、更新数据等操作。这需要我对HTTP知识和JavaScript有深入的了解。
随着技术的深入学习与项目经验的积累,我逐渐发现前端的复杂性以及所涵盖的领域是如此广阔和多样化。不仅需要掌握各种框架和工具的使用方法还要深入理解其设计思想以便解决复杂问题或选择最优的实现方案。这让我意识到学习之路永无止境我将持续保持学习的态度勇往直前不断提升自己的技术能力不可替代性对我至关重要是我在选择工作或是在行业中保持竞争力的关键因素。