我是一名主修CS的大学生,我还没有去实习。我想知道初级程序员的正常工作日是什么样子的。正常的日常工作负荷是什么样的?对于其他初级员工来说,作为一名程序员有什么不同之处吗?
发布于 2011-07-07 19:16:31
我不会具体回答你的问题,因为我认为答案差别很大,很难给出具体的答案。
但我要尝试一个更广泛的问题--“作为一个计算机行业的软件工程师,它是什么样的?”甚至“好工作和坏工作有什么区别?”
一般而言,编程被认为是“知识工作”-这是一种需要一定程度的教育、经验、判断和解决问题技能的工作。在这里,展示思考和做出正确决策的能力远远超过任何其他衡量生产力的指标。在大多数情况下,被认为是优秀工作场所的环境认识到了这一事实,并积极构建自己的工作场所,以最大限度地让聪明人做出好的决策。被认为是次优的工作场所是程序员行为受到限制或限制的地方,因为没有明显的原因而不能做出明智的决定。
这意味着:
在大多数情况下,工作是以团队的方式完成的。对于一个单独的开发人员来说,很少有产品--代码库和业务逻辑变得过于庞大,以至于只有一个开发人员无法维护。因此,人们被期望能够在一个团队中工作。这意味着,在某种程度上,工作规范来自团队成员的相互协议,尽管公司可能也有一些压倒一切的规则。
任何一家公司链中的大多数规则都取决于团队的成功--一个团队需要足够的沟通,才能高效地工作,足够的相互尊重,才能在不防御性的情况下分享想法,有足够的共同文化规范,不存在违反禁忌的行为,打破了沟通的流程。
此外,规则也可能因职位而异--面对客户的角色和与业务相关的角色倾向于更多地强调沟通和演示技能,而只开发的角色则要求较少。老公司/大公司往往有更典型的美国公司的一套规范--更严格的开始时间、着装规范和其他行为--而较小/较新的公司可能有更独特和/或放松的规则。
发布于 2011-07-07 18:37:48
开始时间通常是上午9点(但可能会有变化)。
着装规范通常是商务休闲的(但可能会有所不同)。
休息-通常你可以休息一下去洗手间或抽烟。一些法域专门规定了休息的最低数额和期限(但可能有所不同)。
工作量各不相同。
同事们会有所不同。
环境会有所不同。
这里没有足够的内容来回答更多细节。这些信息可能会给出一个更好的答案:公司在哪里,他们在哪个行业工作,现有员工中人数最多的是什么。
发布于 2011-07-07 19:01:15
什么时候开始?休息?根据我的经验,开发人员一般不会被当作是在打时间卡。只要把工作做完,而且你要花8个小时,我工作过的大多数地方都可以在早上7点到9点之间来上班,并管理我自己的休息时间。
着装密码?商务休闲(周五带牛仔裤)是常态,不过也有很多例外。每天穿牛仔裤是我现在所在的地方的着装规范。
工作量?从一般意义上说,没有真正的方法来回答这个问题。
同事?再说一遍,很模糊,很明显,你会有公司类型的公司工作。您的其他软件开发人员将从高度胜任到可怕。在某个时候,您可能需要支持一些非常老的、编写得很糟糕的代码。您可能需要处理一些模糊、不完整或错误的需求。
办公室环境?立方体农场等,它是一个办公室。
https://softwareengineering.stackexchange.com/questions/90723
复制相似问题