个人以前觉得做业务的天花板太低了,一直觉得业务大部分工作都是 curd 。只有要求比较高的情况下,才可能会遇到真正需要能力才能解决的问题。
相比之下,个人认为基础架构更能提高能力。但是,在脉脉看到“还是做业务有前途啊”这样的说法,所以有点迷惑。
在大厂做基础架构,跳槽别的厂认这个吗
以后还是要转业务吗?能不能一直做架构大头兵?或者跳出去能不能当业务开发 leader
有20条回复了
感谢各位v友的回复,现在有一定程度的了解了==
有一个新的问题。。架构师这个title的职责是什么?
个人的理解:架构师是广泛了解新技术,为系统完成技术选型和架构涉及,另外出现疑难杂症要能站的出来解决问题。不知道这样理解对不对?
如何从业务/基础架构的开发转向架构师?
从业务转架构师机会多,还是从基础架构转机会多?
1 hdbzsgm 2020-06-04 10:32:56 +08:00 ![]() 基础架构做到最后 容易做成运维 锅多 绩效低 |
![]() | 2 kop1989 2020-06-04 10:37:57 +08:00 ![]() 架构小弟的问题主要是 1 、各厂之间不通用,作用面窄。2 、很难直观体现你的价值。 业务的优势主要在于业务、技术两把抓。因为 IT 的核心生产资料是把业务信息化、数据化的能力。 |
3 keshawnvan 2020-06-04 10:38:45 +08:00 ![]() 路一般会越走越窄,工作也会经常当客服。如果已经有类似的产品再使用,推行你们新的中间件也会比较困难。 |
![]() | 4 acthtml 2020-06-04 10:44:00 +08:00 ![]() 如果走技术路线,基础架构部门容易晋升。 如果走管理路线,业务条线更宽。 |
![]() | 5 fxxkgw 2020-06-04 10:47:21 +08:00 ![]() |
![]() | 7 fxxkgw 2020-06-04 10:51:48 +08:00 ![]() 欢迎参加各种故障分析会,很多研发领导都是老油条,会玩文字游戏,一万种手段让大家觉得是你基础中间件做的不好导致的问题,哪怕是很明显的他们的配置错误,也会说你没提示没检查出来也有问题。。你能说啥呢,回去加 if else 或者 assert 吧 |
![]() | 9 gaigechunfeng 2020-06-04 11:08:58 +08:00 ![]() @fxxkgw 我体会到这种痛苦了。一般错误,出了明显的前端页面显示错乱,逻辑性的东西都可以说是底层没做,底层做的不智能,底层没有提示,底层不够友好。 背锅与否,一般看吵架能力,但往往做业务的产品经理吵架技能都是点满的。 所以理解底层要去加各种不合理的容错判断和条件。 |
![]() | 10 muntoya 2020-06-04 11:14:45 +08:00 ![]() 业务的需求千变万化,一般直接面对外部用户,所以很容易因为赶需求频繁加班。 基础架构的技术基本是通用的,意思是说相对于业务,底层技术可以用在更多项目上,一般也有更多时间调研和设计。 所以如果喜欢技术,爱写代码,基础架构倒是更好的选择。 |
![]() | 12 linghutf 2020-06-04 11:46:16 +08:00 via Android 客服,主业是运维 |
![]() | 13 HashV2 2020-06-04 13:10:09 +08:00 我觉得最后总归是要回归业务的 |
![]() | 14 Thresh 2020-06-04 13:47:07 +08:00 业务 业务 业务 |
![]() | 15 StickmY 2020-06-04 13:50:09 +08:00 还是业务好。infra 如果不是从头做起,很容易做成客服。从绩效角度讲,也是业务比架构的机会更大一些,其实职位越向上,越靠近业务,不管是什么岗位,往上跑都需要业务 sense |
17 mogami18 2020-06-04 13:59:59 +08:00 给楼主打打气,我之前 24 岁的时候在国内北京某家外卖公司做分布式 TensorFlow 平台的系统优化,还是能学到很多东西的。上班就是读 paper,改系统的代码,跑 benchmark,带应届生。感觉还可以。不过人各有志,我最后还是 ym 了北美 |
![]() | 18 index90 2020-06-04 14:00:26 +08:00 今天才思考过这个问题,看你在哪个方面看,如果是收入角度,那么和我以下说的无关。毕竟行行出状元嘛。 做底层架构开发,其实很类似搞科研,在某一个技术领域钻研,钻精。你的圈子可能会越来越小,毕竟你成为了那几个拔尖的人才,简单来说就是深度发展。 做业务开发,相对来说会提高涉猎面,你有可能往业务架构发展,往产品,售前,销售等业务线发展,接触的人或者社交圈子相对较大。简单来说就是广度发展。 不过也没有绝对的,做业务开发,不关心业务,只守着一亩三分田,也不会广度发展的。做底层开发,时间安排得好,社交圈子也可以扩大的。 |
![]() | 19 xmuliushuo 2020-06-04 14:02:26 +08:00 业务不只是 crud,搞基础架构也不见得比做业务成长更快,两者各有千秋,关键还是看你以后想走什么路线。如果一直做基础架构,除非你业务 sense 非常好,否则很难直接去当业务开发的 leader,因为业务 leader 不仅仅需要技术能力,还需要其他的业务能力(比如产品思维、业务把控等等),这些能力做架构可能很难得到锻炼提升。 |
![]() | 20 CoderGeek 2020-06-04 14:16:42 +08:00 技术也得往业务靠拢 大公司每个都自己有一套 技术当然是有积累的 不过嘛 LZ 说的没错 有的搞着搞着就运维技术支持了 |
![]() | 21 miv 2020-06-04 14:18:22 +08:00 ![]() 我认为,架构的话也不可以脱离业务去实现。 另一方面现在有一些很通用的中间件组件,这些也是需要根据业务去选型,看哪一种比较合适。 所以架构和业务并没有很完全的分离。 另一方面,如果楼主想偏向某一方面发展的话,还需要考虑自己的计划。 比如,楼主后面想服务某一个细分领域的信息化开发的话,那么了解上层业务是非常必要的,这里包括:业务流程、原型设计等等,知识面很是广阔。 如果楼主想服务基础架构方面的话,专业程度就是非常深了,通用度也应该比较高,这点见仁见智。 我感觉这么回答有点超出楼主问题的范畴了,总之,还是根据楼主自身发展出发吧,然后再选择。 |
22 wpf375516041851 2020-06-04 14:22:36 +08:00 ![]() 如果想做纯技术,建议去云厂商,这样也算是核心业务部门 其他公司都属于支撑部门,老板不会开你,但也不会给你最多的钱 |
23 Amance 2020-06-04 14:23:44 +08:00 自己都说的清清楚楚还要别人认可么 |
![]() | 24 mymike 2020-06-04 16:46:43 +08:00 业务天花板更高 |
25 lazyfighter 2020-06-04 16:57:37 +08:00 做基础架构当客服,做业务天天撕逼,所以我总结了基础架构好, 目前在业务煎熬中 ,深刻体验 |
![]() | 26 paoqi2048 2020-06-04 17:05:15 +08:00 天天给人答疑解惑,你说呢? |
![]() | 28 stgmsa 2020-06-04 20:01:21 +08:00 虽然没做 infra,但做 基础服务。 真的是天天客服啊。。。文档是有的,代码示例是有的。。 有的业务对接是真的顺利 ( 30 分钟 人家就说 搞定了谢谢) 有的业务是真的 文明用语 啊。。。( 3 天了最后还得让他把代码给我 调通改完了发回去)。。。 |
![]() | 30 freelancher 2020-06-04 21:01:10 +08:00 @mogami18 老哥,可以说说怎么 YM 去北美的吗?同想出国。。。 |
31 ManjusakaL 2020-06-04 22:12:23 +08:00 infra 工程师=客服工程师=高级外包 |
![]() | 32 loryyang 2020-06-04 22:27:52 +08:00 风水轮流转,现在基础架构很难做,你要说十年前,绝对推荐,现在呢,基础架构的人,都过来做业务了 |
![]() | 33 xuanbg 2020-06-04 22:39:59 +08:00 做基础架构要比做业务有更好的大局观,然后还要了解各种业务才能做好。没两把刷子的还是不要去趟这个浑水了,容易做成楼上说的客服。 |
34 pangleon 2020-06-05 06:54:23 +08:00 好贴感谢楼主和回复的各位,做业务开发的一直羡慕做 infrad,原来也这么多坑 |
36 FastAce 2020-06-05 10:33:00 +08:00 via Android 一线运维=客服,二线运维=有更多权限的客服,架构=更高一级客服 嗯嗯,总结完毕 |
![]() | 37 laobingge 2020-06-05 14:54:50 +08:00 架构师,就是从技术维度切蛋糕,设计协作框架,看每个板块适用哪种技术,跟哪个团队或个人最匹配,凭专业能力把蛋糕划分好,让各方都能够发挥优势,高效协作达成目标,给团队管理者提供调兵遣将的专业意见。 技术为业务服务,业务为用户服务,用户是真正付钱的,越靠近用户越有话语权,也越有发展空间。基础架构更偏技术,相对更纯粹一些,不像服务用户的挑战那么大,除了技术思维,你还需要用户思维、产品思维。 当然,关键还看自己的个性适合从哪里开始,最后技术、产品和管理你都要贯通,才有机会突破。在云厂商做基础架构是最好的选择,既要懂技术,也要懂用户,具体怎么选,可以参考一下程序员的职业规划: /t/675647 |
38 mogami18 2020-06-12 12:25:56 +08:00 @freelancher ircc express entry |