阅读更多

20顶
15踩

行业应用

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

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

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


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


  IT部门的编程工作

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

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

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


  研发部门的编程工作

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

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

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


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


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

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

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

  • 大小: 32.1 KB
来自: www.jobBole.com
20
15
评论 共 35 条 请登录后发表评论
35 楼 happyxing 2011-02-16 09:01
我还比较好,进入一家实体单位,一直做一线开发,看运气来。o_O
34 楼 litianquan 2011-02-12 09:14
非IT公司的研发工作相对来说简单,工作量也不大,建议你最好不要长期在非IT公司从事IT的工作
33 楼 cxmin121 2010-12-11 09:56
偶尔,你可能有机会帮助公司赚钱,比如建立一个电子商务网站

IT能干成这样,也挺牛了
32 楼 cs_man 2010-11-10 23:03
bingzhao 写道
这个明显不是原创
我前几天在论坛里回贴的时候
还贴用过这个连接

人家文章下面都注明本文出处了,哪里说是原创了
31 楼 lizhengjun 2010-11-10 22:10
个人缘分不同,不是哪里好就能到那里去的,随缘少烦恼,学会适应才能取得成功。
30 楼 chptcleo 2010-11-10 21:57
做维护太无趣了,什么时候才能做研发啊。
29 楼 hlylove 2010-11-10 14:40
我感觉不太像新闻的样子
28 楼 hong638 2010-11-10 10:58
IT部门干6年了,现在有点像在养老了
公司现在还要招个java或ruby的负责web程序开发
27 楼 2110901055 2010-11-10 09:42
我是一个快要毕业的,面对工作也同样面对这样的问题,有大公司的IT部门与一些软件的研发公司,对于年轻的我会选择研发公司或银行等事业单位的IT部门还差不多
26 楼 thinktothings 2010-11-10 08:37
我也在研发部的,可因为是小公司吧,天天就在原有系统上加些东西,一般不考虑性能,能跑就行了,只到了上千万的大数据量时,才考虑。。。
可能自己干的还不是很长吧,在公司呆了快半年了,真的感觉不到太多的技术含量,就是纯体力活。。。重复。。。
到现在都还没有项目的公共类库。。。。
好想去一家真正的软件公司,接触真正的技术,(现在自己还年轻,有激情,对技术热忠),做一个切实的软件工程师。。。。
25 楼 thinktothings 2010-11-10 08:37
我也在研发部的,可因为是小公司吧,天天就在原有系统上加些东西,一般不考虑性能,能跑就行了,只到了上千万的大数据量时,才考虑。。。
可能自己干的还不是很长吧,在公司呆了快半年了,真的感觉不到太多的技术含量,就是纯体力活。。。重复。。。
到现在都还没有项目的公共类库。。。。
好想去一家真正的软件公司,接触真正的技术,(现在自己还年轻,有激情,对技术热忠),做一个切实的软件工程师。。。。
24 楼 Leon.Wood 2010-11-09 19:31
改了六个月BUG之后 终于迎来产品新版本开发...加班更疯狂了...

研发飘过....
23 楼 archershot 2010-11-09 16:35
也要看什么单位了。

你敢说银行的IT部门不好吗?
22 楼 hardPass 2010-11-09 15:53
可以先混迹研发部门,然后在IT部门养老
21 楼 mimang2007110 2010-11-09 15:23
我和lz差不多,原来也是在一家事业性单位工作,网络中心只是附属部门,领导不重视技术,在每天的工作中总觉得压力好大,现在我也是换到了一家大型软件公司,虽然很累,但是也可以学到不少东西。
20 楼 jillwubo19851118 2010-11-09 15:00
研发部门比较好,虽然刚开始的确做不了什么事情,但这种工作氛围很好,更有利于自我的发展
19 楼 elvishehai 2010-11-09 14:48
研发部门好呀
18 楼 tongliaozhang 2010-11-09 14:42
我就悲剧的在IT部门干了两年了 努力找工作中!
真不是人干的活啊 天天忙 还不得好 真是个悲剧
17 楼 cwx714 2010-11-09 14:21
我是面霸~!
16 楼 zhangxinwu112 2010-11-09 13:43
说出了心声。

发表评论

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

相关推荐

  • 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