作为软件工程师开始我的职业之前,我应该相信的6件事

1.我将有很多时间享受我的社交生活。 我以为我会从9-5开始工作,并且有一天余下的时间自己做我想做的一切,而我从来没有错。 整天工作后的能量水平非常低,您只想躺下来,在漫长的一天工作后什么也不做。 2.我将能够在业余时间很轻松地掌握新技术。 因此,我认为在业余时间学习新技术非常容易,但是这需要时间和奉献精神。 特别是当您在日常工作中从事项目工作时,您的思想就集中在日常工作上。 3.我将能够顺利完成我的个人项目。 在开始成为软件工程师之前,我一直对自己的个人项目充满想法。 目前,我的笔记本电脑和手机中有笔记,其中至少包含20多个我想构建的应用程序或网站的想法。 但是,如果有一份日常工作,那么从事这些工作将是一项艰巨的任务。 这需要一定程度的奉献精神和动力去进行。 4.办公室生活将非常有趣。 我认为这是因为看电影,看电视连续剧以及阅读许多人的博客来了解在高科技公司工作的乐趣。 它们在您的脑海中构成了关于科技公司的生活将如何运转的某种形象。 它不是一个虚假的图像,而是有点夸张的图像,它也取决于公司。我在一家服务公司工作,我的交流仅限于在同一房间里从事类似技术工作的人员。 有时会有一些有趣的时刻,但大部分时间都非常干燥。 这也因人而异,我通常不是一个非常社交的人,所以这整天对我来说很无聊,但我让自己沉浸在工作中。 5.每天早上8点醒来很容易…

我如何组织远程软件工程工作日

在AdHawk,我们的产品团队拥有强烈的偏远第一文化。 在13位软件工程师中,我们有9个人在纽约总部以外远程工作。 这些工程师在美国每个主要时区工作,从加利福尼亚州到乔治亚州再到特拉华州。 在我的同事Pat的帮助下,我了解到了许多有关第一州的琐事,但我认为在工程领域拥有一支远程团队甚至有更好的亮点。 我们热爱我们的远程工作文化,并且发现它非常适合软件开发的功能领域。 远程工作可以使工作重点集中在一个安静的私人办公室环境中,这有助于编写高质量的代码和进行调试。 研究反复表明,程序员需要较少的干扰和干扰来完成他们的重点任务,而远程工作自然可以做到。 《 Game Developer》杂志的一项研究表明,“程序员在中断后恢复工作后,需要10到15分钟的时间开始编辑代码。” 自从我的非远程开发人员朋友定期问这个问题以来,我想我会列出我作为AdHawk的软件工程师如何安排平均的远程工作日。 我在科罗拉多州的丹佛市工作,所以所有这些都在“山区时间”进行。 希望这对任何考虑作为个人或团队进行远程工作或朝任一方向过渡的人都具有深刻的见解。 我在丹佛的家庭办公室。 当我编写代码时,南瓜在我旁边打no-我们是一对好人🙂 我的工作日 上午8:00–9:30: walking着我的狗南瓜(她是奇瓦瓦狗/哈巴狗的混合物)后,我将咖啡和谷类食品带到专用的家庭办公室。…

本地发布手稿

随着涌向云计算,许多工具已经让其本地选项落在了后面。 对于需要使他们使用的应用程序在自己的服务器上运行的软件开发团队而言,这确实令人沮丧。 也许您需要遵守有关确定如何使用和存储敏感数据的法规。 或者,您对于数据隐私不断变化的规则感到沮丧,例如使用安全港和隐私盾。 也许您的团队担心随着时间的流逝可能会影响您的风险的政治或法律因素。 或者,您只想知道数据在哪里并控制您的工作环境。 无论是什么驱动您的需求,一流的本地工具都是必不可少的。 这就是为什么我们构建的Manuscript具有完全相同的强大功能和世界一流的支持,无论它在云端还是在本地运行。 最近,我们基于在过去17年中一直引领项目管理的FogBugz引擎构建了Manuscript,并且基于使用该平台的数千个软件开发团队的见解。 结果是专为制作软件而设计的项目管理工具。 对于如何帮助团队开发出出色的软件,它有着深刻的见解,其中包括您期望的所有基本要素,例如任务管理,优先级,计划,冲刺,故事点以及所有这些好东西。 但是随后,我们发现有机会根据一些简单的想法做一些真正新的事情: 让我们防止电子邮件。 Slack在减少团队(包括我们的团队)内部发送的电子邮件方面所做的出色工作使我们受到启发,并希望将同样的无缝体验带入捕获错误报告甚至回答客户问题。 因此,Manuscript对来自客户甚至通过您的Web联系人表单的电子邮件进行分类,并将其与自动错误报告和团队自己的任务一起归档。 这使得它们易于在一个地方进行跟踪,因此您不会丢失重要的决定,因为它们被埋在了电子邮件中。 您有足够的问题。 手稿有案子,没有问题。…

为什么必须有时间管理策略

在更少的时间内完成更多工作。 迪恩·马修斯(Dean Mathews)撰写了一篇引人入胜的文章,题为“为什么需要时间管理策略”,其中他声称,您只需做一点计划就可以在更少的时间内完成更多的工作。 首先,他介绍了什么是时间管理,“时间管理只是一种功能,可以计划您在整个工作日中的时间和方式。 如果制定了适当的时间管理策略,您将提高工作效率,更多地享受工作,并减少压力。 实施时间管理的过程确实非常简单。 这都是关于使用适当的技术。” 接下来,也许更重要的是,他介绍了什么时间管理不是什么? 实际上,不得不花更多的时间是时间管理不善的结果。 斯坦福大学进行的一项研究表明,一个人每周工作超过50个小时,生产率就会急剧下降。 忙也不是时间管理。 太忙了再次表明对您如何度过时间的控制不力。” 他在文章中包括的最大好处是增加了工作乐趣。 当您对工作感到满意时,您会完成更多的任务,更具创造力并且与人之间的互动更好。 第二个好处是减少了与工作有关的压力,这也提高了生产率,减少了病假时间,裁员率和离职率。 然后,他发表了深刻的声明,这一声明肯定会引起我们所有人的共鸣:“只要我们希望,我们将永远没有时间。 明智地管理时间,不仅可以提高生产率,还可以改善工作以外的生活质量。”谁不想要? Propl绝不是时间管理系统,而是某种程度上。…