首页 > 新公司研发能力低下,何去何从?

新公司研发能力低下,何去何从?

我是去年年底辞职的,到了现在的新公司,和我一起进公司的还有个09年毕业的研究生。到了公司不多久,我们就参加到了一个项目研发中,在研发的过程中,我们都发现公司的代码简直就是垃圾:

一:代码的命名很乱,简直就是三国。他们的项目都是以汉语拼音的首字母,比如是北京目的的项目,他们会在项目中使用bj***,更可笑的是我们在开发中发现有JJbutton 这种名称,我和那个新同事,笑了好半天,鸡鸡butoon是什么东东? 类的名称基本都是汉语拼音的首字母,时不时给你来个wfcl 等等这种。

二:代码中的DLL管理很混乱 。一个项目中,同一个DLL有好多的版本,比如arcgis的dll,大家好几个人的版本就是不一样,统一不起来,这样每次签入编译都报错,郁闷死了。再在framework2.0的开发环境下,竟然有人引入3.0的DLL。一编译都是错误,很郁闷。

三:相同功能的代码很多。他们原来的开发人员基本上都是crtl+c/v过来的,不知道代码重构啊,这样的代码在维护的时候是要死人的。

四:项目中一些DLL直接是从网下down下来的直接就用,不知道这种dll是否有使用限制是否安全。 

五:代码层次不明。每个层次的功能相互杂糅,混换不堪。 

六:数据库代码更混换。公司是做政府项目的,大家都知道,政府项目中,关于数据库,有的是有要求的,表名称和字段需要以汉语拼音的首字母,这些都是要求,我们应该遵守,可是在公司的项目中,可能开发人员心情好,他就使用拼音,心情不好,他就是用了英文,而且没有相关注释,只能是询问相关的开发人员。

七:文档管理混乱。部门号称是通过了CMMI3认证。但是在文档方面,相关的文档都是有的,但是文档中的东西,确是牛头不对马嘴。可能你是新员工如果你对项目不了解,需要看需求文档,和设计文档,但是当你看了这些,你在看代码,天哪,这文档中说的是这个项目吗.

八:对于数据库查询,哥们可能以为是ORACLE,性能不错,所以就有SELECT * FROM TABLE 之类的东西经常见到,而且有的是嵌套了好几个SELECT *.还有在SELECT 的时候,大量使用函数,本来SELECT 两张表是可以的,他就来个SELECT FUNC(1,2) FROM table 之类的,这个FUNC再去扫描一次table2表,要知道,ORACLE的性能在好,咱也不能这样糟蹋啊。 

总而言之, 公司的研发能力低下,不知大家如果遇到这种,如何办?

转载于:https://www.cnblogs.com/ssjylsg/archive/2010/03/17/1688480.html

更多相关:

  • THE START更新堪称轻量级MATLAB的一款软件最新版-Maplesoft Maple 2019.2 中文版。Maple是符号和数字计算环境,也是一种多范式编程语言,由Maplesoft开发,还涵盖了技术计算的其他方面,包括可视化,数据分析,矩阵计算和MATLAB连接。MapleSim工具箱添加了用于多域物理建模和代码生成的...

  • 同学们,你们在学习他人的代码,是否见过这样的代码 def main(): def user_info(gender): 当你还是个小萌新时,你一定会认为这是个很牛逼的语法。 当你有了一点基础时,你一定会想要了解这个语法,并且尝试去使用它。 那么今天,我们便来了解这个牛语法。 有了一点点的python基础,我们来看这段代...

  •     自从用了这些快捷键,鼓励师也不需要了,代码开发效率蹭蹭提升!!! ctrl+shift+[折叠代码 (这个比ctrl+k ctrl+l、ctrl+k ctr+j不知道好用多少倍!) ctrl+shift+]展开代码 ctrl+shift+T打开手贱不小心关掉的窗口 【推荐】ctrl+shift+O打开当前文件...

  • 在提交代码之前,建议最好先Fetch代码下来(如果有冲突,系统会提示),然后再操作Merge到本地分支,这样做是为了避免有其他人同时修改了当前分支,如果直接用Ctrl+T(pull代码)极有可能覆盖本地分支最新代码,安全起见先Fetch代码(Ctrl+Alt+Shift+1)——所谓:小心驶得万年船!...

  • 每次复制代码时,如果代码里有 // 这样的注释就容易让格式乱掉,通过下面的设置就可以避免这种情况。 粘贴代码时取消自动缩进 VIM在粘贴代码时会自动缩进,把代码搞得一团糟糕,甚至可能因为某行的一个注释造成后面的代码全部被注释掉,我知道有同学这个时候会用vi去打开文件再粘贴上去(鄙人以前就是这样),其实需要先设置一下 s...

  • 参考文档...

  • 有好几天没有更新博客了,前段时间因为要开学了,需要凑足学费才能继续在学校学习,耽误了几天,这两天需要补充前面需要学习的一些知识点了。今天就开始进入JavaWeb阶段吧,这段时间我们需要了解一些前端的知识,还有数据库方面的等等,具体的我下次回顾的时候再谈,今天就开始XML方面的一些基础知识的回顾吧!!   一. xml概述 1.1.xm...

  • zeal是一个windows上的开源的离线文档浏览工具,基于docset格式,可以兼容全部dash的文档。zeal没有代码片段管理的功能,只提供文档浏览功能,不过windows下的用户可算是有的用了。dash目前只提供mac上的版本,作者说有往windows上移植的打算,但迟迟没有动工。 刚安装好之后是没有文档可以看的, 需要自己下...

  • 2019独角兽企业重金招聘Python工程师标准>>> 王超:奇虎360MongoDB     MongoDB是高性能开源文档数据库,也是目前最受关注的NoSQL技术之一,以敏捷、可扩展和对企业应用友好(支持事务,一致性和数据完整性保证。该文档具体讲到了奇虎360为什么会使用MongoDB?MonoDB在亿级数据规模...

  •    本来不打算写这个博客的,我讨厌的话题,但是现实中遇到很多事情让我觉得是我沟通有问题!沟通是两个人的事情,做技术的人你和别人沟通需要看对方是什么水平的人,啥也不懂,啥也不会的人,你用那么专业的术语来描述,肯定解决不了问题。最好是举一些通俗易懂的例子    作为一个新人,我们应该在遇到问题的时候,先自己尝试去了解一些东西,比如:一...

  • 如果你觉得你的公司不好,你就去优化它 如果你觉得领导不好,你就去努力提升自己去当领导 如果你觉 得公司产品没有竞争力,就从你开始主动学习,为公同出谋划策,提供有效的方案! 如果你觉得同事不友好,就从你开始做一个善良及乐于助人的员工并且影响身边人 公司有缺点,我们一起修正,一起改进, 而不是一味的漫骂,抱怨,甚至逃离! 横...

  • 有同学说,我技术很好啊,又会机器学习又会编译原理,凭什么那些写Javascript的薪水比我高一倍? 谁让你在一家建站公司上班呢。对一家做网站的公司而言,机器学习和编译原理是不能为它带来收益的,而Javascript写成的带有完美动画的交互组件却能实实在在的拉升公司产品的销售。 而同样是这个人,如果他去一家以大数据分析为核心业务的公司...

  • 各位大神好:     最近公司打算用PostScript语言开发一款打印机产品,本人现在正对这方面予以了解,但是关于Postscript却一无所知,请问园子里的大神们有没有知道的。     我是想咨询一下有关adobe公司在上世纪80年代公司刚成立的时候所推出的一种编程语言PostScript的授权情况。本意是这样的:我们公司最近在开...

  • 接触软件行业很多年有些年头了,展望过去的岁月,总想写点儿东西,总结总结,我也不怕拍砖了,曾经也换过很多公司、跳过很多槽,现在想想,总结出来:“天下的乌鸦是一样黑的”,没有理想的公司,只有个人去适应公司,理想的工作环境只有在天堂里有,想干啥就干啥,薪水多多,压力小小的。1. 有些公司里,人人都想着跳槽高攀,要是哪个人跳槽到了另一个公司,...

  • 我在中行客服组现场驻点工作,平时几乎不用再回管理系统部,只在有问题需要和洪讨论时才回去。被祁总安排负责礼品兑换网站的维护和更新工作的新同事涛,有时有些问题他需要过来中行客服组问我,慢慢地接触多了,我和他也变得熟悉起来。 涛是广西人,和我同年,据他说是在山东青岛上的大学,计算机专业毕业。涛有点个性,有时会蓄着带点沧桑的胡子,这点竟然和我...