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

2013-12-20 16:08:53 +08:00
 dylanvivi
楼主属于半路出家的那行,码code完全属于心中有爱,不然就坐事业单位的办公室收收邮件打打电话混日子了。

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

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

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

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

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


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

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

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

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

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

我和lz的情况可能类似,以前一直很慌张很焦虑,真正等到有一天有人合作的时候,才真正发现当年一个人扛是没有白扛的
holy_sin
2013-12-25 09:33:31 +08:00
@Eson 我们就是一天一个想法,第一天策划,第二天开发,第三天跟客户说已经弄好了,牛逼不
Eson
2013-12-25 10:06:02 +08:00
@holy_sin 哈哈,是做网站么,牛逼撒
dancingbear
2013-12-25 17:53:32 +08:00
强烈不推荐有一定规模的一个人的软件项目,不然各种风险会比较大。
crysislinux
2013-12-25 23:06:27 +08:00
一个人搞了一年,确实感觉不太好,现在的项目一般都会是很多种技术糅合着用的,处处都要顾及太疲于奔命了,很容易破罐子破摔。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/93954

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX