leibusi

正在实习,感觉根本学不到什么,无非是改 bug,写业务 sql。

  •  
  •   leibusi · Dec 15, 2017 · 7209 views
    This topic created in 3251 days ago, the information mentioned may be changed or developed.

    这正常吗?

    40 replies  •  2017-12-16 10:25:38 +08:00
    seasstyle
    seasstyle
    Dec 15, 2017
    1
    很正常,不要多想。
    fzxml
    fzxml
    Dec 15, 2017
    2
    学啊, 查资料, 优化 SQL, 优化代码
    venhow
    venhow
    Dec 15, 2017
    3
    公司领进门,修行在个人。
    jydeng
    jydeng
    Dec 15, 2017
    4
    正常,毕竟招你干活的
    p2pCoder
    p2pCoder
    Dec 15, 2017
    5
    做 web 做后端 不都干这些吗
    maemual
    maemual
    Dec 15, 2017 via Android
    6
    要不然你一实习生想干啥?上来就把整个架构推翻了重写?
    God1ike
    God1ike
    Dec 15, 2017 via iPhone
    7
    学习靠自己,公司招你是干活的。等你在工作中发现自己不懂的东西,这就是学习的机会
    leeyom
    leeyom
    Dec 15, 2017 via Android
    8
    不都是这么过来的吗?一开始就让你弄架构你弄的来吗?踏踏实实,莫浮躁,从最基础的 CRUD 写起吧
    sunnyadam
    sunnyadam
    Dec 15, 2017
    9
    实习生写代码 bug 的坑谁填?大部分实习生水平就那样(不是看不起,因为我以前也是那样过来的)要么就是白写,要么就是正式的给你写 bug,而且业务也不熟悉,你去熟悉业务的时间就花费了很多,还不如优化下 sql,顺带可以熟悉业务
    fcoolish
    fcoolish
    Dec 15, 2017
    10
    正常,我同学改了好多 bug 才给需求写写代码,
    millson
    millson
    Dec 15, 2017❤️1
    11
    那你想干什么,如果是入职初期,那么是正常的,肯定要让你在这个过程中熟悉现有架构;如果已经很长时间了,那么也可能是正常的

    如果我带的实习生以为把安排的任务完成就算工作完成的话,那我会认为他以后只能做这些事情

    看下有没有做到下面的,我所希望的实习生能反馈给我的信息,不一定对,仅供参考

    1. 确定自己改 bug 的解决方案是最优解吗,能分析出这个 bug 的成因吗,今后如何避免类似 bug,通过解决这些 bug,是否对现有系统有更深入的理解,又有哪些方面是模糊的

    2. 写业务的话,是仅仅根据需求按部就班的解决,还是会在写的过程中结合现有系统,思考自己写的代码会不会由于考虑不全面,导致埋什么坑(实习生埋坑是正常现象,就算做 code review,mentor 看到几百行 diff 估计也会很晕的,至少我是这样的,有时候就得过且过了,毕竟功能实现了不是吗)
    lazypu
    lazypu
    Dec 15, 2017❤️1
    12
    不能老觉得写代码能改变世界.
    herozem
    herozem
    Dec 15, 2017❤️2
    13
    最开始是这样的。正式工作大部分时间也是这样的。在没有一定量级之前都是这样的(在毫无并发量可言的环境下,API 如何如何都体现不出来)。但是量级来了之后,事情就开始变得不同了。

    - 数据库优化(检查数据库 model 设计是否合理-查看检索语句是否用到了索引-升级数据库配置-“三星”索引优化-垂直分表-水平分表-垂直分库-水平分库(shard))
    - 缓存(中心化缓存 /去中心化缓存)
    - 负载均衡( Nginx 可以作为后端应用服务器的负载均衡器从而避免后端应用服务作为单点,那谁又可以作为 Nginx 的负载均衡呢?原理是什么?)
    - 异步任务(选取何种 MQ ? Redis 是否足够?是否需要消费确认?异步任务框架的工作原理?)
    - ...

    还有很多很多很多知识我猜你可能是不知道的。
    iyaozhen
    iyaozhen
    Dec 15, 2017 via Android
    14
    你这还能改 bug,要是系统复杂点第一个月模块间关系都还理不清楚。

    我觉得改 bug 很有用,不管是已经找出原因的 bug,还是要自己定位的 bug,对你了解现行系统很有帮助
    Amance
    Amance
    Dec 15, 2017
    15
    你觉得 你作为老板会让你 做核心业务么,天天发牢骚不如买几本电子书...
    herozem
    herozem
    Dec 15, 2017❤️1
    16
    除了上面提到的,还想到一些:

    - 自动化部署
    - 阅读开源代码,学习别人家的软件是怎么设计的。Nginx ? Redis ?也许你不写 c 可能突然读这些难度太大对于当下的工作益处也不是能显现的。自己去挖掘自己所用语言的框架啊,非常出名的软件啊等等的开源代码去阅读。
    - 阅读文档,很多大型软件的源代码已经不是一下子能搞清楚的了。而常用的大型软件的配置你未来肯定会用到,比如 Nginx 的配置,比如 Redis 的命令。

    想不出了。。都是临时想的。你可以对着这些一个一个慢慢来掌握。

    或者有其他疑问,可以邮件交流。 我想想交流的人能找到邮件是多少的 :)
    yeepZhang
    yeepZhang
    Dec 15, 2017
    17
    不这么做的话,以后会有新的实习生来改你的 bug。关键还笑 bug。
    fantastM
    fantastM
    Dec 15, 2017
    18
    #15 说得对,弄几本电子书,上班偷偷看着......
    whypool
    whypool
    Dec 15, 2017
    19
    正常,你就算不是实习,工作了 2 3 年也是这样的情况;
    无非就是写写 sql ;
    Moorj
    Moorj
    Dec 15, 2017
    20
    写业务 SQL 挺好的啊,可以熟练业务流程,牛逼了可以做总经理啊(笑
    summerwar
    summerwar
    Dec 15, 2017
    21
    学东西都是偷的,就看你知不知道偷啥了,谁还跟学校一样,让你坐在下面,给你在黑板上讲,然后再给你划个重点
    Phariel
    Phariel
    Dec 15, 2017 via Android
    22
    你是实习 又不是正式员工 你觉得能把核心的东西指派给你吗?

    学习成长是要靠自己去学的 不是给你任务你做完了就叫学习了
    imn1
    imn1
    Dec 15, 2017❤️1
    23
    实习最重要的不是学业务,是学人事,要学会:
    一天内知晓谁是大嘴巴、小广播,谁是直接管自己的
    一周内知晓谁能管那个管自己的
    一月内知晓谁能扣自己的工资
    两个月内知晓有没有人能在必要时站在自己立场帮忙
    三个月内知晓哪些老总之间有矛盾,别被逼到跳楼都不知道发生什么事

    至少要知道方法
    specita
    specita
    Dec 15, 2017
    24
    正常现象吧,你要展现你除了业务 sql 之外的能力,才会对你委以重任啊
    jasperjia
    jasperjia
    Dec 15, 2017
    25
    改 bug 是最快速熟悉上手业务的手段,学习-吸收-模仿-领悟,等你可以快速定位和解决一个 bug 的时候,就可以被委以重任了
    mario85
    mario85
    Dec 15, 2017 via Android
    26
    学东西为什么要指望公司
    F281M6Dh8DXpD1g2
    F281M6Dh8DXpD1g2
    Dec 15, 2017 via iPhone
    27
    sql 学会了?
    leibusi
    leibusi
    OP
    Dec 15, 2017 via Android
    28
    @liprais 不知道比你高到哪里去了
    F281M6Dh8DXpD1g2
    F281M6Dh8DXpD1g2
    Dec 15, 2017 via iPhone❤️1
    29
    @leibusi 有自信真不错
    wangxiaoer
    wangxiaoer
    Dec 15, 2017 via Android
    30
    @imn1 你说的这些我干了一辈子都没弄明白啊。
    ipconfiger
    ipconfiger
    Dec 15, 2017
    31
    你是不是搞错了啥? 学习是你读书的时候干的事情, 实习就是把你读书时候学的东西找个地方实际用用, 看看是不是学偏了, 给你实习岗位的公司又不欠你的, 没有义务再教你什么东西, 你要学就自己在工作中学, 如果说学不到, 要么是你实在是不靠谱, 稍微重要点的事情都不敢交给你, 要么就是工作懈怠, 别人叫你做啥你才晓得去做啥.
    cxbig
    cxbig
    Dec 15, 2017
    32
    要知道大神都是一步步走过来的。
    你倒不如说说:
    你想学什么?达到这个目标你需要跨过那些坎?你如何规划学习路径?
    问问大家这些规划是不是合理。
    leibusi
    leibusi
    OP
    Dec 15, 2017 via Android
    33
    @ipconfiger 我一身本领,不想去维护别人的辣鸡代码,你懂我的意思吗?
    misaka19000
    misaka19000
    Dec 15, 2017 via Android
    34
    水平太差了 去个好点的公司就不一样了
    leibusi
    leibusi
    OP
    Dec 15, 2017 via Android
    35
    @misaka19000 正准备离职
    msl12
    msl12
    Dec 15, 2017
    36
    当然如果楼主是个牛逼的实习生的话,不在这公司可能更好些...
    HarrisonZ
    HarrisonZ
    Dec 15, 2017
    37
    很多公司是根据能力分配任务的。你的能力没有提升就不会有有意思的工作给你做。不要想着靠工作提升自己的技术能力了。技术都是靠自己学的。如果觉得现在公司无法跟上你的进步那就果断走人
    abcbuzhiming
    abcbuzhiming
    Dec 15, 2017
    38
    @leibusi 你一身本领?维护别人的垃圾代码的时候,就没想过推倒重来一遍,解决这个垃圾代码的痛点吗?你没必要告诉公司你打算重构代码,你甚至可以完成这个东西后带走作为你的经验,何谈学不到东西呢?
    jatesun
    jatesun
    Dec 16, 2017 via iPhone
    39
    正常,提高不提高在自己
    humor66
    humor66
    Dec 16, 2017
    40
    一看就比较浮躁,没有沉下心,改 bug,写业务 sql 背后也有很多可以挖掘的东西,是实习生都能做这些工作,你的价值何在? 比如分析&统计下 bug 的原因、场景,给团队做个分享,帮助提高一点点的点点的点点的提高。等等
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4237 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 138ms · UTC 09:36 · PVG 17:36 · LAX 01:36 · JFK 04:36
    ♥ Do have faith in what you're doing.