成为 Web 开发大师你必须知道的 7 件事情
曾经是这样的,懂点编码,并可以偶尔耍点酷,那么你就会被认为是一个Web开发大师。但是现在,情况再也不是这样的了。Web开发已经朝着主流方向发展,开发人员数量显著增加。这意味着,如果你想成为这个领域的大师,那么你需要比竞争对手更优秀、知识更渊博、更有能力。有些人可能会想,那么应该怎么办呢?好问题——我们将在这篇文章中探索一二。
1.你需要更深入
现在,不管是谁,只要能够连上互联网,就可以学习如何编码(有各种视频学习渠道)。但是,你需要比他们知道得更多。这意味着你得枕戈待旦。你需要不断地磨练你的技能,这样才能知道正在发生什么,什么时候发生,以及它将产生什么样的影响。
为了能够正确地做到这一点,你需要知道去哪里看。什么网站和期刊重要?哪些专家知道在谈论什么,哪些专家在代码行中找不到bug?
你看,这就是你比菜鸟有优势的地方。他们还不知道该听谁的话语。但是你知道。那意味着保持最新的成本要小得多。
2.你需要更广泛
也就是说,独自编码不会让你进入辉煌的殿堂——特别是因为有很多的平台,意思就是,你再也不必实际键入代码了。这些平台会为你做很多事情。结果呢?你的技能集需要拓宽。你需要更擅于与人打交道,因为如果你不会的话,他们最终就自己做了。
那么,你怎么才能更广泛呢?
你不能只是web专家,你还必须成为用户所想、所需和所期待方面的专家。这意味着理解用户(和客户)的心理,以便你可以在所需的方向中巧妙地微调。
3.你需要理解设计
无论你在编码方面有多好,如果你提供的产品看起来像牛粪,那么没有人愿意和你一起工作。你可以做的让事情实际上看起来不错的唯一方法是,至少对设计有一个基本的了解。
bar应该有多宽?什么颜色组合最吸引人?什么布局最有效?大家期望网页是什么样的?
你必须能够回答所有问题,因为,如果你幸运的话,当你与一个新客户谈论时,他们会问到这些问题。如果不幸,他们有自己的想法的话,那么这方法就不奏效了,在这种情况下,你需要具备足够的知识来向解释为什么不应该追求某些方面。否则,后面就会有他们责怪你网站不工作的事实。有你头痛的!
4.你需要安全
另一个领域是安全,你得知道你的东西是安全的,因为如果你的东西被黑客入侵的话,那么可以相当确定,在很长一段时间没有人会认为你是一个大师。
只是知道安全,并不意味着你需要编程所有的安全方面。事实上,我反对这样做,因为如果你在创建自己的安全系统中犯了一个错误,那么很可能直到被攻击才会发现它。此时就太晚了,并且可能你会导致开始追求另一个不同的梦想职业道路,因为黑客当着你的面砰的关上了门,让你觉得此路不通。
相反,你应该知道行业正在做什么,为什么要这么做。知道什么被测试至极致并依然耸立不朽。并确保你所开发的任何内容都已更新!
5.你需要了解如何得到曝光
现在,建立网站已经不够。你必须确保它也能得到曝光。可以采取多种形式。例如,你开发的网站有没有针对SEO和社交媒体优化?
如果没有,那么酒香也怕巷子深,没有人会找到这些珍宝。如果没有人看到,那么就没有人会称呼你为大师或关注你。
因此,确保你的东西实际上获得了应有的曝光,可以通过了解最新的Google更新,最新的社交媒体更改,以及如何以最佳方式利用它们。
6.了解即将发生的变化
电子计算机将在未来的岁月里继续改变着。不清楚会往什么方向。可以是量子,可以是AI,可以是机器学习,也可以是大数据。但它必将改变。如果你还没有准备好,那么你可能会发现自己最终处于历史的错误一方。
因此,至关重要的是,你必须保持最新,并意识到什么将要改变,以及它将如何改变,从而知道你必须学习什么,以便于做计算机海景的弄潮儿。如果你不这么做的话,那么有一天你可能会发现你曾经被称为大师的领域突然变得过时了。谁会想成为一个没人再注意的领域的大师?
7.你需要保持成长
如果你想成为一名web开发人员,那么你必须接受,你是在一个最快速变化的领域。如果你不能随之改变,那么就会像恐龙一样因为不能适应坏境而淘汰。
所以要保持不断的学习,不断的成长,你得明白,几个月前可以工作的东西可能现在就不够好了。不同于其他旧的领域——知识是静态的,这才是在web开发领域成为一个大师所真正需要装备的武器。
这么问吧,多少次你听到人们谈论web开发时提及上个世纪的参考文献?所以不要说上个世纪的,甚至哪怕是去年的,都已经销声匿迹。保持最新,那么你才可能跻身于大师的行列。加油吧,开发者们!
译文链接:http://www.codeceo.com/article/7-things-become-web-dev-guru.html
翻译作者:码农网 – 小峰
成为 Web 开发大师你必须知道的 7 件事情的更多相关文章
- C#开发人员应该知道的13件事情
本文讲述了C#开发人员应该了解到的13件事情,希望对C#开发人员有所帮助. 1. 开发过程 开发过程是错误和缺陷开始的地方.使用工具可以帮助你在发布之后,解决掉一些问题. 编码标准 遵照编码标准可以编 ...
- 对于JavaScript的函数.NET开发人员应该知道的11件事
(此文章同时发表在本人微信公众号"dotNET每日精华文章",欢迎右边二维码来关注.) 昨天小感冒今天重感冒,也不能长篇大论.如果你是.NET开发人员,在进入前端开发领域的时候,对 ...
- PDB文件:每个开发人员都必须知道的 PDB Files
PDB文件:每个开发人员都必须知道的 PDB Files: What Every Developer Must Knowhttp://www.wintellect.com/CS/blogs/jro ...
- 在开发第一个Android应用之前需要知道的5件事:
你能否详细讲述一下,在开发Android应用过程中每一阶段要用到的技能和编程语言? 建立一个Android应用程序可以归结为两个主要技能/语言:Java和Android系统.Java是Android的 ...
- react.js 你应知道的9件事
React.js 初学者应该知道的 9 件事 本文假定你已经有了一下基本的概念.如果你不熟悉 component.props 或者 state 这些名词,你最好先去阅读下官方起步和手册.下面的代码 ...
- 关于WPF你应该知道的2000件事
原文 关于WPF你应该知道的2000件事 以下列出了迄今为止为WPF博客所知的2,000件事所创建的所有帖子. 帖子总数= 1,201 动画 #7 - 基于属性的动画 #686 - 使用动画制作图像脉 ...
- (0)开始 Raspberry Pi 项目前需要知道的 10 件事
https://www.digikey.cn/zh/articles/techzone/2017/feb/10-things-to-know-before-starting-a-raspberry-p ...
- 《Offer一箩筐》求职之前你必须知道的 4 件事!!
「MoreThanJava」 宣扬的是 「学习,不止 CODE」. 如果觉得 「不错」 的朋友,欢迎 「关注 + 留言 + 分享」,文末有完整的获取链接,您的支持是我前进的最大的动力! Hi~ 这里是 ...
- 【转载】在IT界取得成功应该知道的10件事
在IT界取得成功应该知道的10件事 2011-08-11 13:31:30 分类: 项目管理 导读:前面大多数文章都是Jack Wallen写的,这是他的新作,看来要成为NB程序员还要不停的自我总结 ...
随机推荐
- bower一个强大的前端依赖包管理工具
在介绍之前,你必须的知道bower是基于nodejs开发的,所以你首先必须得有个nodejs环境,至于这么安装nodejs网上一大堆教程,对了使用bower还需要安装git,这里就不多说了. #### ...
- 深入理解PHP内核(十二)函数-函数的定义、传参及返回值
原文链接:http://www.orlion.ga/344/ 一.函数的定义 用户函数的定义从function 关键字开始,如下 function foo($var) { echo $var; ...
- Unity中 动态加载 Resources.Load()和Asset Bundle 的区别
版权声明:本文为博主原创文章,未经博主允许不得转载. 初学Unity的过程中,会发现打包发布程序后,unity会自动将场景需要引用到的资源打包到安装包里,没有到的不会跟进去.我们在编辑器里看到的Ass ...
- (转)sql的join图解
假设我们有两张表,Table A是左边的表,Table B是右边的表. 其各有四条记录,其中有两条记录是相同的,如下所示: 1 id name id name 2 -- ---- ...
- [转载]TFS安装配置教程
最近公司新开发一个项目要用微软的TFS2013进行项目的源代码管理,以前只是用过SVN,从来没有用过TFS,所以在网上百度.谷歌了好一阵子来查看怎么安装和配置,还好花了一天时间总算是初步的搞定了,下面 ...
- 10个优秀的 HTML5 & CSS3 下拉菜单制作教程
下拉菜单是一个很常见的效果,在网站设计中被广泛使用.通过使用下拉菜单,设计者不仅可以在网站设计中营造出色的视觉吸引力,但也可以为网站提供了一个有效的导航方案.使用 HTML5 和 CSS3 可以更容易 ...
- Mina架构与优化指南
MINA架构 这里,我借用了一张Trustin Lee在Asia 2006的ppt里面的图片来介绍MINA的架构. Remote Peer就是客户端,而下方的框是MINA的主要结构,各个框之间的箭头代 ...
- 第3/24周 区_SQL Server中管理空间的基本单位
哇哦,SQL Server性能调优培训已经进入第3周了!同时你已经对SQL Server内核运行机制有了很好的认识.今天我会讲下SQL Server中的区管理,因为这是个很重要的话题,我们会在第23周 ...
- 浏览器退出之后php还会继续执行么?
浏览器退出之后php还会继续执行么? 前提:这里说的是典型的lnmp结构,nginx+php-fpm的模式 如果我有个php程序执行地非常慢,甚至于在代码中sleep(),然后浏览器连接上服务的时候, ...
- javascrpt插入html中中文字符乱码问题记录
问题就是我使用js做这么个事情: var description = [ '你好', '你好', '你好', '你好' ]; var link = ''; var logLink = ''; ; i ...