Adobe待了三年的想法

h
hugo745
楼主 (未名空间)

正好待满三年了, 想说来發表一下个人想法, 当然这并不代表整个公司都是这样, 应该还是各个组有差.

当初手上拿到几个offer, 都是软体公司, 产品是以平台为主, 只有Adobe是真的把软体当作产品在贩卖的, 思来想去再加上和朋友的讨论之后决定去Adobe, 毕竟软体是产品
那应该技术很好, 可以学到很多东西, 不曾想这竟然是一个严重的错误.
我是搞iOS的, 进来之后先被要求修了一些bug, 很正常, 但是一看代码我差点没咳出血来, 这写的人根本不懂OO阿, 代码裡面没有任何OO的想法和概念, 我跟主管提了一下是要直接改还是把这段重写, 主管说目前公司有意愿要重写, 但是现阶段还是先改, 这样客人才可以照常使用, 而这重写的计画就这样每年延后到现在都还没發生.

再来谈谈source control方面, Adobe绝大部分的组都不用git, 甚至不会git, 我还曾
经开了一个session来教别组一堆待了20+年的老员工怎么用git, 结论是众多老员工不
想学也不想进步, 最后还是不愿意用git, 而继续使用Perforce. 别问我这好不好用,
进Adobe之前我不仅没学过也没听过, 只知道是非常老旧的技术, 老实说时至今日我的
Perfoce都没办法正常使用, 每次都要绕好大的路来上传代码.

进来一阵子之后主管要求我去帮忙写Backend. 我虽然是BE出生, 但我其实不太有兴趣, 就跟主管说我可以帮忙, 但希望以后儘量少發生, 结果这一搞, 没想到光架设开發环
境就弄了一个多礼拜, 因为文档乱七八糟, 科技无比落后, 导致上网搜也搜不到什么解决方法, 1:1的时候跟主管抱怨了一下, 没想到他指着外面的人叫我看过去, 然后说你
不孤单, 这些人全都有这问题, 而且每隔一阵子环境就会自我崩溃, 然后就要重新架设一次.

不想讲太多太细怕被认出来, 总结一下就是, Adobe是个很好安养老年的公司, 一堆组
员都待了20+, 30+年的, 然后卡着位子拒绝一切所有新科技, 对于一个想学东西的人来讲, 这边无疑是坟墓, 请有上进心的同学们不要轻易尝试, 但是对于想找个公司安顿直到退休的话, Adobe算是一个非常好的公司, 基本上你中学或者小学所学的可以在这边
用到退休都不是问题(对, 没有大学, 因为大学学的东西在Adobe来讲都算太新), 完全
不用考虑精进自我科技技术, 毕竟连git在这边都算是黑科技, 不过拍马屁技术是必须
得学习和时常使用的, 组员们时常找各种理由来歌功颂德主管, 举凡组员生日, 生小孩, 结婚, 周年庆, 或者各种你平常根本没听过也不会去过的节日, 都会有办法最后牵扯到主管好棒棒, 就连开会也是, 同事还要假装的在耳边大声的跟你说主管好棒棒来确保主管有听到才行.

由于股票算是很强势, 所以打算拿完之后赶快离开
R
Register9876

你说的这一切都很正常, ADOBE 刚面世时,OO可能还在早期,C语言为主, C++可能刚开始, GIT 可能还不存在; PERFORCE 可能是仅有的几个选择, 一旦选定,很难改动, 尤其是大公司。有产品的公司, 保证与老版兼容是必需的,不可能推倒重来,
ADOBE 是这样, ORACLE 也是这样, MICROSOFT 也不例外。全学新东西,没有维护责任的只有STARTUP 可以, 或者大公司刚组建的产品部门, 伴随着就是推出产品的压
力 和 随时重组的可能。
x
xt

老公司都有的问题,我的同事三十年以上的大把,还有四十年的
一个,但是现在用git也没问题,关键是公司内部的执行力度和人
员的专业程度。

至于说用了git就是高大上,你让我怎么说你?我perforce用过,
git也用过,应该说各有优势,perforce理念比较旧,但是在那个
时代确实是最好的选择之一了,要知道那个时代曾经是如果不用
clearcase就没脸见人的,你体验过clearcase有多狗血么?反正
我用过唯一的一两次,用一次恨一次。还有,换source control
并非简单地把源程序换个地方那么简单,你想一想里面多少历史
数据?

【 在 hugo745 (归途无期) 的大作中提到: 】
: 正好待满三年了, 想说来發表一下个人想法, 当然这并不代表整个公司都是这样, 应该
: 还是各个组有差.
: 当初手上拿到几个offer, 都是软体公司, 产品是以平台为主, 只有Adobe是真的把软体
: 当作产品在贩卖的, 思来想去再加上和朋友的讨论之后决定去Adobe, 毕竟软体是产品
: 那应该技术很好, 可以学到很多东西, 不曾想这竟然是一个严重的错误.
: 我是搞iOS的, 进来之后先被要求修了一些bug, 很正常, 但是一看代码我差点没咳出血
: 来, 这写的人根本不懂OO阿, 代码裡面没有任何OO的想法和概念, 我跟主管提了一下是
: 要直接改还是把这段重写, 主管说目前公司有意愿要重写, 但是现阶段还是先改, 这样
: 客人才可以照常使用, 而这重写的计画就这样每年延后到现在都还没發生.
: 再来谈谈source control方面, Adobe绝大部分的组都不用git, 甚至不会git, 我还曾
: ...................

R
Register9876

PERFORCE 毕竟活下来了,中间不知多少家灰飞烟灭, Microsoft Visual SourceSafe 十几年前就寿终正寝了。
s
stanleyli

p4很贵的呢 我告诉你狗家内部也全都是p4 你会怎么说?

H
HALO3

人家来听你的git session,已经很给面子了。
你以为换source control是工程师不愿意学,还是git太难,还是要增加cost,还是领
导思想僵化?
都不是,是风险太大!切换过程不可能做到一声令下,所有员工在同一时间切换服务器。代码万一同步出问题,引起各种各样的bug,修复是小事,外面那么多客户同时爆雷
谁能负责?

【 在 hugo745 (归途无期) 的大作中提到: 】
: 正好待满三年了, 想说来發表一下个人想法, 当然这并不代表整个公司都是这样, 应该
: 还是各个组有差.
: 当初手上拿到几个offer, 都是软体公司, 产品是以平台为主, 只有Adobe是真的把软体
: 当作产品在贩卖的, 思来想去再加上和朋友的讨论之后决定去Adobe, 毕竟软体是产品
: 那应该技术很好, 可以学到很多东西, 不曾想这竟然是一个严重的错误.
: 我是搞iOS的, 进来之后先被要求修了一些bug, 很正常, 但是一看代码我差点没咳出血
: 来, 这写的人根本不懂OO阿, 代码裡面没有任何OO的想法和概念, 我跟主管提了一下是
: 要直接改还是把这段重写, 主管说目前公司有意愿要重写, 但是现阶段还是先改, 这样
: 客人才可以照常使用, 而这重写的计画就这样每年延后到现在都还没發生.
: 再来谈谈source control方面, Adobe绝大部分的组都不用git, 甚至不会git, 我还曾
: ...................

a
amephd

能否请各位大牛讲讲perforce 和 git的区别?我们公司用p4。自己的个人资料用一些
简单的git,感觉完全够用。有必要专门学一下git吗?

n
ndpan

新人都会有这么一个经历,暂时还只能从最底层的角度看问题。
s
swjtuer

狗家也是perforce啊,看来养老地方都差不多
r
ruge

你应该呆的是Creative Cloud,去Experience Cloud试试,完全不是一回事,所以不要轻易下结论大部分组都不用git etc. 大公司换个组跟换个公司一样,水果很多组还全
部on premise不在云上呢,很多号称大数据etc结果还用Hive,Pig,你要惊掉下巴么?

【 在 hugo745 (归途无期) 的大作中提到: 】
: 正好待满三年了, 想说来發表一下个人想法, 当然这并不代表整个公司都是这样, 应该
: 还是各个组有差.
: 当初手上拿到几个offer, 都是软体公司, 产品是以平台为主, 只有Adobe是真的把软体
: 当作产品在贩卖的, 思来想去再加上和朋友的讨论之后决定去Adobe, 毕竟软体是产品
: 那应该技术很好, 可以学到很多东西, 不曾想这竟然是一个严重的错误.
: 我是搞iOS的, 进来之后先被要求修了一些bug, 很正常, 但是一看代码我差点没咳出血
: 来, 这写的人根本不懂OO阿, 代码裡面没有任何OO的想法和概念, 我跟主管提了一下是
: 要直接改还是把这段重写, 主管说目前公司有意愿要重写, 但是现阶段还是先改, 这样
: 客人才可以照常使用, 而这重写的计画就这样每年延后到现在都还没發生.
: 再来谈谈source control方面, Adobe绝大部分的组都不用git, 甚至不会git, 我还曾
: ...................

c
crystalbull


一个公司只要产品卖得出赚钱就是好公司。

那些FAANG公司不也就是这样吗?他们有什么屁的先进技术,不就是找到一个好方向然
后做成垄断了吗?

【 在 hugo745 (归途无期) 的大作中提到: 】
: 正好待满三年了, 想说来發表一下个人想法, 当然这并不代表整个公司都是这样, 应该
: 还是各个组有差.
: 当初手上拿到几个offer, 都是软体公司, 产品是以平台为主, 只有Adobe是真的把软体
: 当作产品在贩卖的, 思来想去再加上和朋友的讨论之后决定去Adobe, 毕竟软体是产品
: 那应该技术很好, 可以学到很多东西, 不曾想这竟然是一个严重的错误.
: 我是搞iOS的, 进来之后先被要求修了一些bug, 很正常, 但是一看代码我差点没咳出血
: 来, 这写的人根本不懂OO阿, 代码裡面没有任何OO的想法和概念, 我跟主管提了一下是
: 要直接改还是把这段重写, 主管说目前公司有意愿要重写, 但是现阶段还是先改, 这样
: 客人才可以照常使用, 而这重写的计画就这样每年延后到现在都还没發生.
: 再来谈谈source control方面, Adobe绝大部分的组都不用git, 甚至不会git, 我还曾
: ...................

g
gooda

楼主太年轻,想法太naive。等你工作三十年后就会知道你关注的这些基本没啥用。真
正有用的是解决问题创造价值。工具能有则可。就像一个艺术大师在河边用手扣泥巴做成的雕塑可以很美一样。刚毕业的学生总是想备齐各种炫酷工具,言必谈各种理论。其实就是浪费时间。
听你描述你们公司的情况感觉你的同事们真的都很好。很谦卑务实容忍乐观进取。真的,没有对比你体会不到。身在福中不知福啊

t
tfusion

perforce, git有啥区别?狗不是用perforce么?
j
jbdrnzd

2014年,我拿了他家offer。现在看,他的股票涨了7-8倍。 索南最大的缺点就是,以
为,学,就是唯一的出路。以为炫技,就能升官发财换老婆。人家技术不更新,so?
股票涨8倍。你要从cxo的角度看问题,不然总是索南。
ps,他家的确懒散,面试过程极度不合规范。里面见到的人,全部都很nice就是了。
r
reallyloveme

连git都算黑科技

哈哈哈哈哈。笑尿

【 在 hugo745 (归途无期) 的大作中提到: 】
: 正好待满三年了, 想说来發表一下个人想法, 当然这并不代表整个公司都是这样, 应该
: 还是各个组有差.
: 当初手上拿到几个offer, 都是软体公司, 产品是以平台为主, 只有Adobe是真的把软体
: 当作产品在贩卖的, 思来想去再加上和朋友的讨论之后决定去Adobe, 毕竟软体是产品
: 那应该技术很好, 可以学到很多东西, 不曾想这竟然是一个严重的错误.
: 我是搞iOS的, 进来之后先被要求修了一些bug, 很正常, 但是一看代码我差点没咳出血
: 来, 这写的人根本不懂OO阿, 代码裡面没有任何OO的想法和概念, 我跟主管提了一下是
: 要直接改还是把这段重写, 主管说目前公司有意愿要重写, 但是现阶段还是先改, 这样
: 客人才可以照常使用, 而这重写的计画就这样每年延后到现在都还没發生.
: 再来谈谈source control方面, Adobe绝大部分的组都不用git, 甚至不会git, 我还曾
: ...................

h
helpme

他家给RSU吗?自己买股票的话不如去买Tesla了。

【 在 jbdrnzd (bd) 的大作中提到: 】
: 2014年,我拿了他家offer。现在看,他的股票涨了7-8倍。 索南最大的缺点就是,以
: 为,学,就是唯一的出路。以为炫技,就能升官发财换老婆。人家技术不更新,so?
: 股票涨8倍。你要从cxo的角度看问题,不然总是索南。
: ps,他家的确懒散,面试过程极度不合规范。里面见到的人,全部都很nice就是了。

j
jbdrnzd

给的吧。

【 在 helpme (名虚胖字满肥) 的大作中提到: 】
: 他家给RSU吗?自己买股票的话不如去买Tesla了。

s
sangran

无论是perforce, git还是mercurial,也不过是一个工具而已,能达到目的就行了。不
是最新的就是最好的,切换这样的工具有巨大的成本,根本没啥必要。
倒是你一个perforce还学这么久让人无语,估计是有抵触情绪?

c
crystalbull


楼主估计是小年轻,认为那些时髦的东西就是好的。其实用户的心态很简单,把我的问题解决了,根本不会在乎你下面是怎么实现的。说穿了,整个AMAZON网站用汇编语言写的,用户根本不会在乎。

【 在 sangran (sangran) 的大作中提到: 】
: 无论是perforce, git还是mercurial,也不过是一个工具而已,能达到目的就行了。不
: 是最新的就是最好的,切换这样的工具有巨大的成本,根本没啥必要。
: 倒是你一个perforce还学这么久让人无语,估计是有抵触情绪?