实习 Python,发现全是增删改查。。。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Anybfans
V2EX    问与答

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

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

    还没毕业,在郑州找了份工作。公司做的东西属于中国移动的业务,属于在线学校的。来工作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  
    PRO
       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
    dlyxy
        41
    dlyxy  
       2015-03-27 18:40:47 +08:00
    我的实习也是一直重复造轮子。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5417 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 06:52 PVG 14:52 LAX 23:52 JFK 02:52
    Do have faith in what you'e doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86