要成为Web开发大师,你必须知道这7件事

曾经是这样的,懂点编码,并可以偶尔耍点酷,那么你就会被认为是一个Web开发大师。但是现在,情况再也不是这样的了。Web开发已经朝着主流方向发展,开发人员数量显著增加。要成为Web开发大师,你必须知道这7件事

这意味着,如果你想成为这个领域的大师,那么你需要比竞争对手更优秀、知识更渊博、更有能力。有些人可能会想,那么应该怎么办呢?好问题——我们将在这篇文章中探索一二。

1、你需要更深入

现在,不管是谁,只要能够连上互联网,就可以学习如何编码(有各种视频学习渠道)。但是,你需要比他们知道得更多。这意味着你得枕戈待旦。你需要不断地磨练你的技能,这样才能知道正在发生什么,什么时候发生,以及它将产生什么样的影响。

为了能够正确地做到这一点,你需要知道去哪里看。什么网站和期刊重要?哪些专家知道在谈论什么,哪些专家在代码行中找不到bug?

你看,这就是你比菜鸟有优势的地方。他们还不知道该听谁的话语。但是你知道。那意味着保持最新的成本要小得多。

2、你需要更广泛

也就是说,独自编码不会让你进入辉煌的殿堂——特别是因为有很多的平台,意思就是,你再也不必实际键入代码了。这些平台会为你做很多事情。结果呢?你的技能集需要拓宽。你需要更擅于与人打交道,因为如果你不会的话,他们最终就自己做了。

那么,你怎么才能更广泛呢?

你不能只是web专家,你还必须成为用户所想、所需和所期待方面的专家。这意味着理解用户(和客户)的心理,以便你可以在所需的方向中巧妙地微调。

3、你需要理解设计

无论你在编码方面有多好,如果你提供的产品看起来像牛粪,那么没有人愿意和你一起工作。你可以做的让事情实际上看起来不错的唯一方法是,至少对设计有一个基本的了解。

bar应该有多宽?什么颜色组合最吸引人?什么布局最有效?大家期望网页是什么样的?

你必须能够回答所有问题,因为,如果你幸运的话,当你与一个新客户谈论时,他们会问到这些问题。如果不幸,他们有自己的想法的话,那么这方法就不奏效了,在这种情况下,你需要具备足够的知识来向解释为什么不应该追求某些方面。否则,后面就会有他们责怪你网站不工作的事实。有你头痛的!

4、你需要安全

另一个领域是安全,你得知道你的东西是安全的,因为如果你的东西被黑客入侵的话,那么可以相当确定,在很长一段时间没有人会认为你是一个大师。

只是知道安全,并不意味着你需要编程所有的安全方面。事实上,我反对这样做,因为如果你在创建自己的安全系统中犯了一个错误,那么很可能直到被攻击才会发现它。此时就太晚了,并且可能你会导致开始追求另一个不同的梦想职业道路,因为黑客当着你的面砰的关上了门,让你觉得此路不通。

相反,你应该知道行业正在做什么,为什么要这么做。知道什么被测试至极致并依然耸立不朽。并确保你所开发的任何内容都已更新!

5、你需要了解如何得到曝光

现在,建立网站已经不够。你必须确保它也能得到曝光。可以采取多种形式。例如,你开发的网站有没有针对SEO和社交媒体优化?

如果没有,那么酒香也怕巷子深,没有人会找到这些珍宝。如果没有人看到,那么就没有人会称呼你为大师或关注你。

因此,确保你的东西实际上获得了应有的曝光,可以通过了解最新的Google更新,最新的社交媒体更改,以及如何以最佳方式利用它们。

6、了解即将发生的变化

电子计算机将在未来的岁月里继续改变着。不清楚会往什么方向。可以是量子,可以是AI,可以是机器学习,也可以是大数据。但它必将改变。如果你还没有准备好,那么你可能会发现自己最终处于历史的错误一方。

因此,至关重要的是,你必须保持最新,并意识到什么将要改变,以及它将如何改变,从而知道你必须学习什么,以便于做计算机海景的弄潮儿。如果你不这么做的话,那么有一天你可能会发现你曾经被称为大师的领域突然变得过时了。谁会想成为一个没人再注意的领域的大师?

7、你需要保持成长

如果你想成为一名web开发人员,那么你必须接受,你是在一个最快速变化的领域。如果你不能随之改变,那么就会像恐龙一样因为不能适应坏境而淘汰。

所以要保持不断的学习,不断的成长,你得明白,几个月前可以工作的东西可能现在就不够好了。不同于其他旧的领域——知识是静态的,这才是在web开发领域成为一个大师所真正需要装备的武器。

这么问吧,多少次你听到人们谈论web开发时提及上个世纪的参考文献?所以不要说上个世纪的,甚至哪怕是去年的,都已经销声匿迹。保持最新,那么你才可能跻身于大师的行列。加油吧,开发者们!

本文转自d1net(转载)

时间: 2024-11-01 05:26:20

要成为Web开发大师,你必须知道这7件事的相关文章

成为Web开发大师你必须知道的7件事情

曾经是这样的,懂点编码,并可以偶尔耍点酷,那么你就会被认为是一个Web开发大师.但是现在,情况再也不是这样的了.Web开发已经朝着主流方向发展,开发人员数量显著增加. 这意味着,如果你想成为这个领域的大师,那么你需要比竞争对手更优秀.知识更渊博.更有能力.有些人可能会想,那么应该怎么办呢?好问题--我们将在这篇文章中探索一二. 1.你需要更深入 现在,不管是谁,只要能够连上互联网,就可以学习如何编码(有各种视频学习渠道).但是,你需要比他们知道得更多.这意味着你得枕戈待旦.你需要不断地磨练你的技

Web开发中的弹出对话框控件介绍

Web开发中,目前由于Jquery的大行其道,因此很多弹出对话框,都用到了Jquery技术,反而原始的弹出对话框的方式较为少用了.不过基于JQuery的方式实现对话框窗口弹出,也有很多控件可以利用,由于工作需要及业余兴趣所至,我比较了近10种的对话框控件,其中发现有一些做得很好的,除了功能强大,而且也支持多种皮肤样式,甚至有些对话框的居中都考虑到了,细节决定体验,有些真的不错. 1.原始的弹出对话框实现(弹出窗口也可以) 我们知道,以前在没有应用其他javascript库(例如各种类型的Jque

网站开发人员开发网站之前应该知道的62件事

中介交易 SEO诊断 淘宝客 云主机 技术大厅 有人在Stack Overflow上发问,动手开发网站之前,需要知道哪些事情?不出意料地,他得到了一大堆回答.通常情况下,你需要把所有人的发言从头到尾读一遍.但是,Stack Overflow有一个很贴心的设计,它允许在问题下方开设一个wiki区,让所有人共同编辑一个最佳答案.于是,就有了下面这篇文章,一共总结出六个方面共计62条"网站开发须知". 我发现,这种概述性的问题,最适合这种集合群智.头脑风暴式的回答方式了.这也是我第一次觉得,

.net web开发经典图书总结

  这些年读.net关于web开发的方方面面的书很多,如下从历史的书单中选取一些比较经典的图书供参考. C#基础 语言基础和工具使用非常重要,如下是基本比较经典的图书 书名 概要 CLR via C#(第3版) http://product.china-pub.com/196978  本书针对clr和.net framework 4.0进行深入.全面的探讨,并结合实例介绍了如何利用它们进行设计.开发和调试  Jeffrey Richter是全球享有盛誉的技术作家  C# Primer中文版 举世

【转】软件开发工具介绍之 6.Web开发工具

1.EditPlus  无论是编写xhtml页面,还是css.js文件,甚至随笔记记这样的事情,我都会使用EditPlus,感觉它不仅功能强大,更难得的是:绿色.轻量级.启动速度快.稳定性高 1.1 配置文件模板 设置好EditPlus的配置文件,告别重复的体力劳动.如果我们经常建立一种文件,而这种文件总会包含一些重复的文字或者代码的话,我们就可以建立模板,然后通过模板建立文件.从而摆脱每次都要重复的体力劳动. 1.2 顺手的侧边栏 侧 边栏包含了"快速目录路径"和"快速剪贴

WEB设计技巧:Web开发中经常使用的网站和Web App

文章描述:Web用户体验师Jake Rocheleau撰写了一篇文章分享他在Web开发中经常使用的网站和Web App,其中包含各类字体库.代码库.插件库.配色方案和测试工具.他同时指出,Web开发环境将慢慢转向云端. Web用户体验师Jake Rocheleau撰写了一篇文章分享他在Web开发中经常使用的网站和Web App,其中包含各类字体库.代码库.插件库.配色方案和测试工具.他同时指出,Web开发环境将慢慢转向云端. CodeVisually是一个开源项目.在它的分类目录下有各种插件.

移动Web开发的bug及解决方案

我目前移动Web开发遇到的bug以及解决方案(慢慢补充当中). 1.android4.0以上一部分手机的webview中,当canvas小于屏幕大小时,绘图时会出现重影,就是说一个图只绘制了一遍,却出现了两个. 解决方案: canvas外层的div需要设定属性style="overflow:visible;-webkit-transform: translateZ(0)";   2.ios应用里面webview在iPhone6或iPhone6 plus获取的设备宽度(device-wi

Ajax在进行web开发中的安全性分析

在进行web开发中ajax的安全性如何呢?现在浏览器允许用户提高他们的安全等级,关闭 JavaScript 技术,禁用浏览器中的任何选项.在这种情况下,代码无论如何都不会工作.此时必须适当地处理问题,这需要单独的一篇文章来讨论,要放到以后了(这个系列够长了吧?不用担心,读完之前也许您就掌握了).现在要编写一段健壮但不够完美的代码,对于掌握 Ajax 来说就很好了.以后我们还将讨论更多的细节. Ajax 世界中的请求/响应 现在我们介绍了 Ajax,对XMLHttpRequest对象以及如何创建它

web标准下的web开发流程思考

web|web标准 web开发需要考虑三面人的人员:设计师,程序员,客户,项目经理. A.设计师负责平面效果设计 B.程序员负责系统开发 C.客户提出需求验收系统 D.项目经理负责统筹全局 这里就不谈需求分析细节,和与客户谈判的细节了,假定需求已经确定. web标准是结构和表现相分离的,所以设计师和程序员在项目经理需求确定之后,可以并行开发,打破了以往的,平面效果确定系统才能开发的低效率开发流程.什么样的系统都可以拥有MVC式系统的开发效率. 下面是一个流程图 需求确定,系统规划完成之后: 程序