目前在一家游戏公司做 python 服务端开发,校招的时候进的,因为是一家中等规模的公司,所以当时比较开心。
但是差不多工作了半年多,对项目团队有点失望。
首先,技术团队上没有一个主心骨,对用到的技术没有专门的经验人员去设计,技术上也比较保守。比如数据库用的是 Mongodb ,因为没人用过 Mongods ,就改为简单地根据玩家的 id 进行数据库分配。
技术人员这一块感觉也是技术不是很资深,代码管理也比较随便,感觉不像一个中规模公司应该有的那样。写服务端架构的主程被安排去了其他项目,现在就我和一个前辈在写服务端。但感觉他技术能力比较差,对没接触过的技术接受也比较慢,有些时候遇到问题,甚至还需要我去帮助解决。
总的来讲,就是感觉能项目中学到的东西太少了,尤其是比较深入的东西。而且从前辈们中获取的知识非常有限,大部分都是我在自学。职业生涯前期,我更希望的是,有一个有经验有技术的团队让我能去学习,有一个优秀的前辈,让我去追逐。
所以我这几天一直在思考,这样的环境该不该继续留下去。这些现象确实是有问题,还是只是我太理想化,要求太高了……
希望有 V2EXer 来跟我说一些话~
啊啊啊··大家都有点误会一个东西,就是我说的保守不是指使用 mongodb 保守,
而是指不愿意去深入了解 mongodb ,只会曾查删改。
单纯因为没有用过 mongodb 的分片技术和副本集技术,就放弃使用它的分片和副本集。
这项目也还没有上线,是完全有机会内部先测试的。
所以我对这一点感觉有点过分保守了。
另外,我也了解到自身的能力确实不应该做太多要求和抱怨
但是作为一个职场菜鸟,心目中都会有个理想团队,有好的 leader ,有学习空间
当现实和理想出现了偏差,其实很多人都会迷茫把,
所以我觉得在这里抒发一下也能让自己好过一点,也能得到很多人的建议。
今天也尝试对前辈沟通了一下之前存在的技术分歧,他也认可了我的想法,蛮开心的。
总之,谢谢大家。
也希望给跟我一样情况的菜鸟们一个参考把……
1
ming2281 2015-12-15 23:11:24 +08:00
如果可能(是否万事俱备)的话, 还是要尝试下「出走」
总之方方面面要考虑好,权衡利弊 |
2
bawn 2015-12-15 23:18:43 +08:00
少年,这样的情况比比皆是
|
3
Kilerd 2015-12-15 23:24:43 +08:00
个人觉得槽点有点多。
人生不如意七八十,少点抱怨,多点行动,改变他。 你觉得前辈技术菜,那你就做他前辈。 觉得在项目中学的东西少,就下班自学。 BTW , MongoDB 不算保守的技术吧. `对没接触过的技术接受也比较慢` 深度永远比广度重要 |
4
windfarer 2015-12-15 23:55:07 +08:00
mongodb 现在也算保守的技术了吗。。
|
5
strahe 2015-12-15 23:58:55 +08:00
我跟你相似
|
6
lwbjing 2015-12-16 00:00:49 +08:00
这不正是你的机会么?
|
7
jings 2015-12-16 00:12:29 +08:00 via Android 1
不用判断了 百分之九十八的公司不该留
就没见过这里发帖结果是该留的 |
8
meetubyaccident 2015-12-16 00:16:55 +08:00
我之前的公司也是这样,果断辞职了
|
9
zdkmygod 2015-12-16 07:35:03 +08:00
mongodb 都算保守的技术了。。。
|
10
lxrmido 2015-12-16 08:28:08 +08:00
只是想问一下,不根据玩家 ID 还能根据啥……
|
11
blueleft OP @lxrmido
嘿嘿,其实只是想要尝试下 mongodb 自带的分片,所以觉得最后没有采取 mongos 有点失望。其实如果自己分配确实选择玩家 ID 是好选择,但是很多 mongos 的优点比如动态平衡、动态扩容这些都失去了,但我们自己目前没有对这些做优化,只是做了分库而已。 |
13
blueleft OP |
14
blueleft OP 谢谢各位,来这里发帖其实内心更多是希望有人认同我的想法……
虽然也觉得这种抱怨很不好,但觉得书写出来会比较轻松。 应该会走,但会把目前手头的工作完成。 谢谢大家 |
15
XianZaiZhuCe 2015-12-16 08:54:47 +08:00 via Android
刚好你就可以当主程了
|
16
harry890829 2015-12-16 09:07:25 +08:00
看你自己吧,这明显属于上面空缺很多,你能不能爬上去的时候,有的人希望上面赶紧空缺,自己能够爬上去,然后得到发挥空间,有的人希望有能力强的人来带领,我觉得前面那种人,是觉得自己不错了,能够带领 team 等,自身能力另说,后一种就是,自信不足,总觉得自己还是差一点,所以还是希望能够有人带领把……我属于后面那种……但是公司里是我负责 c/c++了……每次和业务谈话都很虚……
|
18
Artail 2015-12-16 09:12:40 +08:00
mongodb 不算旧把。
|
19
jmc891205 2015-12-16 09:13:28 +08:00
大部分公司都是这个样子 这几年码农招太多 什么猫猫狗狗都招 结果就是这样了呗
|
20
elain0838217 2015-12-16 09:14:13 +08:00
看看你身边同事的生活,是否是你想要的,如果不是,果断走。。。。
|
21
terence4444 2015-12-16 09:17:02 +08:00 via iPhone
上线的东西保守一点我觉得没错,要追新的话至少要在内部整个测试再放到生产中用。
|
22
soolby 2015-12-16 09:19:59 +08:00
年轻人 少抱怨 多努力
|
23
blueleft OP @terence4444
还没上线,不过可能比较接近上线期了。其实也许我处在决策那个位子,可能也没信心吧、 @Keita1314 有提过 hash 但是现在好像只是根据大小来分配,比如 1-10 , 11-20. 玩家 id 是递增 @soolby 好的! |
24
blueleft OP @harry890829
其实我跟你很像吧,我对自己技术很不自信,觉得自身很多不足,所以我很希望在一个我能学到很多的环境,不用特地有人教我,但至少能让我耳濡目染一些东西。 感觉自己就是。。自卑又自负…… |
25
harry890829 2015-12-16 09:50:25 +08:00
@blueleft 确实还挺像的……前几个月我一个人负责项目上线……那是第一次上线项目啊,还是自己一个人搞……半夜一个人在公司扒着盒饭,当时差点就哭了……压力太大了
|
26
Moker 2015-12-16 10:00:07 +08:00
公司的数据量大么?如果大的话觉得还是能学到很多东西,数据量一大自然会碰到各种各样的问题,总要想办法去解决,我觉得这样更能学到东西。
BTW :同是应届生 |
27
blueleft OP |
28
blueleft OP |
29
Phariel 2015-12-16 10:12:50 +08:00 via iPhone
什么 mongodb 已经是保守的技术了??? 我。。。
|
30
yixiang 2015-12-16 10:21:40 +08:00
这环境确实比较坑。
然而,另一方面讲,个人认为对于一个程序员,自学能力很重要,此外就是把自己看作一个解决问题的人的认知。一个有经验有技术的团队,如果要让你加入,估计也同样是想要你能独立解决问题,在这个前提下才会带你。个人带人的时候也基本只帮会自己看书看好几本的。 如果你觉得自己是在有这种态度的前提下抱怨的话,就真的该撤就撤了。 |
31
codingpp 2015-12-16 10:23:51 +08:00
大公司里,大部分代码也都是渣渣
|
32
harry890829 2015-12-16 10:25:21 +08:00
@blueleft 简直心酸……上线后业务那边一直在抱怨,然后投诉……
|
33
kalasoo 2015-12-16 10:53:19 +08:00
要看公司给没给你成长的机会:
1. 在你不懂得地方有人帮你讲解 2. 在你要探索提高的时候,可以做有挑战提高的工作 3. 是否珍视你的付出,给予匹配的报酬 4. 忠实于做事的质量 |
35
pybog 2015-12-16 11:08:20 +08:00
自学才是王道。每天看看书。能减少空虚感~亲测有效~哈哈
|
36
lyragosa 2015-12-16 11:20:11 +08:00
mongodb 都算保守技术了……
另外我要指出奥卡姆剃刀码农版: “任何线上生产项目,只要运行没毛病,就不改。” |
37
blueleft OP |
39
blueleft OP 啊啊啊,我也觉得自己这么抱怨好讨厌 - -
因为抱怨给别人听的时候肯定会把很多责任推到其他人身上 。。我觉得还是我自己再思考一下 大家不用回复我了…… 我要爱生活去了…… |
40
luoway 2015-12-16 12:24:43 +08:00
加班不?加班的话注意身体啊,腾讯游戏刚猝死一个主管
|
41
exch4nge 2015-12-16 12:55:23 +08:00 1
感觉 LZ 是希望有个 NB 的技术带你飞啊,小公司一般没有这种机遇(一般的大公司也很少有),一路小公司过来的我表示还是靠你自己吧。
公司哪方面你觉得有问题你就提出来,同时给个解决问题的意见什么的,虽说公司能不能落实是一回事,但你只“感觉”而不提的话,你也不会有进步的。 |
43
jiangzhuo 2015-12-16 14:06:10 +08:00 via Android
mongodb 作为一个开源的程序来说找到一个熟悉的人或者能熟悉的人不难
|
44
cxd2427514 2015-12-16 14:08:12 +08:00
爬上去 当主程
|
45
learnshare 2015-12-16 14:25:18 +08:00
其实这种环境可能代表了很大一部分团队
|
46
Grumpy 2015-12-16 15:30:58 +08:00
个人建议去一个能够学习的团队,找一个愿意带你的 leader ,否则在这个公司待着,一是学不到东西,而是就算有了你能够发挥的空间也不一定给你发挥的机会,你懂的。
|
47
precisi0nux 2015-12-16 16:08:49 +08:00
还在用 MySQL 的已经吐血身亡。。。
|
48
npc0der 2015-12-16 17:07:38 +08:00
如果是一个成熟运营中的产品想在架构上有点动作都是很繁杂的 除非你有推翻重来的能力和勇气。不然 不要觉得这个“保守”有什么问题
|
49
sangmong 2015-12-16 18:36:23 +08:00
多从自身找原因。多自学吧,大牛没空带你飞
|
50
Troevil 2015-12-16 18:40:51 +08:00
mongodb 数据库谈不上什么保不保守吧 本来用什么数据库就是看需求的. 技术再差的人也有值得学习的地方,大牛未必是指技术强的
|
52
luoway 2015-12-16 21:28:37 +08:00
|
53
SquirrelMAN 2015-12-16 22:03:25 +08:00
Done is better than perfect.
|
54
zjb861107 2015-12-16 22:57:21 +08:00
几年之后,新来的也会这么想你
|
55
GeekGao 2015-12-17 00:57:59 +08:00
如果是想发挥自己的价值,团队所有人都不如你,也是说明你存在的价值会在将来得到更大概率的放大,只要公司有发展的空间,升职加薪迎娶白富美的节奏么。
如果是想追求牛人、光环,也是不错的,可以少走弯路快速成长。 |
56
pynix 2015-12-17 03:31:47 +08:00
这正式你发力的时候啊
|
57
way2explore2 2015-12-17 07:48:06 +08:00 via Android
待久一点,自我提高
|
58
yuriko 2015-12-17 08:15:04 +08:00
同 15 届
和我相比你这边要好多了…… 没有技术核心的话,自己想办法成为啊…… 技术保守才是对的,上线产品第一要义是安全和稳定,乱开技术玩脱了怎么办…… 以及~我要换工作!!!!!!!!! |
59
loesprite 2015-12-17 08:36:53 +08:00
其实还有一点我觉得挺重要的,貌似楼主没有提及,就是有没有一个通畅的上升机制。一般一个公司或者团队的实力可能在一段时间内是保持稳定的,但是经常有人会看到伙伴变得有点坑或者不那么给力的情况,这时候可以先考虑自己能不能顶上,如果能,不妨一试。
|
61
blueleft OP |
62
Madeline 2015-12-17 08:57:07 +08:00 via iPhone
公司需要的是稳定 所以绝大多数公司没事儿都不会采用新技术 或者会非常谨慎。
你的上司们或许懂得技术没你新潮 但他们可以对现有技术了然于胸来保证出现问题能够及时修复。 如果如你所说听了你的,用了一些新技术,上线后半夜出问题了谁去解决?即便你很有责任心你说你会去搞定这些,那他们又有什么理由把稳定性寄托在你一个新人身上呢?你在文中也说了 你也只是想“尝试”一下 就说明你对这些技术在生产环境中会有什么坑估计也不会了解 这些都是会给公司带来损失的 |
64
hellorubyworld 2015-12-17 14:33:05 +08:00
如果对豆瓣有兴趣,可以各种小窗 [email protected]
|
65
rubytek 2015-12-17 16:27:11 +08:00
除非人家热情,否则这行基本靠自学。
|
66
Livisme 2015-12-17 17:54:41 +08:00 via iPhone
我刚毕业也很迷茫,我选择了跟我专业毫不沾边的工作,希望能有人带带我,然并卵,我所学到的知识都是工作中遇到的问题,周边的人都不大懂,只能自己百度,或者上论坛找答案,再不行就自己掏钱买书学或者看网上的付费或者免费的教学视频。其实我蛮喜欢我现在这家公司,给了我学习的空间和时间, boss 会比较理解我的不懂不会也支持员工不断学习。
|