项目感悟


一个人的努力是加法效应,一个团队的努力是乘法效应。

一个项目的从无到有,把自己几个月来的思维过程和遇到的困难,解决问题的思路分享给大家,也希望大家能给我分析一下,哪些地方做的好,哪些地方做的不好,大家一起进步,把团队的乘法效应发挥出来。

还是从刚开始学习iphone开发说起吧,当初我本来是想自己做一款游戏的,但是程序,美工,音效加在一起就把我搞晕了,这完全不是一个人能搞定的事,寒假又搞了一段时间,实在坚持不下去了,而且一个人学东西,真的太累了。就想放弃了,当时和易坚学长还有联系,知道他搞了一个团队,就问了句:“hi,你那还有ios的项目做没?”。他说有,第二天我就从家那边赶过来了。

其实刚来的时候也什么都不会,还好有学长的指点和以前有参加程序设计比赛的基础,一般的东西也应付的过来。感觉团队的学习气氛也比较好,就留了下来。当时整个把计算机网络,多线程编程,ios的类库的使用全部学了一遍,那段时间过的真的很充实。

一、我自己的想法

接下来第一个项目上来了,是艾塞得的项目。从那段时间开始学习音视频的知识,当时遇到了第一个技术选择,怎样去实现h264编码视频的播放?
 1.自己写

 2.使用第三方类库

其实“自己写”的收益肯定是最高的,只要你写出来了,不说你是视频领域的大牛,至少也是个“小牛”,不过这对于我们不是专门从事算法研究的人来说,时间开销肯定是太大了。那么,接下来只有使用第三方类库了,这时候选择又有很多了,到底该使用哪个类库呢?当时学长安卓版那边使用的是一个专门用来解h264的库,但是这样局限性太大了,如果换一种编码算法,那不是又要研究另一个类库。所以当时我就选择了ffmpeg,而且我对它做了最大的时间投入。当彬哥才研究了几天ffmpeg,就抱怨无从下手,我那时候就笑而不语,我可是整整研究了一个月了。并不是我比别人更聪明,而是我比别人提前做了更多的准备。当你打算做一件事的时候,你提前为它做更多的准备,你就越有可能把这件事做成。也因为在新项目开始之前,我已经能够自如的运用ffmpeg进行解码了,所以后面就可以把更多的时间花在音频,多线程,音视频同步上面,最终在项目期限内,把它完成了。

对一样东西的投资越长,你就有机会获得更多的收益。

不知道大家有没有这样的经历,如果你持续一个月在一个地方吃早餐,你将获得别人更好地服务。就比如我早餐喜欢吃米粉,当我经常在一个店子里面吃的时候,老板后面可能每次给你更多的配料,每次一进来就对你微笑。虽然你可能会错过其他店子里面的美食,但是你同样也能体会到别人体会不到的服务。我对于ffmpeg的研究就是一个很好的例子,本来我觉得ffmpeg值得研究的目的是因为它的跨平台性和支持几乎所有的视频解码算法,但是它给我带来的收益确远远超出了我的想象。当客户提出需要增加一个视频保存功能的时候,我会心一笑,ffmpeg我需要你 I need you!

二、从团队中学到的

1.学长
其实最想感谢的还是学长!
从大一刚进来的时候就给了我指引,不然我也不知道我的大学是个什么样子。看着现在班上其他同学都在为找工作发愁的时候,我表示很淡定。从学长那里学到了很多东西,无论是做人还是做事,这里就不一一说了,只能深深地说声感谢。

2.喜哥

居然可以把以前从来没做过的事,做的很好,确实很佩服。
不知道他原来贴过对联没有,居然可以贴的这么好,我自己上去一试,感觉就笨手笨脚的了。还有ps,这个我敢肯定,他从来没学过,但是他有些地方却比我用的更好,这也促使我对自己学习方式的反思。

3.彬哥

彬哥的孝心让我很感动,自己钱都不够花,还要给外婆,舅母,想想我自己为家里什么也没做过。不过我也想提醒一句,只有把自己变得强大了,家里人才会真正的好起来,所以还是要把更多的心思放到自己的事业上。

4.堡垒

堡垒的勤奋和扎实也是我学习的榜样。每当我们在玩的时候,他有时候都一个人留在房间里学习。不过也要记得锻炼身体。

5.安哥(我们老大,从华为出来的)

呵呵,反正说的每一句话都让我思索很久...
三、建议

我原来也有很多爱好,但是还是放下了一些,集中精力把专业搞好才是王道。如果不比别人聪明,算算每天的学习时间还比别人少,那就真的很危险了。还有真的要多锻炼身体,看到安哥每天晚上还加班,回到家里还要搞到十一二点,身体是革命的本钱。虽然深圳没得什么锻炼的地方,但是每天起来跑跑步也是很不错的。

最后希望大家也能把自己学习的心得分享出来,这样一个人的努力不是一个人的加法效应,而是一个团队的乘法效应。



你可能感兴趣的:(总结,随想)