• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Tourin
V2EX  ›  程序员

还在试用期的我,公司让我一个人开发一个 OA 系统出来,怎么办

  •  2
     
  •   Tourin · Aug 21, 2017 · 39050 views
    This topic created in 3361 days ago, the information mentioned may be changed or developed.

    给了我十几个要开发个流程,每个流程都涉及复杂的表单,还有其他相关的导出 PDF 等等一堆功能。

    150 replies  •  2018-03-28 14:10:54 +08:00
    1  2  
    ❮ ❯
    orderc
    orderc
    Aug 21, 2017
    1
    跑
    Luckyray
    Luckyray
    Aug 21, 2017
    2
    不外乎三种办法:加钱 /走人 /烂尾
    Patrick95
    Patrick95
    Aug 21, 2017
    3
    怎么感觉是在逼你走…
    voocel
    voocel
    Aug 21, 2017
    4
    跑路
    firefox12
    firefox12
    Aug 21, 2017 via iPhone❤️23
    5
    这么好一个练手机会 你还想啥?你去哪个公司能给你机会干一个新项目?
    lazypu
    lazypu
    Aug 21, 2017
    6
    就一个开发啊?
    Weny
    Weny
    Aug 21, 2017 via iPhone
    7
    复杂表单 PDF 导出 可以说说具体哪里复杂了
    diydry
    diydry
    Aug 21, 2017
    8
    跑路吧
    fcka
    fcka
    Aug 21, 2017 via Android
    9
    看问题的角度决定水平,决定工资,决定一切。
    robinchina
    robinchina
    Aug 21, 2017
    10
    给你多少钱?让你多久做好?
    nikymaco
    nikymaco
    Aug 21, 2017❤️7
    11
    开源的 OA 系统多的是,网上下一个来改改就糊弄过去了,说白了怕你没活干,找点东西让你做。若真重视 OA,还只让你一个人去做,不是搞笑么!
    Famio
    Famio
    Aug 21, 2017
    12
    抱着做着玩的心态,试试看,及时代码写的再赖,功能达到就行了,至于文档注释什么的随便写写,别太天花乱坠就好。现在找工作不都是简历造核弹,入职拧螺丝么?
    所谓实习本来就不是赚钱的阶段,实习不就是让你练手,习惯环境的么。
    MushishiXian
    MushishiXian
    Aug 21, 2017
    13
    oa 主要是流程很多,而且不同公司有自己的一套规则,比如考勤,奖励什么的,需求贼多
    diydry
    diydry
    Aug 21, 2017
    14
    过分。。跑路。
    Tourin
    Tourin
    OP
    Aug 21, 2017
    15
    @Patrick95 倒不是逼我走,只是他们想的太简单了。
    @robinchina 钱不多,三线城市,7k,多久倒没说。
    @nikymaco 开源的哪儿多了,国外的都不符合我们国内企业的需求,
    用的 activiti 引擎,之前没这方面经验,很多问题要研究,感觉天天都在吃屎一样难受。
    Light3
    Light3
    Aug 21, 2017
    16
    = = 我以前做过.. 表单你没说太详细 所以不提 PDF 导出这个好像网上就你查到咋搞..
    我觉得你应该是怕加班(因为你只有一个人)
    zhangbohun
    zhangbohun
    Aug 21, 2017 via Android
    17
    先试试,吃不消就跑😏
    Tourin
    Tourin
    OP
    Aug 21, 2017
    18
    @MushishiXian 还是你懂我,已经做了一个流程了,一个需求提的时候改了又该,头上白头发多了几根。
    xrlin
    xrlin
    Aug 21, 2017 via iPhone
    19
    练手-跑路
    nullcc
    nullcc
    Aug 21, 2017
    20
    OA 要做起来也是挺复杂的,需求多,各种规则和流程,光是分析需求就够喝一壶了
    zhangbohun
    zhangbohun
    Aug 21, 2017 via Android
    21
    @Tourin 竟然用了工作流引擎,很复杂的流程么,还是跑吧😊
    cadl
    cadl
    Aug 21, 2017❤️9
    22
    wwdyy
    wwdyy
    Aug 21, 2017
    23
    可以尝试做一下,再不济技术也能得到练习
    至于公司如何,走不走只有你自己知道实际情况,自己清楚,自己决定
    scys
    scys
    Aug 21, 2017
    24
    时间限制如何?如果给你一年,就可以慢慢摩擦摩擦
    chinvo
    chinvo
    Aug 21, 2017
    25
    跑路

    嘛,开玩笑的

    自己做一个完整系统开发还是蛮锻炼能力的

    可以试试用网上开源的系统(最好带工作流引擎的)做二次开发。有工作流引擎,各项流程修改起来也比较方便
    4074
    4074
    Aug 21, 2017
    26
    这个我搞过,管理员可配置表单和流程的,不用单独开发某个流程,3 个人搞了半年(滑稽~)
    Jimrussell
    Jimrussell
    Aug 21, 2017❤️11
    27
    评论里超人不少啊。这种活,类似于在农村造个别墅,基本原理不难,图纸也到处都有,但是坑绝对不少比如工作流引擎的魔改、业务逻辑的理解等等,而且工作量巨大。老司机随时也有可能卡在某个坑里何况新人。
    zhouyou457
    zhouyou457
    Aug 21, 2017❤️1
    28
    上家公司用 activiti 做过一个项目,包含了 11 个超大流程,其中三次大型需求变更....一个人做了 1 年才搞完....最大的表有 60 几个字段....
    vindurriel
    vindurriel
    Aug 21, 2017 via iPhone❤️2
    29
    难受就对了 将来把标题的那句话写到的简历里
    annielong
    annielong
    Aug 21, 2017
    30
    放弃工作流,或者手工写固定工作流,找个开源的改一下,还能做出来,
    haitang
    haitang
    Aug 21, 2017❤️1
    31
    LZ 你不是一个人,这事我也遇到过,一个人开发不到 2 个月就上线了,但不是工作流。

    最烦恼的是沟通,业务部需求描述不清楚,做出的产品与对方理想中不符。
    hihihihihi
    hihihihihi
    Aug 21, 2017❤️7
    32
    楼上的很多回答很搞笑,都没搞明白就糊里糊涂的走?

    其实很简单的一个事情, 就相当是你需求没弄清楚,

    你不应该来这里问,

    而是应该跟给你提需求的人去沟通啊, 弄清楚到底要做成什么样子, 多少时间, 是否可以在开源的系统上修改达到需求,等等,

    需求不明白的情况下, 当然是要多去沟通弄清楚啊,

    跑 V2EX 上来猜解决不了问题,
    bytewalk
    bytewalk
    Aug 21, 2017
    33
    我们公司就做这个的
    hjdtl
    hjdtl
    Aug 21, 2017
    34
    我也遇到过
    hihihihihi
    hihihihihi
    Aug 21, 2017❤️3
    35
    你还可以自己先分析需求,

    给出几套方案,

    比较他们的优缺点,

    大致开发时间,等等。

    然后给你的负责人决策,

    碰到问题不是逃避,

    应该是主动去解决和沟通
    shiji
    shiji
    Aug 21, 2017 via Android
    36
    导出 pdf 其实很简单。除非对排版要求很高
    missdeer
    missdeer
    Aug 21, 2017
    37
    干啥不是干啊,反正拿工资的
    SourceMan
    SourceMan
    Aug 21, 2017❤️2
    38
    v2ex 一群学生的话你要是听了,那你职业生涯就完蛋了
    我觉得这倒是一个机会锻炼自己
    1oNflow
    1oNflow
    Aug 21, 2017
    39
    @ctrlaltdeletel 不逃避的结果是世界毁灭,成为众矢之的,还有疯狂跳票[滑稽]
    ren2881971
    ren2881971
    Aug 21, 2017
    40
    趁着试用期 还不积累经验。 想着走 是什么态度。。
    siteshen
    siteshen
    Aug 21, 2017
    41
    一大堆劝分的。。

    1. 觉得公司核心系统靠谱不?不靠谱走人。
    2. 能否使用 oa 系统证明你的能力?不能则走人。
    3. 开发完 oa 系统后能否转入核心系统?不能则走人。
    4. 否则,留下证明你的实力。

    独立开发 oa,暂且认为楼主是后端工程师(前端同理)

    1. 是否有必须的前端(或者愿意学习)技能?不愿则走人。
    2. 时间安排是否靠谱,能完成目标?不能则走人。
    3. 是否有任何其他不想呆下去的理由?有则走人。
    4. 否则,留下,开发 oa 系统,再做定夺。
    Tourin
    Tourin
    OP
    Aug 21, 2017
    42
    @4ever911 谢谢,我就来抱怨几句,下午开会我和同事再讨论讨论。
    lazarus
    lazarus
    Aug 21, 2017
    43
    这个贴里怎么这么多逗比,oa 系统搞清楚流程之后写起来就是 CRUD,从沟通需求到实现,对于刚毕业的人来说是个不错的练手机会
    em84
    em84
    Aug 21, 2017
    44
    没要求时间就慢慢做呗
    wangleineo
    wangleineo
    Aug 21, 2017
    45
    找个开源的,改一下 Logo ;在公司玩一个月游戏,交差。
    bk201
    bk201
    Aug 21, 2017
    46
    感觉是个好机会啊,锻炼下自己。
    fuge
    fuge
    Aug 21, 2017
    47
    @wangleineo 这个靠谱
    msg7086
    msg7086
    Aug 21, 2017
    48
    @ctrlaltdeletel 然而你的 ID 暴露了一切。
    markyangd
    markyangd
    Aug 21, 2017
    49
    强烈建议楼主去看看 DevExpress XAF 框架。
    Wysten
    Wysten
    Aug 21, 2017
    50
    原来不只是我自己独立去开发整个项目。。
    7654
    7654
    Aug 21, 2017
    51
    楼上的几位,开源的魔改后要不要继续开源哈
    lk1ngaa7
    lk1ngaa7
    Aug 21, 2017
    52
    多好的机会
    vjnjc
    vjnjc
    Aug 21, 2017
    53
    所以其实是楼主不懂业务。
    让团队给你配个懂业务的呗,你懂技术他懂业务还有啥不能做的
    qq12345454
    qq12345454
    Aug 21, 2017
    54
    好奇问问楼主的工资多少
    AltairT
    AltairT
    Aug 21, 2017 via iPhone
    55
    我在这公司不止一人项目一大堆。每人还有历史项目维护。更重要的是完全没人带,软件开发部门就剩一经理……楼主你看有没有人带,没的话就走吧。
    e9e499d78f
    e9e499d78f
    Aug 21, 2017
    56
    外包给我 :doge:
    powergx
    powergx
    Aug 21, 2017
    57
    收集需求,就是很艰苦的事情了。 说容易的估计只是写程序的
    aksoft
    aksoft
    Aug 21, 2017
    58
    没有工作流的话,相对不是很复杂,为什么不涨经验?
    面试的时候说这也能做那也能做,现在给你机会,你又嫌这嫌那?
    踏下心来做好,这是一个拿得出手的项目。
    mond30081989
    mond30081989
    Aug 21, 2017
    59
    那些动不动就说跑路的人都是些什么心态,人家新人刚好有个机会可以去尝试下单独的项目,可遇而不可求啊,先硬着头皮上啊,不行再另说。
    jarlyyn
    jarlyyn
    Aug 21, 2017 via Android
    60
    虽然我不喜欢劝人走。

    但这情况,你还是走吧。

    你和公司对这个项目的复杂度认识都不够。
    kaikaiyoda
    kaikaiyoda
    Aug 21, 2017
    61
    最难的还是需求收集和确认了,自己一个人搞的话,要写需求文档,会议纪要等文档,整理后发邮件给领导,免得他们老改需求还不认账,时间长了,还说你啥事没干。
    lxml
    lxml
    Aug 21, 2017 via Android
    62
    我写过类似的系统,搞明白这东西到底干啥,需要做些啥,然后设计表设计流程,和最后具体开发,大概是 1:1:1 的关系。

    其他的想不起来了,有一个坑提醒的是,不要给你交代任务的人瞎 bb,一定要在第一阶段去找财务同学多沟通,不然到时候有你改的。
    xiqian
    xiqian
    Aug 21, 2017
    63
    网上有很多 OA 的框架,可以先看看适不适合
    echopan
    echopan
    Aug 21, 2017
    64
    小创业公司找我谈过,给的价格太低,我就不做了。
    Hozzz
    Hozzz
    Aug 21, 2017
    65
    P.S:如果是表单导出 PDF,推荐 datatables:)
    anyliz
    anyliz
    Aug 21, 2017
    66
    可以用盗版的 OA 啊
    caijihui11
    caijihui11
    Aug 21, 2017
    67
    看工期安排了,也是一个机会,慢慢搞
    ykrl089
    ykrl089
    Aug 21, 2017
    68
    把所有的需求搞清楚,沟通都要好几个月。
    metorm
    metorm
    Aug 21, 2017
    69
    给这钱让你学习呢,不错嘛
    yangxiongguo
    yangxiongguo
    Aug 21, 2017
    70
    做没问题,但别把自己陷进去了,以后走的时候别想太多
    since1994
    since1994
    Aug 21, 2017❤️1
    71
    OA 是个大坑,做起来需求就没完了
    anderson36
    anderson36
    Aug 21, 2017
    72
    总觉得还有什么信息没说。
    公司只有 1 个开发吗?老人干嘛去了
    OneMan
    OneMan
    Aug 21, 2017
    73
    有些人看到机会吓跑了,还以为公司在黑他。
    visonme
    visonme
    Aug 21, 2017
    74
    这一年多我都在做企业应用,而且大多数时候是一个人的开发,当然我不是试用期的新人而是多年工作经验的老鸟了,关键我还有一套快速开发的企业应用框架. 所以我谈谈我对这个问题的看法。

    公司让你独立完成 OA,并不是什么坏事,鉴于这是个内部系统,所以在业务处理上并不需要考虑通用性的规则,包括角色权限这块都是可以按最简单的方式去实现的,所以整体开发难度下降了很多,对你来说最大的挑战是时间和快速的业务熟悉。

    如果自己觉得有难度,完全可以跟上级反应的,虽然我大多数时候也是独自开发,可我深知一套真正成熟可以落地的企业应用系统可不是学校里面做的 xx 管理系统那么简单,也不想大多数使用者那般认为的简单,真正的成熟系统谁做谁知道其中的难度。
    kikoo3313
    kikoo3313
    Aug 21, 2017
    75
    作为曾做过 OA 系统的 PM,非常赞同楼上提到确定需求的几位同学;
    强烈赞同 @lxml 提到的坑,一定要找到直接使用部门的人,他们才是真正的需求方。
    fortunezhang
    fortunezhang
    Aug 21, 2017
    76
    做好了,你能力不错(你领导的功);
    做不好,狗屁开发,连这个都做不好。
    ------分割线------
    是不是我把人心想的太坏了。
    CoderGeek
    CoderGeek
    Aug 21, 2017
    77
    给多少钱?
    rink00
    rink00
    Aug 21, 2017
    78
    上天
    jarlyyn
    jarlyyn
    Aug 21, 2017 via Android❤️1
    79
    各位说是机遇的,就问一个问题。

    一个实习生如和各路老板坐下来谈需求,如何能和在各路老油条互相推自己身上的责任的时候定出个大家都能接受的方案?

    能到解决程序的坑的阶段就谢天谢地了好吧……
    Tourin
    Tourin
    OP
    Aug 21, 2017
    80
    @jarlyyn 推来推去,本来我打算要一个月开发的四个流程,变成了 15 天,我说 15 天来不及,他要我给他来不及的理由。还给了我一个别的开发任务,绝望了。
    xjtlujoe
    xjtlujoe
    Aug 21, 2017
    81
    呵呵。
    solidsnake
    solidsnake
    Aug 21, 2017
    82
    跑路的节奏?
    tjxjj
    tjxjj
    Aug 21, 2017
    83
    首先,这个系统是不存在的,从 0 开始?一切你说了算还是你连说话的份都没?

    如果你说了算,那简单,用 excel 算了。
    a308057848
    a308057848
    Aug 21, 2017
    84
    看公司类型,有些公司这么做也很正常
    Felldeadbird
    Felldeadbird
    Aug 21, 2017
    85
    1 个人开发 OA 没问题的。但是时间多长? 开发是没问题的,主要是谁用?公司确保会用吗? 如果做出来没人用怎么办?
    了解好这些在做。
    F281M6Dh8DXpD1g2
    F281M6Dh8DXpD1g2
    Aug 21, 2017 via iPhone
    86
    果断走人
    说简单能做的都是没做过的
    s2555
    s2555
    Aug 21, 2017
    87
    过来人说下,在公司开发 OA,你会让很多人讨厌你的,对同事来说,干得好好的,你要让他们用系统
    FingerLiu
    FingerLiu
    Aug 21, 2017
    88
    终极解决办法:写一个工作流引擎,和一个表单引擎。功能都实现,流程领导按自己的要求自己调整。既完成了领导的任务,又不得罪同事。
    liuzhiyong
    liuzhiyong
    Aug 21, 2017 via iPad
    89
    如果工资很高,工期不急,那就慢慢码代码吧。否则这就是瞎扯蛋。
    atempcode
    atempcode
    Aug 21, 2017
    90
    看你目标是什么了。冲钱是可以的,3 线 7K,不错了;要是想学东西,学不到的;想为毕业找工作积累经历,也不行。
    为后面两个目标的话,建议找个靠谱的 Open Source 项目,看代码,学流程,能学到东西。
    RHFS
    RHFS
    Aug 21, 2017 via iPhone
    91
    你不会是另一个贴的 十个任务员工吧?
    RosyGame
    RosyGame
    Aug 21, 2017
    92
    “ If someone prayed for patience, you think God gives them patience,or does he give them the opportunities to be patient?
    If he prayed for courage, does God give him courage, or does he give him opportunities to be courageous?
    If someone prayed for the family to be closer, do you think God zaps them with warm fuzzy feelings, or does he give them opportunities to love each other?”
    “当有人希望自己有耐心,你认为上帝是直接赐予他片刻的耐心,还是给他一个培养耐心的机会?
    当有人祈求自己更勇敢,你说上帝是直接给他一时的勇气,还是给他锻炼胆量的机会?
    如果有人希望家人关系更亲密,你想上帝是要给他们耳鬓厮磨的短暂温馨,还是给他一个和家人共度难关的机会?”
    ----引自电影《冒牌天神 2 》

    同理,如果你向上帝祈求成为大牛,你认为上帝会让你立刻变为大牛,还是给你一个变为大牛的机会?

    多年来,每当遇到难题,我总是会想起这部“烂片”中的这段对白。回过头来,也正是有难度的事情让我成长更快。
    Miy4mori
    Miy4mori
    Aug 21, 2017
    93
    这公司有点厉害哦,一周基本刚够自己找个开源的改改的时间把。
    SkyRing
    SkyRing
    Aug 21, 2017
    94
    看见标题就头疼系列~
    evlos
    evlos
    Aug 21, 2017
    95
    @Tourin #80 楼主这样说那还是闪人吧,时间上再压就没意思了
    zzczzc
    zzczzc
    Aug 21, 2017
    97
    我之前也做过,比较怕需求不明确各种改
    esile
    esile
    Aug 21, 2017 via iPhone
    98
    其实你可以换个角度想,给你发生活费让你学习
    Madkill
    Madkill
    Aug 21, 2017
    99
    乐观的人看是机会,悲观的人看是压迫
    weilongs
    weilongs
    Aug 21, 2017
    100
    公司出钱你练手,何乐而不为?你觉得难的东西别人不一定觉得简单. 撸起袖子干!
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3182 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 174ms · UTC 11:05 · PVG 19:05 · LAX 03:05 · JFK 06:05
    ♥ Do have faith in what you're doing.