在Web开发领域谋得一份工作:给新开发人员的7个建议

你已经下定决心要成为一名网络开发人员。确定职业目标本身就是很大的一步,但弄清楚如何达到目标也是很大的一步。找一份网络开发的工作,虽然与其他职业没有太大的不同,但当你刚开始工作时,仍然会有点令人生畏。但是不要担心——你在正确的地方学习未来的路线图!
为了帮助解决这个问题,我们请了经验丰富的web开发专家给这个领域的新手提供他们最好的建议。阅读下面的方法,帮助你在第一份网络开发工作中脱颖而出。
你可以做的7件实际的事情来开始一个web开发的职业生涯
1.建立语言和库的坚实基础
与我们交谈过的许多web开发人员都推荐了具有基本编程语言经验的新web开发人员。
的初级开发人员Valeria Shelenkova说:“从研究万维网技术的神圣三位一体开始:HTML、CSS和JavaScript®MightyCall.Shelenkova建议通过熟悉以下三个框架之一来增强你的JavaScript知识:角,Vue.js®或React.js.
“它们有助于快速有效地创建软件产品,”谢伦科娃补充道。
Jay Bats,联合创始人兼开发者ContentBASE建议jQuery简化你的工作。
“jQuery是一个流行的库,可以帮助你处理DOM(数据对象模型),对象和数组方法,以及更多,”Bats说。
无论你最终决定使用哪种JavaScript库,关键是首先要有一个你可以做得很好的基础,而不是用额外的语言和框架把自己弄得太薄。从雇主的角度来考虑这个问题——你是想要一个在一件事情上坚如磐石的人,还是在很多事情上都有问题的人?在很多情况下,狭隘的关注点是更好的选择。
的网站开发人员和所有者James Randolph说:“语言和项目都一样,要把质量放在数量之上。市场开发.
2.关注特定的公司和专业
Web开发是一个巨大的领域。每个组织都有一些功能和项目,你可能会发现它们更符合你的兴趣和目标。
公司总裁兼首席执行官布拉德•韦伯建议说:“接触那些正在应对你感兴趣的挑战的组织鼓舞人心的应用.“如果你是一名学生,在毕业前就不要犹豫,让雇主知道你什么时候有空,以及你想做的工作类型。”
因为web开发包含了大量的角色,将你的工作集中在前端、后端或全栈可以明确你的求职。
“如果你考虑的是技术职位,质量保证(QA)是另一种选择,”微软的网页开发人员Gheorghii Caravanschii说怪癖或者.“当然,还有管理角色,比如项目经理、产品经理以及介于两者之间的所有角色。”
3.上网
寻找专业的网络并加入专业的学习社区是新web开发人员的关键一步。
“如果你刚开始是一名开发人员,请确保你能顺利上手GitHub®和StackOverflowCaravanschii说。“在这些社区中有信誉的简介肯定会有所帮助。”
谢伦科娃也表达了对GitHub的热情。
“每个刚起步的网页开发人员都应该在GitHub上有一个账户,以代码的形式存储他们的项目,”谢伦科娃说。“你还可以创建简历和作品集网站。”
加入在线社区不仅仅是为了提升你的个人形象,Tousenard说,她还建议在StackOverflow上创建个人资料WordPress.org®。
Tousenard解释道:“这将使你能够与更有经验的专业人士讨论当前的项目,他们将乐于帮助你改进。”社交还会增加你参与更多自由职业项目的机会,并帮助你与潜在雇主建立联系。”
4.寻找自由职业项目
根据Tousenard的说法,自由职业项目是新网络开发人员建立自己的投资组合和扩大网络的另一种方式。
“你可以在Upwork和Fiverr这样的自由职业平台上申请工作,但竞争激烈往往会压低工资,”Tousenard解释道。“相反,我建议你找当地企业,因为他们的薪酬要好得多,而且你会开始得到推荐。”
Randolph建议你自愿为朋友和家人做网站,但强调你需要把工作记录下来,这样你就可以向潜在雇主展示你的工作过程和足智多谋。
伦道夫说:“要记下之前和之后的状态。“例如,如果你正在构建登录页面,请将完成工作之前和之后的情况截屏。把事情放在一起比较可以帮助你对自己的影响进行案例研究。包括对客户问题的快速描述,以及你的工作如何帮助他们实现目标。”
Shelenkova提醒新的网络开发人员要小心他们选择的自由项目。
她说:“只开始那些你肯定能完成的项目。”
5.建立你的作品集
自由职业向雇主展示了你的经验和知识,但你的作品集可以包括其他类型的例子,说明你能做什么。
Randolph建议说:“如果你没有专业经验,可以考虑建立一个项目组合——最多三个,不要过多——或者找一个小型的自由职业项目。”“一般来说,投资组合项目比自由职业项目更成熟,但自由职业表明你已经在专业环境中工作过。”
在作品集中展示你的个人兴趣也是与提供类似项目的雇主联系的好方法。
的联合创始人维奈·萨尼建议:“创建一些利用你想要使用的技术的兼职项目。附魔.“建立一个可以链接到你的项目的网站,还有一个记录你所学的博客。”
Caravanschii也认为业余项目是向雇主展示你能力的有效方式。
“在一个虚拟概念上展示你的技能,如果它看起来很棒,你很有可能被雇用,”Caravanschii说。
6.不断培养新的技术和互补技能
所有与我们交谈过的开发人员都强调了持续学习的必要性。
微软的软件工程师Iestyn Gage说:“如果你在开发别人的代码库,那就尽可能多地阅读CoreFiling.“能够阅读别人的代码本身就是一种技能,希望你能在这方面学到更好的编程实践。”
罗德尼·华纳,首席执行官连接式网页设计对于web开发人员来说,足智多谋和乐于学习是非常重要的品质。
华纳解释道:“网络上的事物变化如此之快,你需要能够学习。”“向我展示你不害怕处理你不知道如何做的任务,并准确地展示你将如何去做。”
Randolph说,许多web开发人员的工作都是动态的,而且大多数工作在跨职能团队中。
伦道夫说,如果你在相关领域有过其他经验,试着强调一下。“例如,设计、文案和搜索引擎优化对网页开发人员来说都是非常有价值的技能。拥有这样的补充技能表明你可以带来更多。”
7.突出你的非技术能力
雇主希望看到应聘者在硬技能和软技能(如沟通、时间管理、同理心和团队合作)方面取得良好的平衡。
卡拉瓦斯基说:“我无法充分表达沟通的重要性。“你需要表现出,在与非技术人员交谈、解释你的决定、必要时教育你的客户时,你同样成功地细化了任务、定义了范围。”
Tousenard认为沟通和同理心同样是网站开发成功的关键。
Tousenard说:“网络开发者需要站在用户的角度考虑问题。他建议新的web开发人员努力与实际用户和潜在用户交谈,以培养与他们需求的情感联系。
他补充道:“如果你能证明你在过去的项目中做到了这一点,这将使你处于领先地位。”
对韦伯来说,团队合作和对学习的投入是首要的。
“技术面试是我们流程的最后一步,”Weber解释道,并补充说合适的候选人可以学习一门新的编程语言、新的框架或新的项目架构。
韦伯说:“要学会尊重、同理心和好奇心要难得多,所以我们首先评估这些特征。”
迈出下一步
现在你已经为你的第一份web开发工作准备好了专家的建议,是时候开始把这些东西放到位了。拉斯穆森大学的软件应用开发副学士学位课程可以帮助你为网络开发职业生涯奠定基础。参观软件应用开发程序页面了解更多关于这完全在线提供可以帮助。
Java和JavaScript是Oracle公司的注册商标。
Vue.js是游雨溪的注册商标。
GitHub是GitHub, Inc.的注册商标。
WordPress是WordPress基金会公司的注册商标。
