·设为首页收藏本站📧邮箱修改🎁免费下载专区💎积分✅卡密📒收藏夹👽聊天室
DZ插件网 门户 站长圈 查看内容

我不想再干Web前端了!

2023-8-5 14:23| 发布者: 𝕷𝖎𝖑𝖏𝖆𝖈𝖐| 查看: 59312| 评论: 0

摘要: 了解前端开发需要的技能包括HTML、CSS、SASS/SCSS、LESS、各种框架如Backbone、Angular,以及响应式网页设计等。掌握这些技能可以帮助你成为中级前端开发者,提升就业机会和薪酬水平。随着前端开发领域快速发展,不断学习和适应新技术是至关重要的。
职位名称并不代表技能集

作为一个前端开发人员,你是不是认为自己不需要懂很多技能?然而事实可能并非如此。

我在一个热门的工作论坛就前端开发工作做了一个快速搜索,发现有一个主题经常反复出现,那就是成为中级/高级前端开发者需要什么技能:

  • (X)HTML(5)、CSS、SASS / SCSS,LESS。

  • Backbone、Angular、Knockout。

  • 响应式网页设计(例如 Bootstrap 知识、Foundation 等)。

  • Adobe Photoshop、Magento。

  • 源控制和某种形式的客户端单元测试的知识。


我对这些技能的看法:

  • HTML 自 1990 年发明以来,其地位一直保持着相对不变。如果你不同意,不妨来看看第一个网页的源代码。 HTML 的容易性,成为了它最大的优势,也成为了新手开发人员的无障碍通道。

  • CSS 简单易学,但要非常擅长却是很难的。值得庆幸的是,SASS / SCSS 和 LESS 等工具可以帮助我们。任何技术水平和任何程度经验的 Web 开发人员都可以在 60 分钟或更少的时间内学会使用这些 CSS 预处理器。简单又有效。

  • 如果你善于响应式的网页设计,那恭喜你,你已经掌握了一个宝贵的技能。如果你像我一样,也不擅长于设计前端和框架——那也没关系,Bootstrap 和 Foundation 等也可以帮助大多数开发人员掩盖此技能的差距。

  • Photoshop 也有其专门的领域世界。其荒谬的复杂程度和它超乎想象的功能集刚好相匹配。甚至于会安装和运行就是一个卖点。

  • 源代码控制。所有你需要知道的是:git push 和 git pull。


我不想再干Web前端了!5648 作者: 来源: 发布时间:2023-8-5 14:23

当然也有很多开玩笑的观点和意见。我想表达的意思是,一个全栈的开发人员能够用最少的曝光和经验活跃在所有这些领域内。这些都不是专业的技能。这一结论我认为也适用于 JavaScript 开发者。

比如说,在 3 个月的 AngularJS 接触后,你就差不多能够知道它是如何工作的,如何使用它,什么时候使用它,以及最重要的是,什么时候不使用它。

我不想成为前端开发人员,是因为我有更广泛的技能,我不想低价出售自己。

从咨询的角度

将自己描述为前端开发人员可能在短期内是有意义的。总的来说,现在的开发人员需求还是很大。在英国,甚至出现了明显的技术人员短缺,所以如果你表现出是这方面的专家或专业人士,或许有助于你拿到更优渥的薪酬。

比起作为前端开发人员,我发现明显拥有着大量全栈经验的前端开发人员的含金量更高。所以,我建议你在选择潜在雇主的同时,不妨更深层次地钻研你的技能。

前端开发发展得太快

说得夸张点,前端开发每天都有新的耀眼的 JavaScript 框架或我们“必须具备”的工具面世。网页作为一个平台正发展得越来越好。昨天,我们用的是PHP、ASP、.NET 、MVC、AngularJS / KnockoutJS / WhateverJS。明天,ReactJS 或许会成为框架的首选(或者 Aurelia 将成为一个有力的竞争者)。

我不想再干Web前端了!3816 作者: 来源: 发布时间:2023-8-5 14:23

此外,还有无数的 Web 开发工具:Visual Studio、Code、Sublime、Webstorm、Dreamweaver(开玩笑的,谁会用用这玩意儿?!)、Eclipse、Netbeans、Notepad++、VIM、EMACS ……等等,数不胜数,无穷无尽。

最后的结果是,我花了数百个工时来学习的 FrameworkX(同时也花了不少学费),只是因为它被认为已经死去就只能废弃不用。(还记得 Silverlight 吗?以及 AngularJS 1.x 也是同样如此)。这给我的感觉就是,即使我尽了最大的努力,投入了无数的时间和精力,但是我的技术水平实际上是降低的。

我不想成为前端开发人员,是因为我不能(也不愿)为了跟上潮流的趋势而疲于奔命。

前端开发人员也有可能不是设计师

我发现一般而言,技术人员可以被分为以下两类(当然并不包含所有情况):

  • 有逻辑的思想家,并且喜欢写代码

  • 知道如何使事情变得更漂亮。


通常情况下,很多程序员不具备优秀的设计能力,反之亦然。

就我个人而言,我应该算在程序员的行列。当需要设计时,我会利用框架,如 Bootstrap 和 Foundation,但我对设计真的并不擅长。

有一种看法是,前端开发人员既应该会编码,还得擅长设计(看看招聘广告对技能的要求就知道了,特别会提到要求 Adobe Photoshop 知识)。雇主雇用前端开发人员的目的就是——编写代码和设计漂亮的网站。我认为这是错的,这应该是两个独立的角色。

我不想成为前端开发人员,是因为我并不是一个特别厉害的设计师。雇主对于所谓的前端开发人员存在着不切实际的期望。

前端开发人员赚的钱更少

这是真的。开发人员 VS 前端开发人员。相差1万英镑。这是相当大的差距。而这只是一个例子。我不想成为 Web 前端开发人员,是因为我希望能尽我最大的能力赚钱。

总结

我之所以不想成为前端开发人员,是因为我不想低价出售自己,想尽我最大的能力赚钱,不想为了跟上行业的潮流趋势而疲于奔命。

无论同意或不同意我的观点……欢迎留言。


译文链接:http://www.codeceo.com/article/why-not-front-end-web-developer.html

英文原文:Why I don’t want to be a front-end web developer

翻译作者:码农网 – 王国峰


我不想再干Web前端了!6074 作者: 来源: 发布时间:2023-8-5 14:23



上一篇:知道创宇云监测—ScanV 更新:蓝凌OA(EKP)未授权远程代码执行等5个漏洞可检测
下一篇:被压迫的白帽子终于开始反抗了

鲜花

握手

雷人

路过

鸡蛋

评论

您需要登录后才可以发表言论 登录立即注册
创宇盾启航版免费网站防御网站加速服务
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:13.59.188.225,GMT+8, 2024-11-13 06:30 , Processed in 0.382946 second(s), 45 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2024 Discuz! Team.

关灯
扫一扫添加微信客服
QQ客服返回顶部
返回顶部