更新一下这几个月从找工作到入职的结局吧,惨败,这次是彻底的心态崩了。

2017-12-25 23:10:30 +08:00
 dan2001go
两个多月前为了找工作在这里发过帖。后来找到了工作也发帖分享了一下面试的事情。
很多朋友的鼓励让自己倍感温暖。
当然,也顶着一些冷嘲热讽,这其中的辛酸真可谓是罄竹难书。

当时一共有三个职业,最后纠结了半天,从里面选了看起来最靠谱的一份职位。
本来那个时候就想发个总结的帖子,不过心想没过试用期,发个毛的总结。加上进去以后就直接进入高强度加班的节奏,一直就拖着了。

结果最后这家公司变成了最不靠谱的一家公司。

当中的过程如果是今天白天的我的话,可能要气愤到写上半天,写个几万个字都不足为甚。
不过现在半夜了,心态一下变得极其沮丧,想来想去,还是更新一个帖子,一方面是有始有终,一方面也能够给很多职场的新人作为一个参考吧。

如果初入公司,感觉有些不合适的话,或是感觉上级领导不是很果断而是很迂腐的人的话,自己就果断点吧。

或许像我这样的程序员,其实离中兴那位跳楼的兄弟,大概也就是一步之遥。年纪虽然比他小个几岁,但是工作背景,学历都是被他给秒杀的。惟一比他有优势的也就是脸皮厚点总是想着好死不如赖活。

进这家公司之前还专程和他们的人事做了一次业务方向上的长聊,本来是想找 CTO 的,但 CTO 没出面,人事出面了。聊下来感觉也是比较有活力和向上的。

之后就是试用期。因为创业公司,都是 90 后,仍然是感觉挺有活力的。不过现在想想,毕竟也是 5-6 年的公司了,如果清一色 90 后,那……肯定还是有地方有问题的吧。

职业是高级 PHP 研发,划在开发经理名下,进去后经理开始和我吐嘈代码的乱,希望我能架构,意思是我变成了架构师。

看过代码以后发现比想象中的更糟糕。这里还是解释一下糟糕的程度,以免被人认为我是在故意抹黑。

第一,一堆漏洞注入,只要我愿意,可以一个 URL 把核心数据全篡改的。
第二,6 年代码,没有重构过,还有 PHP4 的语法,和大量无法阅读的代码。
第三,一个页面,可以有 800 条 SQL 查询语句。
其它略。

这些其实我都在自己的朋友圈也调侃过,不过对我来说,这样反而是更有机会的。好在不管怎么乱,都是 PHP 的代码,我完全可以驾驭。

于是我提了一些方案,也细读代码,真的很重的业务代码,光订单创建一块,几万行,我看了近一个月,然后根据自己的理解重写了一个版本出来。

一开始和这边的经理聊了一下,我提的是重构项目。不过看经理脸色不对,我就把这个方案放回心里了。接着又提出增量式迭代老代码,按功能来迭。同时数据库要用 PDO 的方式来替换老的 MYSQL 写法,并且瓶颈在数据库,需要做读写分离,同时还要把几个业务全折分,方便以后做微架构或是 RPC,因为现在所有的业务全写在一个代码项目上面的,太重,开发和维护都不方便。

当然,这是一个长期工程,所以可以按一定的步骤分批处理。由我主刀,因为风险大,其它的人经验少不是很能驾驭。

可惜的是,我发现可能是我想得太美了。经理的脸色并不好看,这个时候意识到了苗头不对。

因为 CTO 很迂,年纪大,也并不是互联网出身的人。换句话说就是经理并没有话语权。而 CTO 的性格非常顽固,同时他似乎并不能很好的处理问题,处处都是帮着别人在呵斥技术和说一些不切合实际的话。

比如,当着产品的面骂了测试人员,并且在产品下班以后很多人都回家的情况下,硬逼着一些背包刚出去的人回来加班。

而 IOS 研发经理,进来时一段时间还和我聊得不错的,因为被逼很苛刻的进度,和 CTO 吵了一架,直接就离职了。

种种情况,都预示了我的结局,因为这也不能改,那也不能调的局面,我发现我能做的内容和公司其它 90 后做的事情并没有什么区别了。

所以今天被告知公司要优化人力资源,试用就到此为止,不能转正。

可能是意料之中吧,但还是一下子就懵了。我不知道是否真是这个理由,因为我感觉就是

可能认为我成本太高,不如几千块或 1 万块钱请点 90 后(事实上公司的技术栈 PHP 组并不太强,应该都是很便宜的那种,所以代码才会造成恶性循环)

也可能是感觉我这种架构方案并没有什么特别的地方,现在业务还撑得住,并不打算弄了。

当然,也可能是觉得我在这也没什么多的事情可以做。

总之,就是招的时候完全没有做好项目的迭代规划,也不知道自己要招什么样的人做什么样的事情。就是挖了一个陷阱,然后我跳进去了。

然后就没有然后了。冷静了一下以后,感觉特别地丧,算是一败涂地。目前看样子,只能待业过年了。至于来年,也不知道会怎么样,年纪又大了一点,简历上又多了一个不光彩的地方。

从业这么多年以来,也是第一次碰到这样的公司这样的情况。想想,也确实不能老怪员工对公司如何没有感情,有的时候,公司比起员工来更加绝情。尤其是一些小的公司。最惋惜的还是公司里几个非常有干劲的小伙子吧,其实能力都不错,这短短两月关系都处得相当好,就是他们守着公司这套代码,基本就是被锁死了技术栈了。

不过我也是泥菩萨过河,哪里还能管得了他们。除了叹一口气,认裁,再也没有别的办法了。

这就是所谓的结局吧。
17990 次点击
所在节点    职场话题
122 条回复
chnyang
2017-12-26 14:55:38 +08:00
@dan2001go 准备 2 个月, 年后好好找
Swift3030
2017-12-26 14:57:46 +08:00
我遇到过比你更魔幻的故事
hhacker
2017-12-26 14:59:04 +08:00
楼主 最好还是给点提示,大家当避雷针用。
dan2001go
2017-12-26 15:00:16 +08:00
@Swift3030 什么事?说来听听
dan2001go
2017-12-26 15:01:29 +08:00
@hhacker 等这边处理好吧。我怕这边也有人在网上到时候不方便,上次看到公司有人上 v2 的。不要到时候扣我一个诋毁公司的帽子。我是怕了
Swift3030
2017-12-26 15:01:57 +08:00
@dan2001go 你这都不算啥哈哈
dan2001go
2017-12-26 15:04:20 +08:00
@Swift3030 说说看呢。我这是第一次碰到这事,对我来说也比较毁…等于我浪费半年时间。对大龄程序员来说蛮伤的呢
youyang
2017-12-26 15:05:15 +08:00
一个萝卜,一个坑。
YzSama
2017-12-26 15:15:10 +08:00
@spLite #27 收藏了。
Swift3030
2017-12-26 15:22:52 +08:00
放下吧,往前看
tedd
2017-12-26 15:25:50 +08:00
@liteyou 分析到位!
YzSama
2017-12-26 15:26:32 +08:00
碰到这类公司应该趁早走...无奈工作不好找。
banricho
2017-12-26 15:33:20 +08:00
@whypool
哎,感觉很多人忌讳这种,很奇怪...
我倒是挺乐意有人和我说代码要重构,然后一起讨论一波的 =.=
dan2001go
2017-12-26 15:38:39 +08:00
@banricho 非技术型偏业务的公司都是这样的,你稍微弄错一点东西,立马就有运营销售产品来艹你屁眼了。如果技术老大不够硬的话,估计要操到你直肠都流出来了
northisland
2017-12-26 15:38:59 +08:00
公司的锅: 系统上层缺乏设计,导致楼主想重构几个模块(感觉楼主工作这么多年了,不是那种主动挖大坑的人),上层都 hold 不住。
还是设计系统的人能力的问题。要么就是时间的问题。

楼主的锅: 。。。省略几十字。。。


记得 pragmatic programmer 里说,系统就像植物,平时不积极重构,死亡的到来会更快一些。
northisland
2017-12-26 15:42:49 +08:00
@liteyou 老江湖,比我有深度多了!
HackerOO7
2017-12-26 15:44:20 +08:00
看来 CTO 也是一个不知道护手下的人,这种公司早走为妙
Clarencep
2017-12-26 15:56:07 +08:00
@dan2001go 重构当然不是新写。。。 话说国内公司都不注重单元测试,但是重构最依赖单元测试了
dan2001go
2017-12-26 16:00:29 +08:00
@Clarencep 是 PHP 不重视吧。我用 Java 或 golang 写的时候就特别喜欢用单元测试。PHP 的话就写好直接按个 F5 刷一下页面
ly529
2017-12-26 16:12:53 +08:00
唉。。就当体验生活了

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

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

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

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

© 2021 V2EX