很遗憾,公司还是没能撑到年底。
两天前,国庆收假第一天,最后一次去公司,收拾完自己的东西,彻底结束了这大半年的工作。
记得2月17号,生日这天,当时那段日子正在找工作。接到了李总的电话,聊了半个小时,我们有很契合的价值观,很开心。晚上,得到李总答复,正式成为团队一员。几天后周一,正式去上班,才发现我是除李总外第一个员工,没想太多就安定了下来。接下来的日子我学react,李总招人,大概半个月后,招到老王,随后两个月内,py,赵大哥、ys陆续到岗,露哥好像第三个月才来,这期间我将react整个技术栈熟悉了一遍,写了几个案例,感觉已经上手,迫切在真实项目中锻炼自己。
从三月到五月的这段时间,李总一边招人,一边考虑靠什么营生。做外包还是做自己的产品?产品做什么?
大概五月底(github第一次提交显示在6月1号,比这能早几天),小程序处于风口浪尖之上,李总决定搏一搏。李总是一个有社会责任感的人,他坚决不做那些只顾自己利益,而对社会没有贡献的产品。这一点很是佩服。在有【ys】(抱歉因涉及一些小程序的灰色地带所以不想公布,但不违法)出来之前,我们讨论了一个分享用户足迹的小程序,类似于Instagram,跟地理位置密切相关。没讨论出个结果。
ys是一款可以查看附近商家的活动、菜单,具有店内顾客交流、呼叫服务员、以及发布店友动态的小程序,相当于在微信内做了一个美团+陌陌。这是我和露哥6月到9月的成果,他负责后端服务器、数据库、缓存、队列等等,暴露出API,我负责小程序、两个管理后台的页面及功能实现。于我而言,小程序和react的项目都是第一次接触,在逼迫自己解决掉一个又一个问题后,所收获的技能和技巧是以往无法想象的。
因此,难得有大量时间可以支配,我将在随后将今年接触到的项目做一详细介绍(主要解释文档没有或很少提及,容易出错的地方)。一是巩固所学,二是作为留念,如果能为初学者指点迷津,让其少走弯路,也不枉经历的那么多坎坷。
对于小程序,涉及的内容有 登录验证,socket通信,图片上传,动画,触摸,还有storage的使用、scrollView的诸多注意事项等等。
对于react,有登陆态维持,地图定位及交互,图片上传、裁剪、压缩,拖拽排序,动画,echarts,懒加载,socket,airbnb的react-dates组件使用问题等等。
除此之外,还会对聊天功能的设计与消息处理,小程序页面间通信,登录和定位成功与失败的处理。以及react-router、redux、react-native做一介绍。
期间遇到的问题很多,庆幸自己曾了解过后端的知识,否则连API怎么调用都不会。回过头看,大部分问题都很简单,只是因为没有处理过。想起李总说过的一句话,对于新技术,应首先快速有一个大概理解,明白它可以用来做什么,再去深究。如果我早知道nginx能用来做反向代理,就不会迟迟不明白一台主机为何能分发那么多站点。
团队虽然解散了,但这大半年学到的东西十分受用。很遗憾没有一直走下去,希望在人生的某个路口,我们还能相遇,开拓罗马。