如何学习编程技术(修订版)

如何学习编程技术(修订版)

学一门新技术,对于初学者来说,你对这件事不熟悉,心里没底,缺乏相关知识,一般而言会感到开头难,系统完善的知识不可能很快形成,开始阶段很容易感到自己陷入一种知其然,不知其所以然的尴尬境地。问题是解决了,但为什么这么解决,却不甚清楚,或者说,虽然找到了解决的办法,却是一知半解。做技术工作的人都会有这种感受,对某种技术的掌握程度如果半生不熟,一方面无法挥洒自如,一方面心中无底忐忑不安,如此一来,就如同被一个无形的枷锁给钳制着,学习过程会变得相当痛苦。有一些集成开发工具,向导丰富多样,一方面,作为基本使用,依靠向导可以帮助你尽快的进行构建应用程序;另一方面,完全依靠向导应对丰富多彩的现实情况也是不现实的,也不能摆脱向导的约束,向导的意图也不是一眼通透,学习向导的使用也需要一个过程才熟悉,而且,要了解隐藏在向导生成的结果的背后的技术内涵,并自如地对向导生成的结果进行修改,达到游刃有余的挥洒也需要相当的付出。

特别说几句,关于书籍文章中用的截图和操作步骤,这些相对来说是稳定的但决非是固定的。对于初学者,或刚刚接触的技术,好的图示截图和操作步骤可以减少学习过程中出现周折带来的挫折感,但是,我们知道,技术是演化和进步的,改进变革是不可避免的,因此图示截图和操作步骤不可能一成不变,特别是在不同的版本或出现重大升级时有一些显著改变,有时困惑不明,上网又搜索不到,这时自主探索就很重要,所以探索实践式学习应当发扬。当你练习时发现截图和书或文章中有某些差异时,除作者可能的失误外,应想到你所用的版本、开发环境是否与作者的一致。

建议初学者勤上机实践,动手实验,以此来培养探索学习精神,来积累感性认识,这是学习一门开发语言或新技术的必经之路如果你想深入应用开发,这是没有什么东西可以替代的,“纸上得来终觉浅,绝知此事要躬行”。知识是有时效性的,但这种获取和积累知识的方法与感悟,终身受益,值得初学者留心关注。

还需要注意的是,计算机科学中有些术语,容易引起混淆或误解。此类现象难以避免,有几方面原因:一是计算机科学相对年轻发展活跃,不可能有一劳永逸一成不变的理论解释所有的方面,不同国家地区、不同组织在开发和技术发展的过程中,使用了各种不同的术语,造成多词一意,或一词多义(词同意异)。二是翻译差异更加剧此种现象,不论是汉语和英语,有些词本身语义宽泛,一词多义、多词一义比较普遍。这就造成可能有些术语在不同文档资料甚至同一文档资料中不一致。因此,要忠实地理解原文的意义,需要根据专业范围、具体语境或场合表达的意思和实验来理解其含义。在此特地提醒请初学者,要重视寻找合适的比较严谨的学习资料,这可以有效降低挫败感和保持学习信心

学会编程需要一个循序渐进的过程,编程语言为了应对繁杂的世界各种应用局面及其发展变化,具有不可避免的复杂性,阻碍了人们对全局的认识理解,造成不可能一蹴而就能学会,只有不断练习实践熟悉,举一反三,顽强的克服疑难,才能达到螺旋式的上升境界。好的学习策略路线和深入浅出的讲解,可以减低学习困难,促进技能提升,但没有什么灵丹妙药能代替努力。

我在学习的过程中,深刻地体会到少走弯路对一个人来说是多么重要。因此,将多年的学习积累写一些列技术博客,希望与真正爱好学习的人一同进步,降低学习难度提高学习效能。对于这些系列文章,有许多是我早期学习笔记,原以为适当改写发布比较容易,但做起来之后,才发现因技术变化较快,需要大量更新,有些篇章几乎需要重写,又要前后衔接一致,难度远远超过预想,不容易一步到位做好,加之作者水平有限,欢迎高手指正缺陷,我将不断修订补充完善,迭代更新


C++入门与提高学习讲座系列文章 https://blog.csdn.net/cnds123/article/details/109853186


JavaScript入门与提高学习讲座系列文章 https://blog.csdn.net/cnds123/article/details/110119640

HTML5+CSS入门与提高学习讲座系列文章 https://blog.csdn.net/cnds123/article/details/113860164


Python入门与提高学习讲座系列文章 https://blog.csdn.net/cnds123/article/details/108676296


Java入门与提高学习讲座系列文章 https://blog.csdn.net/cnds123/article/details/112003666

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

学习&实践爱好者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值