接活做别人的项目只想快速做完交差怎么方便怎么来,自己的项目一分钱赚不到也想打磨很久尽量让代码质量达到最高。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
kaiki
V2EX    程序员

接活做别人的项目只想快速做完交差怎么方便怎么来,自己的项目一分钱赚不到也想打磨很久尽量让代码质量达到最高。

  •  
  •   kaiki 2021-01-03 23:54:02 +08:00 3802 次点击
    这是一个创建于 1749 天前的主题,其中的信息可能已经有所发展或是发生改变。
    只有我这样还是你们都这样?
    22 条回复    2021-01-04 19:41:45 +08:00
    qsnow6
        1
    qsnow6  
       2021-01-03 23:56:04 +08:00
    me too
    CEBBCAT
        2
    CEBBCAT  
       2021-01-04 00:15:10 +08:00 via Android   1
    工作前我是会一点点扣,扣到满意为止才进行下一步的人。不过工作后就慢慢改变了,不论是工作还是自己的练手,习惯上先做整体规划,如果任务量大的话。小活也不会扣得很仔细了,因为自己知道,这既不是性能瓶颈,也不是什么重要的模块。


    现在的我,更想学习的是一个成型的系统是怎样设计文件和逻辑结构的,文件结构有助于协作和编码,逻辑结构就不必说了。
    westoy
        3
    westoy  
       2021-01-04 00:20:55 +08:00
    很正常
    大部分产品找一两个人做短期外包的也是拿来看看的, 也不会有多少人用
    需要抠设计扣设计都是长期的项目
    说白了还是有多少预算干多少事
    westoy
        4
    westoy  
       2021-01-04 00:21:18 +08:00
    抠设计扣设计 =》 抠设计抠性能
    kaiki
        5
    kaiki  
    OP
       2021-01-04 00:21:21 +08:00   1
    @CEBBCAT 我先设计好整体框架再实现功能,一个部分到实现为止就停下,继续下一个部分,大部分实现了再回头处理细节。
    学习的话,从抄开始的确可以学到不少,看看别人的开源程序是怎么设计结构的,慢慢的就会形成一个自己的规则。
    xcstream
        6
    xcstream  
       2021-01-04 01:56:58 +08:00
    sleep 3 秒
    优化一下 sleep2 秒
    再优化一下 sleep1 秒
    xcstream
        7
    xcstream  
       2021-01-04 01:59:32 +08:00
    可以提前做完 但提前交差没有什么好处
    wzhy
        8
    wzhy  
       2021-01-04 07:40:12 +08:00
    楼主您做 C/C++项目不?做的话请联系我^^
    其他做 C/C++(非 GUI 程序)的小伙伴如果业余有时间也请联系我,长久合作甚至可以全职来公司做,坐标重庆。
    xuanbg
        9
    xuanbg  
       2021-01-04 09:09:19 +08:00
    不,我都是一视同仁,都是同样认真对待。不同的是自己的项目长期维护,别人的项目维护期过了就无需维护了。
    NexTooo
        10
    NexTooo  
       2021-01-04 09:43:25 +08:00
    工作前 /刚工作我都会精雕细琢
    现在不了,先完成了,有空的时候再搞搞。你花 10 个小时优雅的完成一个 3 小时就能完成的活儿,没必要。先完成了再考虑优化吧,不然加班加到吐还没时间充电学习
    xingshu1990
        11
    xingshu1990  
       2021-01-04 10:13:02 +08:00
    接活,快速交差,会直接给你货款,这个奖励机制很直接,没有各种乱七八糟的规则。
    而自己做项目,没有激励机制,但想默默打磨,然后惊艳圈子。
    crist
        12
    crist  
       2021-01-04 10:14:21 +08:00
    一开始花 10 个小时精雕细琢的搞 ×
    花 3 个小时搞出来再说,有空再优化√
    Qinmei
        13
    Qinmei  
       2021-01-04 11:02:59 +08:00
    自己的项目又没有时间约束,慢慢写就是了,能不能有更好的抽象跟封装方法,这块的代码是不是必要的,有没有新的设计模式可以借鉴,什么花里胡哨的都上一下

    工作项目都是先快速开发完,然后有时间再去封装抽象抠细节,有时候感觉这个项目没啥意思就不优化了,能用就行
    raaaaaar
        14
    raaaaaar  
       2021-01-04 12:46:04 +08:00 via Android
    工作上如果时间充足加有挑战性的话,我还是愿意去钻研的,但是更多时候就是一些业务代码加 ddl,所以能跑就行
    byte10
        15
    byte10  
       2021-01-04 12:59:08 +08:00
    想钻钱还是要快速实现的,有钱了,花几万请别人重构也可以。不过前期设计弄好,打好底子框架,后期的实现确实省心很多,实际上时间没亏多少。但就是比较烦,直接 MVC,过程化编程还是效果显著,迭代快。哎头大
    CismonX
        16
    CismonX  
       2021-01-04 13:04:50 +08:00 via iPhone
    工作中的项目,当然也要认真负责,但是 deadline 不允许我花过多的时间精雕细刻。再加上各种临时改需求,屎山等原因,也没这个精力和心情去做额外投入了。能按期上线,没致命 bug 就谢天谢地了
    huZhao
        17
    huZhao  
       2021-01-04 13:10:09 +08:00
    自己的项目,至少得考虑你的用户群体吧,然后学习运营知识吧,拿钱投放广告烧点经验吧,然后开始盈利,以上都差不多的时候,法律得看看吧。。。。。
    hundan
        18
    hundan  
       2021-01-04 13:11:25 +08:00
    别人的项目人家要的就是快速产出 人家自己都不纠结代码质量 你再纠结就别做了 要拿能保证快速产出的方案出来 在别人的的项目上优化代码质量 是把别人的项目当成自己的学习工具 很可能到最后造成项目延期以及一些不可预料的问题 这是对客户的不尊重

    自己的项目是学习 当然是多多打磨
    akakidz
        19
    akakidz  
       2021-01-04 13:27:51 +08:00 via Android
    公司的代码写的再好也没有人欣赏...功能实现再加上会吹就够了
    hantsy
        20
    hantsy  
       2021-01-04 13:44:49 +08:00
    分开处理的可能性不大。过去十几年经验告诉我,人是有惯性的。一旦形成写垃圾代码思维,好坏也无所谓,成了习惯。在严格要求下,你也写不出像样的代码。

    写代码这事上,我可能有点相反。

    自己 Github 写的一些代码更多是试验性的尝试某些功能,某个技术点,可能会用不同技术,不同方式写。真实项目就不一样了,选择一种稳妥的方式就行了。

    比如: https://github.com/hantsy/spring-reactive-jwt-sample 配置多个 CI,实际项目只会一个。
    https://github.com/hantsy/nestjs-sample/blob/master/src/post/post.controller.spec.ts 提供了多个 Mock 方式,实际项目只要一种就够了。

    真实的项目代码必须严格写测试,执行 CI/CD,自动部署到生产环境 等,对于不提供这些基础设施的项目,基本我不会参与。
    lyping
        21
    lyping  
       2021-01-04 18:48:51 +08:00
    @wzhy 野路子程序员要不?
    wzhy
        22
    wzhy  
       2021-01-04 19:41:45 +08:00 via Android
    @lyping 能否加腾讯的绿色软件细聊:zy666_w888 ?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     960 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 19:11 PVG 03:11 LAX 12:11 JFK 15:11
    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