写 iOS 代码两年了,每天写逻辑代码都想吐了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
panzhougeek
V2EX    iOS

写 iOS 代码两年了,每天写逻辑代码都想吐了

  •  
  •   panzhougeek 2016-10-29 17:21:00 +08:00 5156 次点击
    这是一个创建于 3276 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近公司又要开发新的模块,对着电脑一个代码都不想敲。把基本的代码逻辑写好了, storyboard 写完之后。就不想写了,现在写一句代码都在纠结重构的问题,代码耦合的问题。导致越写越慢。越来越不想写,剩下的逻辑又要跟后台进行联调了。好烦躁啊,哎不知道这种情绪啥时候能消失

    27 条回复    2016-11-11 15:12:32 +08:00
    mortonnex
        1
    mortonnex  
       2016-10-29 17:39:47 +08:00 via iPhone
    刷点算法题压压惊
    rcgary
        2
    rcgary  
       2016-10-29 17:44:16 +08:00
    我写了五年了,每次写各种逻辑都充满兴奋感,哈哈,可能是因为我在用 Swift 吧,一想到下个周开始要重构一个大模块就恨不得周末快点结束啊
    waruqi
        3
    waruqi  
       2016-10-29 17:45:39 +08:00 via iPhone   2
    没事自己写点其他东西 调整下心情就好
    ykwlv
        4
    ykwlv  
       2016-10-29 17:46:22 +08:00
    +1
    panzhougeek
        5
    panzhougeek  
    OP
       2016-10-29 17:55:47 +08:00
    @mortonnex 买了编程珠玑 发现自己底子很差。跟看天书一样
    panzhougeek
        6
    panzhougeek  
    OP
       2016-10-29 17:57:30 +08:00
    @rcgary 兴奋感我只在刚跳槽到新公司的时候才有。那个时候每天研究新公司的框架 底层代码。然后学习,等了解得 77 88 了 就又没兴奋感了。
    ipconfiger
        7
    ipconfiger  
       2016-10-29 18:37:55 +08:00
    那么除了业务逻辑还能写什么呢?非要工作才写?
    beimenjun
        8
    beimenjun  
    PRO
       2016-10-29 18:47:16 +08:00
    觉得看书自己底子差,那简单,多看书就能有效改善了。
    Heavytiger
        9
    Heavytiger  
       2016-10-29 19:04:15 +08:00
    看来 lz 没有遇到有挑战性的需求。
    loveuqian
        10
    loveuqian  
       2016-10-29 19:08:07 +08:00 via iPhone
    我想写逻辑啊
    写界面才无聊
    timelessg
        11
    timelessg  
       2016-10-29 20:03:00 +08:00 via Android
    最近在用 swift+rx 写新项目,每天都是新挑战…
    markyangd
        12
    markyangd  
       2016-10-29 20:08:13 +08:00
    13 年企业级开发的漂过,能剩下来的也就只有业务逻辑了。
    laoyur
        13
    laoyur  
       2016-10-29 20:39:10 +08:00
    @loveuqian 我觉得楼主说的逻辑指的是业务逻辑,包含调界面。。。
    lvlingsheng
        14
    lvlingsheng  
       2016-10-29 20:53:24 +08:00 via iPhone
    写开源,这是维持兴趣最好的办法了吧
    blackfire
        15
    blackfire  
       2016-10-29 21:28:23 +08:00 via iPhone
    最近改界面改到快吐了,还是写逻辑让我舒服点。逻辑错了,我的问题就是我的问题;界面错了,各种撕逼,不管结果如何,最后改的还不是我?
    msputup
        16
    msputup  
       2016-10-29 22:22:54 +08:00 via Android
    写框架,写个能让你更省力的框架会让你感到愉快
    loveuqian
        17
    loveuqian  
       2016-10-29 23:27:44 +08:00
    @laoyur
    楼主明明说写完 storyboard 就不想写了
    我最近还是写纯代码的界面,这个才吐血
    Felldeadbird
        18
    Felldeadbird  
       2016-10-30 00:06:24 +08:00 via iPhone
    自己造个轮子,摆脱这种机械重复
    lvlingsheng
        19
    lvlingsheng  
       2016-10-30 00:14:54 +08:00
    @loveuqian 我是很反感 storyboard version controller 的时候死人的心都有了
    IMRES
        20
    IMRES  
       2016-10-30 01:46:16 +08:00
    最近初学 iOS 开发 感觉还是挺有意思的……
    xiubin
        21
    xiubin  
       2016-10-30 05:08:14 +08:00 via iPhone
    你的意思是 最近写逻辑代码,但是功力渐长,考虑到很多以前不会考虑的,但是因为想的太多无处下手?没事,不知道咋下手就直接写,以后不利于抽象和分层了直接重构
    makeitwork
        22
    makeitwork  
       2016-10-30 11:07:22 +08:00
    没事多刷题,锻炼脑子
    paopaosa
        23
    paopaosa  
       2016-10-30 13:18:41 +08:00
    折腾 react native.
    panzhougeek
        24
    panzhougeek  
    OP
       2016-10-30 18:00:10 +08:00
    @xiubin 不是啊 考虑了就写啊,只是对于写这种代码厌烦了而已啊。
    panzhougeek
        25
    panzhougeek  
    OP
       2016-10-30 18:03:38 +08:00
    @paopaosa 个人对于 H5 这种方式不感冒,不管在怎么支持,再怎么简单方便,说实话,想让应用丝滑,不卡顿。 H5 和原生比起来还是有很大的劣势。在折腾 ReactiveCocoa ,很费脑子。入门很简单,想写好。真的好难,而且项目最近要减少不必要的代码,都不敢加 ReactiveCocoa 进去了,怕别人看不懂我写的代码。不好维护。。。
    lk920724
        26
    lk920724  
       2016-10-30 23:59:53 +08:00
    你可以用 Storyboard~
    你也可以看看后端亦或是你有兴趣的东西= =
    laizw
        27
    laizw  
       2016-11-11 15:12:32 +08:00
    同感, 真心写的想吐, 各种烦躁, 想转行了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2625 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 03:45 PVG 11:45 LAX 20:45 JFK 23:45
    Do have faith in what you're 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