一个人负责所有开发究竟好还是不好 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI生成的内容
dylanvivi
V2EX    程序员

一个人负责所有开发究竟好还是不好

  •  
  •   dylanvivi
    dylanvivi 2013-12-20 16:08:53 +08:00 5264 次点击
    这是一个创建于 4395 天前的主题,其中的信息可能已经有所发展或是发生改变。
    楼主属于半路出家的那行,码code完全属于心中有爱,不然就坐事业单位的办公室收收邮件打打电话混日子了。

    也因此认识的工程师朋友比较少,不知道去哪儿求建议了……

    现在做移动互联网这块的im,之前还有人一块儿做,结果没来两个月组织架构调整,就剩我一个了。6月到现在小半年了,ios这边3个人,android 2个人,服务器只有1人。之前只是做了技术选型以后拿了开源的服务器和协议就没怎么改过,随着功能的增加,各种问题都出现了。我几乎需要一直一直开发才能赶上客户端的进度(没时间做技术储备,所以每次做有关开源服务器相关功能的时候都提心吊胆的,码农的节奏?)

    虽然说到现在把遇到的问题都解决了吧,但总是想找个人看看有没有更好的实现方式,做做代码审核什么的。都说这样比较锻炼人,有时候也会疑惑这样究竟好不好,甚至不知道做出来的东西对不对……
    18 条回复    1970-01-01 08:00:00 +08:00
    mvj3
        1
    mvj3  
       2013-12-20 17:18:59 +08:00
    把自己负责的相关技术模块多多开源出来,或者把开源模块引进到项目里来,这样实现的是否更好这方面就没有疑虑了。
    gaicitadie
        2
    gaicitadie  
       2013-12-20 17:22:28 +08:00   1
    一个人创业好,沟通成本为零,效率高,一个顶仨。在不差钱的大公司不允许这样做,一个人负责所有项目会被那一个人绑架
    zieglar
        3
    zieglar  
       2013-12-20 17:24:01 +08:00
    怕有问题就架设测试服务器,新功能先上测试服跑
    explon
        4
    explon  
       2013-12-20 17:24:10 +08:00
    不太好,感觉不会有进步
    fanghui
        5
    fanghui  
       2013-12-20 23:43:50 +08:00
    不建议这样,进度比较慢。我就是个例子,公司项目基本都是一个人做,不是大牛,哈哈,还需要锻炼锻炼
    horsley
        6
    horsley  
       2013-12-21 00:16:04 +08:00
    我猜是xmpp
    exv2shin
        7
    exv2shin  
       2013-12-21 14:45:26 +08:00
    再忙也得有时间看看外面的世界,千万别一个人闷头干,也别重复造轮子。
    @疑惑这样究竟好不好
    移动互联网都来了,还有不好搞清楚的事么,起码能找到些边缘信息
    Eson
        8
    Eson  
       2013-12-21 20:42:40 +08:00
    如果你的领导不催促,今天一个想法,明天一个想法,那还是可以的,否则的话,你会很痛苦!

    “捉住Coding的节奏,摆脱一切Bug和忧愁!....”
    chundong
        9
    chundong  
       2013-12-22 07:26:19 +08:00   1
    一个人负责所有的开发不太好,因为代码水平的提升大部分时候都需要持续性的评判才会有所提高。所以再忙也要看开源代码。

    此外可以多访问技术站点,多搜索,也能得到不少相关的信息,比如说移动IM这一块,微信,米聊,陌陌都在一些会议上有过分享,也有视频放出来,这些视频不会深入到代码级别去,但是至少会把系统架构,功能模块讲清楚。


    下面这个链接里面有一些关于微信,陌陌,米聊相关技术架构的文章,感兴趣的可以看看这个(这些都是靠搜索搜出来的,类似的东西应该还有很多,只要善用搜索,是能学到不少东西的):
    [IM技术文章搜集](http://collect.fm/topics/tag/IM/)

    如果你还技术之外的感兴趣,可以看看这个。这个里面包括微信的一些产品设计的一些东西。
    [微信相关文章:包括产品,技术](http://collect.fm/topic/%E5%BE%AE%E4%BF%A1/)
    zhujinliang
        10
    zhujinliang  
       2013-12-23 08:55:55 +08:00
    我现在就是一个人负责一个项目的开发,中等程度的项目。
    好处是省了沟通,不用费事写文档,如果对自己有信心,都省的做单元测试了。
    坏处是,容易动力不足,项目越大,越看不到头,心情不好时一天蹭两行代码了事,反正在deadline前冲刺一下也可以搞定,领导好脾气还能再拖两天。有团队赶着的话,节奏就不一样了,不能随着自个儿的性子玩了。
    mytharcher
        11
    mytharcher  
       2013-12-23 12:01:07 +08:00   1
    除非是一个人快速SOLO,否则肯定是有人交流更好,很多方案性质的东西网上不是很容易查到。还有就是一起开发有时候如果有结对的做法,会提高效率。

    不过依然佩服半路出家的程婿媛。
    lwj0012
        12
    lwj0012  
       2013-12-23 15:44:45 +08:00
    一个人技术总是有短板的,比如说美工。。。

    不过要是个人学习能力极强,我觉得还是可以的,赶鸭子上架嘛,多赶几回就成砖家了~
    conquer
        13
    conquer  
       2013-12-24 17:30:33 +08:00
    一个开发肯定不好,还是有团队一起讨论交流才比较容易有提高
    lilinux
        14
    lilinux  
       2013-12-24 22:00:39 +08:00
    半路出家,现在独当一面,lz已经很厉害了

    只要心态是open的,多看看开源代码什么的,也不至于会差到哪里去

    我和lz的情况可能类似,以前一直很慌张很焦虑,真正等到有一天有人合作的时候,才真正发现当年一个人扛是没有白扛的
    holy_sin
        15
    holy_sin  
       2013-12-25 09:33:31 +08:00
    @Eson 我们就是一天一个想法,第一天策划,第二天开发,第三天跟客户说已经弄好了,牛逼不
    Eson
        16
    Eson  
       2013-12-25 10:06:02 +08:00
    @holy_sin 哈哈,是做网站么,牛逼撒
    dancingbear
        17
    dancingbear  
       2013-12-25 17:53:32 +08:00
    强烈不推荐有一定规模的一个人的软件项目,不然各种风险会比较大。
    crysislinux
        18
    crysislinux  
       2013-12-25 23:06:27 +08:00
    一个人搞了一年,确实感觉不太好,现在的项目一般都会是很多种技术糅合着用的,处处都要顾及太疲于奔命了,很容易破罐子破摔。。。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2172 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 37ms UTC 01:40 PVG 09:40 LAX 17:40 JFK 20:40
    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