通过向开发人员提问,我学到了 5 件事
进入工程领域并非易事。
在过去的一年里,我逐渐积累了从我唯一熟悉的职业——销售——转型到UI工程师所需的技能。在开始这段自学之旅之前,我没有任何技术背景(呃,除非具备基本的Excel工作知识)!
作为一名全职妈妈,我需要策略性地安排时间。为了确保自己学习到正确的东西,开发出正确的东西,我联系了各个级别的开发人员——从初级到副总裁——并问了同一个问题:作为一个非技术出身的人——我该如何让自己脱颖而出?
(1)是的,你应该建立一个投资组合
如果你是刚入职,或者像我一样从非传统岗位转行到工程行业,尤其应该考虑整理一份作品集。不用担心,你不需要花费数月时间从零开始构建作品集。使用 Github Pages 或 Wix 或 Squarespace 等网站生成平台,就能轻松创建作品集。
最重要的是,要策略性地选择作品集中的项目类型。记住,招聘人员和招聘经理会浏览很多类似的作品集,当一个职位有200人申请时,他们需要做出艰难的决定,从中筛选出最合适的人选。让你的作品集脱颖而出:
- 让他们清楚地了解您使用过哪些语言/框架,以便他们了解您的技能如何与您正在寻找的职位相匹配。
- 将范围缩小到2-4个真正能展现你技能广度和深度的关键项目,并只将这些项目纳入作品集。招聘人员不可能逐一浏览每个候选人的25-30个项目。
- 重要提示:争取“企业风格”的项目。没错,随机动图生成器和随机猫咪生成器确实很可爱。如果你申请的是企业(或为企业服务的代理机构),招聘人员会希望看到那些旨在服务于商业目的的精致项目。(比如,模拟客户网站、Twitter 或 Uber 等现有平台部分功能的克隆版,或者一些能够解决你日常生活中问题的项目)。
(2)建立网络
您可能想知道为什么/是否建立网络真的很重要。
首先,成为员工推荐人可以让你获得这份工作的几率提高 10 倍。不仅如此,建立人脉网络还能帮助你掌握科技行业的最新动态,结识潜在的导师/学员/支持者/招聘经理等等,提升你职业发展所需的技能,并在困难时期保持动力。
对于那些性格内向的人来说,我理解。社交可能会很尴尬,压力也很大。但这是必要之恶,只要多加练习,就会变得更容易。
(3)如果你想成为一名优秀的前端开发人员,你应该至少学习一点后端框架
反之亦然。在学习设计的同时,也学习一些设计知识——尤其是如果你想成为自由职业者、在大公司工作,或者最终进入管理层的话。作为一名开发人员,你需要理解那些与你语言截然不同的人的需求,然后将你的工作交给使用其他语言的人!
作为一名软件销售人员,我亲眼目睹开发人员常常陷入自己的“小圈子”,甚至不知道如何使用自己开发的产品!他们没有时间从客户、销售甚至设计的角度全面了解自己的产品。如果你至少了解一点内部情况,了解你的工作将如何产生影响,或者了解你可以做些什么来让同事的工作更轻松,你就能脱颖而出。不妨学习一些新课程,或者与其他从事相同职位的人交流。
(4)几行可读的代码 > 一行只有你看得懂的代码
这与最后一条建议相符。即使你不打算在团队中工作,也要记住,总有一天,你需要在几个月没看代码之后再次阅读它。为了你未来的自己/未来的同事,把你的函数命名为类似formatPhoneNumber而不是fixFon这样的名称。
(5)多谈谈你正在做的事情
确保你的成果呈现在需要的人面前是你的责任。经常谈论你正在做的事情,并展示你的进步。对于像我这样被灌输“自吹自擂是自夸”观念的人来说,这很难改变。以下是一些让你展现自我、又不显得令人讨厌的方法:
- 解决一个问题/完成一个项目,然后写一篇博客文章,介绍你是如何做到的。与工程经理分享这篇博文,并征求反馈。
- 承诺每周 3 次在社交媒体上发布有关当前项目进展的帖子
- 邀请公司或聚会上的工程师,一边喝咖啡(或喝茶,或喝水),一边进行一对一的交流。询问他们的职业生涯以及他们正在进行的激动人心的项目。告诉他们你正在从事的工作,并征求他们对当前项目或你的作品集的反馈。
- 接受赞美,只需说声“谢谢”。这听起来似乎不费脑筋,但对于女性来说,我们经常会听到一些相当负面的赞美,或者我们利用这个机会来表扬别人,感谢他们的付出(“嗯,如果没有某某,这件事根本做不成!”或者“哦,这件事压力太大了,我对结果不太满意,因为……”)。只需说声谢谢即可。
您会给那些试图从非传统角色转向工程领域的开发人员什么建议?
文章来源:https://dev.to/shaundai/5-things-i-learned-by-asking-developers-one-question-52h7