过早客
  • 首页
  • 节点
  • 成员
  • 广告投放
  • 登录
  • 注册

团队建设之程序员文化

IT技术 • tracymcladdy • 发表于 10 年前 • 最后回复来自 kenzi • 10 年前

最近总算闲了,分享点干货,希望结实朋友,共同进步。

(PS:这个排版不好弄啊,我慢点写,尽量排好)

首先简单介绍下自己,技术装逼犯,敏捷恐怖分子,linux,c/c++脑残粉,“技术部门无技术”种族歧视者和“程序员文化”民族主义者!2010年在某所工科985软件工程(日语强化)专业通过清考艰难拿到毕业证和学位证。目前在武汉互联网项目艰难创业中。

先说团队,创业前在两家大公司呆过,说体会前先让我竖一个大大的中指!!!

每一个苦逼的程序员背后,都有一堆指点江山的人!!

1.无休止的会议

这世上除了“他爹的TDD”开发模式,还有“他妈的TMD”开发,就是Team Meeting Driven。

软件的复杂度越来越大,分工越来越细,有了PM,BA,QA。为了协调大家一起工作,开会基本上成了每天工作最主要的东西,对于一些管理者来说一星期中居然有80%时间都在开会。

其实协调和沟通的成本才是最大的,流程太重,利益牵扯,内耗太大,光说不做的越来越多,加班越来越多,效率越来越低。

2.不干活的人越来越多

我们需要不coding的货么?不需要!

这些货们喜欢把人拖去开会。实际上,会议是他们最好的朋友,因为只有在开会时才显得出他们的重要。

为什么是架构师来整体架构,产品经理和需求分析师确定功能,项目经理来安排进度、督促落实?是不是因为只有这样,这些不能扎实coding的货才不会丢掉饭碗?

看出这些货的真实水平很简单,和架构师聊某个业务需求的具体实现,和咨询师谈软件性能,至于项目经理、产品经理——talk is cheap,show me your code!

自己管理自己是最好的,如果你不信任程序员,你招他干什么?程序员为什么不能自己分析需求然后高效的实现他?程序员为什么不能管理项目和进度?为什么不能自己运维?程序员不能和别人好好合作?不懂这些,程序员能写好程序?

程序员都应该是三头六臂的,必须能理解需求,合理设计,规范实现,自己测试,自己运维。

eating your own dog food!程序员只有全程靠自己,自己设计,自己实现,自己测试,自己运维,程序才会越来越健壮,自己做日志,自己分析,当自己忙的像狗时,才会停下来想想自己为什么会变成狗。 才会想办法让自己怎么闲下来。

———————————————————————————————————————————————————————————————————————————————————homework1:1,重构自己以前的一个模块,让它达到“可重用”级别

2,想办法至少减少目前20%的工作量

3,拒绝或者简化一个需求(需要团队里所有人同意)

———————————————————————————————————————————————————————————————————————————————————

3.产品/客户是TMD上帝

说“ok”很容易。程序员很容易被说服接受一个新的功能、同意一个操蛋的deadline、笑纳一个愚蠢的设计。很快,一大堆你曾经说“yes”的事情就发生连锁反应,很多你不想要的东西越堆越高,甚至你都看不出原来想要的东西。

客户TMD不是上帝,产品更TM不是,用户才是!如果你是一个大厨,很多人说你做的菜很辣,那么,你要改迎合大众口味。但是如果来一个VIP贵宾或者值班经理让你在鲍鱼里面加香蕉,你就可以完全不用理会他了,若是为了少数顾客的要求而毁了产品不值得。

我曾经呆的第一家公司,核心客户只有一个,于是公司尽可能的去取悦那个客户,然后政府换届,一把手变更,呵呵呵呵呵呵呵呵呵呵呵。。。

产品应该是面向一类用户,而不是对某个善变的用户唯唯诺诺。

4.什么功能都要做,无休止的加班

如果对手的产品有5个功能,我们就至少要做6个。然后就是无休止的加班,功能做出来也不尽满意。

这就是很多公司的文化,竞争文化,其实就是日了狗的加班文化!认为加班是公司的核心竞争力,或是超越对手的手段,其实是一种相当 Ridiculous 的想法。这说明管理者们已经想不到自己公司的核心价值了。

正确的应该是比你的竞对手做得少,以此来打败他们。让自己去解决简单的问题,把那些纠结的、麻烦的、艰难的、讨厌的难题留给竞对手去解决。做半个完美的产品比做一个庞大的半成品好100倍。

请允许我上面狂爆的粗口,因为我一向话糙理不糙,就如同一个猥琐文艺男问我--你曾经有没有因为身体的寂寞而糊里糊涂的和某个妹子在一起呀?我回--你说的就是骗炮打啊?
高下立判,我就是付出了艹逼的代价在装逼的道路上越走越远,狗屎的团队文化基本讲完了,明天来讲程序员文化之团队。

加入收藏 新浪微博 分享到微信 ❤赞 6133 次点击 1 人赞 0 人收藏

打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

共收到6条回复
zhouzhe8013 10 年前 #1 赞 0

关于排版,楼主可以参考https://www.zybuluo.com/mdeditor?url=https://www.zybuluo.com/static/editor/md-help.markdown里面可以预览.

光谷社区采用markdown编辑器,使用上可能比较麻烦,但是熟练之后功能非常强大.

tracymcladdy 楼主 10 年前 #2 赞 0

@zhouzhe8013 还是习惯装逼的说一句,vim是最好的文本编辑器!!面板里面粘贴过来的图片还是有问题。。

zhouzhe8013 10 年前 #3 赞 0

@tracymcladdy 贴图貌似应该ok啊,好吧.

编辑器后期想办法调整易用一点.

safaicy 10 年前 #4 赞 0

写完了吗,就两点?坐等看楼主的分享。

tracymcladdy 楼主 10 年前 #5 赞 0

@safaicy 还远着呢,至少5000字 - -!

kenzi 10 年前 #6 赞 0

不错的分享

请绑定手机号后,再发言,点击此处
Guozaoke.com—源自武汉的高端交流分享社区
相关主题
开发了一个管理 Linux 服务器的桌面可视化管理工具,求蹂躏
服务器可视化采用纯前端渲染,这个技术实现难度如何
最近时间少了, 隔了这么久, 才做了一个网站
做了一款摸鱼软件,有人要试用吗?
有搞嵌入式硬件的吗?
搞了个AI 生图的网站,不需要登录,永久免费
社友们,你们是怎么入编程这行的?
计算机相关5000本电子书PDF分享
求推荐一个AI智能体客服
关于团队开发习惯

过早客微信公众号:guozaoke • 过早客新浪微博:@过早客 • 广告投放合作微信:fullygroup50 鄂ICP备2021016276号-2 • 鄂公网安备42018502001446号