成为Web开发人员的7个简单步骤-阿里云开发者社区

开发者社区> 行者武松> 正文

成为Web开发人员的7个简单步骤

简介:
+关注继续查看

你想成为一名Web开发人员,但现在你面前有这样一个问题,那就是你没有在高科技行业工作的经验。你上了一些课程,也花了时间在个人编码项目上,但 是你的简历上关于“经验”的部分仍然不为企业承认。过渡到一个新的领域从来就不是一件简单的事。你不知道你是否准备好了,不知道是否有人会认真对你,也不 知道你是否能得到工作。

相信我,不要让那些怀疑阻碍你的前进。事实上,它并不难——只要你在跳跃前做好充分的准备。这七个指导步骤将帮助你无缝过渡到web开发。

1.弄清楚你想要做什么。

你心里越明确,制定的计划就越专业化。不要广撒网:要缩小你的选择。

  • 前端还是后端开发?

  • 用户体验设计师还是用户界面工程师?

  • js还是React.js?

虽然成为万事通有一定的价值,但是大多数公司和客户更倾向于雇用一个具备特定技能的专业人员,当然如果你是一个自由职业者除外。

那么你怎么确定你想要专长于哪方面呢?反复尝试,研究和技能评估测试是一个很好的起点。但是了解自己更重要:明确自己的喜好。你想整天编写代码吗?你喜欢界面设计吗?一定要搞清楚所有相关的东西。

2.研究目标工作的职位和公司。

这和整理招聘广告一样简单。有没有哪个特定职称吸引你的眼球?阅读详细说明,看看你是否可以扮演那个角色。

当涉及到公司的时候,通过类似于Glassdoor的网站,可以使得侦查企业变得更容易。你不仅可以从Glassdoor中得到关于薪水的大概主意,也可以阅读来自于现任和前任员工的评论。还有一个方法是看一看LinkedIn上真正工作在你期望的那个职位上的人。

编译一个理想公司理想岗位的列表/电子表格。

3.确定你所需的技能和经验。

现在,你已经有了一份关于你感兴趣的公司和职位的名单,所以接下来就需要弄清楚这些岗位需要什么样的技能和经验,有哪些重叠的地方。

一定要注意重叠的技能或经验,这是你学习的重点。他们使用React或Angular吗?使用MEAN堆栈或Ruby on Rails?

还有另一个方法可以让你知道一家公司的网站使用了什么技术,那就是通过利用类似于BuiltWith的工具。它会显示框架、语言等该网站所依赖的东西。例如,我们可以看到Airbnb使用Ruby on Rails。

4.补充你缺少的技能。

现在你有一个关于理想公司理想工作的电子表格,以及这些职位不断重现的技术/工具。

现在,确定哪些技能比其他技能更容易克服。

你可能在某些领域已经拥有了相关的工作经验。例如你目前的职位,哪怕不是技术性的,你也可以使用两个职位都需要的一些相似软件——例如Microsoft Excel。

其中的一些技巧,简单明了,易于学习——就像学习Google Analytics,相反的,当你几乎没有一点JS经验时,学习一个JS库,如React就会觉得很难。

5.找到建立信心的根据。

接下来,你要举一些有趣的开发例子。

万事开头难,但是你可以通过这里介绍的一些方法,来积累你的经验:

  • 为朋友和家人工作

  • 构建你自己的项目

  • 在非营利性组织做志愿工作

当你的劳动力是免费或廉价的时候,一定要要求LinkedIn上的推荐或建议作为你时间和精力的回报。另外,还要确保添加所有代码到GitHub上。

6.通过网络和创建一个在线形象脱颖而出。

大多数开放的职位是通过招聘或推荐补充的。传统的应用程序进程几乎已经死去。酒香也怕巷子深,你需要让自己脱颖而出。

这里有两种方法可以做到这一点:

方法#1

联系现实中的人

参加聚会,活动和会议。随后,联系你在LinkedIn或Twitter上认识的人。如果你遇到的人恰好与你想要的工作有关系或遇到的那个人正在招聘你想要的工作,那么向他们询问经验和技能。

建立关系是至关重要的——特别是对于新手。通过与那些有着你期望的工作或经验的人构建联系,可以帮助你进入你的目标公司。

方法#2

网络

你也可以通过不需要面对面的网络。你可以创立一个博客,加入Facebook和LinkedIn组,参加虚拟会议,通过电子邮件与他人联系,打Skype电话,致力于开源项目等。

需要注意的是,即使是在数字世界中,当彼此之间只能通过屏幕交流时,沟通起来会有点困难。不过,这些网络上的方法还是可行的,可用来建立你的知名度。

7.调整简历/ LinkedIn /作品

由于你已经刷新了你的技能,又和行业人员有了联系,所以就到了调整简历/ LinkedIn /作品的时候了。

首先,确定可转移的技能。某些特质在几乎所有职位中都是可取的。这些特质包括表达能力,沟通能力,领导力,时间管理,解决问题的能力等。

接下来,突出你的成就。无论是不是技术性的,突出那些可以让你看上去像一个优秀员工的成就。即使比起专业成绩,它更像是爱好的一部分,也没关系,反正高科技产业就是古怪的。他们希望自己的员工具备背景、激情等的多样性。

最后,用一个数据支持的例子说明你可以胜任高科技岗位。或者说是,展示证据。这证据可以是一个作品网站,上面放一些真实的案例;一个GitHub,概述令人印象深刻的项目库和贡献;博客,你已经在上面写了你做的事情;以及主要的LinkedIn建议,或上面这些的组合。

下一步

好了,现在你已经准备好了开始过渡到web开发的体验!但是这些都仅仅只是第一步——入门阶段而已。接下来,你还需要面试。拿到offer之后,你 还需要不断地学习和努力,以便于向上攀登,掌握更多的技术,获得更高的薪酬和更高的地位。在高科技产业,学无止境,但是,里面有一半是乐趣。


作者:小峰

来源:51CTO

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
向Web开发人员推荐12款优秀的 Twitter Bootstrap 组件和工具
  Bootstrap 是基于 HTML,CSS 和 JavaScript 的简洁灵活的流行前端框架及交互组件集,由微博的先驱 Twitter 在2011年8月开源的整套前端解决解决方案。Bootstrap 有非常完备和详尽的开发文档,Web 开发人员能够轻松搭建出清爽风格的界面以及实现良好的交互效果。
1086 0
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
9801 0
个人用户如何手动在ECS实例上部署Java web项目?
本篇文档介绍如何手动在ECS实例上部署Java web项目。适用于刚开始使用阿里云进行建站的个人用户。
1725 0
Android应用开发入门五问
  1. Android是什么?   Android 是Google开发的基于Linux平台的开源手机操作系统。它包括操作系统、用户界面和应用程序——移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。
619 0
【Android 开发入门】我为什么要在Android找工作越来越难的时候开始学习它
首先,Android是不是真的找工作越来越难呢?这个可能是大家最关心的。这个受大的经济环境以及行业发展前景的影响,同时也和个人因素有关。 2016-08-26 近期一方面是所在的公司招聘Java开发人员很难招到合适的,投简历的人很少;而另一方面,经常听身边的人说Android、iOS方面找工作不好找,特别是没什么经验的,经验比较少的!说是不好找,但在我家所在的吉林省省会长春,会Unity3D+Maya都可以拿到手一万+,而且是之前做Maya方面的,今年刚转Unity3D;同样是长春,c#有几年工作经验的工资也可以达到8K+,而且不好招人,这让我不禁想回老家那边去发展了。
1619 0
数学是成就卓越开发人员的必备技能
译文链接:http://www.jobbole.com/entry.php/444
642 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
13525 0
+关注
行者武松
杀人者,打虎武松也。
17142
文章
2569
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载