做个诚信的客户难,做个诚信的老板难,做个诚信的程序员更难,大家需要诚信的社会环境

 大家都讲诚信太难了,社会讲诚信又需要过硬的服务,也需要有水平的合同

 

   【程序员】  

    老板问项目经理某个功能多长时间能做好?项目经理跑过去问程序员,这个功能多长时间能做好?回答1周能做好,项目经理为了安全期间,回答老板2周才能做好,老板又跑过去给客户讲1个月才能做好。

    1周后项目经理问程序员,做好了吗?程序员说,快做好了,还需要1周才能做好,当时没分析好,没想到会这么复杂,会有这么多问题。

    2周后,项目经理问程序员,做好了吗?程序员说,程序是做好了,但是还要测试、调试、优化,估计需要2周才能好。

    1个月过后,项目经理快崩溃了,做好了吗?程序员说,这个程序越做越复杂,现在程序修改来修改去已经乱套了,实在做不下去了,我想辞职走人了,工作压力太大了,我想换换环境了,我心已决。

    程序员没对项目经理讲诚心,项目经理没能对老板讲诚心,老板没能对客户讲诚心,最终导致公司没能对客户讲诚信。当然不能完全埋怨程序员,但是这样的事情会是经常发生的事情,未必项目经理都懂开发,老板都懂开发的,这时候我们的程序员就是成了多米诺骨牌的第一个倒下的牌了,起了一连串的反映,最终导致公司没能对客户讲诚信。

 

    我们程序员大多试用期过了后,就会跟公司签订了劳动合同,但是我们程序员,往往把这个合同当做废纸,当成儿戏,想辞职就辞职,想跳槽就跳槽,找到新工作后,就想第2天就上岗;甚至马上就想跑路,好像新单位是金山、新单位是印钞机、新单位是人间天堂一样。

    把与老单位签订的合同,根本没放在心上了,这时候要是想起来,在你找不到工作时,到处寻觅工作机会时,是公司收留了你,与你签订了1-2-3年的合同,白纸黑字,有签名,有法律保护的合同,那我们在辞职的时候,又怎么对待了这个合法合同了?我们遵守亲自签订的劳动合同了吗

 

    一般不讲诚心的公司相对少一些,不讲诚心的开发人员倒是很多的,不讲诚心的开发人员多了,不讲诚心的软件公司也多了,由于人员变动过大,很可能导致软件公司不能按合同完成对客户的许诺,软件公司不能讲诚心了,那就会失去客户的诚心。

 

    有时候,我也不得不佩服老外,为什么人家能讲诚心,我们不能讲诚心?为什么我们做出来的软件不太值钱,老外做出来的软件值钱,为什么大钱都让老外赚走了,我们只能赚一些辛苦钱?问题都出在哪里?

    我也不是说所有的老外都讲诚心,相对而言欧美的老外比较发达,比较讲诚心,为什么社会越发达越讲诚心?

 

    我们招聘新员工时总会问,你为什么辞职? 说得最理直气壮的:“我3年合同到期了,我想换个工作环境”这给我的震撼力很强,你的水平的确不错来面试的里你是最强的,若早就想跳槽,应该是没问题的,但是你守诚信,一直做了3年,做到劳动合同到期了,不错小子,你应该是讲诚心的人,比我还讲诚信的人,我佩服你,我要向你学习。

 

   【软件公司】  

    当然,程序员讲诚信是一方面,另外一方面是我们的公司是否讲诚信了?是否按月给我们交好养老金、公积金、医疗保险等?是不是又偷税漏税,能从员工身上克扣的都尽量克扣了?若公司经济状况不是很好,我们大家也能理解的,若经济状况也良好的情况下,这么克扣员工的福利,也是比较令人讨厌的事情。

    软件公司一方面是对开发人员讲诚信,另一方面是对客户负责,是不是有忽悠客户了?是不是说得根做的是两回事情?是否把答应客户的功能都做到位了?

 

   【客户】

    客户是否把需要的功能,都写到合同里去了?合同是否签订得没有2意,客户的需求范围是否明确的、功能点都是明确的?软件公司达到了合同中的功能后,是否按时支付了合同款?后期维护是否按合同支付了相应的费用?

 

    IT软件讲诚信,不是那么容易的

    1:诚信的社会需要人人都讲诚信。【能按签订的合同办事的,都可以说是讲诚信了,我们程序员也需要讲诚信,认真对待劳动合同】

    2:讲诚信需要服务质量过关、功能明确、口碑良好。【例如我是QQ会员,我知道QQ的质量如何,功能如何,付款我也放心也情愿】

    3:签订比较过硬的合同,一切按合同来,一切按合同说话。【客户的需求是无边无际的、永无止境的,需要用合同来明确限制范围,能写有明确范围的合同,没有争议的合同,也是需要有高超的水平的】

 

    一方面是产品质量不过关不能讲诚信,另一方面是我们的水平不够,导致不能讲诚信

 

 

将权限管理、工作流管理做到我能力的极致,一个人只能做好那么很少的几件事情。

posted on 2010-08-23 23:18 吉日嘎拉 不仅权通用权限 阅读(1625) 评论(30) 编辑 收藏

#1楼   回复  引用  查看     理想与现实对不上,理想是好的,现实不照。。

2010-08-23 23:23 | 蔷薇       

#2楼  回复 引用 查看   

这个不仅仅是诚信的问题,还有工作的经验和水平问题。就工作量估算这件事情,就能看出很多水平。
2010-08-23 23:29 | ocean       

#3楼  回复 引用 查看   

不讲诚心?看着怎么那么别扭
2010-08-23 23:49 | 我爱吃土豆       

#4楼  回复 引用   

我有意为吉日 做一个大大的Logo挂在博客园上.

#5楼  回复 引用 查看   

我的博客园第一次回复!
看了博主写了几篇关于技术之外的文章,今天就借此想咨询下我个人的一点情况!
首先,我没有毕业于好的大学;
其次,我毕业前3个月找到份工作,并参与开发至项目结束,总共大概4个月,公司没有主动提出转正=其他问题,所以辞职;
接着,没有主动找工作,进行小程序开发,威客开发(完全维持住生活需求,甚至高于工作薪资);
《补充:对自己的技术能力我还是觉得不差》
然后,今年4月也就是离去年7月辞职,第一次找工作便找到一个工程公司,
没有专业软件开发公司的压力,所以相对比较轻松!

问题:
公司有一个30多岁,做过6年测试的我的直接上级对我进行管理,实际这个是工程公司,所以只有我一个人开发,对于这位上级不接受面向对象的思想,不接受分层开发,(甚至认为程序就该是个exe 不能有dll,因为dll影响性能),我一直也没有太强烈反感,经过几个月下来,他是接受了一些,也经常请教我问题, 但是他却拒绝接受面向接口 与我合作开发 并且固执的认为我们是小项目 就应该做,做不好推到重新做,

事实上,我工作的几个月,一个是整理了项目的结构和代码,二就是不断的按照他说的一遍一遍的bulid 一遍一遍的部署,(因为他拒绝用设计来开发)

今天早上开会,我鬼使神差的提了下意见,就是关于我们要从工程角度出发, 设计,以及合作,和版本控制方面的内容,
没有想到的是,早上的会变成了他跟我争论,指责我有各种问题(由于现在想不起到底是我有问题,还是我不该提出,还是我确实有问题 所以这里就不多说了)

一个争论持续了几个小时,下午老板叫我们单独进去聊,没想到的是,早上已结束的争论变成了他对我的吵架,甚至说我说话带刺,(我是北方人,我从来都觉得我们北方人比较直爽 直白,但从不会话中带话) ,激发到了他说“我就是不用接口,我就是不给你我怎么做,你不愿意你走人,我招你来就是要你做什么你就做什么的”

我当时真的很生气,我说我走,短短几个月,2个项目,软件我都给你完成了,而且很多东西都已经做好了,我走。

接下来就是老板跟我的单独谈话,一直谈的是做人做事方面, 也谈了几个小时,其实我也真没理解有什么意思!

本来睡觉了,睡不着起来看到这边文章,大概的自己的遭遇就写了这么多,不全面,但都是对的, 从一开始开会我提出 我们开发不规范, 到他跟我争论指责我,到下午的跟我争吵,我到现在都想不明白到底问题出在哪了,

晚上又在想,但是我还是不认为自己哪里有大的错误, 开会难道不应该提出问题吗, 就算不接受我的想法, 不能换个角度跟老板一样 开诚布公的好好交谈么, 难道是交流问题? 为什么要先是对我指责 又是对我攻击,

我记得面试我的时候他说“你能力很强,有些东西我自己把握不住”

既然自己没能力 为什么又不听我的意见, 难道是因为他仗着资历就可以随便指责我?

我真的不明白,我错在哪里了, 而且,我真的想辞职,但是又有其他顾虑! 老板这里我也真的不明白到底是什么意思?

想请教下博主以及各位大哥,我是 坦然接受 ,还是 没必要继续待下去,

我明天请假,休息一天(因为周末有项目做鉴定,加班了2天,比较累)!

在此等候各位大哥的意见与建议!
2010-08-24 00:47 | %admin       

#6楼  回复 引用 查看   

我在补充些内容吧,
在我的角度上,我今天一直都是谈从软件及项目出发该怎么做,提了些意见!

为什么提这些意见,是有原因的,因为我进来的时候这里的一套系统不知道哪里来的,代码在我看来完全不合理,完全是一个“差”的项目,
(差在:命名不规范,仅有几个数据库表对象的对象,没其他任何面向对象思想, 接受到的工程数据包没有时间戳竟然用本地时间1秒一秒往上加<他的解释是为了数据库好看>,还有数据库设计只是简单的增删改,没有处理并发,所以可能出现问题的地方全部是trycatch)

在园子里看文章多了,我也并不批判说上面的差就不对,但是我真的感觉太不合理了,所以在后面工作的日子里,我做了DbUntility、NetUntility、LogUntility 然后又把原来大部分代码重写,重新界面布局,还是再此基础上修改完成了2个工程的软件需求。

而公司的计划是要重新架构一个完整要进步的系统,他跟我谈过,我们一起探讨过,做了一些构想和草图,大方面及内容都没有问题,

实际上就是一个 接受socket 数据, 简单的数据计算,然后数据库的基本操作 (多加一点可能就是图表显示和界面上的小功能) !

然后就这么一个我认为非常基本的东西,既然我们觉得要重新架构,就应该要设计,要规范一点来,合作开发

但是实际上,我工作的3个月了,他没有给过我一个接口 一句代码,到了现在开会,我想做下一步工作,提意见的时候,却遭遇这样的尴尬,

我已经改累了,我不想继续开发的时候还是按照 面向过程的思想去开发,而且,我也不想一个这么小的项目被冠以一年多的开发,我真的有很多很多的想法,想改变现在公司软件的现状,有很多很多的想法想做好这个东西!

而就是这么一个想法却因为跟他的想法不吻合,所以我要被指责 被攻击,甚至到我自己已经搞不清楚问题。

当初要我签3年合同,我签了一年, 那我是该继续忍辱开发,还是我该选择别的出路,希望各位不惜指点!
2010-08-24 01:03 | %admin       

#7楼  回复 引用 查看   

我多么想有一个团队,多么想跟大家一样每天才这讨论一些技术问题,

我不知道该怎么描述他,编码选择c++/clr 开发完全不接受接口和分层

即便这些我都可以忍受,我也相信他会慢慢改,

但是为什么我现在对他会这么反感,

还有一个原因可能是“周六他去给客户部署程序,当时程序在查数据的时候弹出个异常,他打电话给我,我说了一句“怎么会有异常呢,以前一直是好的”
然后就是莫名其妙的我被骂态度有问题,” 事后我就在想,我当时只是想进一步知道,异常产生的原因,是数据库没部署好,还是操作失误,还是确实程序问题, 另外他自称做过6年黑盒测试,我当时让你给我下出错信息,重现下错误。 你竟然直接让我打车去现场!

好,这些我都忍气吞声了,你是我的领导,我有错,错就错在我不听你的教诲!

但是,为什么你要强加给我你错的教诲呢,如果你是对的,我崇拜你是个老程序员, 当我看到你的一段代码里 client用iocp的时候 产生怀疑的时候,我无法争论过你,当你向我请教那些基础开发问题的时候我没有笑你还是帮你,当公司的程序不合理,我提出想法和意见的时候你为什么要如此的指责我!

难道你真的认为,程序就应该 trycacth ,数据就应该给的漂亮, 你是开发人员,你不是老板为了给满足客户需求,

你这样教导我“这个应付过去就行了,你不要改代码,我不管你怎么样,我不要看到异常”,你这样的想法真的就是对的吗??

我觉得我没法和你共同工作了,是因为我已经受够你了, 或许是因为你年纪大了,却还是个连“设计模式 架构”都没听过的程序员的悲哀,

休息的这一天,我多么希望你是个小人,你去格了我的硬盘,我就一声不吭的离开这家公司,

2010-08-24 01:16 | %admin       

#8楼  回复 引用 查看   

又见老吉啊
2010-08-24 08:09 | elwin.wang       

#9楼  回复 引用 查看   

吉日发文章太多了,悠着点啊。注意安全。
2010-08-24 08:38 | 王一一       

#10楼  回复 引用 查看   

@%admin
不开心就换工作。
2010-08-24 08:40 | kumaws       

#11楼  回复 引用   

辞职和诚信有什么关系,道德绑架是为了维护资产阶级的利益
2010-08-24 08:41 | daf[未注册用户]

#12楼  回复 引用 查看   

我们招聘新员工时总会问,你为什么辞职? 说得最理直气壮的:“我3年合同到期了,我想换个工作环境”这给我的震撼力很强,你的水平的确不错来面试的里你是最强的,若早就想跳槽,应该是没问题的,但是你守诚信,一直做了3年,做到劳动合同到期了,不错小子,你应该是讲诚心的人,比我还讲诚信的人,我佩服你,我要向你学习。

不很理解,合同到期离职和诚信有什么关系?有关系吗?
2010-08-24 08:47 | 阿水       

#13楼  回复 引用 查看   

可以作为学术论文,但没什么现实意义。
不看大的社会背景。只谈"诚信"等于空谈
2010-08-24 08:50 | 泥冰       

#14楼  回复 引用 查看   

同时 同情一下 %admin 这位兄弟。
记着,在中国社会,大家讲的是“做人” 而不是“做事”。你可以坚持你的原则,但是放在心里。如果觉得不爽,就等待机会走人。刚进社会忍一点、底调一点还是必要的。但也希望这段忍的经历不会影响个人的心志。被社会同化了。否则不是成了恶性循环。
2010-08-24 09:19 | 泥冰       

#15楼  回复 引用 查看   

通常选择践踏诚信的人是因为他不诚信所导致的他所要负的责任还不够大!
2010-08-24 09:32 | 兽王俾斯麦       

#16楼  回复 引用 查看   

引用kumaws:
@%admin
不开心就换工作。



其实工作一直比较轻松 比较和谐,没有任何的不开心, 只因为早上开会提了些意见,就演变成了他对我的指责和攻击,我到现在一觉睡醒了 还是想不清楚问题到底出在哪里,

是我年轻不懂世事,还是他仗着资历故意打压我,

老板也开诚布公的跟我谈过了,我在想就因为一个开会提意见就变成反目成仇,甚至辞职,是不是有点逃兵的感觉,




2010-08-24 09:37 | %admin       

#17楼  回复 引用 查看   

引用泥冰:
同时 同情一下 %admin 这位兄弟。
记着,在中国社会,大家讲的是“做人” 而不是“做事”。你可以坚持你的原则,但是放在心里。如果觉得不爽,就等待机会走人。刚进社会忍一点、底调一点还是必要的。但也希望这段忍的经历不会影响个人的心志。被社会同化了。否则不是成了恶性循环。



公司都是跟我一样大的年轻人,除了他和老板。

老板跟我单独谈的时候也是全部讲做人做事方面的,他不懂软件,所以给我建议让时间来检验,让我坦然一点。

我现在是无法坦然,甚至想到了一些极端。我该怎么处理?
2010-08-24 09:41 | %admin       

#18楼  回复 引用 查看   

看标题以为在谴责环境呢,结果文章里面好像光谴责程序员了?!~~
2010-08-24 10:22 | 小猪凯       

#19楼  回复 引用   

讲的"太好了" 但看了又觉得没有什么用......
2010-08-24 10:58 | --99666[未注册用户]

#20楼  回复 引用   

问题不在于老板,他只关心结果.
问题也不在于程序员,他只负责项目经理交待的工作.
问题在于项目经理,
项目经理比程序员更接近客户的需求,他需要去了解分析客户的需求,是否合理,难易度如何,预定的时间内,以现有的人员是否可以完成,然后去安排程序员的工作,这几天做什么,那几天做什么,什么时候出什么结果.一定发现进度或难度发生问题,要去协商解决.
如果项目经理仅仅是个传话筒.不去分析项目,安排进度,而把这些工作都推给程序员.要他何用?
2010-08-24 15:53 | planfore[未注册用户]

#21楼  回复 引用 查看   

有个问题想问一下,
项目经理去问程序员多长时间能干完?
项目经理是干什么的?
项目经理是纯正的管理人员吗?
我工作这么多年,纯管理人员的项目经理还是很少见的。
一般项目经理就能估出时间,最多参考一下程序员的水平和能力,对时间进行一下调整。
2010-08-24 17:24 | 蓝剑001       

#22楼  回复 引用 查看   

引用planfore:
问题不在于老板,他只关心结果.
问题也不在于程序员,他只负责项目经理交待的工作.
问题在于项目经理,
项目经理比程序员更接近客户的需求,他需要去了解分析客户的需求,是否合理,难易度如何,预定的时间内,以现有的人员是否可以完成,然后去安排程序员的工作,这几天做什么,那几天做什么,什么时候出什么结果.一定发现进度或难度发生问题,要去协商解决.
如果项目经理仅仅是个传话筒.不去分析项目,安排进度,而把这些工作都推给程序员.要他何用?

顶楼上
2010-08-24 17:25 | 蓝剑001       

#23楼  回复 引用 查看   

诚信是个大问题,但是很难解决。
2010-08-24 18:36 | 当仁不让的老孙       

#24楼  回复 引用 查看   

空降一个2B,程序员都懂的这2B不行,
但就是空降了,人心一下散了
各走各的路去了,剩下2B和杯具的项目

老板想换人就会一下就换,程序员走人难道不行吗?
2010-08-24 19:37 | 豆浆油条       

#25楼  回复 引用 查看   

@%admin
所在的层级不同,看到的世界也是不同的。

其实就你的情况而言,你可以进行下换位思考,你的上级为什么会这样???

很多时候,我们思考问题都是站在自己的立场上,但作为你的上级,要考虑到公司产品的延续性、成本、客户体验甚至最恶心的:如何让客户现在就给钱。所以很多时候,我们想到的好的建议方案从问题本身是very good,但可能现在做起来是不合适的,这个时候我们要学会如何理解和调整好自己的心态。
2010-08-25 13:42 | 华磊       

#26楼  回复 引用 查看   

@%admin

你的遭遇太不公平了,以你的能力为什么在这里屈才呢?你应该去一个大公司或者专业的软件公司,不应该呆在这个工程公司受气
2010-08-25 16:23 | 注释掉的青春       

#27楼  回复 引用 查看   

引用华磊:
@%admin
所在的层级不同,看到的世界也是不同的。

其实就你的情况而言,你可以进行下换位思考,你的上级为什么会这样???

很多时候,我们思考问题都是站在自己的立场上,但作为你的上级,要考虑到公司产品的延续性、成本、客户体验甚至最恶心的:如何让客户现在就给钱。所以很多时候,我们想到的好的建议方案从问题本身是very good,但可能现在做起来是不合适的,这个时候我们要学会如何理解和调整好自己的心态。



其实这不是问题的原因所在,确实是我认为他能力有限, 我所以提建议意见也是为了站在公司产品的角度出发的,
即便是小公司也应该是对软件有一个好的设计和开发方式方法,就算我提出的开发方式方法不被采纳,

但作为一个已经有过那么多工作经验或者说已经那么老的一个人,却不能从我的角度或者和老板一样能开诚布公的谈,第一就是开会时候大肆指责我,接着就成了攻击,

其实当天我真的傻了,我没想到会上的一个意见竟会演变到反目成仇一样,

但是现在我想清楚了,我坚决的认为我没错,开会提意见没错,况且在攻击我的时候我也没有太反驳,我是说“我走就走,我给公司做的2个东西已经做好,做的很完善,”。

现在我只有一个想法,那就是 我不会和这个人成为朋友, 但是我还是公司的员工,他还是上级, 说什么我做什么,你说我就做,你不说我就不做,责任不在我,一个项目由于没有规划的做,最后失败承担责任的也不是我,

就像老板说的,他不懂程序,他不能说谁对谁错,让时间去验证!
2010-08-25 19:06 | %admin       

#28楼  回复 引用 查看   

引用注释掉的青春:
@%admin

你的遭遇太不公平了,以你的能力为什么在这里屈才呢?你应该去一个大公司或者专业的软件公司,不应该呆在这个工程公司受气


人总要经历许许多多的事情的, 一不能说屈才, 二不能说是受气

完全都是一个做人的心态和方式方法, 这个世界形形色色什么样的人,什么样的事情都可以有!

或者不一定就要走别人的路线,也不一定就要被一些事所改变,做真实的自己没什么不好!
2010-08-25 19:10 | %admin       

#29楼  回复 引用 查看   

中国的社会重视做人而非做事。
楼主这个帖子有些地方不怎么赞同。
一般情况下是入职第一天签劳动合同,而非转正了再签。
2010-09-13 12:59 | Alan@Net       

#30楼  回复 引用 查看   

我觉得这个完全不是诚信的问题,而是公司的问题
1、项目管理的问题
进度不只是靠程序员来决定的,而是由项目经理来预算的。作为一个项目经理不能根据经验来预算时间?
2、危机处理的问题
在项目出现第一次危机的时候没有做好危机处理。为什么预计时间没有做出来,分析原因了吗?改变思路了吗?
3、沟通的问题
程序员有问题为什么没有想项目经理反应,却选择自己埋头钻研?项目经理为什么没有对进度进行跟进?
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值