刚入职,遇到这样的代码,怎么办...

2016-12-19 15:19:00 +08:00
 qinxi

两周前来的初创公司,当时来面试的时候说之前的 代码是外包写的,我已经有心理准备了.

但是却没想到,居然这么渣.

这只是冰山一脚,for 循环用的出神入化,sql 拼的清新脱俗,

没有用户登陆认证的说法,只需要传 userId 来识别用户身份,

没有任何安全意识,用户列表直接返回了用户的所有信息,包括手机号 密码(明文).

没有订单概念,微信支付只负责生成订单 id,不保存,支付宝由客户端自己生成订单(私钥当然也在 app 啦~)支付成功后由客户端直接提交 userid,money 直接存放数据库..

数据库有一个查询要 14 秒 ,居然还不建索引,不优化.不过想想 之前的 sql,也就明白了

这仍然只是冰山一角.

负责人不懂技术,现在技术只剩下两个 ios 和我了(说是目前不打算做 android)

现在年底了.工作不太好找.不造该咋办了.

工作正好2年半,不过学历是大专

19849 次点击
所在节点    程序员
133 条回复
Miy4mori
2016-12-19 15:25:04 +08:00
大兄弟,赶紧另谋出路吧!
qinxi
2016-12-19 15:27:32 +08:00
@Miy4mori 但是年底不太好找.唉
Miy4mori
2016-12-19 15:29:09 +08:00
@qinxi 如果有实力的话可以慢慢重构,不过风险太大还没好处,可以先混着投简历……
zhuangzhuang1988
2016-12-19 15:32:36 +08:00
我草, 网站 /api 在哪里, 可以测试注入了
775229836
2016-12-19 15:37:17 +08:00
我就看看不说话,你加油吧
ipconfiger
2016-12-19 15:38:07 +08:00
外包的不就这样子了么
helloccav
2016-12-19 15:40:22 +08:00
如果老板能认识到之前的代码多么烂并肯定你的能力与工作,那还是可以待下去的,否则就走人吧
dapeng
2016-12-19 15:40:42 +08:00
我也要尝试下注入玩玩
murmur
2016-12-19 15:41:33 +08:00
绝佳的新人练手网站
lusyoe
2016-12-19 15:41:42 +08:00
我这也差不多啊,刚入职发现项目连 MVC 都没划分,业务逻辑加数据库查询全部写在 Struts 的 Action(Controller)中。。
qinxi
2016-12-19 15:42:55 +08:00
@zhuangzhuang1988 根本就不需要人刻意注入, 上周他们说报错了.我一看.他们的参数有个 King's College London .我摊手,他这个 hibernate 封装是那个外包公司自己的.没有源码,只有 jar.

数据库密码 root root,刚入职时候跟我说数据库天天崩,要重启...后来我查到是被黑了,告诉他们,他们说 以前数据被清空过....那居然还没人管...
chocotan
2016-12-19 15:46:28 +08:00
面试的时候得了解清楚
我待的第一家公司也不比楼主现在的好到哪里去......
sorcerer
2016-12-19 15:47:02 +08:00
@lusyoe 我这边自己写内部小系统没仔细划分 service 层和 dao 层。貌似你们更绝...
sagaxu
2016-12-19 15:48:50 +08:00
永远不要接盘外包代码,一帮月薪 10k 左右的人能写的出能用的代码吗?
lijsh
2016-12-19 15:50:18 +08:00
我比你惨,几个月前 CTO 拉了个前端架构师写了个项目后来让我接手,好家伙,完全不搞模块化,变量、函数挂在 windows 上,明明引入了 Vue.js 还是大量 jQuery 操作 DOM ,异步状态也混乱,用 setTimeout 解决异步变量依赖……

有两次我实在引不住了,直接拉他过来吐槽,然后这个项目完了后我被炒了。

呵呵。
fwrq41251
2016-12-19 15:50:37 +08:00
你们的数据库似乎还有三种命名风格,驼峰,下划线,全小写。。
先在公司划一划,等明年换工作吧。
qfdk
2016-12-19 15:52:16 +08:00
告诉我 哪个公司 我绝对不会去注册 免得出现在 xxlove2017 数据库中
qinxi
2016-12-19 15:56:56 +08:00
@lijsh 哈哈哈哈哈哈哈 666
xrlin
2016-12-19 15:59:28 +08:00
666, 绝佳网络攻击练手网站(⁎⁍̴̛ᴗ⁍̴̛⁎)
VaneHay
2016-12-19 16:00:02 +08:00
等签完字,马上离职.也是外包公司,干了半年,真心累了.不过不在帝都,魔都

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/328641

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX