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

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

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

心法

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

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

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

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

方法

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

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

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

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

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

相关推荐
a11177631 分钟前
2FA 验证码生成器(github登录验证 app)
笔记·学习
破碎的南瓜2 小时前
sqli--sql注入过关笔记(1,2,3,4,5,9)
数据库·笔记·sql
你想知道什么?3 小时前
线性回归-学习笔记
笔记·学习·线性回归
谙弆悕博士3 小时前
系统集成项目管理工程师教程(第3版)笔记——第17章:法律法规和标准规范
笔记·职场和发展·学习方法·业界资讯·软考·法律·法规
谙弆悕博士4 小时前
系统集成项目管理工程师教程(第3版)笔记——第4章:信息系统架构
笔记·系统架构·项目管理·创业创新·学习方法·业界资讯·物理
茯苓gao6 小时前
嵌入式开发笔记:Qt信号槽机制深度解析——从原理到实战的全方位指南
开发语言·笔记·嵌入式硬件·qt·学习
A.零点8 小时前
【期末复习,408 考研计组全程笔记 】— 第4章 :指令系统
笔记·考研·408·计算机组成原理
早茶cc8 小时前
sqli1-5 9报错注入 笔记
笔记
摇滚侠8 小时前
Java 全栈开发实战教程 课程笔记 34-36
java·笔记
洵有兮8 小时前
sql注入通关笔记
数据库·笔记·sql·sql注入