当前位置:网站首页>【实战技能】如何做好技术培训?
【实战技能】如何做好技术培训?
2022-07-05 05:29:00 【苹果二】
目录
图片来自网络。
由于计算机技术不断发展,软件开发者经常需要做技术培训。有经验的开发者如何做好技术培训?需要接受培训的开发者如何充分利用技术培训?今天和大家分享一篇旧文,希望能帮助大家。
贴旧文之前,想起当年工作中的一件事情,欧洲的架构师曾经在一封电邮里批评中国的程序员们走错了路,没有好好利用分析能力。末了说,如果问题解决不了,就请回学校去找老师要回学费。
1 观察受训者的知识技能基础和思维习惯
观察和了解人们的知识技能基础和思维习惯是贯穿在培训中的最重要的一点,思维能力是指思维主体的观察力、分析力、综合力、理解力、记忆力、敏捷力、创造力,抽象概括能力、判断推理能力、检验假设和论证是否正确有据能力与操作力的综合。从认识上说,表现为思维的选择能力、组织能力、解释能力与解题能力。当然也包括了解工作习惯和个性特点。对不同的对象要采用不同的方法。具体如下。
图片来自网络。
2 注重基础知识和基本概念
培训时,注重基础知识和基本概念的培养。很多开发者的错误源于基础知识不扎实。及时指出基础知识的缺陷,同时也注意保护学习的积极性。可以通过提问方式,做演讲方式来强化基本概念。将扎实的理论知识和很强的实际解决问题的能力完美结合,避免本本主义,也避免基础知识不牢固。
图片来源:https://www.pinterest.com/pin/429671620671112136/
3 指出思维能力的缺陷
在培训过程中,通过观察,及时指出受训开发者工程师思维能力的缺陷,这一点可能比较难。很多固有的思维缺陷不易改正,人们也会有抵触情绪,可以通过具体例子来指出其危害性。分析、综合、比较、分类、抽象、概括和具体化是思维的最基本的过程。对计算机技术人员来说,严密的逻辑思维能力,抽象概括能力,判断推理能力发现问题和解决问题的能力是非常重要的能力。当然,把握细节和把握重点同样重要,我已经观察到不少开发者缺乏细心的基本特质了。有趣的是,每个人读代码的不同习惯和不同的效率体现了其不同的思维方式。
图片来自网络
4 分析新技术的优缺点和适用范围
老实说,相比其他的基础学科,比如物理,化学,生物,计算机的新发展并不是很明显。在介绍计算机相关所谓的新技术时,指出其渊源和实质,其适用范围,其封装特点,其优点,其缺点,指出新技术设计的原因。知其然,更要知其所以然。启发大家思考,而不是简单地接受。对于提问,不仅仅简单回答是什么,而要学会启发为什么,否则还会有同样的提问出现。对于简单的问题,启发提问者自己掌握基础知识后再提问,而不是仅仅满足懂得是什么而不知为什么。任何技术不可能完美,我自己也觉得写代码也是一门遗憾的艺术,很多时候设计要在可扩展性和简洁性中平衡。
希望以上点滴总结,能启发开发者们做好培训,不断进步和发展。
边栏推荐
- C language Essay 1
- 第六章 数据流建模—课后习题
- 过拟合与正则化
- 剑指 Offer 53 - II. 0~n-1中缺失的数字
- 剑指 Offer 58 - II. 左旋转字符串
- Zzulioj 1673: b: clever characters???
- Animation scoring data analysis and visualization and it industry recruitment data analysis and visualization
- Add level control and logger level control of Solon logging plug-in
- 服务熔断 Hystrix
- Haut OJ 1401: praise energy
猜你喜欢
读者写者模型
Sword finger offer 35 Replication of complex linked list
object serialization
Pointnet++的改进
【Jailhouse 文章】Performance measurements for hypervisors on embedded ARM processors
[speed pointer] 142 circular linked list II
Yolov5 ajouter un mécanisme d'attention
剑指 Offer 53 - II. 0~n-1中缺失的数字
C language Essay 1
SAP method of modifying system table data
随机推荐
[to be continued] [UE4 notes] L2 interface introduction
搭建完数据库和网站后.打开app测试时候显示服务器正在维护.
【Jailhouse 文章】Jailhouse Hypervisor
Haut OJ 1401: praise energy
Graduation project of game mall
sync.Mutex源码解读
卷积神经网络——卷积层
Introduction to memory layout of FVP and Juno platforms
Find a good teaching video for Solon framework test (Solon, lightweight application development framework)
Codeforces round 712 (Div. 2) d. 3-coloring (construction)
SDEI初探-透过事务看本质
Acwing 4300. Two operations
Fragment addition failed error lookup
数仓项目的集群脚本
A misunderstanding about the console window
Binary search basis
C language Essay 1
Pointnet++ learning
EOJ 2021.10 E. XOR tree
Acwing 4301. Truncated sequence