为什么80%的码农都做不了架构师?>>>   

我曾经在一个比较有规模的IT公司工作,由于公司领导的经营能力还是蛮强,这个公司生存得还可以。大公司了,跟小公司创业型公司差别很大,更得追求的管理上档次,开发规范化。

大家都知道,编码规范很重要,公司应该有个自己的编码规范,这是天经地义的,那我们公司也是这么干的,建立符合自己公司编码规范,首先我们想到的是网上下载一个,左看右看,你需要啥的时候,就找不到啥,或者找不到合适的,看这个这里不满意,看那个哪里不满意,那就需要自己写一个吧?

自己写一个,也没那么容易,排版要规范吧,不能出现错别字吧,也得有章有序吧,格式也需要符合公司的统一规范吧?你写出来的东西,也不能对付,你是希望弄出一个精品来,那就得仔细写,本来我们搞技术的,就不擅长写文档,擅长写文档不擅长做开发,不懂开发的人写出来规范,又不符合公司的实际情况。

那就自己动手写吧,由于一方面是不擅长写文档、另一方面手上往往还会有这样那样的事情,导致写出来了,1个月过去了,写好了,也不是就这么简单就可以发布了,要领导审核,领导也得看看,你写的是不是有道理的?还会给你一些补充建议,你再改,再让领导审核,我们公司的领导倒是很厉害,都是工作狂,我们一交上去,很快就能得到批复及补充意见等。

领导也看过了,审核过了,是不是可以发布了呢?不可以,因为这不代表大家的意见,还要开会讨论,往往参加这个会议的,都是公司的技术骨干,这些骨干往往是要么有事,要么忙不开,好不容易凑到一起,那都是牛人,意见分歧特别大,有配合的,有过度配合的,有消极的,争来争去,又开好几次会议,才能勉强通过,甚至是流产。

我们简单算一下成本:
一个比较牛的人写一个月,加上领导审核,修正(至少10000的成本进去了吧?)
组织接近10个人开5次会议,每次半天(一个人200元来计算吧*10*5 == 10000元)
房租的成本、会议室的成本、管理成本我们就不算了。

大家折腾来折腾去,搞个代码规范,也要花费20000元的成本进去了,不算不知道,一算吓一跳啊。你说你们公司的编码规范是否值钱?一个小公司,是否能把规范做好?

但是我们换个思路,我们的工作效率高,别老是互相搞来搞去,多放弃一些太个性化的思想、大家多妥协,多互相配合一下,可能开1次会议就可以了,觉得哪个规范写得还可以,直接拿过来,稍微修改一下就可以了,那就没什么过大的成本了,以后再执行过程中不断完善改进也是可以的,别老是有过多的借口,甚至是想尽一切方法制造借口。

例如:
这规范是你吉日的规范,不是我们公司的规范,公司的规范要开会讨论过才可以。”。
这个程序如何排版没有在规范里写明白,也没在规范里要求,我这么写怎么不可以?”。

这些都是能搞死人的借口,大家天天这么搞,这个公司能弄得好嘛?

其实道理很简单,微软代码怎么写的,MSDN上代码怎么写,微软的函数命名都这么写的,大家就这么写是最简单,全世界都可以大致认同的规范,平时写程序是也多注意一些,别老自己创造一个写法出来,不说微软的写法有多少好,大家都这么看齐,又省事又高效。

不足之处请指点,其实一个公司行不行,也要看文化,学会放弃、妥协也是进步

转载于:https://my.oschina.net/iwenr/blog/227882

通过制定编码规范的过程来说明《学会放弃、妥协也是个大进步,也是相当的提高工作效率》...相关推荐

  1. 提高工作效率的重要性 苹果手机用便签软件制定计划

    优胜劣汰是大自然的生存法则,对于职场也同样适用.我们只有提高工作效率,用心工作,才能在职场中站稳脚跟,更好的生存.没有一家公司会重视办事拖拉,效率底下的员工.高效率工作是每一位优秀职场人必须具备的能力 ...

  2. 软件版本号命名规范_如何才能给文件合理命名,提高工作效率?我有3个建议!...

    不称深度指南,只愿浅度指北文件和文件夹命名有多重要,这个应该不用我说了.1 找一个文件要一个个文件夹的翻,一不小心半个小时就过去了:2 即使使用如 Everything 的快速搜索的工具,但自己的文件 ...

  3. 软件项目质量保证——编码规范

    目录 一 编码规范的作用 二 编码规范不是"物神" 三 编写编码规范的一些建议 四 编码规范参考 作为软件开发者,我们可以开发低等级的软件,但不能开发低质量的软件.所以,如何实施质 ...

  4. java编码ppt_[2018年最新整理]Java编码规范.ppt

    [2018年最新整理]Java编码规范 制定编码规范的最主要的目的是为了对产出代码的长期维护.通常负责 维护代码的人大多都不是开发者本人,如果有一个统一的代码格式以及 说明就可以减少混淆提高理解速度. ...

  5. Python的基本编码规范

    编码风格 错误认知 这很浪费时间 我是个艺术家 所有人都能穿的鞋不会合任何人的脚 我善长制定编码规范 正确认知 促进团队合作 减少bug处理 提高可读性,降低维护成本 有助于代码审查 养成习惯,有助于 ...

  6. 华为、腾讯C++编码规范

    转自https://blog.csdn.net/qq_42550817/article/details/82227564 一:华为公司程序设计风格 排版 1.1 程序块要采用缩进风格编写, 缩进的空格 ...

  7. java编码规范文档 下载_软件项目实训及课程设计指导——制定待开发项目中各种文档的规范...

    软件项目实训及课程设计指导--制定待开发项目中各种形式文档的规范 1.制定对课程设计项目开发过程中的规范性要求 (1)从"形式"到"内容"两个方面控制和要求开发 ...

  8. 《阿里巴巴编码规范(JAVA)》学习认证考后感

    image.png <阿里巴巴 Java 开发手册>是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模一线实战的检验及不断完善,系统化地整理成册,回馈给广大开发者. 本手册的 ...

  9. 读谷歌编码规范所想到的

    这几天看了很多文章,其中有一篇<为什么谷歌要执行严格的代码编写规范>让我深有感触. 不得不承认,以前一直认为编码规范没什么用处,甚至有时候觉得浪费开发人员的工作时间. 在同另一个公司合作共 ...

最新文章

  1. ATS 5.3.0日志字段分析(续)
  2. 设置linux查看历史命令显示两个小时内,linux系统中history历史命令显示执行日期和时间...
  3. 微信读书android换到ios,Android 微信读书本周推荐传送带列表实现
  4. 《深入理解Android 卷III》第四章 深入理解WindowManagerService
  5. 使用 Drone 构建 Coding 项目
  6. 常用工具说明--搭建基于rietveld的CodeReview平台(未测试)
  7. Java StringBuilder subSequence()方法与示例
  8. Abbey加入了FreeCodeCamp团队,担任编辑
  9. [原]好玩的Linux,关于时间cal命令
  10. leetcode python3 简单题169. Majority Element
  11. android 导航抽屉_Android导航抽屉示例教程
  12. JavaScript中defer 和onload的执行顺序
  13. 实现滑动到中间变大的效果
  14. ubuntu上常用的软件安装
  15. Win7 便签设置字体方法
  16. html调取android手机录音并保存,html5网页录音插件Recorder
  17. Redis运行时突然不能读取数据了
  18. 微信小程序使用正则过滤电话号码
  19. 软件分析与测试研讨会,第四届Vector测试专题研讨会
  20. Java常用类--日期时间相关的类

热门文章

  1. Flutter入门篇(一)
  2. 任天堂和VR,是要“重新牵手”还是“分道扬镳”?
  3. 脑芯编:窥脑究竟,织网造芯(二)
  4. 中移动正进行智能网关互通测试:下半年规模集采
  5. 解决ftp的pasv模式下iptables设置问题
  6. 一个非常超级可爱的滚动到顶端(Back to top)的jQuery插件- jQuery Back to Top
  7. UART0串口编程系列(四)
  8. .在OnPaint()函数和在OnEraseBkgnd()重绘图的区别
  9. 树-当前结点与列表页不符的处理
  10. 连续 4 年成为“开发者最喜欢的语言”,这门编程语言你了解过吗?