当前位置: 首页 > 科技观察

这就是我不想成为Web前端程序员理由

时间:2023-03-21 00:29:49 科技观察

这就是为什么我不想成为前端Web程序员的原因。但是,情况可能并非如此。我在一个流行的工作论坛上快速搜索了前端开发工作,发现了一个关于成为中级/高级前端开发人员需要哪些技能的反复出现的主题:(X)HTML(5)、CSS、SASS/SCSS,较少的。主干,角,淘汰赛。响应式网页设计(例如Bootstrap、Foundation等知识)。AdobePhotoshop,Magento。了解源代码控制和某种形式的客户端单元测试。我对这些技能的看法;HTML的地位自1990年发明以来一直保持相对不变。如果您不同意,请查看第一个网页的源代码。HTML的易用性成为了它最大的优势,也成为了新手开发者的无障碍通道。CSS易于学习,但很难真正精通。值得庆幸的是,像SASS/SCSS和LESS这样的工具可以帮助我们。任何技能水平和经验的Web开发人员都可以在60分钟或更短的时间内学会使用这些CSS预处理器。简单有效。如果您擅长响应式网页设计,那么恭喜您,您已经掌握了一项宝贵的技能。如果你像我一样不擅长设计前端和框架——没关系,Bootstrap和Foundation等也可以帮助大多数开发人员弥补这一技能差距。Photoshop也有自己专用的领域世界。它荒谬的复杂程度与其令人难以置信的功能集相匹配。甚至能够安装运行也是一个卖点。源代码控制。所有你需要知道的:gitpush和gitpull。当然,也有很多开玩笑的观点和看法。我的意思是,全栈开发人员可以在所有这些领域活跃起来,只需很少的接触和经验。这些都不是专业技能。这个结论我想也适用于JavaScript开发者。例如,在接触AngularJS3个月后,你几乎知道它是如何工作的,如何使用它,什么时候使用它,最重要的是,什么时候不使用它。我不想成为一名前端开发人员,因为我拥有更广泛的技能,而且我不想低估自己。从咨询的角度将自己描述为前端开发人员在短期内可能是有意义的。总的来说,目前对开发者的需求还是很大的。在英国,技术工人甚至明显短缺,所以如果你表现出你是这个领域的专家或专业人士,可能会帮助你获得更好的薪水。相比做前端开发者,我发现明显有很多全栈经验的前端开发者含金量更高。因此,我建议您在选择潜在雇主时更深入地挖掘自己的技能。前端开发发展太快了。说白了,前端开发每天都会带来新的闪亮的JavaScript框架或我们“必备”的工具。网络作为一个平台正在变得越来越好。昨天,我们使用了PHP、ASP、.NET、MVC、AngularJS/KnockoutJS/WhateverJS。明天,ReactJS可能会成为首选框架(或者Aurelia将成为强有力的竞争者)。除此之外,还有无数的web开发工具:VisualStudio、Code、Sublime、Webstorm、Dreamweaver(开玩笑,这东西谁会用?!)、Eclipse、Netbeans、Notepad++、VIM、EMACS……等等,层出不穷.最后的结果是,我花了几百工时学习FrameworkX(还交了很多学费),结果只能放弃,因为它被认为是死的。(还记得Silverlight吗?还有AngularJS1.x)。它给我的感觉是,尽管我尽了最大的努力和无数的时间和努力,但我的技能水平实际上较低。我不想成为一名前端开发人员,因为我不能(也不想)为了跟上潮流而精疲力竭。前端开发人员可能也不是设计师。我发现一般来说,技术人员可以分为以下两类(当然不是所有情况):喜欢写代码并且知道如何让事情变得更漂亮的逻辑思考者。通常,很多程序员没有很好的设计能力,反之亦然。就个人而言,我应该算作程序员。需要设计的时候,我会用到Bootstrap、Foundation等框架,但我确实不擅长设计。有一种看法认为,前端开发人员应该能够编码并擅长设计(只需查看招聘广告的技能,特别提到Adob??ePhotoshop的知识)。这就是雇主雇用前端开发人员的目的——编写代码和设计漂亮的网站。我认为这是错误的,这应该是两个不同的字符。我不想成为前端开发人员,因为我不是一个特别优秀的设计师。雇主对所谓的前端开发人员抱有不切实际的期望。前端开发人员赚的钱少是事实。开发人员VS前端开发人员£10k的差异。这是一个相当大的差距。这只是一个例子。我不想成为前端Web开发人员,因为我想尽我所能赚钱。小结之所以不想做前端开发,是因为不想低价卖自己,想尽自己的能力去赚钱,也不想努力紧跟行业潮流。同意或不同意我的观点……欢迎发表评论。翻译链接:http://www.codeceo.com/article/why-not-front-end-web-developer.html英文原文:WhyIdon'twanttobeafront-endwebdeveloper