前言: 今天小T要跟大家分享的文章是关于Web前端开发工程师给你传授Web学习经验。这是一篇来自Web前端开发大牛前辈的学习
今天小T要跟大家分享的文章是关于Web前端开发工程师给你传授Web学习经验。这是一篇来自Web前端开发大牛前辈的学习心德,好好看哦~其实本文可以说是“起于Web前端开发,但不止于Web前端开发。”希望能够给同行一些可行性的建议吧。下面来和小T一起看一看吧!
1、Github
重要的事情所以说三遍。如今Web前端开发圈大热,除了Web前端开发项目天生开源的优势之外,Github这个网站功不可没。可以说这是一个特别适合Web前端开发小白们练习和进步的地方。
我们打开浏览器的调试模式就能看到对应页面的结构,以及对应的样式实现,我们也可以通过恰当的方式获取到页面的js代码。
如果说Web前端开发天生的开源知识是“发散”的,那我觉得github就是这类知识的一种“聚合”。
如今几乎所有的Web前端开发技术都是开源的,Web前端开发人员可以很方便地在上面找到一些高效的插件库。这不但可以提高我们的开发效率,还可以借此学习一些Web前端开发知识。
如果你想搞Web前端开发,那我觉得咱们面试之前起码得有个Github的账号,毕竟这个全球最大的同性交友网站对于Web前端开发工作者来说太重要了。
但有一点要注意的Github跟百度云盘是不一样的。他是程序猿交流的地方我们只需要上传代码就可以了,我们不需要通过视频来交流(曾经有同学说想往Github上传视频)。
2、挑选一个合适的编辑器
一个好的编辑器能够提高你的编码效率,一个赏心悦目的编辑器能够让你开发的过程更加愉悦。
现在出现了许许多多优秀的编辑器:Vim、Emacs、Sublime Text、Atom、 VSCode 等等。编辑器之间该如何选择?本来就是个人喜好问题。
据我个人的使用体会,Vim跟Emacs两个编辑器比较轻量级一些,但是他们的界面我只能说一般,而且学习曲线比较陡峭。如果你喜欢折腾,倒是可以尝试一下。
Sublime Text是我目前发现周围用的人比较多的编辑器,而我个人也比较推荐,他不但有丰富的插件,还有比较美观的界面。更重要的是操作简单,能够满足大部分开发需求。
虽说我推荐Sublime Text,但其实我是一个Atom用户,两者用起来感觉差不多。
Atom比较Cool的地方是,它是通过Web技术搭建起来的桌面端软件。这也有个问题,毕竟它是通过Web技术搭建的(可以看成是运行在chrome内核的浏览器上网站),这就导致了这款编辑器相当耗电。
总之选择一个自己喜欢的编辑器,写代码去吧!!!
3、独立解决问题的能力
“这种能力是个人都有啊!!”
是吗?
如果一个程序猿在一些没有耐心的老鸟面前问这种问题的话,我相信老鸟们不只是内心有千万只草泥马在蹦腾,而是草泥马早已脱口而出了。
“当然如果对象是妹子的话,我们倒是很乐意着手帮她解决这些问题。”
以上哥们明显就还不具有这种独立解决问题的意识,并不是说不能拿问题去请教别人。而是,您需要请教别人的问题,必须是自己已经动手尝试解决,而且解决不了的问题。
毕竟程序猿最怕打扰,咱们能不打扰就不打扰。
我们生活在如此幸福的时代,其实很多问题已经有大牛解决了,并且他们会把经验分享到网上,我们需要做的只是组织好自己的问题简单地Google,或者百度一下。这样很难吗?
如果连这点都做不到,那我觉得要进入一家公司或者是在一家公司里生存都是很艰难的事情。毕竟大部分公司需要的是能够解决问题的程序猿,而不是只会写代码的打字员。
4、阅读英文文档
这让我之前想起知乎上Vue.js 作者尤雨溪说过的一句话,其大意是:
我为什么要浪费跟家人相处的时间来教你学英文?
如今大部分优秀开发的资源都是以英文的形式展现到网络上的。
当然不排除有些国内的热心人会把他们翻译成中文,再托管到相关网站上,但是,这毕竟是少数。而且中文文档往往会跟不上国外官网的脚步。
还记得我当初用Python的时候,框架Django的中文版本是1.6.x而官方的最新版本已经到1.8.x了。这也导致了,如果你用着新版本的框架,而看着旧版本文档写代码的话可能会引入一些新版本里面已经抛弃了的写法,进而你的项目可能会出现一些诡异的行为。而且这类bug往往最难发现。
当然,并不是说你一定要英文很流利才行,但是最起码要看得懂英文文档。(实话说现在我工作快两年了,看英文文档还是有些吃力。)
5、操作系统
好吧,允许我再啰嗦一下。
这里我们谈谈操作系统,毕竟有些朋友还是会纠结选择什么操作系统。
Windows
§ 优点:用户页面可用性较好,丰富的桌面端软件,玩游戏一级棒。
§ 缺点:软件广告比较多,病毒相对多些,命令行不够友好。
Linux
§ 优点:命令行非常好用,开源社区活跃,发行版本比较多。
§ 缺点:常用桌面软件开发商比较少,QQ这些都没有。有些发行版不怎么稳定,经常卡死。
MacOS
§ 优点:命令行非常好用,界面优雅,可用性高。苹果商店有许多windows平台所没有的优质软件。
§ 缺点:设备昂贵,普遍配置不高,不太适合打游戏。
以上是我使用操作系统的一些小体会吧。至于具体使用什么系统各位可以自行掂量,但是个人觉得结合命令行开发会更爽一些,因此我曾经选择过Linux。后来,机缘巧合之下买了台Macbook之后就再也回不了头了。
正如业界的人所赞赏的
“MacOS就像是Liunx跟Windows的结合体。它既有Windows的用户友好的界面,也有Linux优雅的命令行。”
不过这玩意儿
用了之后就很难回头了。
我有个同学买了它之后,干脆把LOL(英雄联盟)都戒了。
6、HTML + CSS + JavaScript
现在才谈这些技术点并不是说这东西不重要。只是我觉得这三样东西就算我不说,只要你有心搞Web前端开发肯定会去学,那还有说的必要吗?(此处省略百万字)
以上就是小T今天为大家分享的关于Web前端开发工程师给你传授Web学习经验的文章,希望本篇文章能够对正在从事Web前端开发工作的小伙伴们有所帮助,想要了解更多Web前端开发知识记得关注IT培训网Web培训官网。最近祝愿小伙伴们工作顺利。
作者:心旗 ,来源:CSDN
原文:https://blog.csdn.net/qq_41852103/article/details/81286344
【免责声明:本文图片及文字信息均由小T转载自网络,旨在分享提供阅读,版权归原作者所有,如有侵权请联系我们进行删除。】
Web前端开发工程师,是从事Web前端开发工作的工程师。主要进行网站的开发、优化、完善的工作。网页制作是Web 1.0时代的产物,那时网站的主要内容都是静态的,用户使用网站的行为也以浏览为主。
一位好的Web前端开发工程师在知识体系上既要有广度,又要有深度,所以很多大公司即使出高薪也很难招聘到理想的Web前端开发工程师。现在说的重点不在于讲解技术,而是更侧重于对技巧的讲解。技术非黑即白,只有对和错,而技巧则见仁见智。以前会Photoshop和Dreamweaver就可以制作网页,现在只掌握这些已经远远不够了。无论是开发难度上,还是开发方式上,现在的网页制作都更接近传统的网站后端开发,所以现在不再叫网页制作,而是叫Web前端开发。Web前端开发在产品开发环节中的作用变得越来越重要,而且需要专业的Web前端开发工程师才能做好,这方面的专业人才近两年来备受青睐。Web前端开发是一项很特殊的工作,涵盖的知识面非常广,既有具体的技术,又有抽象的理念。简单地说,它的主要职能就是把网站的界面更好地呈现给用户。
文章出自:http://qh.itpxw.cn/peixun/web/202186286.html
免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉
IT培训网 访问该机构站点 报名留言 加为好友 用户等级:注册会员
用户级别:10
机构名称:IT培训网
联 系 人:罗老师
联系电话:13783581536
联系手机:13783581536
在线客服:
在 线 QQ:
电子邮件:
网站域名:http://www.itpxw.cn
注册时间:2016-07-18 11:07
最后登录:2024-02-20 13:02
今天小T要跟大家分享的文章是关于更适合做Web前端开发的几类...
今天小T要跟大家分享的文章是关于Web前端开发小白必备的学习...
今天小T要跟大家分享的文章是关于0基础小白学Web前端开发的学...
今天小T要跟大家分享的文章是关于Web前端开发工程师必备的排...