给华育国际的学员分讲了一堂课:如何做技术
来源:互联网 发布:朗朗平板钢琴软件 编辑:程序博客网 时间:2024/04/30 01:55
受朋友所托,傍晚的时候,给“华育国际”的中关村校区的一些学员讲了一堂课。主要内容是讲“如何学技术”,顺便在最后也翻了翻自己的特长,侃了部分有关workflow的知识。但主要还是讲如何成为一个好的技术员。
给这些“孩子们”讲课还挺难的。称他们孩子,那是有根据的。这帮学员都刚刚高中毕业没多久,大学没读上,家长送到“华育国际”这种IT培训机构,希望短时间学点IT技能可以找个工作糊口。
IT原先是很“高雅”的工作,不过现在真的已经是一个“普通”行当了。跟那些培训机构培训“修电器”、“修汽配”、“厨师”等等快对齐了,现在IT也可以“短期培训入门”了。—— 不过,哪个行业都是:入门容易,深究难呀。
俺们这些科班出生的,不也是这样嘛。一个毕业证也就是一个“敲门砖”,这些“孩子们”学点SSH技能,也是一个敲门砖而已。—— 大家彼此彼此。
大家都是:师傅带进门,修行靠个人。
我用一个Flex流程设计的研发和重构的故事来讲如何钻研技术。故事大约也就是这样(如下图),这其实我个人在做那个Flex流程设计器的一些经历,中间也是断断续续做了很多重构,借鉴了很多其他思路:
利用这个故事,是想跟这帮学员分享:
(1)学技术要有目标和压力
(2)要不断尽可能找机会重构
(3)要站在巨人的肩膀上,尽可能借鉴已有的良好设计和思路
最后又围绕,要做好技术,需要围绕几点来做:
(1)目标
(2)执着
(3)大量积累、阅读(文档、资料、代码)
(4)大量coding
(5)借鉴
(6)发散思维
(7)重构
(8)开放、共享、交流
(9)框架约束、扩展。
前面几条好说,估计大家都能理解。对于后面两天
(8)讲的作为技术人员,一定要有颗“开放”的心态,愿意多与其他技术人员进行知识共享、技术交流,分享经验,共同进步。要不断的培养更多周边的技术人员,同时激励自己进步。
(9)做技术、做组件、做平台、做架构,都需要在“约束”和“扩展”上找一个平台。因为你的架构是需要有一定的约束力的,这样才能保证别人更容易、更简单的在你的架构上实现一些功能;但你的架构也需要具有扩展性,便于别人在此基础上应对很多额外情况,更容易实现外围功能和服务。
这些,其实也是我这么多年来做技术的一些心得。在给这些学员培训的时候,也在给自己做个总结呗。
- 给华育国际的学员分讲了一堂课:如何做技术
- java课程开班,我给学员讲的第一节课
- 给学员上课的路上
- 饿了么是如何做技术运营的
- 做任务给分
- 分形艺术网发布:分形软件Apophysis视频教程第九讲——如何给分形着色
- 学员给我们买的饮料
- 给嵌入式linux学员的一封信
- 给嵌入式linux学员的一封信
- 给第四十期学员的一封信
- 今天给他们讲了OA人力资源模块的使用
- 基数排序的例子,给我讲懂了
- meet 给我分了
- 国际猎头如何做个人职业规划!强!
- 国际猎头如何做个人职业规划!强!
- 黑马程序员——冲刺复习--一位学员入学面试不会做的考题,我试了下,请指教!
- 2008年8月21号,星期四,晴。志当存高远。—— 诸葛亮《诫外生书》今天是我博士生涯的第46天,昨天胡给我们小组开会了,中间讲的,做项目如何规避“地雷”和如何从普通的操作中提炼出关键技术
- 不要做技术了
- 制作图形组合框
- Linux 小问题&小技巧
- Illuminated by blindness
- 百问
- 非默认拖动组件如何实现拖动?
- 给华育国际的学员分讲了一堂课:如何做技术
- VC中使用系统提供的线程池(Thread Pooling)
- VC获得mp3文件信息(目前仅ID3V1)
- 原来sscanf还可以和正则表达式结合起来
- (转)跟我一起写MakeFile
- 什么是ARX
- 2.2.1 核心接口
- 2.2.2 Callback接口
- (转)我奋斗了18年才能和你坐在一起喝咖啡