技术浅谈:如何入门一门编程语言

如果说学习一门编程语言是一个问题?那么解决这个问题的最根本的心法是:认定它可以被解决。即,自己可以轻松的掌握一门编程语言。我相信,每个人都可以做到,差别只是自己付出的行动和方法导致的时间区别。

作为一名程序员,大学学习了简单的软件编程基础。后来,步入职场,从Android、JAVA、HTML、React、Vue、Kotlin、Swift一门门编程语言走下来,最大的感受是语言都是相通。(PS:至今我的英语水平依然不行,我想这跟我的懒惰和不认真有很大的关系)最开始的入门一定是最大的坎,也是我们首先且必须要解决的最重要的一个问题。如何入门一门编程语言。

心法

心法是理论指导,是我们挑战一切问题的源泉。从心法上对于入门一门编程语言,我们强调三点。

坚定的相信自己可以快速入门。唯有坚定不移的相信,才能遇到细节、困难、挑战时战胜一切。唯有坚定不移的相信,内心才能生发无穷尽的能量,在瞬间爆发出超乎想象的力量。就像庄周梦蝶;就如稻盛和夫所讲“只要不断努力,神也会来帮你”。

不抱怨、不向别人诉苦诉难。抱怨是拖累自身导致自我堕落的罪魁祸首。不说一句抱怨的话语会让我们的能量从自身就消于无形,不与外界产生能量的碰撞。进而也不会导致负能量的反作用,内心才会逐渐趋于平静。进而“静而后能虑,虑而后能得”。

拥有心生万法的信念。能让我们努力思考问题,并时时刻刻想着解决问题的方法。常言道:念念不忘,必有回响。当我们为某一个问题而冥思苦想时,也正是我们心生万法之时。

方法

方法其实就是术,每一种方法都是一种术。而每种术也许普适,也许只适用于自己,也许能从中找到属于自己的术。这块我们也讲三种。

从真实场景倒逼。用技术人员的话来讲就是:从做项目实践入手。记得当年公司缺少苹果开发。找了很多合作公司,不是成本太高就是工期来不及。基于现实情况,只身投入到苹果开发。一开始想要从OC语言入手,发现确实门槛太高,转而对Swift了解后发现其与Kotlin等语言具有相似性。然后从买书翻看了解,到针对具体功能需求进行编码,一个月时间从不懂到入门苹果开发,最终完成了项目的交付。

从基础语法入手。学习一门编程语言其实和学一门人类语言差不多。我们要先弄懂这门语言的语法规则,基础定义。进而再了解其高阶的使用方法。根据高阶示例,然后进行举一反三,用自己的思考、自己认为的最简单的代码实现。这个过程,要不断的从了解到熟悉,从熟悉到推翻,从推翻到举一反三的应用实践。

获取外部帮助提升。现在学习一门编程语言可选择性简直太多了。在线教学视频、百度、AI提问、博客文章等等,五花八门。从中选取一个适合自己的,投入进去。按照别人所讲所述,一步一步的将代码敲出来。这样一个过程,就是我们入门的过程。

当然,我们也可以求助自己熟悉的前辈,向一些网站的技术大咖请教等等。编程语言的学习要比学习如何幸福的过好这一生简单的太多,幸福都可学而至,何况是一门编程语言。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

渔舟小调

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

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

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

打赏作者

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

抵扣说明:

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

余额充值