在我进入开发人员职业生涯将近5周年之际,我想回顾一下我到目前为止所学到的知识。 虽然我还有很多东西要学习(生活中一个不变的东西),但是到目前为止,我发现了一些东西。
每个人都走一条不同的道路,充满了千差万别的经历,因此您可能会与其中一些经历相关,或者只是添加到沿途可能遇到或可能不会遇到的可能性列表。
1.不要害怕问很多问题
从任何位置开始,我总是对那些作为我的导师的人感到同情。 我问了很多问题,直到我真的学到了一些东西。 即使那样,我仍然可以依靠他们的建议和某些方面的支持。 嘿,让别人发表意见,做出更好的决定,对吗? 🙂
尽管开始可能会很痛苦,但目标是您不必在某个时候问这些问题。 有时,我需要先完成几次该过程,然后才能完全对其进行处理并可以重复进行。 但是,我确保导师知道我在每次重复中都取得了长足的进步和努力。
首先,您需要确定您需要哪种导师。 有些人擅长引导您完成每个步骤,有些人只是给您足够的帮助以帮助您入门,而有些人则根本没有太大帮助。
另一方面,根据技能水平,自信心和其他因素,每个受训者都有不同的偏好或需求。 您可能对某个向您展示每一个步骤的人感到完全无聊和不耐烦,或者对他/她没有为您提供足够的帮助感到沮丧,或者对尝试错误的挑战感到沮丧。
最终,您应该确定想要/需要什么样的帮助,并希望找到可以给您提供帮助的人。
2.尝试,再试一次
接下来,由于您的导师可能是专家,因此他们将分配其他项目/任务来完成。 每次您问一个问题时,请尝试做笔记或让他们演示一下(或者它会最贴近您),然后尝试自己执行。
如果您必须要求重复这些步骤或需要一些提示,那没关系,但要显示您所学到的知识。 尝试回想一下有关显示进度的过程的一些信息(即“我记笔记了,但我想我错过了一步”或“我不太记得如何开始,但是我知道一旦进入x,我会去y”等)。
大多数人都知道您在头几个月(或更长的时间)内正在使用水龙头喝酒,并且不能全部保留,但我认为,重要的是要表明您正在努力,倾听他们的意见,并且您正在学习,无论步伐如何。
另一个难以避免的诱惑是,一旦遇到障碍,便立即向专家寻求帮助。 容易陷入困境并立即提出问题-毕竟,与可能要花费您几分钟或几小时的时间相比,他们可以在几秒钟内回答。 但是,对于您的学习过程而言,尽可能多地尝试是至关重要的。
如果您弄清楚了,您将在没有帮助的情况下解决问题而感到自豪和兴奋,从而建立了知识和信心。 它还可以提高您解决未来其他问题的技能! 当然,如果您真的被卡住了,不要浪费太多宝贵的时间,而要向您的思想家表明您正在做出英勇的努力。
3.如何攻击新事物(即解决问题)
这与最后一个紧密结合。 您将找到最适合自己风格的学习类型,以及擅长或难以解决的问题类型。
有些人会立即看到解决方案之外的解决方案,有些人则善于看到得出结论的模式,有些人则寻求标准解决方案,而另一些人则是解决问题的人。 至少对我而言,这是以上所有因素的结合。 🙂
每个人的学习过程都不同。 虽然Google和StackOverflow是我的第一个入门资源,但更多的视觉指南(例如YouTube)可能更适合某些情况,结构化课程适合其他情况,还有一些则需要SME讲出来或逐步学习。 在学习和测试技能时,您会发现哪种方法最适合该问题。
4.如何更有效地管理时间
就像我们之前讨论过的平衡一样,时间管理也是一种平衡行为。 这需要经验和反复试验才能找出最适合您的方法,但是评估每种情况并确定最佳解决方案非常重要。
我以为我从大学时代起就拥有出色的时间管理技能,但是劳动力环境却是另一回事。 尝试消除尽可能多的干扰。 是的,您必须参加一些会议,帮助其他人解决问题,成为一个很好的队友,并在不同的任务期限内平衡多项任务,但是您能消除什么呢? 列出优先顺序,并考虑截止日期,重要性等。
找出一天中您精力充沛,精力充沛的高峰时间,然后在这些时间里为重要任务锁定日历。 如果老板告诉我我不必参加会议,我就会利用它。 我什至偶尔会错过一个工作活动以赶上最后期限。 视公司的文化而定,这可能并非总是可能的,但是如果您可以在不影响工作的情况下消除干扰,则可以这样做。
5.如何说不,对局限诚实
与时间管理一起,在一定的时间范围内可以完成的工作以及您愿意投入的时间/精力有一定的限制。 如果您在任何工作中工作了几个月并且做得很好,很可能会经常遇到无法在分配或请求的时间内完成所有任务(或承担更多任务)的情况。
在这里,您必须说出可怕的“否”,或者在关于期望和/或时间轴更改的艰难对话中。 我总是从项目管理班级回到三重约束。 时间,范围,成本-如果一项更改,则其他一项或两项也必须更改。
可能需要进行几次失败的尝试才能找到您的界限并确定您愿意承担的责任。 也许您愿意加班以便按时完成。 也许您认为自己可以完成所有工作,但是您的领导层在最后一刻将一项“头等大事”委托给您,这导致您所有其他工作被推后。
尽管您无法为所有事情做好准备,也无法看到每一个结果,但要努力进行正确的估计,当您意识到自己可能会错过分数时,请向受影响的人提出限制。 这将为您节省很多压力/挫败感,而其他人则没有得到应许的失望。
6.语言,集成和工具-哦,我的!
一切都与当今世界的一切对话。 各种工具可以满足某些功能,并且这些工具必须能够与过程中其他部分的其他工具进行交互。 每个公司在工具选择和过程管道方面都各不相同。 无论您在一家公司担任多少专家,您都可能会觉得自己像是其他地方的业余爱好者。
这是技术行业令人兴奋和困难的部分,要跟上这一切。 如果您正忙于某些事情,请查找课程,会议,在线内容,书籍等。尽管有很多东西要学习,但这也意味着有各种各样的材料可供选择。 选择一个适合您的,然后努力吧!
意识到您将一无所知,但也要利用任何增长机会。 无论您打算保持目前的位置还是寻找其他机会,使用不熟悉的技术甚至业务流程的项目或任务都将使您有更多的广度或深度。
如果机会没有到位,那就去寻找它们。 没有其他人可以像您所做的或知道的一样,深切地关心您的未来和学习。 您所学的内容,学习方式-完全取决于您!
7.最好的学习方法是潜入
在我的最新职位上,我非常勇敢,愿意(在合理的情况下)首先涉足事物。 我知道我的局限性(请参阅#5),但我也不害怕超越我当前的知识范围。 我之所以勇敢,部分原因是因为我知道最好的学习方法是沉浸式学习。
但是,就像通过沉浸式学习语言一样,如果您不首先学习新语言的一些基本短语和会话基础,您可能就不会搬到另一个国家。 同样,您应该了解所从事的工作的基本概念。 “在合理范围内”不会抓住您不相信自己可以处理或学习的任何机会。
在工作的第二周,我参加了一个为期半天的培训课程。在此期间,我正在协助一位同事进行演讲,并带领我感到很舒服的演讲。 我努力学习以加快学习速度,然后我们的SME涵盖了更深,更复杂的内容。 通过跳进去教别人,我学到了自己,学到的东西也更多了。 有了专家的陪伴,我真的无法失败,这也减轻了您的紧张感。 双赢。
我最近为即将到来的演示文稿开始了另一个项目,在那里我对需要做的事情感到很满意,但是直到开始工作之前,我才真正知道自己所缺少的。 研究可以为您打下坚实的基础,但是它却无法代替偶尔屏住呼吸,闭上眼睛,跳入深渊。
了解您的界限,然后在界限之外延伸。 愿意承担一些风险并相信自己可以做到,尤其是当您身后有支持结构并为您加油时。
8.学习并非总是有条理的
正如您可能已经学到的那样,您不必总是参加课程或接受正式培训来学习某些东西。 有时它们可能会有所帮助,但可能无法满足您的需求(时间轴,内容等)。
其他类型的资源(例如在线教程,阅读材料(书籍,文档,指南等),YouTube演示文稿或实时代码示例以及午餐和学习课程或棕色皮包课程也在学习中。 我还将肩膀冲浪或非正式办公桌会议视为培训的类型。
我学到的一些最好的方法是观看同事在某些任务上的工作。 我会注意他联系谁的问题,他如何解决问题,他的设计决策是什么以及使用的实际代码和语法。
无论您喜欢哪种学习方式,都有各种常规和非常规学习资源。 甚至坐在某人的办公桌旁也是该过程的一部分,并且可能是向您确切展示公司中的SME如何处理日常工作的最佳资源。
9.您不必成为专家-只是愿意学习
俗话说:“有志者事竟成”。 这对您从事的任何工作或任务都是正确的。 如果您有决心解决问题,那么您很可能会以一种或另一种方式到达那里。
您可能需要帮助,或者可能需要很多时间,但是您可以成功。 对自己的能力充满信心,但也要意识到别人可以教给你一些东西。 尝试评估,然后应用真实的反馈。 您甚至可以从那些将您推倒的人那里学到一些东西(只需从中拉出正面的东西,然后丢弃其余的东西)。 open开放,自信,最重要的是,愿意学习世界提供的一切!
10.定义您的不是工作,而是执行方式
您可以超越自己的位置而超越自己,超越自己。无论您有理想的工作还是垫脚石,都努力争取最好的表现。 未来的任何机会都将以艰苦的工作和学习的热情为基础。
尽力而为。 外面有人会看到它并奖励你。 潜在的雇主可能会忽略您没有所要求的多年工作经验或正确的学位,或者仅仅因为您是一个快速的学习者,勤奋的工作者或坚定的个人而使用所列的特定技术工作。 即使他们没有超越他们的“完美员工”标准,也要尽自己最大的努力使自己在众多竞争者中脱颖而出,并在当前职位上提高晋升,灵活性和其他选择的机会。
付出总是值得付出的,无论是为此而获得外部奖励,还是通过信心,成就感和达成目标找到内部奖励。
在职业生涯所能提供或投入的所有过程中,只要继续游泳即可。 🙂