程序员是怎么记住许许多多的语法的?
1、编程语言的语法元素不是特别复杂,语句和关键字基本上就那么百十来条,不必死记硬背,他们都是具有功能指向的,用过一次便会在人脑中留下深刻的印象,更何况天天用,自然能熟能生巧。这就像打字一样,刚开始一指戳,只要训练个几个小时,就会产生肌肉记忆,在使用过程中坚持按指法来,这个肌肉记忆就会成为自动化的东西。更何况,程序语法元素不仅符合自然语言所见所得的语义,其功能性背景更适合人类大脑结构性记忆。
比如VB/VBA的关键字,就这点,是不是一个早读就能搞定?2、与程序语法相伴的,还有个东西叫IDE。现代IDE已经很替人着想了,不仅有智能语法提示,还有代码自动补全功能。像IDE中的翘楚VSCode,人家依托最大的开源库GitHub,利用AI还能智能补全函数(就是帮人写代码了)。所以,现代IDE大大减轻了程序员输入的强度,尽可能降低了无效的重复工作,让程序员将更多的精力放在机器不能解决的逻辑上。
这种智能提示和补全基本上算IDE标配了,连VB/VBA都有再来看看AI下的代码编写,《AI写代码,来得让人猝不及防!》,微软在今年6月底推出了GitHub Copilot。这是个什么货?说简单点,就是对Python、JavaScript、TypeScript、Ruby和Go 等开发语言,支持各个级别的补全,不仅可以根据函数名补全函数体,还可以根据注释补全代码、测试函数等。
这种级别的代码补全,需要记么?起个头,就走起了神奇不?就像知道你的心思根据函数名,猜代码实现!知道,为什么有人觉得VB/VBA的IDE,是最丑陋的了吗?上面的动图就是答案。
3、程序员从来不刻意去记忆语法。对于广大程序员而言,最窘的可能莫过于面试时,让在纸张上手工撸算法代码。本来打开IDE思绪千千万,指下生风,但此时除了一脑袋逻辑,还是逻辑,总觉得憋屈,仿佛受了委屈。或许,此时才能见证,记忆语法在程序员中的地位和作用。所以,对于程序员而言,编程的逻辑才是核心。
欢迎关注BtOfficer(收藏、点赞、关注+转发) ,更多精彩仍在继续哦(专栏文章将更系统,更全面,但需要阁下支持哦),有严肃的技术,也有轻松的唠嗑,期待你的加入!Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有