如何快速Get 编程技能?

编程可能是继英语学习之外,另一个往往耗费了很多时间但收获颇少的一种技能;只要看看编程培训学校前赴后继的学员就能了解情况;其中的学员不乏四年软件专业的本科生,很多在毕业找工作前,都要到这些培训学校进修一下才觉得有底气; 编程真的这么难吗? 念了四年计算机专业还需要去培训学校进修? 这其实无关难易,就像英语也不是一个难到需要耗费大家10多年时间去学习的技能,但大部分人还就是耗费了这么久的时间,并且还没学好;

接下来我们就分析一下,看看导致编程学习效率低下的原因包括那些?

1  编程涉及到很多知识点;

软件开发是一个日新月异的行业;很多新技术不断涌现; 希望从事软件开发的学生需要学习很多基本知识;首先要精通一门开发语言,其次要熟悉一些开发框架,还要对数据库,缓存,多线程,同步互斥,架构设计等概念熟悉理解; 这么多的知识点,光是学习一边就需要耗费很多的时间,更不用说融会贯通,应用在实际项目中了;

2  实际项目开发依赖经验,经验需要积累;

在基础知识学习过程中,还能通过视频,书籍等一步步跟着练习;但过了这个手把手的阶段,进入实际项目的时候,会出现很多问题;你将碰到的最大问题在于不能确定问题,所以你连如何准确的提问都不会,从而导致你很难通过身边的人或者互联网得到帮助;例如当一个多线程的场景导致崩溃的时候,除非你能真正理解多线程的机制,从而通过日志或者代码阅读来定位到错误,否则很难准确的把这个问题描述出来;甚至很多时候,你都不能确定是什么导致了崩溃,感觉一切无从下手;

3  学习方法问题;

编程是一门实践科学;勤加练习是学好这么技能的重要因素; 这里所说的勤加练习是指真实的参与编程项目;而不是买一堆书,敲一些demo 程序;还有些学习者干脆一门门基础知识学习下来,计算机原理,数据库,算法,数据结构,面向对象。。。;过了几年后,发现对于编程还是一无所知;听起来有没有点像很多人的英语学习过程;基础知识的学习确实可以帮助软件开发者更好的理解程序设计,但前提条件是你的编程能力也要到相应的程度;也就是说,不同层次的开发者需要匹配不同的基础知识;如果使用英语做一个类比的话,你可以理解为语法对于语言学习肯定是很必要的,但并不是必须把所有的语法知识全部搞清楚后才能开始语言学习;正确的做法应该是在语言学习的过程中,碰到需要理解的语法知识,就去把它掌握掉,然后继续语言学习; 以“用”为目标,这样才能更好的掌握编程技能;

编程作为二十一世纪最有用的工具之一,如果有可能,大家最好都能去掌握;既然是工具,就要以“用”为主,以“用”促学,这样就不仅不会感到枯燥,还会很有成就感了;

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

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,908评论 25 707
  • 本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所需的入门书籍,必读书籍,以及...
    dle_oxio阅读 11,093评论 6 244
  • 本文首发于 GitChat,现免费放出~感谢大家的支持。 我们都知道,大学几乎是没有 Web 前端课的。以我所在的...
    hylerrix阅读 4,868评论 8 60
  • (要考研啦,充满斗志) 倚残月,枕星空 唯伴是烈风。 顾来路,已青葱 未来何去从? 携长缨,缚苍龙 此志与君同。 ...
    电气攻城狮阅读 423评论 1 1
  • 朦胧昏暗的灯光下,我望着插满管的躯壳,止不住的叹息。 我今年三十五岁,供职于一家在五六线小城市...
    本初熊猫阅读 167评论 2 0