为了账号安全,请及时绑定邮箱和手机立即绑定

前端上班很吃力怎么办?

标签:
职场生活

本文首发自「慕课网」,想了解更多IT干货内容,程序员圈内热闻,欢迎关注!

吃不吃力小慕觉得因人而异,但是长辈分这个倒是真的。业内广为流传的国内某互联网公司的28岁程序员大爷就是最好的证明。

从事前端开发不久,不论从知识技能还是研发经验来讲都存在一定的不足,所以上班才会感觉到吃力。那么应该如何改变这种状态呢?小慕认为可以从以下几个角度去改变:

明确自己现阶段的岗位情况与能力要求

掌握工作各阶段应有的编程技能

确提升技能的方式和方法

第一、 明确自己的岗位定位

不同的工作岗位职责自然也是不一样的,那么像题主一样入行不久的前端开发工程师在工作中需要做一些什么样的工作内容呢?

初级前端工程师在企业中往往负责以下几种类型的工作:

1、 参与产品需求讨论

2、 进行设计稿切图

3、 根据需求利用HTMLCSSJavascript等前端技能完成页面研发

4、 负责文档编写工作与项目维护工作

…….

虽然在不同的企业中工作内容有一定的差别,但是有一点是一样的,那就是作为管理层不会将远远超过员工能力范围的业务需求安排给员工做,如果你真的遇到了自己无法解决的业务需求,应该多与身边的前辈同事以及领导进行沟通,这样有助于你快速解决需求,同时积累同类问题的解决经验。

第二、 掌握应有的编程技能

如果要想自己在编程的工作中不那么的吃力,掌握好相应的编程技能是必不可少的。那么我们具体应该掌握哪一些前端的编程技能呢?根据题主的问题,小慕在这里简单介绍一下入门阶段、初级阶段和中级阶段的前端开发工程师应该掌握的开发技能具体是哪一些吧。

Web前端入门阶段应具备的技能

HTML/HTML5,在实际工作中主要使用的是HTML5,但是HTML作为基础知识也是必须要掌握的哦。

CSS/CSS3

JavaScript(ES6语法)

网络请求Ajax

JSON、xml类常规数据结构

熟悉各种编辑器的使用(目前常用的是:VScode 和 Hbuilder X)

学会用Google浏览器(这一点可能很多人觉得自己都会用,其实这里更多的是指如何利用浏览器调试查看自己程序的技能)

git,svn等代码管理工具的使用

Web前端初级阶段应具备的技能

至少掌握一个目前流行的三大前端框架(VueAngularReact)

至少掌握一个UI框架,如Bootstrap,Vant,Element-ui等

学会,使用插件和组件,比如应用中常用到的轮播插件Swiper

熟练使用javascript的ES6语法,他会比ES5方便很多,而且目前兼容性也比较好了

学习并使用CSS预处理语言Sass和Less

前端模拟请求工具,目前常用的为PostMan

Web前端中级阶段应具备技能

学习并掌握Node.js的简单开发

学习并掌握前端自动化配置 Webpack、Gulp等

学习微信小程序的开发

数量运用Vue、React、Angular其中之一进行项目开发

熟悉Http协议,WebSocket协议的使用

定期关注行业动态,根据市场变化动态补充或者扩展自己的知识储备

在这里小慕建议即使是作不到一年的职场新人也至少要将能力达到初级前端工程师的水平否则领导临时交待一个稍有难度的新任务时你是无论如何也抓不住示自我的机会呀

第三、如果不转行如何正确提升能力

如果不想一直这么吃力,我们就需要尽快的提高自己的编程技能,以满足日常的工作需求。那么如何快速提高自己的编程技能呢?

如何学习

这里小慕分享4种自己常用的学习方式吧~

1、 根据官方文档进行学习。任何一门语言,官方文档才是最权威、最靠谱的。但是需要注意一点不是所有的官方文档都是易读易学的,需要根据不同的语言和自己的实际情况而定。对于新手而阅读官方文档有一定难度的,降低难度的方法是可以选择一门课老师带着学习,培养自己阅读官方文档的习惯和思维,慢慢的就会感觉越来越轻松。

2、 查看相关博客。如果官方文档不是很适合你,可以去看一些技术大牛的博客,根据别人的总结去学习,还能避免踩一些坑。不过看博客学习适合有明确的学习目标,以及需要进行单点突破的群,如果想要系统学习的话,博客资料就比较零散,学习效率相对比较低下了。

3、 通过网课进行学习。这个是目前最为主流的学习方式之一了,也是经过无数习者验证比较高效的学习方式。不论是免费的还是付费的网课,相对于其他方式都有比较大的优势。无于上班族是学生党来讲,可以充分利用碎片时间,业界大牛年的经验精华一股的学习借鉴,个人职场的弯道超车,且还能和大牛直接交流对话,这种方式可以让学习事半功倍同时也是小慕接触到一个新语言最常用的学习方式了。

4、 尽可能多的参加项目实践。只有你参与的项目越多,对技能使用才会越熟练,解决业务的能力也会越强。当在早担不了团队的核心角色的,重要的开发任务也不会交给你,这时候你做的都是细碎的边角工作,缺乏局观的那怎么办?这候你要多做模拟项目练了,多接触不同类型的业务,不同项目按照正常开发的流程走一遍在开发中理解不同业务的现流程揣摩不同业务下的开发思维,自己多做总结和反思相信一定会提升很多的。

欢迎关注「慕课网」,发现更多IT圈优质内容,分享干货知识,帮助你成为更好的程序员

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
全栈工程师
手记
粉丝
26
获赞与收藏
108

关注作者,订阅最新文章

阅读免费教程

  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消