我的第一份工作是在一家中小型公司做开发商,现在已经8个月了。这四个开发团队各约有7名开发人员,设计团队人数大致相同,管理/销售/营销/人力资源团队为4人。
我们主要是开发网络应用,一次性交易,以运行在客户的(通常是现有的)环境。我发现自己设置的开发环境是匹配的,通常是我以前从未使用过的东西(从C#.NET 1.1和myself到区域开发的JEUS),这需要大量的时间。
有时,我会得到其他开发人员的帮助,但大多数情况下,我会遵循在线教程,直到它似乎起作用为止,然后当代码中断时,我会花更多的时间修复代码,因为设置与实际环境不完全相同。
我开始认为,一个专门从事这方面工作的人会让开发人员更容易地做他们得到的报酬。一家公司什么时候才能找到一位专门的系统工程师呢?还是我错了,应该吸取教训,学会去做呢?我意识到熟悉不同的环境会提高我的就业能力.
发布于 2011-10-18 12:36:32
我在一家只有不到20人的公司工作的经验是,作为一名软件开发人员,我必须成为食物链的佼佼者,并戴上许多帽子。
当我说到食物链的顶端时,我的意思是,人们期望我在任何IT问题上都表现出色,并超越从事非软件开发工作的IT同行的能力。戴上许多帽子,我的意思是,我确实需要不时地扮演许多不同的IT角色。
我的同行包括技术支持、个人电脑支持专家和网站管理员/网络管理员/QA。除了QA之外,如果网络瘫痪,负责的人那天不在办公室,我不仅要解决问题,而且要比被雇来解决问题的人做得更好。同样的事情,如果网站崩溃,同样的事情,如果所有的技术支持人员在另一条线和一个密码需要重置的用户。
他们并不认为我的技能只是编码/开发,而是认为其他it专业人员在那里是为了让我远离日常管理成功业务的苦差事,这样我就有时间用最少的干扰来完成项目。
不管你在挣扎什么,花点时间去学习它,并且很高兴你正在学习一项新的技能,因为如果公司陷入困境,他们不得不让一半的团队离开,他们将摆脱那些只编写/开发代码和只编写/开发规范的软件开发人员。
发布于 2011-10-18 10:43:29
海事组织在此有两个问题:
发布于 2011-10-18 10:39:08
一家公司什么时候才能找到一位专门的系统工程师呢?
从逻辑上讲,当有足够的这类工作占用一个FTE时,
当然,这样做的结果可能是少了一个程序员。
https://softwareengineering.stackexchange.com/questions/114862
复制相似问题