V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dylanvivi
V2EX  ›  程序员

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

  •  
  •   dylanvivi ·
    dylanvivi · 2013-12-20 16:08:53 +08:00 · 4555 次点击
    这是一个创建于 3769 天前的主题,其中的信息可能已经有所发展或是发生改变。
    楼主属于半路出家的那行,码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   ·   我们的愿景   ·   实用小工具   ·   5506 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 59ms · UTC 06:54 · PVG 14:54 · LAX 23:54 · JFK 02:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.