1.自我介绍-课程笔记.pdf
课程老师:
Mike
爱代码CTO、卡卡贷CTO、携程接送机项目负责人、上海规图创始人、交大安泰读书会现任会长
20年信息技术从业经验,总结一套工程师思维模式,并应用到自我提升相关培训中
大型互联网团队管理经验,具备从0到1,从1到主板上市产品技术部负责人工作经历
1、个人基本情况(工作年限,从事行业)
工作java10年,开始在创业公司互联网电商行业,之后公司做政企单位OA\ERP\CRM管理系统,做过APP汽车后市场行业产品,现在做运维监控行业
2、为何报名P7?
比较迷茫感觉自己对基础技术都还是一知半解,因为在小公司做管理,工作事情比较杂,需求原型到前端后端技术都只是会用,一直做业务开发,基础还是差,想深入理解工程师方向思维及技术
3、想从P7中有何收获?
想提高自己基础及进阶技术
未来路如何走,如何转型,是做技术管理还是技术开发
技术、沟通、管理、自我认知、规划等如何提升
DDD模型思维提升
什么是表达啰嗦,什么表达是长什么是短,大家不厌烦为长,如果讲的滔滔不绝,大家喜欢听,不论多久都没事,但是重复讲了很多东西,大家听的不耐烦,在讲的过程中,要看大家表情,技巧看动作,1往后靠就是不耐烦,往前坐就是认真听,要观察。
================其他自己查找相关资料
ERP:企业资源计划,系统的侧重点在于对企业资源的利用、管理和整合。你的团队、你的产品、你银行里的资金都是你的资源。你要如何利用这些资源,来达成你的目标(这就是计划)。
CRM:本来是客户关系管理的意思,不要以为CRM是管客户,那只是手段,CRM是通过以客户为中心的管理模式,提升企业的销售力量来达到为企业赚钱的目的。
OA:办公自动化的意思,OA的工作核心其实是工作流。而OA,就是通过智能表单和工作流建立起这样一个自动化的工作序列,通过流程节点和分支流转,预先设定好处理机制,你只要打开电脑,一个申请过去,系统自动通知相关人员,不管节点多少,一层层处理审批。
因此,真正的OA,必然是以协同和工作流为核心的软件,没有工作流的OA都不是好OA。不要相信那些只能存存文档和员工资料的所谓OA。
Java传统行业和互联网行业区别
两者唯一区别就在于用户群造成的区别。
传统/级开发面对的用户群是这个领域内人群,这些人可以忍受相对差劲交互与UI,但不能忍受领域知识的不正确,对应的,做这块儿的开发对领域知识要求较高。对应的互联网用户群是普罗大众,需求多是满足生活方面的,没有领域知识可言,但对交互、UI、响应实时性要求比较高。
用户群的需求上,传统/级领域的变化性不强,变动相对较少,所以可以用较长的时间进行开发,组件的可复用性利用率比较高。而互联网的应用可能朝生夕死,变动比较频繁,大部分业务逻辑几乎没有可复用性,所以需要开发人员能迅速的响应需求变化,快速迭代。
互联网各个应用比较独立,个体应用体量比较轻,系统运行的环境更新相对来说会比较快,所以可以及时的用上一些新技术(这对能够快速迭代开发也是有利的)。而传统中对系统能够快速更新则没那么看重,但对系统整体运行的稳定程度是比较看重的,各个模块间没那么独立,牵一发而动全身,所以因为历史包袱运行环境以及技术上一般跟进的比较缓慢。看过JavaEE的同学就知道它为了能够兼顾中可能面对的各种情况,JavaEE体系那么重不是没理由的。