1
Duluku 2017-12-25 23:15:09 +08:00 9
写得很中肯。“因为创业公司,都是 90 后,仍然是感觉挺有活力的。不过现在想想,毕竟也是 5-6 年的公司了,如果清一色 90 后,那……肯定还是有地方有问题的吧。 ” 有些意思
|
2
dan2001go OP 在写的时候已经尽量的客观了,不过写完再看了一下个人主观的感情色彩还是很浓的。看得时候还是见谅了。
|
3
littleghosty 2017-12-25 23:23:10 +08:00 via iPhone
过年前打算找工作的我吓得瑟瑟发抖……
|
4
WordTian 2017-12-25 23:31:26 +08:00 via Android
这也不能动,那也不能动,那还优化个毛线。
估计这公司对 IT 方面也只是附带着搞的,也不受重视,跑路是迟早的事。 歇一歇,过个好年,来年再战吧 |
5
cnTangLang 2017-12-25 23:38:01 +08:00 via Android 4
塞翁失马,焉知非福!
|
6
cqcn1991 2017-12-25 23:41:41 +08:00 via iPhone
直接走就好了,不是好公司
|
7
1762628386 2017-12-25 23:43:56 +08:00 2
说是找公司 不如说是找领导 投资也是一样 找工作更是一样
|
8
xiaojie668329 2017-12-25 23:54:33 +08:00 via iPhone
不错,还是有点参考价值的。楼主有心了。
|
9
liprais 2017-12-26 00:01:55 +08:00 via iPad
惯例报公司名字
|
10
mlkr 2017-12-26 00:05:09 +08:00 via Android
和我上家公司一样,每天看代码的时候觉得自己在搅屎,能不写 php 就不写 php 吧
|
11
nieyujiang 2017-12-26 00:05:56 +08:00 1
iOS 一个 Controller 里面几万行代码的都见过.变量命名清一色的 Button1,Button2.以此类推.问同事要不要加点注释,他们说不用,然后.我不干了.感觉跟卤煮差不多.
|
12
imgode 2017-12-26 00:10:13 +08:00 via Android
成语用错了
|
13
celerysoft 2017-12-26 00:53:58 +08:00
加油,好好准备面试,好工作在等着你呢
|
14
ryd994 2017-12-26 03:19:20 +08:00 via Android
简历上不写啊,问这期间干嘛了,就说个人原因在休息
|
15
rosu 2017-12-26 07:51:17 +08:00 via Android 1
罄竹难书用错了哦。
|
16
lifesimple 2017-12-26 07:55:07 +08:00 via iPhone 1
那就一条 url 把他们数据改了,让他们清醒的认识到有多辣鸡
|
17
firefox12 2017-12-26 07:58:51 +08:00 via iPhone
url 把数据改了什么意思?现在数据不都在通过 url 传吗?没做好 权限校验?参数校验?
|
18
ebony0319 2017-12-26 08:09:37 +08:00 via Android
罄竹难书:形容罪恶太多了,都写不完。
|
19
bk201 2017-12-26 08:20:37 +08:00 via iPhone
创业公司 10 个九个坑,清一色年轻人说明留不住人.
|
20
jamfer 2017-12-26 08:44:49 +08:00 via iPhone
大兄弟,选择总是伴随风险的,吃一堑长一智,下次做选择之前一定要跟领导聊聊。还有就是这种公司早走早脱身。绝壁好事
|
22
lanyi921 2017-12-26 08:49:11 +08:00
代码都六年了,还是创业公司,还有发展
|
24
ekko 2017-12-26 08:54:33 +08:00
早走好过赖留,我现在也这种情况,应届生入职半年,现在想跳都跳不出去。
|
25
defunct9 2017-12-26 08:58:35 +08:00 2
看得出来,楼主很克制,很客观了。但是作为一名看热闹不嫌事大的吃瓜群众来说,是想看看非理性的一面。看看那几万字的控诉书,贴出来吧。
|
26
aino 2017-12-26 09:04:14 +08:00
差不多和我现在的公司差不多吧,我忍耐下来了
|
27
spLite 2017-12-26 09:05:48 +08:00 1
看得出很克制了,还是想留个公司名避坑 http://www.itblacklist.cn/
|
28
zhang1215 2017-12-26 09:07:53 +08:00
我准备年后就跑路,现在呆的这个操蛋公司跟你所说的差不多
|
29
rogwan 2017-12-26 09:13:08 +08:00 via Android
公司和楼主的需求不搭了,企业希望楼主能把现有代码提速降费,楼主发现现有代码已经扶不上墙。这辆老爷车只需要维修工人,楼主就成了牛刀了,需要重构才有用武之地吧
|
31
yoke123 2017-12-26 09:26:17 +08:00
唉 看完之后 感觉我们公司也差不多 年后再说吧
|
32
yangyao 2017-12-26 09:26:40 +08:00
扎心了~ 和我现在的处境一毛一样~
|
33
firefox12 2017-12-26 09:34:15 +08:00 via iPhone 2
从失败的例子 可以看到楼主失败的原因 策略不对啊,有这么多问题 应该从最简单的地方一点点改
比如 pdo 防蛀入 ,可以在线上找出 2 个例子,然后演示出来。然后用 pdo 实现出来。告诉大家怎样才简单,当然这时候你应该把读写分离的设计先考虑进去了。这种项目从 php4 开始 当时就没有 pdo 这种概念,所以科普也好 告诉大家怎么用也好 让大家先发现问题 然后是解决办法 最后是目标 完全 pdo 化,最后引入 ddd 保证重构质量。定一个小目标 比如 1 个月内完成。最后引入注入检查工具 做前后对比。证明 pdo 是有意义的。 pdo 做好了,大家对你信任了,然后是读写分离,这个在 pdo 基础上做好了 再做 rpc 一切就容易了。 一上来就想全搞 我是 cto 我也会问你,搞砸了,你拍屁股走人,我怎么办? |
34
Jeremial 2017-12-26 09:35:24 +08:00 4
在朋友圈看到了楼主的状态, 还想问下细节, 现在知道了
曾经遇到过一次, 已经拿包出门, 被 CEO 要求, 啥时候改完上线啥时候才能走. 关键一个破业务, 白天都没几个人用, 晚上更不用说. 但是就是要强制你, 让你改完上线才能走. 而且最终离职的时候, 闹的很不愉快. 作为创业团队一员, 看到公司的人走了一波又一波, 招的都是些刚毕业, 不知道深浅, 只有冲劲的年轻人. 找工作, 尤其是创业公司, 项目很重要, 但是更重要的是人. 老板人品不行, 啥也成不了, 还天天画饼, 让人恶心. 还有奉劝刚毕业的年轻人, 能不去创业公司就千万别去创业公司. 说创业公司锻炼人的, 其实被毁掉的比被锻炼的更多, 而且执行力强的, 在哪里都能得到锻炼, 去大公司还能得到一个好的履历 |
35
firefox12 2017-12-26 09:37:44 +08:00 via iPhone
pdo 的问题要从你自己线上的系统找 他们会有紧迫感。然后就是项目难度的估算,工程量的估算,如何不干扰现有工作业务,如何测试,如何切换,有问题怎么回滚。你至少有个通盘详细的机会 别人才能接受
|
36
lxguidu 2017-12-26 09:47:42 +08:00
机会同一时间找工作,不过我的目的很明确,小公司不去,给的再高也不去,哈哈。。。。
|
37
thundernet8 2017-12-26 09:48:13 +08:00 via Android
划重点 “因为创业公司,都是 90 后,仍然是感觉挺有活力的。不过现在想想,毕竟也是 5-6 年的公司了,如果清一色 90 后,那……肯定还是有地方有问题的吧。 ” 同感
|
38
dan2001go OP @firefox12 最后考虑到风险,我觉得先从 App 的接口着手,在老的 project 目录中创建新的一个目录,然后在里面写全新的代码。一个一个接口逐渐替换和测试。老代码不动,只是换个 URL 就可以方便切换。这是最妥当的。新的代码我用 slim 框架加上 eloquent 这个 PHP 的数据库 orm 插件。整套代码框架都写好了,性能分析也做好了。DEMO 也有了。
唯一的问题就是测试,需求估计公司每人可以很清楚的理清楚了。这个暂时无解,就是分析老代码,列出各种模块功能点 |
39
genesys 2017-12-26 09:49:05 +08:00
太巧了!我正好昨天无意中翻看到了楼主的微博,没想到今天在这儿看到这帖子发现你们是同一人。
|
40
ThatIsFine 2017-12-26 09:50:54 +08:00
完整的人生是应该有这些经历
|
41
qinxi 2017-12-26 09:51:50 +08:00
我还见过 移动端 用户身份用 id 传参来决定的呢.........
社交应用 返回附近的人 带着别人的密码一块返回.... 支付的私钥保存在 APP 里..... |
42
fhy1994 2017-12-26 09:53:43 +08:00
昨天在陌陌上看到楼主发的匿名
|
43
armoni 2017-12-26 09:54:14 +08:00
运气不好看走眼常有的事,收拾心情再来过
|
45
swulling 2017-12-26 09:57:05 +08:00 via iPhone 1
这要是按照你的意思弄完了,那你基本就没法被开了,别人搞不定啊。
别人宁可代码烂,也要保障随时可换人 |
46
silov 2017-12-26 10:01:47 +08:00
额。。。非得强调 90 后么。。。
|
47
dan2001go OP @silov 因为现在年轻的主力就是 90 后啊,没有贬义,刚毕业的大学生不是 90 后还能是 00 后啊。。
|
48
lfmy 2017-12-26 10:05:29 +08:00
"毕竟也是 5-6 年的公司了,如果清一色 90 后,那……肯定还是有地方有问题的吧"
觉得这句话非常有道理,我们公司可不止五六年,都是 90 后。。。。 |
49
topbandit 2017-12-26 10:05:39 +08:00
创业公司肾重,去之前也要看老板靠不靠谱
|
50
roys 2017-12-26 10:10:28 +08:00
面试的时候也需要了解下公司的技术栈,能了解一二。
|
51
Swift3030 2017-12-26 10:20:07 +08:00
这有什么心态可崩的
|
53
jxl 2017-12-26 11:29:44 +08:00
90 年出生的 工作经验 也有 4,5 年了吧
|
54
beyoung 2017-12-26 11:35:52 +08:00 1
罄竹难书 [qìng zhú nán shū] : 形容罪行多得写不完。
|
55
xomix 2017-12-26 11:41:42 +08:00
六年的创业公司,就这一点就能吓走我
|
56
Leo 2017-12-26 11:48:13 +08:00
楼主遇到这般糟心事算很心平气和。不要泄气,2018 年继续往前。
|
57
itaotao 2017-12-26 11:51:27 +08:00 1
和 90 后没关系 只是公司烂而已 我估计待着那批 90 后也是刚毕业的居多 一般 90 后不会忍受这种公司的
|
58
cxyfreedom 2017-12-26 11:56:29 +08:00
所以说跟对老板才是真的重要
|
59
Damon4V 2017-12-26 12:05:30 +08:00
不是互联网出生的老板是很难沟通的;
加油! 楼主 年前找找吧 也许就找到了 年后入职 ,哈哈 加油加油! Good Luck 尽量去大公司吧 |
60
goodryb 2017-12-26 12:08:57 +08:00
看完楼主全文,感觉不是挺好的吗,大家都不满意,一拍两散
|
61
whypool 2017-12-26 12:09:44 +08:00 4
扎心了
不过楼主的做法有点过了 不要一来公司就重构,这是大忌,相当于之前那些员工敲的代码全部推翻了,如果没有一点硬的人际关系 这样基本是被辞退的,很难立足 还有,不要去批判之前的代码,业务逻辑什么的,不要站在一个高度去俯视,除非你自己带一个团队空降,否则这就是找死 不要越权 正确的做饭是,虽然之前的系统很烂,代码很烂,既然以资深 or 高级 or 架构师进公司的,之前的系统和你没啥关系,好或者烂这锅根本不用甩你身上,至于怎么升级优化,等你熟悉了业务逻辑,自己出方案,和 cto 或者老板汇报,能不能通过,一方面看你自己的能力,一方面看公司的决定,拿到项目的主动权,不用去重构之前的老项目,直接成立新项目, 需要人手和管事的沟通,还能带一下技术不好的;如果 cto 或者老板哔了你的方案,那呆下去也没啥意思了,英雄无用武之地 |
62
BearyChat 2017-12-26 12:17:30 +08:00
来北京吗~
|
66
dan2001go OP @whypool 唉。我就是和经理提了一下重构。后来看他脸色一沉就没多说。今天和一个同事聊天,他谈了些公司的问题。公司有个隐性指标,就是要立竿见影。估计是一个多月时间没有达到他们的目的吧。原来经理和我提到他们之前也找过一个架构,做了四个月没结果就不要了。当时就知道情况不对了,谁知道是你不要还是人家自己走的。和几个 go 架构甚至和一个产品总监聊过。反正一听我是做 PHP 架构的,就一脸可怜的说你惨了。
|
67
iloveyou 2017-12-26 13:01:09 +08:00
猛一看还以为我发的帖子呢。上一份工作遇到和你差不多的情况,比你好的是要彻底重构,然后我把架构搭起来了,一边完善架构一边开发业务干了三个月,遇到公司调整,和一批没转正的一块走了。
|
68
mortonnex 2017-12-26 13:20:07 +08:00
客观讲,楼主的产出有限,这样的结果有一定的道理
|
69
Clarencep 2017-12-26 13:28:15 +08:00
重构不如新写,切记。
既然老的代码问题那么多,不如直接另起一个项目 /工程 /PHP 文件,然后新的需求尽量在新的项目里面搞。 |
70
dan2001go OP @Clarencep 啊。。我说的重构就是新写…老代码那么烂,在上面改简直是要命。我以为重构和新写一个概念呢。寒…
|
72
66beta 2017-12-26 13:38:18 +08:00
第三,一个页面,可以有 800 条 SQL 查询语句
dba 抗住了,深藏不露 |
73
dan2001go OP @66beta 后台的代码。本来也想到会有人写出这种代码吧。但是我自己把所有的项目建在我自己的笔记本的虚拟机上面执行,一到这个页面就 500。找不到原因,后来看了一下数据库的查询日志…直接就给跪了。不过也好在是后台,影响不大。主要这几百条语句里面还有一堆是 like "%xx%"…
前台好点,最多的是订单创建的页面,我整理了一下,差不多执行一次 900 多条语句。第一次优化缩减到 600 条。 |
76
liteyou 2017-12-26 14:14:56 +08:00
CTO 会担心要是你重构也收不了场,重蹈前一个架构的覆辙,留下第二局烂摊子,估计他自己也要被老板开了;
万一要是你重构,就是你说的新写,让公司项目焕然一新,业务焕发第二春,那老板发现 CTO 也可以废了,把你扶上 CTO 就妥了。 综上,两个结局都是 CTO 滚蛋。 |
77
bpllzbh 2017-12-26 14:37:58 +08:00
很有感触
|
78
dan2001go OP @liteyou 说点带感情色彩的。这个 CTO 真是废,可人家是博士啊,又是联想电信的工作背景。
这套架构确实是他写的,当中看注释应该还有几个人一起弄的,不过注释里面的人都不在了。 他经常指责这边年轻的研发只会在他的代码上做增量。不会好好的合理重构不合理的代码,说什么以前在联想的时候都是自己利用业余的时间做重构的。 然后又联合产品一起压榨研发的时间,气走了苹果的开发经理。 他完全不想想为什么没人敢随便动他的代码。 |
79
chnyang 2017-12-26 14:50:05 +08:00
楼主, 你太太有对你说什么吗?非常好奇你太太的态度.
|
82
Swift3030 2017-12-26 14:57:46 +08:00 via iPhone
我遇到过比你更魔幻的故事
|
83
hhacker 2017-12-26 14:59:04 +08:00
楼主 最好还是给点提示,大家当避雷针用。
|
85
dan2001go OP @hhacker 等这边处理好吧。我怕这边也有人在网上到时候不方便,上次看到公司有人上 v2 的。不要到时候扣我一个诋毁公司的帽子。我是怕了
|
87
dan2001go OP @Swift3030 说说看呢。我这是第一次碰到这事,对我来说也比较毁…等于我浪费半年时间。对大龄程序员来说蛮伤的呢
|
88
youyang 2017-12-26 15:05:15 +08:00
一个萝卜,一个坑。
|
90
Swift3030 2017-12-26 15:22:52 +08:00 via iPhone
放下吧,往前看
|
92
YzSama 2017-12-26 15:26:32 +08:00
碰到这类公司应该趁早走...无奈工作不好找。
|
94
dan2001go OP @banricho 非技术型偏业务的公司都是这样的,你稍微弄错一点东西,立马就有运营销售产品来艹你屁眼了。如果技术老大不够硬的话,估计要操到你直肠都流出来了
|
95
northisland 2017-12-26 15:38:59 +08:00
公司的锅: 系统上层缺乏设计,导致楼主想重构几个模块(感觉楼主工作这么多年了,不是那种主动挖大坑的人),上层都 hold 不住。
还是设计系统的人能力的问题。要么就是时间的问题。 楼主的锅: 。。。省略几十字。。。 记得 pragmatic programmer 里说,系统就像植物,平时不积极重构,死亡的到来会更快一些。 |
96
northisland 2017-12-26 15:42:49 +08:00
@liteyou 老江湖,比我有深度多了!
|
97
HackerOO7 2017-12-26 15:44:20 +08:00
看来 CTO 也是一个不知道护手下的人,这种公司早走为妙
|
99
dan2001go OP @Clarencep 是 PHP 不重视吧。我用 Java 或 golang 写的时候就特别喜欢用单元测试。PHP 的话就写好直接按个 F5 刷一下页面
|
100
ly529 2017-12-26 16:12:53 +08:00
唉。。就当体验生活了
|