如何快速提高自己的编程能力

如何快速提高自己的编程能力

大家在学习完C语言之后,可能会感觉自己还是处于一个懵懂的状态。C语言的语法规则倒是记住了,但是一旦到了实际的写代码环节就容易断片,不知道从哪里下手。绝大多数人都会遇到这个情况,我将向大家分享下我觉得一些能快速提升能力的方法。

什么是编程的本质

首先我们需要清楚我们编程的本质是什么,了解了它的核心就容易找到方法。我认为编程的本质就是寻找解决问题的方法,编码就是将想法转化为实际。我们遇到一个问题,只有当我们知道这个问题怎么去解决的时候我们才会有写代码的思路。编程就是考验我们解决问题的能力。

多写代码

量变才能引起质变

计算机是一门很注重实践的学科,需要我们有一定的动手学习能力。光会说是没用的,还需要实际动手解决问题的能力。在面试的时候面试官经常会考察我们的项目经历,询问我们项目当中使用的技术方案。除此之外还会遇到手撕算法题的场景,如果平时不咋写代码这个环节就容易挂(常用的API需要记牢)。

多写代码,是提升我们编码能力重要方式。在这个过程中我们可以让自己熟悉语言的语法规则,知道代码怎么写会更好更快。同时培养和锻炼自己的编程思维。更重要的是写有成长性的代码,天天写hello world或者重复的代码是没啥长进的!

什么是有成长性的代码?在学习完语言的语法之后,我们可以参照一些视频教程去学习编写一些有意思的小东西,比如贪吃蛇这种类型的。当我们入了门之后可以尝试去实现自己的一些想法。更重要的是去接触和尝试不同的东西,了解它的并且实现它。

阅读代码,多改BUG

温故而知新

当有了一定的积累之后,我们自己编码是问题不大的。这个时候去阅读自己以前的代码,可以会发现一些可以改进的地方,在设计上可能会有更好的方式去解决。编码上有些地方可以优化。我现在去看自己的老代码就觉得这代码写得的就像一坨X。去看老代码会得到很多新东西。

阅读别人的代码也是一件很有收获(头疼)的过程。在阅读别人代码的时候,我们需要去理解编码者思路,去思考为什么要这么写,会存在什么问题,有没有更好的方案?阅读别人的代码我们需要带着疑问去阅读,而不是走马观花!

写程序的时候我们一不小心就制造了一个bug。改bug的过程是相当烧脑的。我们需要在脑海中去复现这个代码的执行过程,很难受但是很有成长!这个过程我们可以锻炼自己的问题定位能力和解决能力。当有一定的积累,看到异常的数据就可以知道在那个地方可能存在问题。想更快的成长可以使用人肉debug,不要使用断点调试工具!

坚持,多思考,多交流

一万小时定律

人们眼中的天才之所以卓越非凡,并非天资超人一等,而是付出了持续不断的努力。1万小时的锤炼是任何人从平凡变成世界级大师的必要条件 ——《异类》格拉德威尔

以绝大多数人的努力程度,完全没到拼天赋的地步!

我们不能把我们的失败归结于没有天赋。我们身边很多人其实都是普通人。他们取得成就看似很轻松,那是因为你只看到了他们的成果,背后的付出是常人无法察觉的。好比一座冰山,你看到的永远是是水面上那部分。耀眼的成绩离不来日以夜继的坚持和付出!

我们对待生活不妨多一点好奇。我们的生活处处都有互联网的痕迹,我们在生活中多留意一些互联网技术的实现和底层,比如日常使用的支付,底层是如何去保证每一笔支付的安全。多点好奇,扩宽视野!

除了自己的学习计划之外,我们还需要多跟同行去交流。多探讨技术,思考未来都是很不错的!从别人的口中我们可以发现自己的一些不足,可以从别人身上学习到很多新东西!

编码软实力

这一块实际上是大家在开发当中遵守一些编码上的规范,适当的注释,提高自己的代码的可阅读性,更容易被理解。后期我会写一篇关于编码规范的事情!

算法和数据结构

当编程到了一定的阶段之后,我们的程序的好坏取决于我们使用的算法和数据结构。这是提升能力的必经之路。实际上程序 = 算法 + 数据结构。算法能力大家可以在leetcode上多刷题,系统地学习相关的理论知识。数据结构可以在B站上学习小甲鱼的视频。后续我也会更新算法和数据结构的一些文章,欢迎阅读!

纸上得来终觉浅,绝知此事要躬行!

感谢你能看到这里,我们下期见!

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,236评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,867评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,715评论 0 340
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,899评论 1 278
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,895评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,733评论 1 283
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,085评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,722评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,025评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,696评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,816评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,447评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,057评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,009评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,254评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,204评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,561评论 2 343

推荐阅读更多精彩内容