`

提高编程能力的7条建议

 
阅读更多

via: http://www.iteye.com/news/28780

 

以下是一些能够帮助你快速提高编程技巧的建议。 

 

1.  多写代码 

 

学习某件事情最好的办法就是练习。你应该花大量时间去构建和编写代码除非你认为练习对你的帮助不大。你可以从写一些基础知识相关的简单程序开始。 

 

2.  参与不同类型的项目 

 

当你对某种开发语言非常熟悉之后,你应该开始做一些正事了。这样做能帮你对那种开发语言的性能有个全面的理解,同时也能推动你去学习与这门语言相关的一些东西。过了段时间你会发现你经常用类似的方法去解决类似的问题,将很难从固有思维中跳出来去学习新的技能。 

 

3.  精通一到两门你使用的语言 

 

读一两本关于这门语言的好书。重点掌握这门语言的先进开发理论知识,并且对它的核心和语言库足够了解。确保你所使用的语言中至少有一种脚本语言。 

 

4.  开始阅读 

 

尽可能的多读书。书能够帮你系统的学习一门语言,并且能够带你了解这门语言的各个方面。对于初学者来说更应该多读书。 

 

5.  加入讨论 

 

当和别人讨论的时候,你会产生一些以前从未出现过的主意或者想法。在这个过程中,你能够从别人那里学到很多,同时这也是一次机会,通过分享你关于编程的看法检查你到底对于这门语言掌握了多少。 

 

6.  通读公司内部的技术和培训资料 

 

比如说,谷歌有很多的代码实验室,有着几十年经验的大牛们用各种语言写出来的最好的实践在实验室里用来做核心培训和高质量的指导。如果你公司没有类似的资源,谷歌的开源了一些他们的指南:https://code.google.com/p/google-styleguide/ 

 

7.  写博客 

 

当你学习编程时,你会遇到各种问题,并且想尽办法去解决它们。你可以在博客中记录下你解决问题的过程和你从中学到了什么。其它人看到你的文章后,也能从中获益。同时,你还能和志同道合的人交上朋友。 

 

至于花在学习编程上的时间,刚开始你应该挤出20%的个人时间致力于提高个人开发能力。如果可能的话,最好是每天一两个小时而不是一个礼拜一天,因为这样你能通过日常习惯去提高你的能力。最初的时候效果可能不明显(当然如果你因为上网或者其他事情分心的话是没效果的),但是这样做的目的是让你在长期的编程学习中有更高的效率。

分享到:
评论

相关推荐

    如何提高自己的编程能力

    本文将围绕如何提高编程能力这一主题,从多个角度探讨提升途径。 #### 1. 学习编程基础 编程的基础知识是所有程序员的根基。无论是计算机科学专业学生还是自学成才者,都需要从零开始逐步构建起扎实的基础。这包括...

    如何培养编程能力

    编程能力的培养是一项系统工程,它涉及到计算机语言的学习、编程思维的锻炼以及实际编程技能的提高。首先,基础的扎实与否决定了编程能力的上限。在学习过程中,对于编程语言的选择尤为重要。作者提到,在其经历中,...

    怎样提高自己的编程能力

    本文提供了提高编程能力的方法和建议,主要面向新手程序员,旨在帮助他们快速提高编程能力。以下是本文中所提到的知识点: 1. 基础知识: * 不要乱买书,不要乱追新技术新名词,基础的东西经过很长时间积累而且还...

    关于C++编程的42条建议

    ### 关于C++编程的42条建议 #### 前言 在本文中,我们将深入探讨由Andrey Karpov撰写的《关于...这条建议只是《关于C++编程的42条建议》中众多宝贵指南之一,后续我们将继续探讨其他建议,以期全面提高C++编程水平。

    编程修养(带标签)养成良好编程习惯提高个人编程能力

    ### 编程修养——养成良好编程习惯提高个人编程能力 #### 什么是好的程序员? 成为一位优秀的程序员,并非单纯取决于掌握了多少技术细节或是编程速度有多快。实际上,优秀的程序员应该具备多方面的能力和素质: 1...

    能力风暴机器人编程工具

    "能力风暴机器人编程工具"是专为青少年设计的一款教育型编程软件,主要目的是为了帮助学习者理解编程基础知识,提升逻辑思维能力,同时结合实体机器人进行实践操作,增强动手能力和问题解决能力。这款工具的版本为V...

    浅谈编程能力的培养与提高.doc

    ### 浅谈编程能力的培养与提高 #### 一、编程初学者的引导与建议 在数字时代的大背景下,编程已成为一项重要的技能。无论是对于个人兴趣的培养还是职业发展的需求,掌握一定的编程能力都能带来诸多益处。对于编程...

    如何提高自己的编程能力 丰富的想象力

    ### 如何提高自己的编程能力——丰富的想象力 #### 扎实的基础是编程的起点 在成为一名优秀的程序员的路上,首先要做的是打下坚实的基础。这不仅包括掌握计算机科学的基本原理,还要熟悉数学基础知识,如离散数学...

    提高思维的一本编程好书

    在《提高思维的一本编程好书》中,作者强调了思维能力对于编程工作乃至整个职业生涯的重要性。思维能力不仅包括逻辑推理和抽象思维等硬技能,还包括创新思维、批判性思维等软技能。这些技能可以帮助程序员更好地理解...

    C 编程开发学习的50条建议

    - **解析**:《程序设计实践》是一本强调实践的重要著作,遵循书中的指导可以显著提高编程能力。 #### 26. 不要因为C和C++中有一些语法和关键字看上去相同,就认为它们的意义和作用完全一样 - **解析**:尽管C和C++...

    新手学习PLC编程的入门建议

    面对复杂的控制系统,先从简单的模块开始,逐步构建整个系统,这种方法不仅能够提高编程效率,还能减少错误的发生。同时,学习如何使用编程软件的各种功能,如MicroWin中的调试工具,可以帮助快速定位和解决问题。...

    青少年编程能力等级考试图形化编程二级操作题

    【青少年编程能力等级考试图形化编程二级操作题】是指针对青少年设计的一项专业编程能力测试,主要考察的是二级水平的图形化编程技能。该考试旨在帮助青少年掌握基础编程概念,提高逻辑思维能力和问题解决技巧,为...

    学习C++的建议,提高编程质量

    将其视为独立的语言,理解IDE与语言的关系,重视实际编程技能的培养,利用游戏开发作为学习工具,并注重基础知识的积累,这些都将有助于提高编程质量和效率。在学习过程中,保持对新技术的兴趣,但也要铭记基础的...

    提高软件质量的七条建议PPT课件.pptx

    这份名为“提高软件质量的七条建议”的PPT课件提出了针对这一挑战的有效策略。以下是这七条建议的详细解释: 1. **定义恰当的质量目标**:软件质量目标应基于用户的需求和期望设定,同时考虑开发团队的时间、资源和...

    应用型本科电子信息类学生编程能力培养的探索与实践.pdf

    本文针对应用型本科电子信息...因此,文章对于应用型本科电子信息类学生编程能力的培养提出了具有针对性的教学改革建议,目的在于提高学生的编程能力,并促进学生在未来学习和工作中技术应用能力和实践创新能力的提升。

    ChatGPT 讯飞星火 BingAI HuggingChat编程能力比较.zip

    在当前的AI领域,编程能力已经成为了一项重要的评估标准,特别是在聊天机器人技术中。ChatGPT、讯飞星火、BingAI以及HuggingFace的HuggingChat都是具有代表性的对话式AI系统,它们在理解和生成代码方面展示了各自...

    浅谈C语言教学中对学生编程能力的培养.pdf

    "浅谈C语言教学中对学生编程能力的培养.pdf" 本文探讨了C语言教学中对学生编程能力的培养,旨在提高教学效果。...本文提出了几点有价值的建议,以提高C语言教学中的学生编程能力,值得教师和学生参考。

    S7 GRAPH编程手册

    ### S7 GRAPH编程手册知识点概览 #### 一、产品概述 ...通过这份手册的学习,不仅可以掌握S7 GRAPH编程的基本技能,还能够深入了解顺序控制系统的设计思路和实现方法,从而提高在实际工程项目中的应用能力。

Global site tag (gtag.js) - Google Analytics