原文:How to Get Ready for a Job in Tech – Tips for Beginners,作者:TAPAS ADHIKARY

几个月前,我被邀请与印度一所著名学院的一群工科学生谈话。我与他们互动,激励他们,最后告诉他们“这个行业(职场)是什么样子的”、“你怎样才能为它做好准备”。

我曾在超过 15 年的职业生涯中负责开发软件、发布产品、管理团队/客户/预期,我有一大堆的想法要与年轻一代分享。

幸运的是,我能够把所有的东西总结成八个高度浓缩的要点,而不会让听众感到厌烦。

我将在本文中分享这些要点,以帮助你更好地准备迎接即将到来的机遇和挑战。文章中提到的所有要点都适用于每个人,无论他们目前在该行业的经验如何。

我在本文中提到的 行业 一词,是指“软件行业”,因为我的经验与此直接相关。阅读愉快。

行业内有三种人

我们可以把在软件行业工作的人分为三个主要群体。

2

(译者注:Follwing 对应跟随者,Doing 对应实践者,Doing + What's Next 对应实践者 + 探索者)

  • 跟随者:需要职业指导和确定路径以完成其职业目标的人。他们从已经在做所需事情的人那里寻求反馈和验证,以便在行业中成长。
  • 实践者:这类人已经在做行业发展所需的事情。他们与最新和最伟大的事物“保持联系”。。他们定期磨练自己的“技能”,并通过分享知识和信息帮助他们的追随者成长。这个类别的人比 "追随者" 类别的人少。
  • 实践者 + 探索者:这类人不仅在做事情,还在为未来创造特色。他们培养“下一步是什么”的愿景,并以极大的“热情”为之努力。他们的努力不一定要产生一些非凡的产出,但他们不断尝试。同样,这个类别的人比我们之前讨论的“实践者”的类别要少。

请注意,这些类别并不决定谁是行业或组织中的高级或初级。相反,这些类别存在于所有工作级别、水平和工作职能中。

另外,令人兴奋的是,根据情况、技能和背景,一个人可以在所有三个类别中发挥自己的作用。

例如,X 女士在网络开发技术方面做得很好,是一个好的实践者,解决了问题,并创造了工具来帮助未来的事情。她现在开始了她的博客之旅,广泛分享她的知识。她正在通过 跟随 技术博客社区中的成熟的博主学习。

ladder

那么,我们如何确保在这些类别中不断建立我们的存在,并推动成为“实践者”和“实践者 + 探索者”的阶段?

8 个技巧帮助你的编程职业

是的,我想把我的提示总结成 8 个关键点来关注。你可能已经在做其中的一些或全部,或者还没有开始做这些事情。无论哪种方式都可以,我希望它能鼓励你从这里进一步加强。

1. 培养习惯

4

我们的 习惯 在我们的生活中驱动着我们。我们在不知不觉中养成了许多习惯,而我们必须有意识地养成一些。

一个好的习惯可以帮助你培养正确的态度来解决问题,处理具有挑战性的情况,并做出更好的决定。它帮助你设定合理的目标并接近它们。有好习惯的人是有组织的,有思想的,平易近人的,并且有积极的心态。

那么,有哪些好习惯呢?有很多,这里有一些基本的:

  • 阅读
  • 写作,做笔记
  • 锻炼身体
  • 设定时间表
  • 有条不紊
  • 省钱
  • 学习

建立习惯,好的习惯。它将为你决定好与坏,短期与长期,该做与不该做,以及对与错奠定基础。

但是,我们如何建立良好的习惯?好吧,光是这个话题我就可以写几篇文章了,但我现在要强调的是这几点:

  • 找到一个习惯和一个你想培养它的理由。最终目标是什么?
  • 为它找到一个触发点。触发器能激励你开始,并推动你坚持下去。例如,听音乐可以触发开始体育锻炼。
  • 在知道自己的局限性和所有失败的机会的情况下,为它制定计划。
  • 如果你没能维持这个习惯,想想什么地方出了问题。你需要它吗?重新调整,重新规划,再次开始。

2. 寻找你的激情

5

你的“激情”使你继续前进,让你的职业和个人生活有动力。激情是一个“个体”的东西,可能会影响到你圈子里的许多人。你可以对技术、健康、写作充满热情——任何你喜欢不断做的事情。

然而,我在职业生涯早期得到的一个建议是,“不要盲目地追随你的激情”。激情应该与你的目标、职业和工作相关联。找到爱好和激情之间的区别是至关重要的。你可能有一个与你的职业无关的爱好,但你的激情应该与之有关。

必须确定你的激情,用大量的实践来激发它,并不时地维持它。

3. 与人交流

6

开发人员的“社交网络”和“开发人员社区”对你的职业发展很有影响。你可以认识志同道合的人,找到榜样,获得合作、学习和找工作的机会。

无论你是学生、应届生还是资深的专业人士,开发者的社交网络无疑是一个值得考虑的好选择。像TwitterLinkedInShowwcasePolywork这些平台都是值得一看的。你可以与感兴趣的人联系,向他们学习,并作出贡献。

学习和分享是一个建立知识的美妙循环。当我们走出孤岛,在公共场合学习时,它就会增长。同时,从别人的经验中学习会加速我们的成长。所以需要相互交流。

4. 保持好奇心

7

好奇心 是对学习新事物的渴望。保持好奇心,对学习持开放态度。好奇心带来问题和疑惑。乐趣在于找到答案。

因此,当你有疑问时,请提出问题,不要羞于思考这是否是一个愚蠢的问题,人们会怎么想,等等。

保持好奇心会帮助你发现事情在表面下是如何运作的。当涉及到编程时,了解事物的内部结构有很多好处。因此,保持好奇心,继续探索。

5. 发展副业

8

下面是我最喜欢的一点,副业。当你养成做事的习惯,激发你对职业目标的热情,寻求学习新事物,并与人联系,你就会有大量的副业机会。

但是,等等,什么是副业,为什么需要它们?我们不是已经有足够的事情要做了吗?是的,非常实际的问题。让我们来逐一讨论这些问题。

副业是你在正常工作之外做的任何事情,以赚取知识、声誉、金钱和成长。有各种形式的副业,例如:

  • 为开源项目做贡献
  • 在博客上写文章
  • 指导他人
  • 教学
  • 自由职业者
  • 社区建设
  • 发布书籍、电子书
  • 在会议上发言
  • 创建视频内容,以及更多

现在,所有这些都需要时间,当然,你可能有一个叫作“主要”工作的东西需要投入精力。然而,上述大多数工作不需要大量的时间或精力。而且,所有这些都可以成为你“主要”工作的相关副产品。

让我们举几个例子:

  • 你在工作中解决了一个技术问题吗?把它写成一篇文章。创建一个解释步骤的视频并上传至 YouTube。在 StackOverflow、Showwcase 社区、Twitter 和 LinkedIn 上分享此事。
  • 你有特定领域的专业知识,并且做了很多解决问题的笔记?把它们移到文档中,并以电子书的形式发布。不要担心谁会利用它们。对高质量的内容总是有很大的需求。
  • 你喜欢教学吗?在周末花 1 小时与对你的专业领域感兴趣的人互动。在一个会议上讲讲这个话题。

如果你能管理好副业而不至于精疲力竭,这就是正确的做法。我记录了我作为开发者做的副业项目的一些个人经验。

6. 不要忽视软技能

9

软技能是指人类如何在工作、个人生活、世界任何地方,以任何可能的模式(实际、远程、虚拟)与其他人类互动。与技术技能不同,软技能不在于学习,而在于实现。

以下是一些需要特别注意的软技能:

  • 耐心
  • 同理心
  • 解决问题
  • 沟通(不仅仅是口头或书面语言--它包括身体语言、自信、解决冲突等等)
  • 团队合作
  • 承担自己的错误或责任
  • 时间管理——我们过一会儿再谈这个问题

一些班级和课程教给你许多这些软技能。但你需要自己努力缩小差距,逐步提高这些技能。

7. 管理好你的时间

10

让我先坦白一下,我仍然在学习如何管理时间,但好消息是,我在这方面越来越好。

我们每个人一天都有 24 小时。所以我们需要在这段时间内管理我们的所有活动。然而,问题是有太多的事情需要在这段时间内完成。

以下是我一直遵循的一些做法(也是原则),并看到了良好的效果:

  • 每件事情对我们来说并不是每天都很关键。棘手的是,在我们充分考虑之前,我们会认为某些东西是至关重要的。
  • 因此,我们需要思考并确定优先次序。它还包括常规活动,如睡眠、锻炼、按时吃食物、健康、家庭护理等等。
  • 不要关注那些优先级较低或可以等到第二天或一周的事情。
  • 不要身兼数职。从长远来看,这只会增加压力,降低生产力。确定一个任务,以一种有时间限制的方式专注于它,完成它,然后再去做下一个任务。
  • 在任务转换之间进行休息,让自己恢复活力和精力。
  • 如果某件事情花费的时间比预期的多,就接受它的发生。你可能不会每天都按照你的时间管理计划。

我希望这些要点能帮助你有足够的思考过程,开始更好地管理时间。

8. 寻找一个导师

11

帮你自己一个忙,找一个好的导师。从别人的知识和经验中学习是非常有益的。因此,让我们了解谁是导师,他们的作用是什么,以及我们作为被指导者如何受益。

导师是为你提供指导和建议,使你的愿望成为现实的人。这可能是为了职业建设、学习新领域、了解业务流程,以及更多。

导师可以帮助分享经验和资源,提供动力,并设定和跟踪个人和项目目标。导师也可以是一名教师,但在大多数情况下,教学侧重于“如何”,而指导侧重于“为什么”。

被指导者是指接受指导者的引导和建议的人。被指导者带着愿望、雄心和欲望接近指导者。指导者帮助被指导者实现目标。

在指导计划中,被指导者在指导者的帮助下推动其取得成功。被指导者决定他们需要多少帮助和指导,来实现指导目标。

指导者和被指导者的关系应超越技术和项目知识的分享。它还涉及了解对方的情感空间,以实现指导目标。

现在最关键的部分是“找到一个好导师”。有几个平台提供导师制。有一些伟大的导师为许多有抱负的人创造价值。你总是可以试试你的运气,找到最好的联系。我觉得如果你从你的网络或社区圈子中找到你个人认识的人,会更真实。这甚至可能效果更好。

总结

总结一下,用我们在本文中讨论的所有要点来关注这些要点:

  • 建立良好的习惯
  • 仔细寻找你的激情
  • 与志同道合的人联系,建立你的网络
  • 保持好奇心,不断学习
  • 利用副业来成长
  • 软技能是必不可少的
  • 学会管理你的时间
  • 找一个导师

在我们结束之前

我希望你觉得这篇文章很有见地,并希望它能帮助你在职业生涯中做更好的准备。如果你想进一步讨论,或者只是想聊一聊职业,你可以在 TwitterLinkedIn 上给我发一个私信。

让我们联系起来。我也会在这些平台上分享我在 JavaScript、Web 开发、职业和博客方面的学习经验:

我很快就会和你分享下一篇文章。在那之前,请照顾好自己,并保持快乐。