论坛首页 综合技术论坛

如何在公司里舒服的活着

浏览 58963 次
该帖已经被评为精华帖
作者 正文
   发表时间:2011-04-25  
RCFans 写道
Eric.D.Chen 写道
说了半天,都是从程序员的角度看问题,无语了。作为一个典型的程序员根本不知道一个项目是怎么谈下来的,想的都只是想把代码写好、架构弄好、所谓的维护省力,你难道不知道哑铃结构么,编码是整个软件工程中最小的一块。技术的价值就是为需求、为人服务,说白了,技术就那么回事,没想象的那么重要。

项目型的公司,确实是这样的,一家有长期计划的公司,不会这样,因为项目型的公司,接一个项目是一个活,可能下一个项目又是另外的业务场景甚至领域,技术积累不起来,无法形成自己的核心力量,程序员觉得自己没有完全发挥出价值,所以流动性很大,这样的公司是不会壮大的,壮大也只是靠转包商或央企吃饭。

国外的软件公司,与国内最大的不同就是注重平台开发,所以操作、编译甚至应用商店平台,这些最核心的东西都掌握在他们的手上,国内由于眼光的长短,意识出现分流是必然的事。另外我从您的发言中觉得您应该不是80后生人,因为您完全理解不了新生代的想法,他们要求自我,不服从领导,以实现自身价值为最大目标,想找听话的人,去60后、70后群体里去找吧~


呵呵,你先别激动,我还真就是80后人,你眼光不咋地啊。别动不动就国内国外的,你做过多少项目?成功过多少产品,不要一棍子全打死好不?“他们要求自我,不服从领导,以实现自身价值为最大目标”,如果这样的话你还是自己创业吧,别工作了,你以为公司都是给你开着玩的?任何公司都要有凝聚力才能发展下去,要是都像你说的这样各个都个性,项目怎么做?不要动不动就给自己贴个标签,别拿无知当个性。“RCFans”我不知道你是不是做管理岗位的,但从你说的话里我看不出大局观,你就以你自己为中心写代码吧。

回上面一哥们的话,我不是老板,但我是程序员,从我参与过的项目来看,不用像楼主说的那么悲观,凡事都有解决的办法。想要一下子做到最好本身就不现实,怎么也得有个过程吧?如果你项目组成员都是成手,都能按规范执行的话,还用担心这么多么?
0 请登录后投票
   发表时间:2011-04-25  
Eric.D.Chen 写道
RCFans 写道
Eric.D.Chen 写道
说了半天,都是从程序员的角度看问题,无语了。作为一个典型的程序员根本不知道一个项目是怎么谈下来的,想的都只是想把代码写好、架构弄好、所谓的维护省力,你难道不知道哑铃结构么,编码是整个软件工程中最小的一块。技术的价值就是为需求、为人服务,说白了,技术就那么回事,没想象的那么重要。

项目型的公司,确实是这样的,一家有长期计划的公司,不会这样,因为项目型的公司,接一个项目是一个活,可能下一个项目又是另外的业务场景甚至领域,技术积累不起来,无法形成自己的核心力量,程序员觉得自己没有完全发挥出价值,所以流动性很大,这样的公司是不会壮大的,壮大也只是靠转包商或央企吃饭。

国外的软件公司,与国内最大的不同就是注重平台开发,所以操作、编译甚至应用商店平台,这些最核心的东西都掌握在他们的手上,国内由于眼光的长短,意识出现分流是必然的事。另外我从您的发言中觉得您应该不是80后生人,因为您完全理解不了新生代的想法,他们要求自我,不服从领导,以实现自身价值为最大目标,想找听话的人,去60后、70后群体里去找吧~


呵呵,你先别激动,我还真就是80后人,你眼光不咋地啊。别动不动就国内国外的,你做过多少项目?成功过多少产品,不要一棍子全打死好不?“他们要求自我,不服从领导,以实现自身价值为最大目标”,如果这样的话你还是自己创业吧,别工作了,你以为公司都是给你开着玩的?任何公司都要有凝聚力才能发展下去,要是都像你说的这样各个都个性,项目怎么做?不要动不动就给自己贴个标签,别拿无知当个性。“RCFans”我不知道你是不是做管理岗位的,但从你说的话里我看不出大局观,你就以你自己为中心写代码吧。

回上面一哥们的话,我不是老板,但我是程序员,从我参与过的项目来看,不用像楼主说的那么悲观,凡事都有解决的办法。想要一下子做到最好本身就不现实,怎么也得有个过程吧?如果你项目组成员都是成手,都能按规范执行的话,还用担心这么多么?

其实吧,又有多少人能做老板呢。我也带过两个项目,很多情况下,也是不管三七二十一,上线就好。但人总要有点追求吧。在保证能顺利上线的基础上,又能做好,有什么不好的呢。当然,底下开发人员可能会心里骂娘。但是我想他们会慢慢理解的。
0 请登录后投票
   发表时间:2011-04-25  
peterwei 写道
Eric.D.Chen 写道
ppgunjack 写道
技术非常重要,当然也要看应用类型,只是领导者未必能马上意识到技术层面改进带来的那些投资性的潜在优势,有时意识到也不会做投入,因为不好报表化度量的利益不是自己绩效的砝码,而付出的成本却是真金白银
所以需要转化角度给决策者看,拿出数据效益数据,如果和钱沾上关系更好


同意你的观点。但是偏偏那么多的程序员还用自己的眼光看问题,总觉得事情应该向自己期望的方向发展,也不分析下到底是该改变环境,还是改改变自己。不会变通的都是死脑筋,写出来的代码也是死的。再有,即便是用了很烂的技术,写出来很烂的代码,但是最终完成了项目,真正上线跑起来了,那也比整天强调架构啊规范啥的强,而且是本质的区别。楼上一仁兄说的有道理,第一次上线前谈架构啊设计啥的都是浮云,重构不是第一阶段的事儿。最后说一句,知道为什么“很多”程序员做不了老板么?不光是钱的问题,主要是思维,要是啥问题都非得那么理想才能搞下去的话,公司必倒。

请问你是老板了吗?我把我的工作做好,难道也是错。为什么规范化后,就不能按时上线?这个主要团队努力就行,有人执行就行。烂的技术,写出烂的代码,你认为这样就能顺利上线吗?就算上线了,到时改bug等等,无休无止的加班。你希望看到那样的情况吗?




首先,我不是老板。
其次,“项目做的好不好”在程序员的眼中似乎与“能不能上线”是必然的联系,其实未必。
再次,任何项目都有成本,作为程序员你可以不考虑整个项目的时间成本,但是作为项目经理或者主管领导不可能不考虑。
第四,,作为一个项目团队的管理者,如果带的项目最后还得改无休止的bug、加班,说明这跟架构没多大关系,更大的可能性是管理导致的问题。没有不会打仗的兵,只有不会带的官。
第五,凡事都没有绝对,往往在程序员的眼里只有true或false,但是很多事情并不是这样,比方说一个项目的成功与失败就很难界定,关键是变通看矛盾。
0 请登录后投票
   发表时间:2011-04-25  
peterwei 写道

其实吧,又有多少人能做老板呢。我也带过两个项目,很多情况下,也是不管三七二十一,上线就好。但人总要有点追求吧。在保证能顺利上线的基础上,又能做好,有什么不好的呢。当然,底下开发人员可能会心里骂娘。但是我想他们会慢慢理解的。

 
0 请登录后投票
   发表时间:2011-04-25  
Eric.D.Chen 写道
RCFans 写道
Eric.D.Chen 写道
说了半天,都是从程序员的角度看问题,无语了。作为一个典型的程序员根本不知道一个项目是怎么谈下来的,想的都只是想把代码写好、架构弄好、所谓的维护省力,你难道不知道哑铃结构么,编码是整个软件工程中最小的一块。技术的价值就是为需求、为人服务,说白了,技术就那么回事,没想象的那么重要。

项目型的公司,确实是这样的,一家有长期计划的公司,不会这样,因为项目型的公司,接一个项目是一个活,可能下一个项目又是另外的业务场景甚至领域,技术积累不起来,无法形成自己的核心力量,程序员觉得自己没有完全发挥出价值,所以流动性很大,这样的公司是不会壮大的,壮大也只是靠转包商或央企吃饭。

国外的软件公司,与国内最大的不同就是注重平台开发,所以操作、编译甚至应用商店平台,这些最核心的东西都掌握在他们的手上,国内由于眼光的长短,意识出现分流是必然的事。另外我从您的发言中觉得您应该不是80后生人,因为您完全理解不了新生代的想法,他们要求自我,不服从领导,以实现自身价值为最大目标,想找听话的人,去60后、70后群体里去找吧~


呵呵,你先别激动,我还真就是80后人,你眼光不咋地啊。别动不动就国内国外的,你做过多少项目?成功过多少产品,不要一棍子全打死好不?“他们要求自我,不服从领导,以实现自身价值为最大目标”,如果这样的话你还是自己创业吧,别工作了,你以为公司都是给你开着玩的?任何公司都要有凝聚力才能发展下去,要是都像你说的这样各个都个性,项目怎么做?不要动不动就给自己贴个标签,别拿无知当个性。“RCFans”我不知道你是不是做管理岗位的,但从你说的话里我看不出大局观,你就以你自己为中心写代码吧。

回上面一哥们的话,我不是老板,但我是程序员,从我参与过的项目来看,不用像楼主说的那么悲观,凡事都有解决的办法。想要一下子做到最好本身就不现实,怎么也得有个过程吧?如果你项目组成员都是成手,都能按规范执行的话,还用担心这么多么?

我是管理岗位的。
0 请登录后投票
   发表时间:2011-04-25  
Eric.D.Chen 虽然不是老板,但明显和老板或者至少中层混的比较多
跳出程序员的角度看项目就是这回事
ITEYE主要还是面向程序员的
0 请登录后投票
   发表时间:2011-04-25   最后修改:2011-04-25
seeckt 写道
Eric.D.Chen 虽然不是老板,但明显和老板或者至少中层混的比较多
跳出程序员的角度看项目就是这回事
ITEYE主要还是面向程序员的



  我曾经是个程序员,至少现在也在写代码,是个完美主义者,以前凡事极力要求完美,包括我带的团队,曾经我给了成员很大的压力,后来随着项目越带越多就发现,自己原来的一些观点是不完全准确的。我认为不管是不是程序员,思维方式应该开阔一些才好,对咱们没啥坏处。力求完美,开发精品是大家共同的追求,但也应该多角度考虑下,从决策层的角度考虑没什么不好。我从没说过不注重软件品质而只关心完工,我的意思是变通地看问题,形势不允许花太多时间的情况下就该以进度为主。
0 请登录后投票
   发表时间:2011-04-25  
Eric Chen的经验能够理解,如果视野能再开阔一些,多和客户的高层接触或不同类型的软件公司接触的话,你会有更多的视角。作为项目承包商,十有八九是处于被动,因为是价值链的下游。

另:你知道一个一年期项目的成本是多少么?
0 请登录后投票
   发表时间:2011-04-25  
Eric.D.Chen 写道
seeckt 写道
Eric.D.Chen 虽然不是老板,但明显和老板或者至少中层混的比较多
跳出程序员的角度看项目就是这回事
ITEYE主要还是面向程序员的



  我曾经是个程序员,至少现在也在写代码,是个完美主义者,以前凡事极力要求完美,包括我带的团队,曾经我给了成员很大的压力,后来随着项目越带越多就发现,自己原来的一些观点是不完全准确的。我认为不管是不是程序员,思维方式应该开阔一些才好,对咱们没啥坏处。力求完美,开发精品是大家共同的追求,但也应该多角度考虑下,从决策层的角度考虑没什么不好。我从没说过不注重软件品质而只关心完工,我的意思是变通地看问题,形势不允许花太多时间的情况下就该以进度为主。

说得很对。所以出现了很多技术牛的人,就认为自已一定要拿高工资。需不知,只有给老板创造了价值,才能拿到更多钱。你东西做得再好,赚不了钱,没有市场,没有管理,没有做需求的,技术又算什么呢?我刚从技术转需求了。
0 请登录后投票
   发表时间:2011-04-25  
RCFans 写道
Eric Chen的经验能够理解,如果视野能再开阔一些,多和客户的高层接触或不同类型的软件公司接触的话,你会有更多的视角。作为项目承包商,十有八九是处于被动,因为是价值链的下游。

另:你知道一个一年期项目的成本是多少么?

你这话问的,一个项目的成本要看行业,要看大小,要看团队积累等因素。你这样问,他无论如何回答不了你的问题。
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics