当前位置:网站首页>【实战技能】如何做好技术培训?
【实战技能】如何做好技术培训?
2022-07-05 05:29:00 【苹果二】
目录

图片来自网络。
由于计算机技术不断发展,软件开发者经常需要做技术培训。有经验的开发者如何做好技术培训?需要接受培训的开发者如何充分利用技术培训?今天和大家分享一篇旧文,希望能帮助大家。
贴旧文之前,想起当年工作中的一件事情,欧洲的架构师曾经在一封电邮里批评中国的程序员们走错了路,没有好好利用分析能力。末了说,如果问题解决不了,就请回学校去找老师要回学费。
1 观察受训者的知识技能基础和思维习惯
观察和了解人们的知识技能基础和思维习惯是贯穿在培训中的最重要的一点,思维能力是指思维主体的观察力、分析力、综合力、理解力、记忆力、敏捷力、创造力,抽象概括能力、判断推理能力、检验假设和论证是否正确有据能力与操作力的综合。从认识上说,表现为思维的选择能力、组织能力、解释能力与解题能力。当然也包括了解工作习惯和个性特点。对不同的对象要采用不同的方法。具体如下。

图片来自网络。
2 注重基础知识和基本概念
培训时,注重基础知识和基本概念的培养。很多开发者的错误源于基础知识不扎实。及时指出基础知识的缺陷,同时也注意保护学习的积极性。可以通过提问方式,做演讲方式来强化基本概念。将扎实的理论知识和很强的实际解决问题的能力完美结合,避免本本主义,也避免基础知识不牢固。

图片来源:https://www.pinterest.com/pin/429671620671112136/
3 指出思维能力的缺陷
在培训过程中,通过观察,及时指出受训开发者工程师思维能力的缺陷,这一点可能比较难。很多固有的思维缺陷不易改正,人们也会有抵触情绪,可以通过具体例子来指出其危害性。分析、综合、比较、分类、抽象、概括和具体化是思维的最基本的过程。对计算机技术人员来说,严密的逻辑思维能力,抽象概括能力,判断推理能力发现问题和解决问题的能力是非常重要的能力。当然,把握细节和把握重点同样重要,我已经观察到不少开发者缺乏细心的基本特质了。有趣的是,每个人读代码的不同习惯和不同的效率体现了其不同的思维方式。


图片来自网络
4 分析新技术的优缺点和适用范围
老实说,相比其他的基础学科,比如物理,化学,生物,计算机的新发展并不是很明显。在介绍计算机相关所谓的新技术时,指出其渊源和实质,其适用范围,其封装特点,其优点,其缺点,指出新技术设计的原因。知其然,更要知其所以然。启发大家思考,而不是简单地接受。对于提问,不仅仅简单回答是什么,而要学会启发为什么,否则还会有同样的提问出现。对于简单的问题,启发提问者自己掌握基础知识后再提问,而不是仅仅满足懂得是什么而不知为什么。任何技术不可能完美,我自己也觉得写代码也是一门遗憾的艺术,很多时候设计要在可扩展性和简洁性中平衡。
希望以上点滴总结,能启发开发者们做好培训,不断进步和发展。
边栏推荐
- 剑指 Offer 09. 用两个栈实现队列
- Palindrome (csp-s-2021-palin) solution
- Drawing dynamic 3D circle with pure C language
- sync.Mutex源码解读
- Control Unit 控制部件
- [to be continued] [depth first search] 547 Number of provinces
- Summary of Haut OJ 2021 freshman week
- 第六章 数据流建模—课后习题
- [binary search] 34 Find the first and last positions of elements in a sorted array
- To the distance we have been looking for -- film review of "flying house journey"
猜你喜欢

剑指 Offer 06.从头到尾打印链表

Pointnet++的改进

Light a light with stm32

剑指 Offer 35.复杂链表的复制
![[to be continued] [depth first search] 547 Number of provinces](/img/c4/b4ee3d936776dafc15ac275d2059cd.jpg)
[to be continued] [depth first search] 547 Number of provinces

Corridor and bridge distribution (csp-s-2021-t1) popular problem solution

Sword finger offer 05 Replace spaces

A new micro ORM open source framework

挂起等待锁 vs 自旋锁(两者的使用场合)

Using HashMap to realize simple cache
随机推荐
Pointnet++ learning
剑指 Offer 05. 替换空格
Sword finger offer 05 Replace spaces
Find a good teaching video for Solon framework test (Solon, lightweight application development framework)
Haut OJ 1347: addition of choice -- high progress addition
动漫评分数据分析与可视化 与 IT行业招聘数据分析与可视化
To the distance we have been looking for -- film review of "flying house journey"
发现一个很好的 Solon 框架试手的教学视频(Solon,轻量级应用开发框架)
[merge array] 88 merge two ordered arrays
Haut OJ 1321: mode problem of choice sister
lxml. etree. XMLSyntaxError: Opening and ending tag mismatch: meta line 6 and head, line 8, column 8
[interval problem] 435 Non overlapping interval
一个新的微型ORM开源框架
剑指 Offer 04. 二维数组中的查找
Reader writer model
C language Essay 1
Improvement of pointnet++
Under the national teacher qualification certificate in the first half of 2022
Chapter 6 data flow modeling - after class exercises
远程升级怕截胡?详解FOTA安全升级