打印
[培训信息]

异维设计——我的嵌入式成长之路

[复制链接]
717|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
小马儿|  楼主 | 2016-1-3 19:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我制作了一个视频,放到了云课堂上,欢迎大家批评指正。

为何制作该课程
记得第一次接触计算机是在1995年的时候,当时我刚上高二。计算机机房是学校的重点实验室,为了进入机房,需要穿拖鞋,换衣服,去灰尘,然后才能看到一排排的电脑了。刚开始老师教DOS命令,教如何用拼音打字,教如何用使用WPS。可能少年心性,跑图书馆了解电脑入门知识后,很快就被游戏给吸引了,趁着老师不在,偷偷地快速插入超级玛丽软盘,当时兴奋的心情现在都**深刻。

上大学时毅然选择了计算机专业,从此进入了缤纷多彩的数字世界,也很快迷恋上了计算机编程,寓学于乐,幸福的度过了大学四年生活。

工作后开始接触嵌入式编程,侧重于工业嵌入式产品软件研发,这类产品大多有强实时要求,而且对产品的可靠性要求很高。我有一个爱好,喜欢将自己工作中的喜怒哀乐记成笔记,闲暇之际经常反思自己的成长之路,也算一种别样风景。工作近15个年头了,不经意间已记录了上千页的笔记,回首这些年,几多曲折,几多感悟。

工作多年,我在大型国企呆过,在跨国巨头呆过,也在中小型企业呆过,不仅看到了国内很多的小企业实际上都在做着低技术层次重复发明轮子的工作,而且也看到了跨国巨头大规模团队化协作工作模式。多年来,我一直在思考一个问题:能否找到一条易实施且可持续进步的路线,以协助国内中小企业实现赶超之梦,虽然还没成熟的答案,但也有了一些感悟。

看到国内企业和跨国巨头之间持续拉大的差距,特别是感受到老外那种瞧不起国人的傲慢态度,难免有些许心酸,因此有了这种冲动,想将自己多年的感悟整理出来,并和大家交流交流,至少也可以开阔大家的视眼。我很欣赏雷军提出的“新国货”口号,也期望这个系列讲座能为“新国货”运动填砖加瓦。



我的期望

随着工作阅历的增加,除了从事具体研发工作外,我花在人员招聘和培养的精力越来越多,但让人困惑的是:一方面大批的大学生找不到工作,另一方面企业招不到合适的人才。

国内的早期大学教育都是照搬苏联的模式,过分重视基础和理论教育,而忽略了实践性教育,使企业感觉学生动手能力不足。为了适应企业的要求,很多学校添加了许多实验室,搞了很多项目,但企业又发现这样培养出来的学生虽然初期上手快,但后期会因基础知识不扎实而缺乏后劲。

我感觉大学教育还是要重视基础教育,不然工作以后很难弥补,但目前大学教育的模式不佳,学生经常是学一门忘一门,导致毕业找工作的时候一问三不知。如果能构建由浅入深的一系列项目,将各种基础知识串连起来,不仅可以锻炼动手能力,而且让大家感觉整个学习过程是一个完整的体系,应该会显著提高学习效果。

依据我带人的经验,从事嵌入式的人员在工作后会容易碰到两个比较难过的坎,第一个是初期接触产品时,难于快速补充大量知识;第二个是成为产品经理后,难于更进一步。如何迈过这两个坎,前者需要降低学习曲线,后者需要激发探索精神,如果能将这些措施有机的融入人员培训过程,可以构建持续进步的环境,对人员的成长,对产品的完善都有益处。

因此,我梦想可以构建一套针对工业嵌入式产品软件编程方向的课程,期望如同一条纽带,不仅能将大学基础教育和企业需求关联起来,而且能探索一条持续进步的路线,如果能对大家的成长有帮助,将是我最大的欣慰。



内容组织

在大的跨国企业工作,会感觉自己如同蚂蚁窝中一只勤快的工蚁,被各种流程胁裹着前进,想犯错误都困难。意识到这些流程是跨国企业的核心竞争力后,突然之间,冒出了很多咨询师,协助大家进行流程构建,很典型的代表就是CMMI能力成熟度模型。

很遗憾的是,很多企业花重金引入的先进管理理念最终都沦为了摆设,只有凤毛麟角的企业实施成功。明明是很好的东西,为何会出现这个现象呢,值得反思。我发现国内大部分中小企业做的产品其技术含量并不高,大家的精力都在拼命去做新产品抢别人市场的恶性循环中,即使赚钱了做大了,其本质的研发模式并没有改变,以这样低级的研发模式去直接套用已处于产业链高端的管理理念,无异于给久饿之人一桌美食,被撑爆了。

我认为,企业的成长,同人的成长一样,也要一个台阶一个台阶的迈,台阶太高,会被摔死的。因此,我们需要找一个中间台阶,从初级技术出发,在不断提升过程中,由内而外的感悟对流程的需求,这样可起到呈上启下的作用。

整体的内容组织包含如下几部分:

1.             异维设计思想:首先高屋建瓴的阐述嵌入式软件整体的设计思想,让大家有一个全局整体的认识,一开始有一个较高的起点;

2.             玩的项目:类似于大学毕业设计的课题,通过该小项目,加强相关基础知识的学习,重点进行兴趣培养;

3.             真正的产品:构建可以销售的真实的产品,通过该项目,让初学者认识到大学的毕业设计仅是**长征的第一步;

4.             平台化产品:登堂入室,从此迈入了追逐巨头之梦;

5.             一系列专题讲座,因很多关键内容在前面几个项目中难以全面覆盖;

6.             重温异维设计思想,带着自己的观点,追寻自己的成长之路。

7.             尝试由内而外的引出研发管理流程体系。

梦在星辰大海,但路在脚下,为了筑梦,我首先编制了第一部分内容,共计七集课程,包含如下内容:

我的嵌入式软件成长之路:描述的是我对嵌入式系统从低级到高级的认识过程,同时也是我总结出来的企业从低级到高级的追赶之路,在整个讲座的最后会提出诘问,也希望大家能自己的成长之路;
整体架构及其实施策略:该集描述我对嵌入式系统体系架构的思考,侧重于静态结构;
让程序飞:同第2集对应,但侧重于描述嵌入式系统的动态结构;
站在巨人的肩上:软件的构建过程必然要引入其他优秀的软件模块,但又会对原有体系造成冲击,该集描述我对复用的思考;
谈创新:在中国,创新几乎是一个被过度崇拜和诠释的概念,但另一方面,你又会奇怪地发现,身边真正的创新却不多见,形成了一个奇怪的悖论:创新被推上了神坛,但大多数人都绕道走。关于创新,我有一些感悟,想和大家交流一下;
低维攻击:这个概念是我们克敌制胜的无敌法宝,它为何有如此威力,该集我们一起探讨;
人员培养及团队建设:现在的产品复杂度都很高,一般都横跨了多个学科,个人单打独斗的时代已经成为了过去时,人员培养和团队建设成为企业长期健康发展的关键,本节课程我们就来探讨一下“人员培养和团队建设”的话题。
整个系列课程正好构建出一套相对通用的工业产品嵌入式平台,虽然离跨国巨头那种将平台设计都融入企业骨骼里还有相当大的差距,但至少带大家上路了。



适合谁

本系列讲座最合适即将迈入工作,计划从事嵌入式产品的朋友了。当然了,“异维设计思想”这部分内容对新入行的人来说,可能会没感觉,不过没关系,因为其主要目的侧重于一开始给大家点灯塔,而有经验的工程师,期望能有自己的感悟。



尾记

因各种原因,很多技术细节不能放入视频中,而且缺乏了交流,使整体内容缺乏了灵性,不管如何,先走起来在找出路。为了便于交流,我构建了一个群,群号为419764828,也可以发送电子邮件zhangmalong@126.com,希望大家在交流中一起提高,同时也希望倾听大家的意见,便于后续内容的制作。

因能力有限,内容难免出现错误,望大家批评指正。同时因为制作条件简陋,录音效果较差,而且我有轻微的鼻炎,鼻音较重,且语速较快,非常抱歉,望大家海涵。

每集第一节和最后一集是免费的,大家可以先了解一下是否是自己喜欢的内容,小心钱包受伤呦,\(^o^)/ 。

苔花如米小,也学牡丹开,虽然自己的梦很小,也愿其绚丽的绽放一次,希望在后续的课程中可以看到大家。
  
  有耐心看到这儿的,请在网易云课堂中搜索“异维设计“或”我的嵌入式”都可。

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

42

帖子

14

粉丝