延续上篇文章.net外包篇:我是如何看待外包的。
从这家公司辞职以后,得益于我校园信息平台和高校信息管理的经验,我进入了一个互联网类型公司。以前的经历,环环相扣,步步提升。
互联网时代
第四家客户(未谈成)
这个是属于网上自己找的项目,和负责人探妥了条件后,就出发去他们公司了,里面已经有部分开发人员了。简单了过了下需求,发现让我做的,比负责人谈的要多很多。经过周末的试开发,发现他们提供的接口还有bug,由于时间和预期目标关系不符,所以选择了退出。
按道理,没谈成的项目不应该列出来,但这个还有后话。
收获
接一个项目,如果没有足够的时间,要有自己的预期,不符合预期就不要接下来,以防后期不好交付。更大的收获是和其中的几个开发人员互加了微信,后期为我带来了另外的一个项目。
第五个客户
这个就是程序媛妹妹登场的时候了,音乐响起来!
第四个客户过后一段时间,快过年了,一个叫静静的程序媛联系了我,说有个项目是否有兴趣,很融洽的商量了下来,功能模型类似我 实用中小型公司支付中心搭建那篇文章列举模型,会员分销提成。
这个项目我收获很大,但遗憾也不少。
由于是兼职,所以大多说都是晚上撸代码,也经常视频聊天沟通需求。大晚上有个美女视频着开发,感觉还是挺好的。然后就到了过年。因为我回老家,家里也没网,就牵了电信的网。那几天矛盾挺多的,静静一直很着急,但我那段时间准备结婚事宜和网络原因,没法敲代码,有些延误工期。等婚礼结束,网络连好后,就开始继续敲代码了,不过以后就再没视频过了,都是语音或微信沟通。
开年大吉,项目第一期完工后,项目老板举行一个简单的聚会,大家非常happy,老板说让我辞职过去,不过我找了个理由推辞了。后来的南京举行的发布会,我也没有去。我模糊的记得,静静好像说过:以前不是说好以后一起做项目的么,你就这样退出了?大概是这个意思。我觉得很愧疚,不好回答。
我为什么没有继续跟进了?
一个原因是人员,初创公司人员不齐全加上两个老板,三个兼职开发,一个更兼职的就五六个人。
第二个原因产品,第一版核心功能是会员分销拿提成,投资股权。我觉得这些有点虚,产品有传销风险。
第三个原因是我在现公司待的很好,同事们相处很融洽。我喜欢这个工作环境。
虽然没有跟进后续的项目,但也是结识了一些人,如果我有好的项目机会也会联系他们的。
收获
实践了微信支付,虽然在公司经常用支付,但还没真正从零接过微信支付。这次算弥补了愿望。
GDI+海报
利用gdi+实现了自动基于粉丝信息汇出分销海报。
参数二维码
熟悉了微信的参数二维码,利用参数二维码实现分销。
熟悉微信开发流程
从微信获取openid开始,到发模版图文消息等流程。对于微信不再是迷茫区。
第六个客户(失败)
这算是个失败的项目,因为从事过支付,微信和分销的项目,又接下了朋友的一个分销商品系统。我初期以为很快搞定,但搞了一个月后发现一个人搞不定了,界面说简单也简单,是一个完善带分销的完善电商系统,我想的太简单了。又是从头开发,没有适合的开源系统,注定不能快速的完成。
一个月后,我退钱结束项目。因为是朋友,他也没啥损失。以后再有人问我说电商之类系统,我都建议以阿里,有赞,微店看看是否适合。每个人都有特性的需求,完全开发,小店没有财力和时间去完成,只能以现成产品去用。
最近两年由于时间关系,再没接过外包了,耗时耗力。
大总结
我的外包故事到此结束,有成功有失败。酸甜苦辣,滋味不同。因为外包,我前些年有了全栈的开发能力,当然这在现在的大前端面前有点心虚。但当时从jquery到编码到数据库到部署,一系列流程都能搞定,也算是全栈吧?现在系统规模一大,队列,缓存,容器,大数据一来,我仿佛什么都不会了。
微软感受到了自己的落后而开源了.netcore,我也得补充自己的知识框架,我会的那些也许都过时了。竞争不过新人,就会被淘汰,这是真理。
虽然我断断续续接了些外包,但我也建议新人不要太过专注接外包。我上面所列的东西,你完全可以走另一条路,自研组件写博客,写书之路,这也许是一天更好的路。外包能影响你一份工作,但一本好书可以影响你的一生。
初生牛犊不怕虎,开源软件路先行。谨以此篇回忆文章纪念2011年在51aspx开源的XX远程控制系统。七年之内,却没有第二个开源出来。甚为遗憾。
此篇结束。
欢迎大家看我的NetCore实践篇:分布式监控客户端ZipkinTracer从入门到放弃之路 ,感谢支持。