自学编程建议

文章提供了编程入门的指导,包括理解编程目的、选择学习语言如C或C++、养成良好编程习惯如变量命名和注释,以及如何从简单的程序开始学习。强调了编程应解决实际问题,而非仅仅追求技术难度,并推荐初学者避免过早接触复杂的竞赛题目。
摘要由CSDN通过智能技术生成

提醒:以下内容仅做参考,可自行发散。在发布作品前,请把不需要的内容删掉。

随着信息技术的快速发展,编程已经成为一个越来越重要的技能。那么,我们该如何入门编程呢?欢迎大家积极讨论

一、自学编程需要注意什么?

提示:1.理解编程的目的

           2.理解内存的编址方式及运行中的作用

           3.理解计算机程序的执行过程

           4.了解程序语言的选择

二、编程初学者学什么语言好?

提示:编程语言大致分为三类一是机器语言,及直接用机器指令编程,现在已经淘汰;二是汇编语言,主要使用伪指令进行编程主要面向单片机及驱动程序设计,三是高级语言,也是现在主要的编程工具,主要分为解释型和编译型,第一种的特点是不产生可执行文件,必须要在程序的解释环境中运行,后者可以产生可执行文件,脱离编程工具独立运行,对于初学者,不需要关注是否产生可执行文件,编程的主要目的是为了解决实际问题,不是为了编程而编程。如果是计算机专业的人员建议学习C或者C++,更偏向于支持硬件,相对扩展的功能程序较少,但是对于计算机的理解可能更加深入。

         任何编程均不可以离开硬件而单独进行,我们的编程环境所生成的程序,必须支持目标机器的使用,现在流行的操作系统主要是Linux和Windows,当然还有面向移动设备的鸿蒙、安卓、iOS等,所以你要确定你到底的开发方向是什么?继续细分比如网站、数据库、驱动程序等等。

        作为初学者本身对计算机知识掌握不多,作为学生建议从C或C++学起,以更好的理解计算机的内部工作原理,作为在职者,主要目的是为了使用,所以不求大而全,关键是根据自己应用的特别选择最易学的编程语言。

三、编程中,有哪些好的习惯从一开始就值得坚持?

提示:1.变量命名规范,最好能达到看名能知意,比如int_age,一般就是整形变量,表示年龄,至于如何看名知意,主要是你们编程团队能理解就可以

           2.做好注释,对于函数的功能,参数的含义、关键语句都要做好注释,方便以后使用及理解

          3.经常用的函数、类最好统一存储,后期可以重复利用

四、如何学习编程?

1.确定一种编程语言之后,首先要了解该语言主要面向的开发环境及目标机器是否匹配

2.掌握该语言的语句、运算符、数据类型、标准库函数

3.从简到难,任何一个有意义的程序均是输入,处理,输出三大环节,输入主要是通过键盘、鼠标、文件、传感器等输入设备,对程序进行初值的设定,处理过程是对输入的数据进行处理以得到我们想要的结果并进行输出,输出通过输出设备主要是屏幕、打印机、文件、

内存缓冲区等等把我们经过处理的数据进行展示或者存储,以便为其他程序提供输入数据。

     

五、编程新手如何提高编程能力

1.不要做那些竞赛题目,太难的题目只会让你感到困惑,让你对编程产生恐惧,专业的人做专业的事情,作为初学者,关键是理解语句如何组合可以达到我要的结果?从简单做起。

2.根据你的研究方向,编程是为了解决你实际工作中遇到的问题,不是竞赛,哪怕时间复杂度、空间复杂度高一点,只要你的机器可以运行,并且能够解决你的实际问题,这就是一个优秀的程序,至于代码如何优化,如何进一步提高效率,这个是你在目的实现之后才去考虑的问题,不要一想到编程我就要如何做到最优,别人可以通过什么方法一步做出来,而我需要好几步。当然可以借用别人的经验但是借用之前,一定要理解透彻原作者处理的过程是不是真的符合你的要求,如果确认符合,可以替换,如果看不懂,或者搞不清楚,尽量不要替换。

3.多去论坛及相关网站学习别人的编程经验,对于遇到的困惑也可以在网上或者其他方式寻求别人的帮助,提问时,一定要准确描述输入及输出,根据完全包含原则,你的处理过程一定是完全包含所有输入,根据不同的输入得到不同的结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值