`
行者买刀
  • 浏览: 194176 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

CSDN---该如何去学编程?(转)

阅读更多
CSDN

该如何去学编程? 不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言;

不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点;

会用Visual C++,并不说明你会C++;

学class并不难,template、STL、generic programming也不过如此——难的是长期坚持实践和不遗余力的博览群书;

如果不是天才的话,想学编程就不要想玩游戏——你以为你做到了,其实你的C++水平并没有和你通关的能力一起变高——其实可以时刻记住:学C++是为了编游戏的;

看Visual C++的书,是学不了C++语言的;

把时髦的技术挂在嘴边,还不如把过时的技术记在心里;

看得懂的书,请仔细看;看不懂的书,请硬着头皮看;

别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍;

不要停留在集成开发环境的摇篮上,要学会控制集成开发环境,还要学会用命令行方式处理程序;

和别人一起讨论有意义的C++知识点,而不是争吵XX行不行或者YY与ZZ哪个好;

请看《程序设计实践》,并严格的按照其要求去做;

不要因为C和C++中有一些语法和关键字看上去相同,就认为它们的意义和作用完全一样;

学习编程的秘诀是:编程,编程,再编程;

记住:面向对象技术不只是C++专有的;

请把书上的程序例子亲手输入到电脑上实践,即使配套光盘中有源代码;

把在书中看到的有意义的例子扩充;

请重视C++中的异常处理技术,并将其切实的运用到自己的程序中;

经常回顾自己以前写过的程序,并尝试重写,把自己学到的新知识运用进去;

不要漏掉书中任何一个练习题——请全部做完并记录下解题思路;

C++语言和C++的集成开发环境要同时学习和掌握;

就让C++语言的各种平台和开发环境去激烈的竞争吧,我们要以学习C++语言本身为主

当你写C++程序写到一半却发现自己用的方法很拙劣时,请不要马上停手;请尽快将余下的部分粗略的完成以保证这个设计的完整性,然后分析自己的错误并重新设计和编写

别心急,设计C++的class确实不容易;自己程序中的class和自己的class设计水平是在不断的编程实践中完善和发展的;

每学到一个C++难点的时候,尝试着对别人讲解这个知识点并让他理解——你能讲清楚才说明你真的理解了;

请不断的对自己写的程序提出更高的要求,哪怕你的程序版本号会变成Version 100. XX;

保存好你写过的所有的程序——那是你最好的积累之一;

浮躁的人容易说:XX语言不行了,应该学YY;——是你自己不行了吧!?

浮躁的人容易问:我到底该学什么;——别问,学就对了;

浮躁的人容易问:XX有钱途吗;——建议你去抢银行;

浮躁的人容易说:我要中文版!我英文不行!——不行?学呀!

浮躁的人容易问:XX和YY哪个好;——告诉你吧,都好——只要你学就行;

浮躁的人分两种:a)只观望而不学的人;b)只学而不坚持的人;

请不要做浮躁的人;

分享到:
评论

相关推荐

    CSDN-中文IT社区-600万.rar

    总之,"CSDN-中文IT社区-600万.rar" 这个压缩包很可能是一个宝贵的IT知识宝库,对于IT从业者、研究人员以及对编程和技术感兴趣的人来说,是一个极具价值的学习和研究材料。它可能涵盖从基础编程到高级技术实践的广泛...

    CSDN --- VC编程经验总结.rar

    在CSDN上,VC(Visual C++)编程是一个热门话题,它涵盖了Windows应用程序开发、MFC库的使用、内存管理、多线程编程、异常处理等多个方面。这份"VC编程经验总结"的压缩包文件提供了丰富的学习资料,尤其是对于初学者...

    upload-csdn-131110

    【标题】"upload-csdn-131110" 指的可能是一个在CSDN(China Software Developer Network)上发布的资源包,它专门针对C#学习者,包含有实例代码或教程,帮助他们提升编程技能。CSDN是中国著名的IT技术交流平台,...

    CSDN-UWP源代码

    源代码通常包含了程序的所有逻辑和结构,对于开发者来说,它是理解应用程序工作原理、学习编程技巧以及进行二次开发的重要资源。 在描述中提到了几个关键点: 1. **代码优化**:源代码可能存在一些待优化的地方,...

    CSDN-VC-total.rar_csdn_csdn chm

    《CSDN-VC-total.rar_csdn_csdn chm》这个压缩包文件是针对CSDN(China Software Developer Network)中关于VC++(Visual C++)编程领域的技术精华集合。CSDN是中国非常知名的一个IT技术社区,聚集了大量的程序员和...

    csdn-编译原理实验报告和源代码--山东大学

    在“csdn-编译原理实验报告和源代码--山东大学”这个资源中,我们可以深入理解编译器的设计与实现,以及如何应用模块化编程原则来简化复杂的程序开发。 首先,编译原理涉及的主要内容包括词法分析、语法分析、语义...

    CSDN-VC.zip_csdn

    【标题】"CSDN-VC.zip_csdn" 提供的是一个在CSDN论坛上分享的关于VC++编程经验的压缩包。这个资源很可能包含了一位资深开发者或者社区成员在CSDN上积累和整理的VC++编程技巧、问题解决策略以及最佳实践。 【描述】...

    CSDN-0011-20221027-时间转换工具-matlab程序.zip

    `CSDN-0011-20221027-时间转换工具-matlab程序.zip`这个压缩包可能包含了一个或多个用于转换不同时间格式的MATLAB程序。以下是一些关于MATLAB时间转换的重要知识点,以及可能与压缩包中的程序相关的细节。 1. **...

    csdn的x-ca-nonce和x-ca-signature算法破解实例.rar

    在IT行业中,API(应用程序编程接口)的安全性是至关重要的,尤其是在进行Web服务交互时。CSDN(China Software Developer Network)作为一个知名的开发者社区,其API接口通常会采用特定的认证机制来确保请求的合法...

    keil4CSDN-下载

    《Keil4CSDN-下载:深入了解单片机编程软件与C51V901》 在电子工程和嵌入式系统开发领域,单片机编程是至关重要的环节,而Keil作为一款广受欢迎的单片机编程工具,为开发者提供了强大的支持。本文将详细介绍Keil 4...

    為 CSDN-CSDN社区-C/C++-新手乐园 的朋友所回答的第二問題。

    标题中的“为CSDN-CSDN社区-C/C++-新手乐园的朋友所回答的第二问题”表明这是一个关于C或C++编程语言的问题解答,可能是针对初学者在CSDN(中国软件开发网络)社区论坛上的第二个疑问。由于没有具体的问题描述,我们...

    CSDN-0011-20221027-时间转换工具-C程序.zip

    "CSDN-0011-20221027-时间转换工具-C程序.zip"这个压缩包提供了一个专门用于将字符串形式的时间转换为秒数的C程序,名为"TimeTransDoubleAndString"。这个程序可能包含了两个关键功能:一是将字符串表示的时间转换为...

    csdn-x86.rar_csdn_x86 汇编

    【csdn-x86.rar_csdn_x86 汇编】这个压缩包文件集包含了一系列与x86架构汇编语言相关的源代码文件,这些文件可能来源于知名IT技术社区——CSDN(China Software Developer Network)。汇编语言是计算机科学的基础之...

    【讲义】匠心精作C++从0到1入门编程-学习编程不再难.zip

    《匠心精作C++从0到1入门编程》是一份专为初学者设计的C++学习资源包,旨在帮助新手逐步掌握编程基础,降低学习难度。这个资源包包含多个阶段的学习资料,覆盖了C++语言的各个方面,从环境搭建到实战项目的完成。...

    Alarmalert-csdn-master.zip

    "Alarmalert-csdn-master.zip" 是一个包含了完整的源代码和资源文件的压缩包,旨在帮助初学者学习如何在Android环境中创建具有闹钟、计时器和秒表功能的应用程序。这个项目的主要目标是提供清晰易懂的代码,使得初学...

    CSDN博客阅读器V1.1

    通过此应用程序,用户可以直接在移动设备或电脑上访问并阅读CSDN上的技术文章,省去了网页浏览的繁琐步骤,优化了阅读流程。 首先,我们来了解CSDN(Chinese Software Developer Network)这个平台。CSDN是中国最大...

    CSDN--中国开发者调查报告-7-84页.pdf

    报告中指出,中国软件开发者群体整体薪资水平基本稳定,开发者学习特点方面, Python、Java、C++等编程语言仍然是开发者最常用的语言。同时,报告还披露了中国软件开发者在开发工具使用方面的特点,例如,使用最多的...

    免费编程学习资源 - CSDN博客1

    CSDN博客是其中一个平台,它提供了丰富的编程学习资料,包括Java和Web开发相关的学习内容。 在描述中提到的“博客学院下载图文课论坛问答商城”,这表明CSDN提供了多元化服务,如博客学习平台、图文教程、论坛讨论...

    《IT学习资料》-程序员鱼皮的编程宝典 原创编程学习路线

    5. `自学之路`:这可能是一个文件夹或者文档,包含鱼皮程序员推荐的学习路径,详细指导如何从零开始学习编程,可能会涵盖编程基础、语言特性、项目实践等方面。 6. `.vuepress`:VuePress是一个由Vue驱动的静态站点...

    csdn文章转换为markdown格式

    对于经常在csdn上阅读和学习的用户来说,这个工具能帮助他们更方便地整理和备份文章,尤其是对于那些希望在本地或其它支持Markdown的平台上阅读和编辑这些内容的用户。 描述中提到的“自己写的小工具”是一个实用的...

Global site tag (gtag.js) - Google Analytics