注意注意,文末有惊喜哦,记得拉到最后看!
—————————————————————————————————
在IT工程师和培训机构多如牛毛的时代,拜师学艺并不难。但自学编程对于毫无基础的同学来说却可能是个问题,相信有过类似经历的朋友都有一把辛酸泪和一肚不吐不快的体会……
跟很多同学一样,quickzhao老师并非计算机科班出身,他大学学的是偏师范类的生物工程专业。因为非常实际的问题——考虑到毕业后,教师薪资不太理想,且基于他对编程比较感兴趣,所以在大学期间,他自学了C语言系列。
从自学者蜕变成为知识传播者
外行看热闹,内行看门道。自学编程是一件非常困难的事情。在零几年,电脑还没有普及,网络并不像现在这么发达,quickzhao老师只能从大学的图书馆里借阅老旧的计算机类书籍来学习。
“当时第一个学的是号称语言之母的C语言,然后是C++、C#……C语言是最难学的一门语言,在学习的时候也走了很多弯路,好在坚持下来了……
”
确实,自学过程中的一些问题真的是进取的拦路虎…但往往就在一念之间,不进则退。zhao老师表示:“我是能够坐下来、踏踏实实去啃一个东西的人
”。这是他的优点,也是他能成功转行的关键因素。
zhao老师一直深耕在C++领域,他先后整整做了10多年的纯技术开发。他表示:“做了很多年开发之后,在企业内部和很多工程师交流,很多工程师技术很棒,但是他们在交流、技术发展方向等一些全面的观察力,包括对未来技术前景的前瞻性,我觉得是需要有一些企业内部的人专门来做这方面指导。从那时候起,我自己在企业内部就开始做了很多分享,也辅导工程师去做这方面的指导。
”
当然,他也并没有将自己局限于公司的“一亩三分地”里。在积累了一定的经验后,开始尝试在平台上分享课程。他表示:“我观察了一下,C++正在越来越流行,通过TIOBE指数能看到,C++ 取代了 Java占据了 TIOBE 指数的第 3 位。但市面上关于C++的精品课程太少了,所以我觉得我有必要做这样一门课,感觉对国内C++社区应该也是有帮助的。
”
要做好课程,每一步都至关重要
C++是一门“见效慢”的语言,从学习角度看,它的学习曲线陡峭,语言本身复杂。要结合这样一门语言做出一门课程,属于难上加难。zhao老师表示:“作为一名讲师,除了要考虑市场的变化,还要考虑面向的人群。要在知识点的‘难与不难’之间做权衡,若知识点简单了,学员学起来很爽,但是学不到有用的东西,若知识点太深、太难了,学员就容易学不下去。这跟在公司做分享是有很大差别的……
”。
- 如何做内容的精选?
- 如何平衡课程与实际工作中项目的经验和需求?
- 如何把重难点知识的精髓清晰的讲解出来?
基于以上思考,zhao老师结合自己的实际经验,根据市场调研以及C++语言本身的变化开始设计课程大纲,并反复与教研团队进行打磨,单是课程大纲就经历了不下十次的完善,第一门课程历经3年时间才与大家见面。
“我喜欢做那种精品的课程,然后我觉得做这些东西是要有一个服务的
”,这也是赵老师选择慕课网这个平台的原因之一。
因为曾经淋过雨,所以想做撑伞人
教育是需要有个性化、有针对性,甚至在某种程度上是需要有陪伴性的
这是zhao老师对教育的观点。因此,他经常鼓励学员在社区提问,就算每天再忙,他也会抽空去扫一眼社区里面有没有学员提问,尽最大努力帮助学员及时解决掉学习过程中的疑惑。就像穿过漫长的时间帮到了以前的自己,曾经他和这些学员一样,他希望学员不要走他的老路。
在帮助学员解答问题的时候,zhao老师遇到过没有太多基础的学员,他们在提问的时候总是问不到问题的核心。其实很多学员在刚开始学的时候,他们很多时候意识不到这个问题。于是zhao老师在解答这类学员的问题时,会先去了解了一下这些学员的情况,然后一边解答问题,一边指导学员怎么去发问。他表示:“从其他语言转到这个语言找不准问题点是很正常的
”。因此也给了学员很多鼓励。在他的指导和鼓励下,学员慢慢地掌握了提问的技巧,学习也越来越顺畅。这也有效地提高了学员的学习效率以及他解答问题的效率。
对于程序员来说,核心竞争力是专业编码能力,但卷的是表达能力,而表达能力这种软性技能,其实比编码能力更难修炼。
理智面对新技术的挑战与机遇
自人工智能发布以来,几乎每天一个重磅炸弹,一会儿接入微软全家桶,一会儿对接第三方应用插件一会儿解除封印可以联网。在这样的新变局下,从企业、组织到人,都处于一个不太适应的周期。
而人工智能对个人岗位的影响一度引起很大恐慌。面对人工智能的变局,我们应该怎么做呢?
“我觉得大家首先要保持理智,不要太过于听信媒体的宣传。it领域在技术这一块,它可能每隔一段时间,顶多三年,就有一些新名词出现,所以这些新名词会被业界放大,因此要保持冷静,不要一股脑的把自己擅长的技术放下,但是也要有一定的了解,要知道别人在说什么、在干什么。
”
共同学习,写下你的评论
评论加载中...
作者其他优质文章