V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
intmax2147483647
V2EX  ›  程序员

问下在职阿里的同学一个问题

  •  
  •   intmax2147483647 ·
    Fatezhang · 2019-04-02 23:44:40 +08:00 · 6549 次点击
    这是一个创建于 2054 天前的主题,其中的信息可能已经有所发展或是发生改变。

    听说在阿里做开发,对于 P6 的同学来说:

    项目文档什么的都是都是大佬们写好现成的,框架啊工具啊都是现成的,你要做的只是保证代码质量的情况下把需求翻译成代码

    是不是这样。。。。。。。。。。。。。大家也都是在写 CURD。

    没别的意思,没说这样不好或者学不到东西什么的,没进过嘛就是单纯问下。。。
    第 1 条附言  ·  2019-04-03 08:59:26 +08:00
    额,我在补充一下,不是说写不写 curd 什么的,我问的重点是,是否设计的这一环节都由别人完成了,开发人员少了自己设计、抽象的环节,做的是否仅仅只是对需求的翻译?大家都知道一般小公司基本上都是自己看需求自己设计表啊架构什么的。。。。有时候没事儿还会和产品吵一吵,这边是否连吵一吵这个环节都经历不到?
    27 条回复    2019-04-03 19:47:51 +08:00
    ggicci
        1
    ggicci  
       2019-04-03 00:08:13 +08:00
    进去看看
    webjin1
        2
    webjin1  
       2019-04-03 00:11:22 +08:00 via Android
    应该是的吧,有技术的高手都被马云吸到达摩院和平头哥去了。去看看达摩院招人吗
    xuanbg
        3
    xuanbg  
       2019-04-03 08:08:12 +08:00
    虽然不在阿里,但这个世界上做程序员谁不写 CRUD ???把 CRUD 写好不出岔子也很不容易的好不好。做两年升上去就有机会让别人来写 CRUD 了呀。
    joesonw
        4
    joesonw  
       2019-04-03 09:17:05 +08:00
    如果把大公司比喻成一个大型工地. 你看看工地上最多的那种人是干嘛的.
    BBCCBB
        5
    BBCCBB  
       2019-04-03 09:22:07 +08:00
    大公司的螺丝比小公司的大
    jmc891205
        6
    jmc891205  
       2019-04-03 10:04:06 +08:00
    差不多 P6 又不是很高级别 还是负责搬砖的
    jetyang
        7
    jetyang  
       2019-04-03 10:05:08 +08:00
    我曾经在一家很大的全球互联网公司工作,合作的 2 个架构师在硅谷,他们会把 API 写好,函数名、传入参数、返回值都定好,我要做的是填代码实现功能,有些复杂的函数实现细节有点挑战性,但大部分时候写的东西都很无聊,毫无成就感。。。做了一年多就走了,很可惜,再坚持 1 年说不定能 transfer 到美国去
    zarte
        8
    zarte  
       2019-04-03 10:07:58 +08:00
    p6 就只是打代码?
    intmax2147483647
        9
    intmax2147483647  
    OP
       2019-04-03 10:09:50 +08:00
    @jetyang 确实可惜了老哥,个人感觉去米国敲代码还是会很不错的
    intmax2147483647
        10
    intmax2147483647  
    OP
       2019-04-03 10:10:35 +08:00
    @zarte 哈哈 当然不可能真的是这样,有夸大的成分
    intmax2147483647
        11
    intmax2147483647  
    OP
       2019-04-03 10:11:58 +08:00
    @joesonw 搬。。。。搬砖●▽●
    a852695
        12
    a852695  
       2019-04-03 10:13:35 +08:00
    本身就是流水线,业务需求会比较多,还要加班解决线上的突发问题,其他你如果还有剩余精力就可以去研究下源码学习进步,庞大的架构也不会因为你一个人修改,所以做好 CRUD 工作就好。仅此而已,大公司的感同身受。
    KgM4gLtF0shViDH3
        13
    KgM4gLtF0shViDH3  
       2019-04-03 11:52:15 +08:00 via iPhone
    然而这样的水平 v 站 95%的人都达不到
    yeeyeung
        14
    yeeyeung  
       2019-04-03 12:00:07 +08:00
    看职级吧,p6 很低了……
    tt67wq
        15
    tt67wq  
       2019-04-03 12:44:58 +08:00
    互联网都差不都吧,都是把需求翻译成代码
    method
        16
    method  
       2019-04-03 12:56:47 +08:00 via iPhone
    公司规模大,如果是一线小兵,职责肯定会比较专。但小兵工作目标也会分为业务支持和技术贡献的,不然怎么升上去呢?我想楼主关心的是项目中开发的自由度和自主度?那肯定要撕的呀,产品运营又不知道他们眼中的芝麻到底在技术上的边界和影响是什么。另外大厂这么大,具体还是看部门吧。
    thonatos
        17
    thonatos  
       2019-04-03 13:45:40 +08:00
    先说结论:不是。

    业务大体流程:需求 -> 需求评审 -> 分工 -> 接口设计(前后端) -> 开发 -> 测试 -> 验收。

    除了需求(评审)这一步可能不是亲自参与,其他都是要参与的哦,设计不合理还需要和产品重新沟通呢?想做个编码机器,还是有难度的,如果有类似职位,欢迎推荐~
    litao6550652
        18
    litao6550652  
       2019-04-03 14:22:09 +08:00
    1. 框架啊工具啊都是现成的 -- 框架和工具一般直接使用中间件团队的
    2. 大家都知道一般小公司基本上都是自己看需求自己设计表啊架构什么的 -- 如果你是这个项目的主系分,不管你是 P5P6,这些都是需要自己去设计的
    jmu
        19
    jmu  
       2019-04-03 14:24:29 +08:00
    你真以为是去微软呢?
    实话告诉你, 这个项目前前后后都要你一个人管。 文档还要别人写这不是开玩笑吗, 恨不得需求都要你细化好不好。
    ragnaroks
        20
    ragnaroks  
       2019-04-03 15:04:35 +08:00
    大公司和小公司单从某个级别去比较,大公司还真不敢说一定比小公司强.
    但大公司规范,资源多,同事 nice,开发效率也能提高.
    carusd
        21
    carusd  
       2019-04-03 16:22:17 +08:00
    日常工作当然是写业务代码,一般也是在现成框架上做

    大重构,系统性能优化,框架设计,都不是一个人埋头能搞得来的

    通常是会成立专项小组去突击,你可以主动跟主管申请加入专项组,但是当然也要先在完成业务代码的过程中先证明自己,主管才会让你去负责更重要的工作
    sxsexe
        22
    sxsexe  
       2019-04-03 19:15:12 +08:00
    想多了啊,阿里体量虽大但是内部开发还是和作坊差不多
    Yangzj
        23
    Yangzj  
       2019-04-03 19:20:08 +08:00
    这样说,机会很多哎,我是面了一下就 out 了
    loryyang
        24
    loryyang  
       2019-04-03 19:33:48 +08:00
    P6 基本已经要求独当一面了,虽然设计做的不会很多,但是绝不仅限于 CRUD,当然不少的业务代码,肯定还是 CRUD 来实现的
    不过,程序员的工作不单纯是写代码,沟通需求,协调人力排期等工作也是很重要的
    geekdada
        25
    geekdada  
       2019-04-03 19:38:49 +08:00
    你可以选择全用别人写好的,也可以选择自己去创造。在阿里任何一个职级都有产出(业务方面或者是技术方面)的要求,有产出并且得到承认才会得到晋升的机会。你认为 CRUD 简单吗,我倒是不觉得。
    menc
        26
    menc  
       2019-04-03 19:40:03 +08:00
    当然不是。
    阿里内部没有 PM 的,产品岗位叫 PD,那 PM 谁来当呢,当一个项目被拉起来的时候,任何岗位都有成为 PM 的可能,主导项目,跟进各方进度和协调各方工作,后端,前端,产品做 PM 的项目我都见过。。
    当你成为 P6,并且想要更进一步的时候,你就要想办法通过成为 PM 来锻炼自己。

    请问,还有哪个互联网公司可以让技术来成为 PM 的?怕是只有阿里一家了。
    zonghua
        27
    zonghua  
       2019-04-03 19:47:51 +08:00 via iPhone
    @menc 项目经理这不是很正常吗
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2901 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 08:01 · PVG 16:01 · LAX 00:01 · JFK 03:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.