我正在考虑软件工程的职业生涯,但在我寻找工作之前,我想知道在压力下应该期待什么。这将是我的第一份编程工作(所以我正在寻找入门级),所以我还不是一个成熟的程序员。
我的问题是,这些工作的压力是什么?压力能达到多高?
如果你的老板给你一份任务,这是在两周内到期,但它需要你3,你会被解雇,因为你无法执行?
你是否有时间更多地了解这项技术,发展你的编码技能和成长,还是希望你已经知道并在整个项目中燃烧?
如果您在代码方面有问题,您需要自己处理它并独立工作吗?或者,如果您陷入困境,您能够向其他人求助吗?
你要花很多时间熬夜才能赶上最后期限吗?
我知道,这也取决于公司,但我只是想要一些专业的洞察力,可能的压力,作为一个软件开发人员/程序员等。我也知道,其他工作也有压力!我只想知道软件工程所特有的压力。
我之所以问这个问题,是因为我有过一次糟糕的编程经验,我想知道这些工作中的大部分都是一样的。
如果软件工程/开发/编程是我不想处理的压力,那么是否还有其他类型的开发,如web开发、系统管理等,这些都是我可以进入的压力较小的,而且还在编写代码呢?
谢谢你的阅读,我期待着听到大家的想法。
发布于 2011-06-15 11:51:27
只有在允许的情况下,
这个声明对任何工作或任何情况都是有效的。
压力在编程行业中可能被认为是重要的,因为我们中的许多人都有共同的特点,比如内向或缺乏自信。
如果你的老板给你一份任务,这是在两周内到期,但它需要你3,你会被解雇,因为你无法执行?
他为什么给你分配一项任务,并设定你必须用多少时间来完成它?通过自己评估任务来消除压力(如果你在团队中,使用规划扑克)
你是否有时间更多地了解这项技术,发展你的编码技能和成长,还是希望你已经知道并在整个项目中燃烧?
学习的时间是你日常工作的一部分。你应该不断地学习。因此,学习不应被视为一种压力。
我总是对自己说,学习一种新技术就像在我的腰带里添加一个新工具一样。
如果您在代码方面有问题,您需要自己处理它并独立工作吗?或者,如果您陷入困境,您能够向其他人求助吗?
能够寻求帮助是每个开发人员都应该具备的技能。试图解决问题的人(独自)正在给自己施加压力。
你要花很多时间熬夜才能赶上最后期限吗?
你指的是你老板之前设定的两个问题的截止日期?
简而言之:学会说不。
发布于 2011-06-15 11:57:18
我个人经历过的唯一压力是,需要放弃质量工作(这需要时间),要想按时完成(导致低质量的代码)。
由于通常都没有时间来解决问题,所以停下来思考一下我们在做什么,并对代码进行一次很好的清理和重构--它会产生一定的心理负担,继续以您不喜欢的方式完成任务。
如果你喜欢你正在做的事情,并希望尽你最大的努力,你将很难找到一个有正确态度的商店。
另一方面,如果你不在乎,只想要你的薪水,那就容易多了。
发布于 2011-06-15 17:22:20
我的问题是,这些工作的压力是什么?压力能达到多高?
就像许多工作一样,压力会随着你的允许或你想要的高度而增加。如果你能预料到压力会超过你的舒适度,有一些方法可以先发制人地降低压力。
如果你的老板给你一份任务,这是在两周内到期,但它需要你3,你会被解雇,因为你无法执行?
如果你的老板为此解雇你,你最好还是找个新老板。另一方面,如果你等到一项任务到期后才警告你的老板说会迟到50%,我可能会被说服解雇你。一旦我相当肯定我会迟到到足够重要,我就让我的老板知道,这样他就可以做出调整来处理这件事。这些调整可能是微不足道的
你是否有时间更多地了解这项技术,发展你的编码技能和成长,还是希望你已经知道并在整个项目中燃烧?
大多数新程序员知道他们的技能和知识的期望值有多低,会感到震惊。预计新员工的主要时间已经知道,他们在面试过程中声称拥有直接相关的经验。
如果您在代码方面有问题,您需要自己处理它并独立工作吗?或者,如果您陷入困境,您能够向其他人求助吗?
两者都有。如果可能的话,你应该自己处理,但是每个人都会遇到需要和别人交谈的情况。成为一名有效率的程序员的关键之一是学习两者之间的区别。
我不断地告诉我团队中的新程序员,希望他们能提出问题。如果他们没有提出足够的问题,那么他们就不会取得进展。
你要花很多时间熬夜才能赶上最后期限吗?
如果你必须花很多时间熬夜才能完成最后期限,那么你要么是为一家初创公司工作,要么是为一家计划或管理问题严重的公司工作。
https://softwareengineering.stackexchange.com/questions/84155
复制相似问题