五千年(敝帚自珍)

主题:【原创】一个程序员的自白 -- 荆棘探兴

共:💬101 🌺130
分页树展主题 · 全看首页 上页
/ 7
下页 末页
                  • 家园 本质上都差不太多

                    出差确实是个大问题,我那个同事去了不到半年就提出辞职了,原因就是这个。另外一个同学也做这块的,他一个同事因为老婆受不了出差,也离婚了。

                    我刚毕业那会出差比较多,后来就比较少了,大部分开发工作都会在公司完成,去客户处主要是谈需求,验收,培训什么的。这里面成本是个很重要的原因,因为利润太低,所以必须逼迫着想办法压低成本,提高工作效率。在公司做开发,一个人可以跟多个项目,也方便老带新,特别碰到客户拖需求的情况,成本可以大幅度削减。多项目并行,有助于技术资源和人力资源的综合利用,有点想法的话,也容易做些东西出来玩。人的问题也一直都存在,没办法,还是只能自己找办法,就是要尽力挖潜,软件行业的一个有趣的地方也在于,只要是人,总有潜力可以挖。所以你说那种待一年考察,对我们来说根本不可能。金融算国内it服务业里少数几个有足够利润的,竞争虽然存在,但是这后面的潜规则你肯定也明白,比如我去投标的话,如果销售做不到位,一句没有同类型项目经验,不熟悉业务就可以直接出局了。

                    而我们做那些行业就不同了,很多项目开发阶段基本都是亏本的,而且数字都在7位以上,最近几年愈发恶劣,一个500w的项目竞争对手可能会报出20w来拿标, 客户才不管你死活的,特别是在你做的足够大以后,客户还会想办法扶持新的公司来打击你,防止受你牵制,甚至出面挖走整个团队。同行这10年基本都死的差不多了,反正有的是后人往里补。

                    那种不懂技术的pm很少,基本都是30多40岁的人,没上去,以前做的技术也out了,又不愿意学,公司大概有3,4个这样的pm吧,算是那个所谓养老组的,呵呵。 一般的pm都是程序员出身,中等技术水平,但是在为人出世方面比较老练。 技术能力强的人一般不做pm,连技术经理都不会做,因为跳槽去外企一般收入都可以double,去小公司也可以做个头目,收入也至少加50%,所以大部分人最多做三年。为了这个double,我们技术人员还都比较上进,本地一些小公司招聘的时候听说是我们公司出去的,看过项目以后就可以直接免面试。有几个pm相当出色,懂业务,技术也拿的住,就是公司留不住,都走了,很可惜。说到底还是利润,老板没法保证足够的利润就只能采取限制资源,鼓励流动的经营模式。否则我们那时候做的不少东西,都还是算有比较有核心技术积累的,只是缺少投资推动成产品。

                    但是不管怎么说,单纯做产品或单纯做服务的公司目前都很难生存下去, 这点我们老大认识不够,另外一个部门的老大看明白了,他们现在活的还不错。

                  • 家园 IT软件业本质上是一个服务行业

                    如果按服务业的搞法,可能更流畅些。

                    有路边的成都小吃,有五星级大饭店。

                    有巷子深处火爆异常的小烤翅馆子,有菜色平庸,价格昂贵的官家宴席。

                    程序员其实就是那做菜的厨师。

                    • 家园 这不是本质的问题

                      本质的问题在于国内目前对软件价值的认同感。 这方面只有少数行业比较规范。打个比方,如果一个软件服务项目价值100w,那么就算20家公司竞争,最后拿到项目的公司,还是可以保证足够利益的。 但是如果这个价值100w的项目,客户只愿意做10w,那么就算2,3家公司竞争,最后大家也都是陪的。 这个绝对不是笑话,现在有些公开招标,甚至没有公司去投标。我以前公司更是被客户强行塞了项目,客户放出的话就是,你不做的话,你以后就不要在这个行业混了。甚至有些客户会觉得,我5块钱就买一张光碟什么东西都有,你做的东西怎么能动不动就要几十万,几百万?买机器越贵越物有所值,软件么,给你钱就不错了。可以说国内it业成也盗版,败也盗版。

                      国内现在it服务业大部分利润都在几个外企手上,他们拿了大头,其他的就是少数几个利润比较有保障的行业。 你看一下每年的软件行业百强就知道了,前几个基本都是家电和硬件厂商,最近两年又塞进一些游戏和互联网厂商。但是真正做it服务的国内企业,都比较可怜。我以前的公司,还有几个同事朋友在的公司,每年都在榜上,但是软硬比例呵呵,一半都没有。

                      现在对日外包软件做的比较红火,其中一个原因就是利润虽然不高,但是按人头算比较有保障。

      • 家园 俺89级的计算机应用,fortran是学的第一门计算机语言

        C是学校教的最后一门。现在还是一线程序员,主打Linux/Unix/C,呵呵。

      • 家园 信息学院出来的大学生应该都能完成那个程序

        本质是很简单的构建和遍历二叉树的程序。

        其实学自动化的做纯程序员不太适合,但如果做一些比较深刻的交叉和综合应用工作,比软件学院甚至计算机系毕业生更加适合。

        • 家园 兄弟我就是学自动化的...

          坦白讲,我在大学里做电机调速,变频等试验都是心惊肉跳的,因为我大学里因为粗心大意曾经打坏过个安培表,从每次听到电机飞车的声音有点怕怕的.而且我的控制/电机等没有学好,或者说我根本没有学懂,觉得还是微机原理好玩.

          大学毕业后找了一份用汇编语言写程序的工作,跟chipset打交道,所谓的Firmware是也.我应该算是程序员,但是不是纯软件的程序员,可以说我解决的90%的bug是跟程序本身没有关系,跟具体的项目/chipset/hardware等等有关,当然也会加一些新的function.但基本上以看code为主,自己写程序的机会不太多.

          • 家园 自动化专业就是万金油

            干啥的都有,钻入IT行当的尤其多。

            如果能把系统,辨识,控制,反馈等思想应用到实际工作中,应该能有些独到的看法。

        • 家园 在国内,80%以上的做编程的是做不出来的

          在国内公司,很多所谓做程序的人,其编程水平到一种你难以想象的地步。而所谓的设计人员,编程的水平则可能更差,甚至根本就不会写程序。

          信息学院四年本科的人,基本能做到对语法的掌握,也就是能编出不出错的程序,符合初级程序员的标准。而成人教育性质的二年制学院,比如那个全国著名的鸟类学院,出来的学生,根本就不能称为程序员,连基本的编程知识都很欠缺。

          国内就是大量这样的新人进入工作领域,究其原因,是因为国内根本就没有合格的师资。去看一下讲授的课程,理论课多,而且是十几年不变的理论课,实际的编程技术则少之又少。

          基本上,公司招的新人,在半年到一年过程中,是纯纯的投入,需要从编程技术到系统原理再到数据库SQL语言,几乎所有的方面都得重新培养。

分页树展主题 · 全看首页 上页
/ 7
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河