首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >作为一家非技术公司唯一的程序员。

作为一家非技术公司唯一的程序员。
EN

Software Engineering用户
提问于 2010-09-21 00:39:01
回答 8查看 5.2K关注 0票数 38

我在一家大约有15人的小型营销公司担任后端开发人员、前端开发人员、系统管理人员、服务台和所有熟悉计算机的人。

我想知道其他人是否可以分享他们在不一定倾向于科技行业的公司独自飞行的经历。

我最初从事这项工作是为了从前端开发人员/设计人员过渡到全职程序员。从某种程度上说,这是一次很好的经历。我绝对可以担任“摇滚明星”程序员的角色--因为坦白地说,没有人真正理解我的工作。

最近,这感觉像是一个非常孤独的位置。我很少从人们身上拿出点子来,我觉得每个人都有神奇的力量,让所有的电脑都能工作,让我们在谷歌搜索中占据第一位。我也感觉到了我们想要的东西(有长达几个月的开发计划的项目)和我们实际做的事情(一遍又一遍地复制-编辑我们的网站)之间的强烈的脱节。

那么,在一家认为科技都有点神奇的公司里,还有谁会发现自己是“高科技的人”呢?你对自己的处境有何看法?

EN

回答 8

Software Engineering用户

回答已采纳

发布于 2010-09-21 00:59:42

利用你现在的情况--在某种程度上,我认为你有一点“大绿炎”。抱歉,我不是在开玩笑。我的意思是,每家公司的每个职位都有缺点。你的开始接触到你更多,因为他们非常熟悉。但是,在科技公司,时间表和时间承诺成了一个问题。在规模较大的非技术公司,克服政治上的愚蠢和程序可能是个大问题。

所以,利用你现在所拥有的,学习你所能做到的。一旦你相信你不能真正学到更多,也许是时候继续前进了。这是没有坏处的,听起来你是那种必须对工作感到快乐的人之一。你现在的公司应该明白,当你达到这一点,诚实地说,如果他们没有,离开肯定是正确的事情做。

话虽如此,但在你目前的处境下,你还可以做更多的事情。

如果你感到孤独,做一些改变来消除这种感觉。

  • 使用在线社区来激发人们的想法(StackOverflow对此很有帮助)。
  • 与谷歌一起做一些研究,找出你的公司首先需要做些什么,然后一起提出一个提案,让它实现。
  • 当进行项目时,采取主动并改变事情的发生方式。不要去做不切实际的长期工程。相反,建议一个月的渐进改进。一年多来,这些加起来真的能让你感觉到你已经完成了一些事情。
票数 27
EN

Software Engineering用户

发布于 2010-09-21 07:10:09

作为唯一的开发人员,有一个明显的缺点--你没有人可以学习。

在我看来,成为一个更好的程序员的最好方法是与更好的开发人员一起工作。如果你是一个单独的开发人员,你必须努力学习新的技术、概念和语言特性。

我认为,对于任何一个严肃的程序员来说,与其他能够挑战他所做的事情的程序员在一起是很重要的。如果你自己工作,你就错过了编程的大部分内容。

这样做你可能会赚到一份像样的薪水,让自己变得不可或缺,但从长远来看,你不会像现在这样增长那么多,我认为这种情况下的劣势大于优势。

票数 21
EN

Software Engineering用户

发布于 2010-09-21 06:32:39

有好处也有缺点。

你列出了我最重要的缺点:你不能和同事分享。但你和我们在一起对吗?你可以和我们分享。

主要的优点如下:

  1. 你是你所在公司领域的佼佼者,你将在那里呆上很长一段时间。这一点非常重要。在大型企业中,有几十个开发人员,存在着大量的竞争,而且大多数都受到了影响。这很愚蠢,但这是人类的本性。
  2. 因为它是一家小公司,你很可能会得到批准雇用新的IT人员,你将管理。这将在一个很好的位置,你将有许多选择。
  3. 成为唯一一个管理IT的人(即使是在一家小公司),也是一个机会。成功的功劳将归功于你。
票数 9
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/5749

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档