阅读更多

20顶
15踩

行业应用

原创新闻 在IT部门和研发部门的工作差别

2010-11-08 08:29 by 见习编辑 jobbole 评论(35) 有19236人浏览

  最初寻找编程工作的时候,我并没有意识到在一家非软件公司的IT部门工作和在一家软件公司的研发或者产品开发部门工作有什么不同。


  对于我来说,都是工作而 已。我会看看公司的口碑,使用的技术或者额外津贴,试着权衡一下会不会有很多机会。事实上,这两种工作截然不同,人们很可能会在其中的某一个快乐并更成功。


  IT部门的编程工作

  在IT部门的屋檐下工作,你的职责便是公司的内部网络、其他部门使用的应用程序还有公司网站和应用程序。这听起来可能平淡无奇,但在某些层面上来说, 这些工作都是极具挑战。你可能会遇到比在一家小型软件公司更大的挑战。其实,这取决于公司的不同态度(自己开发还是外部购买),你可能会有机会来做更多不同的项目。

  别人会把你们看成是一个“消费”部门——也就是说你们不为公司赚钱,只是“消费”。这样,工作的重点总是会转移到如何节约开支。用来衡量成功与否的标 准就是你节约了多少钱(相比体力劳动或购买现成的解决方案等)。偶尔,你可能有机会帮助公司赚钱,比如建立一个电子商务网站。

  当评定工资和额外津贴的时候,负责预算的人可能没有编程背景,他会尽可能把预算压低。同时,他们很可能会把人看成可替换的资源。


  研发部门的编程工作

  最初,如果在研发部或产品部工作,团队似乎更加振奋。因为你们正在开发的产品就是公司的支柱。如果你选择一家生产优秀产品的公司,一切会更好。但是另 一方面,当你在一家已有成熟产品的公司工作时,他们通常已经开发了产品,并正处于维护阶段。即使他们开发新的产品和功能,那可能也只是大多数老员工的事 情。一开始,你也只能是修正Bug,做做技术支持……也许会很长时间。

  人们会把你看成是公司的支柱。如果承诺你的效率会更高,产品质量会更高,并且最终带来更多的销量和收入的话,那么你要求更高的薪水、奖金,或者额外津贴就会更容易。

  部门主管(可能整个公司主管)通常都有一些编程背景。所以,这就很容易和主管们沟通和解释采用最佳实践方法、雇佣最好的人才和灵活开发环境的好处。


  你已经工作在IT部门或者是产品开发团队了吗?你的经历和我的描述是否相符?相比之下,你更喜欢哪个呢?


  本文出处:伯乐在线 - 职场博客
  本文链接:http://www.jobbole.com/entry.php/307

  Via:Code Anthem   编译:伯乐在线 敏捷翻译宋睿   校稿:@关关

  如需转载,但请注明文章来源和超链接等版权信息,谢谢合作!

  • 大小: 32.1 KB
来自: www.jobBole.com
20
15
评论 共 35 条 请登录后发表评论
15 楼 witcheryne 2010-11-09 10:06
研发部的飘过...
14 楼 zuoxu128 2010-11-09 10:05
我在IT部门呆了两年了,感觉不爽,想跳但感觉技术又乱乱的,给个建议吧
13 楼 徐风子 2010-11-09 09:09
javaEye 的新闻越来越out了。
12 楼 guzen 2010-11-09 08:52
在我公司,IT部门是运维组,研发部门是研发组
11 楼 fengfan2008 2010-11-09 08:44
IT部门根本不年重技术, 而且每年涨一次200左右的薪水, 不管年之前有多少年的开发经验, 只要你继续待上个几年, 相信你的工资水平与应届毕业生越来越接近了。。。
10 楼 paper 2010-11-09 08:12
两个我都呆过,如果更希望的是自由和技术,建议不要进入it部门 那个会成为你的地狱
9 楼 mpl398235717 2010-11-08 20:38
哎 看了这个帖子,我几天前在csdn上就看见了,javaeye好像很忙哈,我想群里有这么多的人,javaeye可以给个权限啊,文章维护的事 让给兼职 完全可以啊,更新太慢了
8 楼 rickqin 2010-11-08 17:39
我现在就在IT部门,非常不爽。明年跳槽。
7 楼 hatedance 2010-11-08 15:55
it部门适合养老
6 楼 amonlei 2010-11-08 14:12
有it部门的企业一般规模都不小
5 楼 zyslovely 2010-11-08 11:41
做研发多好啊!
4 楼 bingzhao 2010-11-08 11:02
这个明显不是原创
我前几天在论坛里回贴的时候
还贴用过这个连接
3 楼 tianbian.Eileen 2010-11-08 09:37
还是喜欢研发部门的工作氛围
2 楼 Leon.Wood 2010-11-08 09:16
我们JIRA上还400多BUG.........RT......
研发飘过
1 楼 sohoku 2010-11-08 08:47
我遇到的情况和你惊人的相似,每个人想法不一样,但是我选择了后者,尽管现在很累~

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • VB和VC共享内存方式之一

    vb做界面开发,VC做后台运算时涉及到VB和VC间数据的交换。常见方式是通过文件进行交换,现将内存共享的方式提供给大家以供参考。

  • VB与VC通信初探(一)

         在使用VB调用VC写的DLL的时候,可以实现一些VB不能实现或者很难实现的功能,但是,因为VB与VC之间的数据类型并不总是完全对应的,所以,在进行参数传递的时候,就需要进行类型转换了。下面我将通过逐步的推进的方法,来看看如何达到VB与VC之间的通信。      首先,看一个简单的例子。VC中的程序:extern "C" _declspec(dllexport)

  • VC与VB的三大区别

    这是我以前碰到的一个面试题,当时我对这两者都不甚熟悉,且发现面试官态度傲慢,就胡乱的说了两个答案。突然间有想到这个问题,本着对自己负责任态度,得出的答案如下: 1. 两者的设计出发点不一样.vc更注重程序的效率,而vb则强调易用性 2. VC为编译型,编译后得到的程序可直接运行。VB为解释型,编译后得到的文件需要 在VB环境里解释执行,执行情况类似于VB Script这样的脚本语言。 3. 两者...

  • WM_COPYDATA VB VC用法

    VC中发送消息程序 #include tagCOPYDATASTRUCT my_copydata; HWND my_hwd; char buff[50]="my love hahaha!"; void send_hook_pack(DWORD *pack_buff,DWORD packsize) { my_hwd=FindWindow(NULL,"Target");//找到目标

  • VB调用C#写的WinForm.NET控件

    点击下载本文配套的演示程序代码http://files.cnblogs.com/xdesigner/VB-CS-WinformControl.zip。 一.前言:   虽然IT开发技术日新月异,不过业界仍然运行着大量的VB系统,这些系统凝聚了不少客户的投资,应当要一定程度的保护和利用。因此也就产生了一种需求,也就是使用旧的开发技术仍然可以使用新技术的产出。本文就讨论如何在VB6.0开发中使用上WinForm.NET控件。[袁永福版权所有] 二.软件原理:   运行VB IDE,打开或创建一个EX

  • vc和vb区别

      VB的核心语言是Basc语言,VC的核语言是C++语言.VB是一种解释型语言,需要VB的一个运行库来支持解释执行VB程序的.VC是一种编译型语言,源代码要经过编译器编译成exe可执行文件才能执行.     相同点:都是高级编程语言 不同点:vc擅长于底层处理,同时也因此编写同样功能的程序时vc的工作量一般要比vb高上很多,但是vc的程序执行效率高,生成程序小。 vb是面向对象的编...

  • Vb 与 Vc 的区别

    一:简单的对比 VB是由Basic语言演化而来的VisualBasic,意思是可视化Basic,而VC是由C++语言演化而来的VisualC++,意思是可视化C++,VB功能没有VC强大,但是很容易掌握,推荐先学习VB,如果将来要专业学习编程,可以再进攻VC,那时你会发现原来掌握编程基础后VC是多么的容易学习。 VC的博大在于MFC的操纵,它是Win32API的封装. 关键在于怎样了解MFC的

  • VB与 VC之间的差别

    VB是一种由Basic语言进化的产物-----VisualBasic,其意思是可视化Basic。 VC是一种C++语言进化出来的VisualC++,意思是可视化C++。

  • 如何在一个应用程序中打开其他的应用程序

                有些时候,我们需要在一个应用程序中打开另外的应用程序,我这几天就做了这样的事,总结了一些东西,希望可以跟大家一起分享和交流一下。其中有可能有一些东西是错误的或者走了弯路,恳请大家能够给我提意见!另外我这些天一直在学习多线程与多进程,期待找到一些共同进步的人!        闲话少说了,还是回答主题上面来。要在应用程序中启动其他的应用程序,有3个函数可以使用,下面我一

  • 如何实现参数个数可变的函数

    参数个数不定的函数,最频繁使用的就是printf()与scanf()。其实,我们也可以自己实现这样的功能,首先看一个例子:#include #include int Sum(int first, int second, ...){      int sum = 0, t = first;      va_list vl;      va_start(vl, first)

Global site tag (gtag.js) - Google Analytics