2016年已经过去,对我来说是不顺利的一年,年终换了工作,上家公司还欠薪,至今还没有定论。这一年的收获,经验,教训满满,财务状况堪忧,重新回到了月关的阶段,很长一段时间,身上连500元都拿不出来。
创业是件不靠谱的事
2016年再次验证了一句话,创业是件不靠谱的事。更多没有经历过创业的人认为创业是做自己想做的事情,更有干劲,更有积极性,近而可能获得财务自由。 在我看来经历创业必须满足两个条件1 脱离原有的工作上班状态,全职投入。2 牺牲原有的业余生活时间,工作生活融为一体,all in 时刻在考虑问题,时刻盯着手机处理问题。
没有一定的经济基础(支撑你半年不上班,对正常的生活不受影响),没有一定的行业资源积累,或者说行业成绩,丰富或者诱人的履历(是否有行业影响力,是否有敬你的一组人愿意跟你)。以上两点是主导创业或者参与创业必要不充分条件。主导创业就是你自己是发起人,最不济是合伙人。参与创业是进入早期创业公司,福利,管理制度,业务模式,产品形态,商业模式均在摸索阶段。
2016年经历让我做事时对事情的判断力更加相信自己,通过事物的原有状态和自然规律作为判断因素。说的更好听点可以上升到决策能力。
为何会陷入如此困局,究其原因有两点:1 内心有贪心,寄希望于带来更大的收益。2 关键时刻不懂得决断,没有坚定地拒绝。当然这些事情让我更能坦然的面对相关的各种人物,对人性有更深的思考,对自己的价值观以及选择充满质疑并且重新定义,最终明白自己更想要什么样的生活。
成长提高在于脱离原有的思维局限,经历,反思,总结。
招聘经验,人不可貌相
曾经负责公司的技术团队招聘工作,面试了各种各样的候选人,满满摸索出了一些经验。如果你想参与招聘方的面试
1 需要对职位有准备工作,谈论的内容尽量能够全面的覆盖,综合性,客观的考量。
2 降低面试的风险,可以多个人面试,每个人关注的角度不一样,多人面试可以避免一个人主观因素过多,影响面试结果决定。当然,多人面试要有一个固定的人做最终决定。
3选定的人迅速做决定,任何人不要期望过高,也不要一时看低, 面试总归是半个小时或者一两个小时的表现结论,我们透过之前的履历,Titile,言谈举止做出的判断,最终评价,静态试用期后再下结论。
团队管理
关键词:明确工作职责,降低沟通成本,提高工作效率,进而提高个人解决问题的能力,问题及时上报,风险控制。
招聘过来的人员正常的工作轨迹是:入职培训,初始工作分配,促成员工形成归属感,提高工作积极性,解决问题,独挡一面。
技术经理或者项目管理者对项目和人员一定要有控制,时间方面,质量方面。要做到控制,日报,周报,风险触达机制这些制度必须坚决的执行。
技术实践
这一年依然做着技术一线做的工作,并且一直会做下去。涉及的方面比较多, .NET开源,PHP框架,Linux,MongoDB,Redis。.net开源方面我支持微软的决策改变,优秀的产品线需要支持多个平台,但是不幸的是我不认可微软可以撬动目前现有的关于开发语言生态格局。开发者从一个熟悉的平台变成多面手也需要时间和精力,更需要公司商业项目和领导的支持。
.NET开源接受者主要受众是以.NET平台开发者为主,以致力于改变,有多年平台开发经验,有危机感的一部分平台开发者。这里的关键词是 以.NET开发者为主,致力于改变,说明新入开发者难度很大。简单来说,年轻的90后在选择语言平台时,为什么选择.NET.
客观来说,.NET生态在面向对象,开放平台的API接口开发,定时服务计算等方面,都有很好解决方案。然而是,市场格局已定。后端服务提供 被PHP和JAVA占据,前端被JavaScript,node,php占据。.net只能穿梭在传统企业服务商,外包服务之间。
反观JAVA,安卓原生开发和大数据,机器语言计算使得JAVA的生态更迅速扩张和完整辐射。
PHP这两年略有疲势,一方面被node.js抢了一部分做后端服务的风头,或者说市场份额,另一方面H5的使用率提高要借助PHP做WebView,PHP又向前端靠拢了一些。近可攻,独立做后端服务,退可守,归为前端,做后台接口中转。两种典型的使用场景,各有利弊。
语言之争总是充满争议,从经济学的角度来说,我们把语言平台理解为产品,哪种产品市场使用率高,哪种产品更具有商业化属性。语言,说到底是为公司业务商业化做服务,只有特定时间内的适合好用之说,没有好坏之分。
2017年的愿望
1 多读书,沉淀思考,写一些有价值,观点明确的文章。
2 好好工作,参与一些未涉及的技术领域,如微服务,全量自动化部署,数据分析,人物画像。依然关注,云端服务,大数据等方面。