做为网站建设公司初级程序开发人员学到的苛刻真理(四)

  这篇是《做为网站建设公司初级程序开发人员学到的苛刻真理》结尾篇,喜欢本篇的可以找到上面所有篇结合一下看,希望梦幻小猫能够帮助到你。

做为网站建设公司初级程序开发人员学到的苛刻真理(四)-梦幻科技

  问问题

  在开始使用某些功能之前,请先暂停并仔细阅读所有要求。假设您要实现需要用户输入的内容-注册表。

  通过设计/要求,用户与功能交互的方式是否显而易见?

  是否定义了功能状态?

  如果出现系统错误怎么办?

  如果用户插入无效数据会怎样?

  验证标准是什么-输入长度,可接受的字符?

  成功状态是什么样的?

  看看一个简单的注册表格会出现多少个问题?确保您已阅读要求并始终提出问题。

  存在愚蠢的问题

  我曾经相信没有愚蠢的问题。有!不要打扰忙碌的同事提出问题,您可以在Google或官方文档中轻松找到答案。

  例如,我最近被一位同事打扰。她在问我如何复制我创建的Confluence页面。只需输入“如何复制Confluence页面”,即可在百度的前3个结果中给出正确答案。

  您可能会认为我是一个没有帮助她的蠢货,但这会让她更经常地直接来找我。所以我说我无能为力,她应该谷歌搜索。她在3分钟内找到了答案。

  没有多任务处理

  除非您发送电子邮件,更新Jira票证,清理收件箱或执行某种半自动任务,否则您将无法执行多任务。

  软件开发是一项复杂的任务。就像当今许多所谓的“知识工作”工作一样,它在认知上要求很高。当您开始工作时,就开始将上下文,复杂的数据结构,范围,调用堆栈和其他相关信息保留在内存中。

  多任务处理和精确的上下文切换会对生产率产生不利影响。有一种叫做剩馀激活的东西,可以使您的注意力集中在上一个任务上。即使您已经完全切换了上下文(不同的团队,办公地点,项目),您的某些注意力仍然集中在上一个任务上。

做为网站建设公司初级程序开发人员学到的苛刻真理(四)-梦幻科技

  我喜欢将自己视为JavaScript。我可以模仿并行性,但是如果您想从我那里得到太多,我将让您知道我是单线程的。

  学会说“不”

  如果您有潜质,并且我相信很多阅读本文的人都有潜质,那么人们会希望您为他们做些事情。只是这一小变化。只是那小小的调整。

  说不!要求他们确定工作的优先级,并通过问题跟踪器进行处理。询问您是否应该取消其他优先级以执行新任务。如果是您的经理,并且您不能拒绝他们,那么您现在将决定从您转移到了他们。

  您从“我将承担这项额外的工作,同时完成当前任务和新任务”,到“请告诉我我应该如何平衡任务A和任务B,哪一项更为重要”。

  做笔记

  这非常重要,因为它可以帮助您头脑清晰,而无需记住会议中所说的一切。

  任何时候都要在附近有笔记本,并确保您写下很多东西。您将被任务,问题和只想让您自己做点事情的同事所淹没。

  写下来至少可以让您放心,您可以回头记笔记,它们不会消失。与保持在脑海中的事物不同。

  还有一个非常重要的方面。您需要查看笔记并进行综合。盲目记笔记而不进行处理只会浪费您的时间!

  底线

  最重要的是,您必须谦虚,低头工作。这就是我学到的。做一个体面的人可以使您达到70%。剩下的就是专注和努力。


联系我们

13751415268

853408942

:853408942@qq.com

:9:30-22:30

QR code