V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Anybfans
V2EX  ›  问与答

实习 Python,发现全是增删改查。。。

  •  
  •   Anybfans · 2015-03-26 15:31:40 +08:00 · 5497 次点击
    这是一个创建于 3562 天前的主题,其中的信息可能已经有所发展或是发生改变。

    还没毕业,在郑州找了份工作。公司做的东西属于中国移动的业务,属于在线学校的。来工作2星期了,主要负责一个Django框架的管理系统,属于给客服人员用的。 一个人在做,基本就是加功能。

    其他的技术人员比我要长几岁,他们在写面向客户的东西,例如在线做题和学习等功能。

    加的东西都类似,数据库读取,然后表格呈现。。不会的话可以看技术总监写的类似模块。

    不是说没技术,期间也学到了不少,例如开始学习jquery等。

    感觉好困惑,大家工作也是这样吗?仅仅就是增删改查?。。。。。。

    算是首份工作,不了解,轻喷。

    41 条回复    2015-03-27 18:40:47 +08:00
    moliliang
        1
    moliliang  
       2015-03-26 15:37:40 +08:00
    多了解业务
    feelapi
        2
    feelapi  
       2015-03-26 15:40:05 +08:00   ❤️ 6
    工作么,不是每天都要改变世界的。没那么多的算法要写。苦练本领是要在关键时刻顶上,当时平时要耐得住寂寞。日子要一天一天过,过着过着就老了,哈哈哈哈。
    Anybfans
        3
    Anybfans  
    OP
       2015-03-26 15:46:56 +08:00
    @moliliang 算是两个分支,他们在做用户端的。我在做客服端的。

    @feelapi 也是 还是要耐得住寂寞。从基础做起。确实有所收获
    DRcoding
        4
    DRcoding  
       2015-03-26 15:47:49 +08:00
    这就和画鸡蛋差不多,首先你得先把鸡蛋 画好了,而不只是画了,或者用别人画了一半的再画。
    DT27
        5
    DT27  
       2015-03-26 15:48:03 +08:00
    界面与增删改查之间没有业务处理?比如过滤,有效性判断之类的。。。
    qiayue
        6
    qiayue  
       2015-03-26 15:49:30 +08:00
    任何的业务,抽丝剥茧之后都是增删改查
    hging
        7
    hging  
       2015-03-26 15:51:08 +08:00
    郑州 给移动做. 很坑的. 努力混混经验 加油.
    Anybfans
        8
    Anybfans  
    OP
       2015-03-26 15:51:25 +08:00
    @DRcoding 这个确实。感受颇深同样功能实现了,我自己写了好多,经理也就20行就解决了。而且思路非常明确


    @DT27 有的。条件不同结果不一样嘛。。。。
    Anybfans
        9
    Anybfans  
    OP
       2015-03-26 15:57:39 +08:00
    @hging 算是合作吧,移动整体这个业务给我们做了,谢谢

    @qiayue :) 还是得耐得住寂寞。一步一步走
    mcfog
        10
    mcfog  
       2015-03-26 16:00:59 +08:00   ❤️ 15
    增 如何设计合理的数据结构?
    删 硬删除/软删除?灾备?
    改 并发冲突?事务?数据迁移?
    查 索引?搜索?联表vs分次?复杂查询 vs 额外建表? 缓存?

    在线做题不也就是查题目表,写答案表
    12306也是增删改查
    淘宝京东也是增删改查

    没错,写代码不过是增删改查,做寿司不过是饭上放片鱼而已
    chairuosen
        11
    chairuosen  
       2015-03-26 16:01:34 +08:00
    后端不就是这样么?给个接口增删改查。不喜欢就写前端
    Anybfans
        12
    Anybfans  
    OP
       2015-03-26 16:08:09 +08:00
    @mcfog 确实,顿悟。每次写完的代码都要被要求优化。还有很多要学。


    @chairuosen 感觉前段要漂亮很多。不过个人审美不敢恭维。。。
    laoertongzhi
        13
    laoertongzhi  
       2015-03-26 16:13:33 +08:00
    难道所有人做的事情不都是 增 删 改 查 么?
    jianghu52
        14
    jianghu52  
       2015-03-26 16:20:36 +08:00
    我做的事情连增删改查都做不到,就一堆查。但是如何查的高效,就看功夫了。
    learnshare
        15
    learnshare  
       2015-03-26 16:25:10 +08:00
    从你的位置来讲,都是增删改查。换到更高的角度看呢?
    数据库也不过增删改查而已,计算机也不过 0/1 而已。

    @mcfog +1
    raincious
        16
    raincious  
       2015-03-26 16:35:01 +08:00
    @mcfog 这的意思应该是CURD是基本操作,所以才很多的嘛?

    说真的一个软件的架构里,真的“有意思”的部分可能并不多,基本上都是接数据->算好了->存下去;要么就是读出来->给用户。照这么说写软件不是很无聊?

    当然,CURD也不是没有门道,比如你得过滤数据啥的,决定某些东西如何缓存,用户登录怎么处理。

    说起来编程珠玑这本书其实讲的就是如何快速的CURD。

    当然,楼主写Python的,估计是没和操作系统的API搏斗过,那时候你会觉得写CURD简直天堂……
    Anybfans
        17
    Anybfans  
    OP
       2015-03-26 16:49:16 +08:00
    @raincious ..操作系统。。更深一步了。。
    Mac
        18
    Mac  
       2015-03-26 17:38:45 +08:00
    CRUD是所有应用的基本啊
    binjoo
        19
    binjoo  
       2015-03-26 17:54:54 +08:00
    @mcfog `没错,写代码不过是增删改查,做寿司不过是饭上放片鱼而已`
    这句话我喜欢。。。。
    loading
        20
    loading  
       2015-03-26 18:11:45 +08:00
    welcome to the dark side.
    希望楼主能早日写出不需要 CRUD 的管理系统。

    如果不喜欢,你转前端吧。
    jswh
        21
    jswh  
       2015-03-26 18:40:33 +08:00
    icedx
        22
    icedx  
       2015-03-26 19:28:55 +08:00 via Android
    我现在有个日PV 5W 的网站 后台Python2 写的
    现在想用Python3 重构 你来做如何

    ︿曾几何时我和你也有同样的烦恼的时候 某大牛教育我的
    我当时就萎了
    mhycy
        23
    mhycy  
       2015-03-26 20:06:34 +08:00
    增删改查要写好不是那么容易的,各种边界条件你要考虑到,各种性能问题你要解决,各种编写时候的易维护性问题要处理好。。。

    公司05年到现在的项目,没见过谁写得好的(包括我自己)。。。囧
    imn1
        24
    imn1  
       2015-03-26 20:32:31 +08:00
    不要无视 1楼 @moliliang 的话
    很多步入社会的技术员都以为每个公司做的事(业务)不同,学业务没用,只有技术是通用的
    但恰恰就是因为这个原因,你的技术在哪都能成长,甚至自学成才,无视业务却会令业务素质停滞不前
    不要做赵括

    每到一个地方,必须掌握技术是如何在业务中体现出来的,怎样把不同的技术串接形成业务链更重要
    三板斧只有三招,按顺序打只有一个套路,组合打是6个套路,排列打就是27个套路

    地球上的物质是有限的,存在形态是无限的,不同形态之间的转换方法(技术)也是无限的
    但人类所需要的、有用的物质形态却是有限的,对转换方法寻优以达到有用/需要形态的过程(业务),才是生产目的
    Xbluer
        25
    Xbluer  
       2015-03-26 20:43:03 +08:00
    目前一个项目是,做一个查询系统到另外一个系统里查数据。 [增删改] 都没有,找谁说理去。
    Anybfans
        26
    Anybfans  
    OP
       2015-03-26 20:58:58 +08:00
    @jswh 认真看了,谢谢了
    @icedx 感觉能力不行,真心的,抱歉。怕给您搞不成,反而耽误了。
    @imn1 嗯。有点哲学的味道 哈哈
    Anybfans
        27
    Anybfans  
    OP
       2015-03-26 21:01:01 +08:00
    @Xbluer 都努力。哈哈,
    感觉@feelapi 说的很不错,苦练本领是要在关键时刻顶上,当时平时要耐得住寂寞。日子要一天一天过,过着过着就老了,哈哈哈哈。
    Anybfans
        28
    Anybfans  
    OP
       2015-03-26 21:02:44 +08:00
    @imn1 您分析的很有道理。确实要这样,不能无脑埋头干,还要考虑 。
    icedx
        29
    icedx  
       2015-03-26 21:03:20 +08:00
    @Anybfans
    为什么不看后半句
    ︿曾几何时我和你也有同样的烦恼的时候 某大牛教育我的
    我当时就萎了
    Anybfans
        30
    Anybfans  
    OP
       2015-03-26 21:05:37 +08:00
    @icedx 抱歉。。理解错了。。还以为类似小尾巴的东西。。
    ChiangDi
        31
    ChiangDi  
       2015-03-26 21:14:02 +08:00
    感觉很好啊,这样就有充分时间学一些新技术了。
    pyKun
        32
    pyKun  
       2015-03-26 21:36:45 +08:00
    如果你想实习 python 可以接受不要钱的话,可以来做下 openstack
    icedx
        33
    icedx  
       2015-03-26 22:01:13 +08:00
    @Anybfans 这里又不是贴吧(
    Felldeadbird
        34
    Felldeadbird  
       2015-03-26 22:37:13 +08:00
    增删查改是最基本的东西。每天业务都在变化,你如何开发一套应对业务的万金油,那么你就算出师了。所以不要少看这种重复劳力,很容易看出一个人的想法。
    f669842
        35
    f669842  
       2015-03-27 08:51:28 +08:00
    哪家 回头找你聊聊
    linkiosk
        36
    linkiosk  
       2015-03-27 10:34:01 +08:00
    业务是最廉价的,不能通用,换个地儿就一文不值
    Yannis1990
        37
    Yannis1990  
       2015-03-27 12:44:02 +08:00
    @pyKun 有什么收获么? 业余兼职的想试试,有次活动知道的贵公司,看着不错。
    pyKun
        38
    pyKun  
       2015-03-27 12:55:26 +08:00
    @Yannis1990

    不是公司,是社区,直接尝试着去开源社区提交一个 patch,中间过程会收益很多
    Yannis1990
        39
    Yannis1990  
       2015-03-27 13:14:12 +08:00
    @pyKun 链接?
    pyKun
        40
    pyKun  
       2015-03-27 13:25:42 +08:00
    zoumouse
        41
    zoumouse  
       2015-03-27 18:40:47 +08:00
    我的实习也是一直重复造轮子。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1402 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 17:32 · PVG 01:32 · LAX 09:32 · JFK 12:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.