行业对热情的程序员没有地方吗?[关闭]


25

我一直在我的经理认为如果您在一个地方的地方实习,

  • 产品公司,那么您通常会花时间调整产品,有时会添加一些功能,或者
  • 服务公司,那么您会继续做重复的事情

这让我感到行业不适合喜欢创造新闻和解决难题的人。

那么,这个行业不是一个充满激情的程序员的地方吗?这会因国家而异吗?


更新以清除某些事情,这些事情与它们的含义不同。

在这里进行调整是确保您的产品具有表,该表具有客户想要的行数和列数,等等。为客户定制它。

新的“功能”在这里不是新功能。只是美学层面的变化。有时候是。

我不确定他所说的重复是什么意思。他就像,您必须一次又一次地创建UI。(不过,我在那儿看不到任何重复。如果需要一个不同的 UI,则需要设计一个不同的 UI。如果可以使用旧的UI,则无论如何都不需要做很多事情。)


1
@你在哪个国家...?
rgksugan 2011年

16
当然,在产品公司中工作的某些人会调整产品,而在服务公司中的某些人会执行重复的任务。但是,随后必须有人来制造产品。
user281377 2011年

1
@Sugan:印度@ammoQ:他的意思是建造它是一项重复性的任务。一遍又一遍。
丛林猎人

4
@丛林猎人,我不同意-当然有激情的地方。我一直很幸运能够始终致力于解决复杂的问题并创造新的事物-即使它是纯产品支持,在30年的旧代码中深深隐藏的古老bug也给我带来了足够的乐趣。由于缺乏解决特定棘手问题的适当工具,我总是不得不创造新事物。
SK-logic

1
@丛林猎人:我在一家小型服务公司工作(网站,是的!)。这里的大多数人都按照您的描述做事,但是我一直在敦促经理让我在公司内部工作,他们同意了。现在,我正在致力于自动化和简化我们的系统,这两个主题都给我带来了极大的乐趣,并且应该有助于减轻其他人的重复性。充满激情的人总有空间,但有时您需要稍加努力。有时您需要找到新的地方。
马修·沙利

Answers:


58

您的经理需要精简;)或者需要注意小青蛙。

曾经有一堆小青蛙,…………他们组织了一场比赛。

目的是到达一个很高的塔的顶部。

一大群人聚集在塔楼周围,观看比赛并为参赛者加油打气……

比赛开始了……

老实说:人群中没有人真的相信小青蛙会到达塔顶。

您听到诸如以下的语句:“哦,太困难了!!他们永远都无法登顶。”

要么:

“他们没有成功的机会。塔太高了!”

小青蛙开始崩溃。一对一……除了那些以新节奏跳起来的人……

人群继续大喊:“太难了!!!没有人能做到!”

更多的小青蛙累了,放弃了……

...但是一个人越来越高...这个人不会放弃!

最后,其他所有人都放弃了攀登这座塔。除了一只小青蛙,它是经过艰苦努力才成为唯一登顶的青蛙!

然后,所有其他小青蛙自然都想知道这只青蛙是如何做到的?

一名参赛者问这只小青蛙,成功的那只青蛙是如何找到达到目标的力量的?

原来……赢家是DEAF !!!!

这个故事的智慧是:

永远不要听别人对别人消极或悲观的倾向…………因为他们把你最美好的梦想和愿望从你身边夺走了。

你内心深处的那些!

永远想起那些有力量的话。因为您听到和阅读的所有内容都会影响您的行动!

因此:

一直是…

正!

最重要的是:

当人们告诉您您无法实现自己的梦想时,请保持聋哑!始终认为:

我可以做这个!

这个众所周知的故事的那个版本可以发现这里在它的上下文。


1
@丛林:当然!不要听那个经理。

14
青蛙们没有其他管理者……
游侠

1
好故事。我将永远记得那只聋哑的青蛙。就像我会永远记住
那只想当

1
永远是积极的,因为单词是一旦发出的魔术就会影响现实的本质。
Ape-in​​ago


12

对我来说,“添加一些功能”可能是有创意的。对于服务,如果您想让客户满意,就会充满热情。在任何一家公司中,您都将面临很多问题,其中一些将很难解决。

我曾在美国,加拿大,中国大陆和香港工作。以我的个人经验,无论您在为哪种类型的公司工作,都不乏挑战,需要创新,并且,如果您想做好工作并交付优质的软件,则必须充满激情。


印度呢?
丛林猎人

1
@丛林猎人:印度似乎是一个特例。你可能会发现这一个有趣的阅读
马修Scharley

@丛林猎人:我在印度没有经验。除了日常工作外,程序员还可以将他/她的热情超越一个国家的边界​​。早在10年前在PalmGear上出售Palm共享软件的过去,现在我可以在适用于iOS设备的庞大AppStore上出售应用程序。如果您不赚钱,那么在github上共享代码会带来新的朋友和认可。一个巨大的操场在那里,欢呼!
ohho 2011年

@Matthew:这是很有趣的读物。
丛林猎人

感谢您的提示。我试图找到可以与我所在领域合作的热情程序员。=)
丛林猎人

8

以下是对在全球所有不同公司工作的9个人的一些采访。尽管面试是在Microsoft大楼中进行的,并且面试官是Microsoft的雇员,但对Microsoft而言没有任何作用。我认为您可以听到每个人(包括面试官查尔斯)对工作的热情。有些制作大型应用程序,有些制作小型应用程序,有些则提供服务。C ++是一个通用线程,但这就是我碰巧拥有所有这些链接的方式。

热爱自己工作的人走得更远。您似乎遇到了没有太多热情的老板。对你的老板来说很好。如您所知,您可以在不仅仅是老板办公室的更多地方找到灵感。


这可能是我的经理错了的最好证据。:D
丛林猎人

5

我认为您看错了这个话题。

企业有赚钱的工作。这可以采取多种形式,但是对于大多数软件公司而言,这涉及发展要被收购的市场或在其主要努力中获利。

产品和服务公司的描述有些浅,但这并不意味着它们是错误的。服务团队倾向于做重复性的工作,因为市场选择和优化可以使工作获得最大的收益。产品组制造和增强产品。一旦成熟,它们往往会主要维护并执行有限的增强功能。这并不意味着所有工作都是相同的,但是您可以找到这些类型的公司中的某些模式。

我曾经在公司的ProServer和产品开发人员两方面工作过。由于种种原因,我更喜欢后者,但没有一方会限制我的创造力或激情。创造力和激情更多地取决于您所担任的职务。这不是公司给您的东西。也就是说,企业文化可以对个人的幸福产生重大影响。

如果您想一直从事新颖有趣的工作,请为自己的有趣项目编写代码。业务项目并不总是那么酷和令人兴奋。


5

热情很好,但您还需要知道什么时候放手,何时足够放手,现在该关闭物品并发货。如果您太热情了,就永远不能放手,它永远不会足够精致,永远不会做完,并且产品永远也不会出货。

因此,我已经看到了多个项目。当预算只允许喝一杯​​很小的樱桃时,人们设置了错误的优先级,想要做得完美而不是不够好,想要在阳光下的一切。当然,在准备好交付给客户之前,它们会花费时间和预算。


不只是运输问题。这是一家有15年历史的产品公司。他们不断进行调整,有时还会添加功能。主要工作,为客户定制。
丛林猎人

一样。如果他们花太长时间调整每个更新...
jwenting 2011年

当然,运输很重要。我的评论不仅仅意味着运输问题。
丛林猎人

5

可以充满激情和创造力,并可以作为开发人员工作。期。

如果您当前的职位不允许这样做,并且您不喜欢它,请继续前进-总是有其他事情可以激发您的兴趣。您需要自己了解自己对什么充满热情,并找到一个可以满足大多数要求的职位(不过,要对此有所实际...)


很高兴认识@Nim,您认为这是公司而不是行业。=)
丛林猎人

5

计算机的全部目的是为我们做重复的任务。如果您是一名开发人员,并且继续执行重复性任务,那么您做错了。您必须将重复性任务提炼成更高的,非重复性的抽象。这样,您不仅具有创造力,还可以产生更多的商业价值并可以赚更多的钱。


4

你的老板做了一些错误的假设

  • 产品公司始终致力于创造创新,从而在市场上占据优势。这完全取决于您所在的公司。一些公司希望所有员工都充满激情进行创新(例如Google的20%的时间)。一些产品公司雇用具有博士学位的男孩和女孩来创建想法,并给他们一个团队来实施它们。我发现,在每个公司中都有一个团队,所有聪明的孩子都在一起玩。

  • 服务公司现在已经在改变他们的模式(由于最近的经济衰退)。他们现在在利润中占了股份,而不是服务/开发费。因此,他们必须创新,否则他们的利润将受到损失。

可悲的是,这对国家确实很重要。由于您来自印度,所以我已经看到产品公司将无聊的工作“离岸”到了印度。使他们可以专注于创新。因为它更便宜并且可以面对它,所以很少有来自印度的创新“产品”实例出现(与美国或日本相比)。可能是因为创造力在学校几乎被杀死。我承认情况正在发生变化,但没有达到应有的速度。

也看看这个介绍。充满热情!是明智的创新。您可能只是创造了有史以来最好的产品,但没人使用它。这意味着您公司的口袋里有一个巨大的缺口。例如Google Wave,Windows CE和ahem Yahoo答案


我同意你所说的印度。最初我以为我疯了,但是我遇到了一些更了解的人。:)但是对于那些想要在创新环境中工作的人,您的建议是什么?到达美国?怎么样?
丛林猎人

@JungleHunter加入或成立一家初创企业。它冒险,但您将拥有想要创新的所有自由。在这里找到合适的人选是关键。
里诺

4

在各种行业的各种公司中,作为内部软件开发人员都有很多机会。许多组织宁愿雇用一小组开发人员来提供定制的专有解决方案,而不是花费金钱和精力来管理通用软件的许可证。这使他们可以专注于自己的需求,并在使用相同工具的其他公司上获得竞争优势。

充满激情的程序员(像我自己)有很大的空间来逐月生产新的和原创的软件,并得到业务用户的直接反馈,这对生产率和收入产生了明显的影响。这是一个很棒的地方,在寻找工作机会时只需要多加思考。


例如,我目前为再保险行业的一家公司创建灾难和财务建模软件。之前,我曾为一家废物转化为能源的初创公司工作,实现了数学,物理和化学模型。所有这些都付出了很好的代价,并且非常有利于我对编程和创造力的热情。

祝好运!


我完全同意你的看法。您可以成为非软件组织中的内部程序员,并且可以通过多种方式展现自己的创造力。我在一家工业公司工作,担任内部程序员,我们发明了很多有趣的东西。他们必须工作。
日航

2

他没有错,但是您必须决定要从哪个角度看待开发。您不必每天都出现在工作上并创建新的应用程序。新功能或更好的设计可以是同样富有创意的过程。

一旦完成构建某种原型或Beta的工作,就将进行调整并添加新功能。

如果您以程序员的身份从事重复性工作,那么您就不会利用编程的优势。

“我们将创建一个新网站,人们可以登录并输入保存在数据库中的内容,并允许您上传文件并与其他人共享内容,并对其他人输入的内容发表评论。” 那的创造力在哪里?我认为有很多;都是相对的。您可以是打破岩石或建造大教堂的人-选择是您的。

编辑:如果工作仅限于最小的外观更改,并且您不允许创建一种让用户自定义此内容的方法,则可能要启动一些更具挑战性的个人项目。


与创建新应用无关。新功能或更好的设计绝对可以是一个创造性的过程。但是,对其进行调整以使客户端具有的行数并不是真正的新功能。这就是这里发生的事情。
丛林猎人

1

您描述的是传统公司。仍然有很多初创公司,中型公司和新技术公司。其中许多人具有更多以创新为导向的思维方式。


那么新一代的公司应该走的路?
丛林猎人

@JH:是的,如果您想要创新,那么最好还是为初创公司工作,尽管像Google这样的公司仍然拥有很多创新部门。
vartec'3

0

这里的关键问题是你。您需要一些“实际任务”,让您“释放创造力”,这意味着您必须先完成该任务,然后才能做。

真正需要的是工作做得很好 -是在UI中排列整齐的按钮,还是经过深思熟虑的日志记录,或者是崩溃后程序恢复正常运行,还是其他使用户感觉更好并避免浪费的东西(这一点解释了它最好,对不起),并且在使用该程序时感到愚蠢。

还有就是地方“激情的程序员”,你就必须更加积极。


您认为我没有尝试过要求真实的工作吗?哦,讽刺的是,这当我做什么我被告知。
丛林猎人

@丛林猎人:通常就是这样-您的工作比您预期的有用。
Sharptooth 2011年

复制粘贴屏幕截图并在Excel中输入它们的值?即使您具有强大的编程背景?(顺便说一句,我说很强烈,因为那是从那些为我提供全职工作的公司那里得到的反馈。这次实习是由学院安排的,我没有发言权。)
Jungle Hunter

1
@Jungle Hunter:如果真的是您的描述方式-发生这种情况,只需通过实习并在需要软件开发人员的另一家公司找到工作。
Sharptooth 2011年

那就是计划。=)
丛林猎人
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.