{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

优秀的前端工程师,是如何炼成的?

MageekChiuMageekChiu 回答0 收藏1
收藏问题

8条回答

genedna

genedna

回答于2022-06-28 15:22

谢谢邀请!

作为一名程序员,同时也是一名软件开发团队的负责人,我来回答一下这个问题。

前端工程师是软件团队重要的组成部分,不论是传统的Web开发团队、移动互联开发团队还是大数据开发团队,都离不开前端工程师,可以说随着目前软件应用场景的增加,前端工程师也越来越重要,前端开发的边界也在不断获得突破,形成了包含Web前端、移动端、小程序和部分后端开发任务的“大前端”生态。

对于前端工程师来说,要想不断提升自己,应该从以下几个方面入手:

第一:不断丰富自身的知识结构。由于当前前端开发涉及到的内容逐渐增多,所以对于前端开发人员来说需要不断拓展自身的知识面,包括Html、CSS、JavaScript、Android开发(Java或kotlin)、iOS开发(OC或Swift)、vue、Nodejs以及各种小程序开发等等。一方面可以通过开发任务来拓展知识面,另一方面也可以通过自主学习来完成。

第二:勇于承担新任务。对于前端工程师来说,通过承担新的工作任务来提升自身的业务能力是比较好的途径之一,同时新的任务往往会有更多的资源配备,开发周期也会相对比较宽松,可以为开发人员赢得更多的学习时间。按照历史经验来看,勇于承担新任务的前端工程师往往会有更快的成长速度。

第三:多交流。交流对于前端工程师来说是非常重要的,交流的过程也是学习的过程,不少科技公司会定期组织前端开发人员进行综合性的经验交流活动,不少团队的Code Review已经成为了一种常态化操作。目前一些科技公司已经把Web前端、移动端、小程序开发等人员都并入到前端开发团队,一个重要的原因就是为了方便交流。

最后,对于前端开发工程师来说,如果要想提升综合的开发能力,最好了解一些后端开发知识。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有互联网方面的问题,或者考研方面的问题,都可以咨询我,谢谢!

评论0 赞同0
  •  加载中...
mushang

mushang

回答于2022-06-28 15:22

1 css

- [ ] 响应式布局

- [ ] 居中

- [ ] 三栏布局

- [ ] 模块化 sass

2 JavaScript

- [ ] 异步及发展史

- [ ] 模块化历史

- [ ] 作用域 let 编译原理 bable

- [ ] Es6 面向对象

- [ ] 原型链

- [ ] typescript

- [ ] ployfill

3 浏览器原理

- [ ] 事件轮询

- [ ] 页面渲染

4 node

- [ ] koa

- [ ] express

5 计算机网络

- [ ] http

- [ ] https

- [ ] Http2

- [ ] TCP

- [ ] udp

- [ ] 直播协议、格式

- [ ] 音视频

6 数据结构与算法

7 设计模式

8 框架、库

- [ ] vue

- [ ] react、rn

- [ ] angular

- [ ] JQuery

9 小程序

- [ ]

10 网络安全

- [ ] xss

- [ ] csrf

- [ ] sql注入

11 工程化

- [ ] npm

- [ ] gulp

- [ ] webpack、rollupjs

12 运维、部署

- [ ] nginx

13 HTML

- [ ] h5

- [ ] XHTML

- [ ] xml

- [ ] 行内 块级 内联元素

评论0 赞同0
  •  加载中...
megatron

megatron

回答于2022-06-28 15:22

H5全栈前端开发技术是当前比较火热的编程技术之一,相对学习起来也并不是那么的困难,但是对于零基础小伙伴来说,想要学好前端开发技术需要找到适合自己的学习方式和学习方法,才能够更快速的入门前端开发。

学习前端开发技术的方式有自学和前端培训,每个人对知识点的接受能力不同,选择学习的方式不同,最终的学习结果也是具有一定的差异。对于零基础小伙伴想要快速学习前端开发技术知识,前端培训是一个不错的选择,那零基础小伙伴在前端培训班该如何学习前端开发技术知识呢?

1.基础知识的积累

小伙伴学习前端开发技术知识,势必要积累相关的基础知识之后,才能深入的学习前端开发技术知识。但是小伙伴在学习前端开发技术基础知识的过程中,要着重学习JavaScript,这是一个比较重要的脚本语言。

2.项目实战案例的练习

在学习前端开发技术过程中,不能只学习技术基础知识,还需要注重项目实战案例的练习。在项目实战案例练习过程中,能够让小伙伴更深入的学习理解前端开发技术知识,不仅如此,小伙伴通过练习项目案例,还能积累更多的项目实战经验,能够锻炼小伙伴在项目开发中解决问题的能力。

3.多交流,培养自身编程思维

小伙伴在前端培训班学习开发技术知识的过程中,要学习思考,并不是死钻牛角尖,要多交流,不要闷头自己学习,交流的过程是学习新知识的过程,小伙伴通过交流可以学习到别人好的编程思维,将这些思维融入到自己的思维当中,更好的理解学习前端开发技术知识。

小伙伴想要学习好前端开发技术,除了选择一个比较适合自己的学习方式之外,还需要找到适合自己的学习方法,在学习过程中才能提高学习效率。尚硅谷前端培训班是一个比较靠谱的职业教育培训机构,以理论实践相结合的教学方式传授相关前端开发技术知识,培训班还有前端视频供小伙伴下载学习!

http://www.atguigu.com/html5_video.shtml

评论0 赞同0
  •  加载中...
callmewhy

callmewhy

回答于2022-06-28 15:22

如今市面上的培训机构数不胜数,无论是传统的琴棋书画,还是新兴的it培训都让我们难以抉择,这也某种程度上说明培训行业的火热,就拿WEB前端培训来说,很多同学想要学习web前端,但是又对上万的培训费用望而却步,那么参加web开发培训机构学习靠谱吗?对于还在想是靠自学还是选择培训机构学习的人来说,到底什么样的学习方式才是适合自己的呢?

首先,我们来讲讲自学。自学真的需要自制力特别强的人,那样可以学得进去。不过,有难点不理解的话,依旧容易学不懂,导致练习很多都不会,错了也不知道错在哪里。

一个人自学难的是没有切入点、孤独感和学习感,很容易受一些因素影响而半途而废。自学难坚持,一点小小技术难题就容易让自己遇到瓶颈。当然,自学的优点也是有的,那就是能够自由支配时间。可是早学成就能早就业吗?

选择参加web开发培训机构学习靠谱吗?目前市面上培训机构很多,教学质量也是良莠不齐,但是靠谱的培训机构还是有的,这就要在我们选择的时候,多去了解和考察,只有全面了解后,才能做出正确的选择。

选择靠谱的WEB前端培训机构是迅速带你入门的渠道,参加培训,有经验丰富的老师带你学习,当你遇到难题时,他能给予你建议,并让你少走弯路,这将让你受益匪浅。而我们的千锋教育WEB前端培训老师,都是认真负责的。

如果你足够认真,在千锋教育4个月,能把老师讲的web前端课程内容学会吃透,那么你找工作时,就不会有问题,我们的老师都是行业内有多年教学经验的老师,我们也有大型的教研团队针对企业当下人才需求,不断更新升级教学课程内容,我们的学员来千锋学到的都是企业需求的技术。

我们不仅仅讲授课本的理论知识,还结合企业真实的项目案例,提供给学员操作,只有理论项目结合学习,才能更好地操作这门技术,工作后对于项目的操作更容易。

评论0 赞同0
  •  加载中...
singerye

singerye

回答于2022-06-28 15:22

如何成为一个优秀的Web前端开发工程师?

一个优秀的前端工程师必须能适应技术的发展,不断突破提升自己的能力,了解前端发展的趋势是必不可少的。

前端开发通过HTML,CSS及JavaScript以及衍生出来的各种技术、框架、解决方案,来实现互联网产品的用户界面交互。随着互联网技术发展,前端技术也在不断地更新。需要前端开发的场景也在不断延伸,从传统的网站,到移动端开发,再到各类可穿戴设备,前端开发的交互设计也从基本的鼠标键盘,到触屏,甚至感控,手势行为等等。不难发现前端的发展趋势正在从“单端向多端发展”、“界面正在从GUI向NUI演进”,VR / AR等相关技术也越来越成熟。

一、好奇心

为了了解前端发展趋势,一颗好奇心是必要的。可以多关注技术博主,技术新闻等获取新技术的信息,不能排斥新技术,保持好奇心,拓展知识面,可以帮助自己快速的查漏补缺,快速成长。

二、专注力

浅尝辄止收效甚微,所以还需要一定的专注力。这个专注力不仅是指对于当前使用的技术上,更指一些新的热门技术。尤其对于些前端老人来讲,接纳一门新技术是耗时耗力的,但互联网相关技术最大的特点就是更新快,如果固步自封,是不会进步和成长的。

三、合适的学习方法

新的技术层出不穷,想要都每一个都深入学习是不现实的,所以,优秀的开发者要创建自己的学习方法。无论通过什么方式学习,与已经融会贯通的技术做类比去学习往往是见效比较快的。可多写些博客记录自己的学习感悟,在技术社区经常和同行多沟通交流意见也能得到意想不到的收获。

四、避免广而泛

如果你是一个想要成为优秀工程师的前端开发者,请记住,前端工程师的成长需要一定时间跨度的经验积淀。“这个我也懂,那个我也知道......”,这种广而泛的技术面是远远不够的。一个前端工程师要踩过多少坑,才能称的上是一个专业的前端工程师。真正的优秀不是纸上谈兵没事靠着自己的实践一点一点积累来的。

评论0 赞同0
  •  加载中...
刘厚水

刘厚水

回答于2022-06-28 15:22

熟悉工作流程,不断学习新的知识充实自己

评论0 赞同0
  •  加载中...
jsbintask

jsbintask

回答于2022-06-28 15:22

不停的问你需要什么并传回服务器端的,同时无理要求你该知道

评论0 赞同0
  •  加载中...
voidking

voidking

回答于2022-06-28 15:22

优秀的前端工程师都是从小白一路一路走过来的,他们都有一下特质:

1.扎实的前端技术,包括js 、html、css;

2.对浏览器内核非常熟悉,熟悉各种浏览器的不同;

3.善于从工作中总结经验,积累经验;

4.涉猎多个领域,能充分利用工作之余学习新技术,跟上时代的脚步。

最后,不管是前端还是其他工作,我们都需要在工作中总结经验,经过时间的沉淀,我们也能成为优秀的人。

评论0 赞同0
  •  加载中...

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<