从菜鸟到架构师(十四)

        转眼间,我在公司已经工作了两年多时间,我工作上也越发迷茫,因为公司的发展方向也不明确,我遂下定决心要离职。

        我找到伟哥聊了聊,因为当时我态度非常坚决,而且我也说我想要去创业,他也不好说什么,也就同意了我的离职请求。

        当时公司所有的后台项目都是我全权负责的,伟哥要求我做好交接工作,我利用剩下的时间整理项目,写好交接文档。可能当时和伟哥也闹了点矛盾,也因为我的离职他备受压力,心里也不爽。我认为我写的交接文档已经很详细了,我把所有项目所在的svn地址、数据库的地址、服务器的部署步骤、项目的编码规范,项目的架构等全部都写上了。当我拿给伟哥看了后,他说:“你这个不行啊,你还得把项目的每个包名写上,每个类干什么用的都要写上。”

        当时我就崩溃了。天哪,我这是交接工作,把每个类都写上,这又不是教小学生写代码,我两年多时间写过这么多项目,类少说也得有几百个吧。我当时气愤的以为他这是在刁难我,我就去找人事谈。随后人事找伟哥简单聊了后,伟哥在交接文档上签了字。

        就这样,我从公司离职了。

        离职后,我并没有重新找工作,而且在家干起了外包。我在猪八戒网上注册了个号,让我老婆帮我接项目,我自己就在家里写代码。没有真正自己接过项目的人是不知道里面的艰辛的。之前别人给我介绍项目做,我以为接外包很简单,真正到我自己接的时候才发现,事实不是如此,要接到一个项目,除了拿出有说服力的技术外,还要和其他同行竞争。

        猪八戒网上大多是小项目,也就几万块钱的甚至几百块钱,每个项目都有很多公司、工作室、个人投标。而且很多项目还要求上海的公司,在成都接项目很难。

        不过功夫不负有心人。我老婆帮我接到了第一个项目,那是一个房地产行业的应用型APP。为了接到这个项目,我们去客户公司来来回回很多次。因为对方的预算不高,也是做IT行业的,知道外包的内幕,所以也是希望找个人来做,他们做后端,我做前端。最后和对方确认需求后,我做了一个报价,Android和IOS两端一共12万。但是客户的预算只有5万。当时我给客户说了我的解决办法,5万做这么多的功能确实做不下来,我建议将一些需求砍掉,我给你个5万的功能表。最后和客户反复协商后,砍掉了一些功能,接受了他们5万的价格。

       签订合同后,我联系了一个UI、一个Android、一个IOS,UI给她5000,Android和IOS分别给10000。UI很快把界面设计出来后,待客户确认后,我们开始了真正的开发。我这边的工作就是调试客户那边写的API接口,保证我们前端能够正常调用。

        时间一天天过去。真是人算不如天算,做Android的那个人完全没进展,我追问他,他告诉没时间做。当时我就崩溃了。没时间做,为什么不早点告诉我,早点告诉我,我就好早点找人来做。眼看交付时间临近了。没办法,只有我亲自来做。当时我没有实际的Android开发经验,在公司里也只是帮忙改过bug。我花了两个礼拜的时间,一边学习一边编码,把他的代码重构了。

        没人知道我的艰辛,只有我老婆看在眼里,那两个礼拜,每天睡眠时间不足5个小时,经常通宵加班。

        不过好在我顺利完成了项目,交付给了客户。那时,IOS也基本完成了,我心中的石头终于掉下来了。不过后续客户在测试阶段也测试出一些问题,有些是后端的问题,有些是前端的问题。因为Android端是我赶出来的,又是第一次写,质量并不是很好,bug很多,前前后后改了一个多月的bug。客户脾气还算好,没有说我拖延了时间,验收通过后,我还是拿到了尾款。

        自从Android程序员把我坑了后,我下定决心,以后的项目还是全部自己的来写,这也是我从菜鸟到全栈工程师,到架构师的第一步。

你可能感兴趣的:(程序人生,从菜鸟到架构师)