为什么我不想成为Web前端程序员

为什么我不想成为Web前端程序员

职位名称并不代表技能集 作为一个前端开发人员,你是不是认为自己不需要懂很多技能?然而事实可能并非如此。 我在一个热门的工作论坛就前端开发工作做了一个快速搜索,发现有一个主题经常反复出现,那就是成为中级/高级前端开发者需要什么技能:

  • (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。

当然也有很多开玩笑的观点和意见。我想表达的意思是,一个全栈的开发人员能够用最少的曝光和经验活跃在所有这些领域内。这些都不是专业的技能。这一结论我认为也适用于JavaScript开发者。比如说,在3个月的AngularJS接触后,你就差不多能够知道它是如何工作的,如何使用它,什么时候使用它,以及最重要的是,什么时候不使用它。 我不想成为前端开发人员,是因为我有更广泛的技能,我不想低价出售自己。 从咨询的角度 将自己描述为前端开发人员可能在短期内是有意义的。总的来说,现在的开发人员需求还是很大。在英国,甚至出现了明显的技术人员短缺,所以如果你表现出是这方面的专家或专业人士,或许有助于你拿到更优渥的薪酬。 比起作为前端开发人员,我发现明显拥有着大量全栈经验的前端开发人员的含金量更高。所以,我建议你在选择潜在雇主的同时,不妨更深层次地钻研你的技能。 前端开发发展得太快 说得夸张点,前端开发每天都有新的耀眼的JavaScript框架或我们“必须具备”的工具面世。网页作为一个平台正发展得越来越好。昨天,我们用的是PHP、ASP、.NET 、MVC、AngularJS/KnockoutJS/WhateverJS。明天,ReactJS或许会成为框架的首选(或者Aurelia将成为一个有力的竞争者)。

此外,还有无数的Web开发工具:Visual Studio、Code、Sublime、Webstorm、Dreamweaver(开玩笑的,谁会用用这玩意儿?!)、Eclipse、Netbeans、Notepad++、VIM、EMACS ……等等,数不胜数,无穷无尽。 最后的结果是,我花了数百个工时来学习的FrameworkX(同时也花了不少学费),只是因为它被认为已经死去就只能废弃不用。(还记得Silverlight吗?以及AngularJS 1.x也是同样如此)。这给我的感觉就是,即使我尽了最大的努力,投入了无数的时间和精力,但是我的技术水平实际上是降低的。 我不想成为前端开发人员,是因为我不能(也不愿)为了跟上潮流的趋势而疲于奔命。 前端开发人员也有可能不是设计师 我发现一般而言,技术人员可以被分为以下两类(当然并不包含所有情况):

  1. 有逻辑的思想家,并且喜欢写代码
  2. 知道如何使事情变得更漂亮。

通常情况下,很多程序员不具备优秀的设计能力,反之亦然。 就我个人而言,我应该算在程序员的行列。当需要设计时,我会利用框架,如Bootstrap和Foundation,但我对设计真的并不擅长。 有一种看法是,前端开发人员既应该会编码,还得擅长设计(看看招聘广告对技能的要求就知道了,特别会提到要求Adobe Photoshop知识)。雇主雇用前端开发人员的目的就是——编写代码和设计漂亮的网站。我认为这是错的,这应该是两个独立的角色。 我不想成为前端开发人员,是因为我并不是一个特别厉害的设计师。雇主对于所谓的前端开发人员存在着不切实际的期望。 前端开发人员赚的钱更少 这是真的。 开发人员VS前端开发人员 相差1万英镑。这是相当大的差距。而这只是一个例子。 我不想成为Web前端开发人员,是因为我希望能尽我最大的能力赚钱。

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

原文发布于微信公众号 - Java学习网(javalearns)

原文发表时间:2015-07-06

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏无原型不设计

让你不再恋家的9款小众时尚的酒店网站设计

一场说走就走的旅行少不了一家精挑细选的酒店。出门在外,没有一个舒适的住处,恐怕旅行的记忆也并不是那么美好。大牌酒店住不起,小众酒店性价比高,但哪家最合适?网上攻...

30860
来自专栏互联网杂技

[译] 根据 OS 设计你的应用

Android 和 iOS 是市场上的两个主流操作系统。多数公司都会要求开发者开发对应的移动端应用。对于这些需要在两个平台上同时设计的应用,其中一个挑战就是在品...

376110
来自专栏知晓程序

一人饮酒醉?微信官方小程序给你安慰 | 亲儿子 #11

随着微信团队的不断努力,小程序也变得日益完善。小程序以其方便的使用条件、更低的开发门槛吸引了很多人。

9420
来自专栏随想随记

为什么学习前端框架

我是13年开始实习,第一份实习工作是PHP + 前端的一些页面开发工作。那时候也是jQuery鼎盛时期,流行各种插件拼接页面。做了一段前端相关的工作,正式参加工...

13620
来自专栏陈远峰的专栏

全面了解 React License

随着 react 地广泛使用,各大公司越来越关注 react license 问题,本文整理搜集关于 react license第一手资料,供大家阅读。

89600
来自专栏Miguel三先生

拆解【用户体验要素】

13950
来自专栏HTML5学堂

操作系统发展史(移动端)

HTML5学堂:手机操作系统发展史。从手机出现到现在,手机发生了翻天地覆的变化,也是经历了几场“大战”。本文主要讲解的诺基亚的时代到现在苹果、安卓的时代的一个演...

39340
来自专栏罗超频道

iOS8来了:开放红利,输入法狂欢

当我在拉斯维加斯的Luxor Hotel(金字塔酒店)碰碰手气的当口,朋友圈大部分消息都是iOS8更新版本正式放出相关的消息。尽管不少人都在吐槽iOS每次更新所...

26750
来自专栏Java学习网

移动开发者的冬天真的来了

  前端的框架变化实在是太快了,当你还活在JQuery的年代,了解着bootstrap时候,有人已经在玩AngularJS了,而更有人已经开始玩React了,再...

30350
来自专栏微信音视频小程序

心随手动,驱动短视频热潮的引擎

在 AlphaGo 名声大噪之前,围棋是一项少有人问津的娱乐项目,不信你可以在记忆里细数一下,当时身边有多少个朋友会下围棋(AlphaGo 出名后一时兴起下两把...

23.5K140

扫码关注云+社区

领取腾讯云代金券