如果要真真切切地打实一门编程语言的基础,需要走哪几个步骤?

如果要真真切切地打实一门编程语言的基础,需要走哪几个步骤?
感谢您的邀请,我是互联网从业者,我的回答希望对您有帮助! 我日常工作中用Java用的多,就以Java为例吧!但是语言的方法可以适合其他的编程语言,遵照以下几个步骤,就可以去闯荡江湖了。兴趣是最好的老师,选择比努力更重要 根据下图,您可以知道编程语言的排名,基础的话我建议不用看书比较乏味,就照着菜鸟教程的去练习吧,可以提供在线练习。前期不建议去培训机构去,因为你都不清楚自己是不是喜欢编程,有没有兴趣,培训机构费用很高,不要花了钱又不去学。不喜欢在线文档式的学习的话,您可以选择完整的视频去学习,一定要完整的。如果有需要可以找我索要,全套免费的。 万变不离其中 基础最重要 基础有哪些呢?1)语言的简介发展史,2)开发环境配置3)语言的基础语法4)对象和类5)基本数据类型6)变量类型7)修饰符8)运算符9)循环结构10)条件语句11)数组12)正则13)异常处理14)面向对象思想15)数据结构,集合框架16)序列号17)网络编程18)多线程19)设计模式20)框架。这些都是基础,学习的时候要照着练习,善于去总结,代码是撸出来的,不是开出来的。疯狂练习编程高手都是被功能,或者项目灌出来的,平时就是需要不断的动手写代码,业内很多人也说过当你达到10W行代码的时候也就有了自己的编程思想,就是鼓励大家疯狂敲代码,当然您敲10W行hello world是无济于事的,或者是左边是别人的代码,右边自己照着抄下来也没有,一定要有着自己的想法去编程,把上面说的基础用到实际中来吧。疯狂练习,熟能生巧。善于总结,在实现的功能上再优化有了基础知识,只是说明您可以用了,那接下来就是如何让自己的代码优化了,多问问自己为什么,不要满足仅仅实现了功能而开心,试着多问下,有没有另外一种简单方式再实现一样的功能?是不是有更好的一种架构来实现?一句话或者2句话实现50行代码的功能?坚持学习,持续输出从基础到疯狂练习,自己平时也要坚持学习,善于总结,优化代码,互联网技术日益更新,需要的是长期的学习。 总结: 我个人认为,如果要切切实实打扎实一门编程语言,需要把基础打扎实,然后就是去在项目中去疯狂练习,然后善于总结,优化自己代码,学习设计模式,最主要的是长期坚持下去。感谢阅读,希望对您有帮助!

回复
  • 焦丽勤用户
    感谢您的邀请,我是互联网从业者,我的回答希望对您有帮助!

    我日常工作中用Java用的多,就以Java为例吧!但是语言的方法可以适合其他的编程语言,遵照以下几个步骤,就可以去闯荡江湖了。

    兴趣是最好的老师,选择比努力更重要

    根据下图,您可以知道编程语言的排名,基础的话我建议不用看书比较乏味,就照着菜鸟教程的去练习吧,可以提供在线练习。前期不建议去培训机构去,因为你都不清楚自己是不是喜欢编程,有没有兴趣,培训机构费用很高,不要花了钱又不去学。不喜欢在线文档式的学习的话,您可以选择完整的视频去学习,一定要完整的。如果有需要可以找我索要,全套免费的。

    芝士回答,版期权必究理,未力经许可个,不得每转载

    所性表反建流步且究素号片圆。

    万变不离其中 基础最重要

    基础有哪些呢?1)语言的简介发展史,2)开发环境配置3)语言的基础语法4)对象和类5)基本数据类型6)变量类型7)修饰符8)运算符9)循环结构10)条件语句11)数组12)正则13)异常处理14)面向对象思想15)数据结构,集合框架16)序列号17)网络编程18)多线程19)设计模式20)框架。这些都是基础,学习的时候要照着练习,善于去总结,代码是撸出来的,不是开出来的。

    疯狂练习

    编程高手都是被功能,或者项目灌出来的,平时就是需要不断的动手写代码,业内很多人也说过当你达到10W行代码的时候也就有了自己的编程思想,就是鼓励大家疯狂敲代码,当然您敲10W行hello world是无济于事的,或者是左边是别人的代码,右边自己照着抄下来也没有,一定要有着自己的想法去编程,把上面说的基础用到实际中来吧。疯狂练习,熟能生巧。

    善于总结,在实现的功能上再优化

    有了基础知识,只是说明您可以用了,那接下来就是如何让自己的代码优化了,多问问自己为什么,不要满足仅仅实现了功能而开心,试着多问下,有没有另外一种简单方式再实现一样的功能?是不是有更好的一种架构来实现?一句话或者2句话实现50行代码的功能?

    是在以作家两事气式头九放,油交例空记非标置。

    坚持学习,持续输出

    从基础到疯狂练习,自己平时也要坚持学习,善于总结,优化代码,互联网技术日益更新,需要的是长期的学习。

    总结:

    我个人认为,如果要切切实实打扎实一门编程语言,需要把基础打扎实,然后就是去在项目中去疯狂练习,然后善于总结,优化自己代码,学习设计模式,最主要的是长期坚持下去。

    感谢阅读,希望对您有帮助!

    2024-04-27
    1楼
    回复
  • 庄允晨用户

    第一步:大学脑袋秀逗选了计算机相关专业。

    第二步:大学四年半学半玩混过去3年

    第三步:实习发现自己怎么这么没用把大学的书重新啃一遍

    转载相或者引用本变文内容请注明来源积气为于芝士回答

    第四步:工作后发现自己还是这么没用,然后满世界找教程学习

    有于对四平通设特先任思,共叫酸准快京属。

    第五步:找到了传智播客官网视频库,或者看到这个短问答然后关注了私聊发送相应学科领取了资源继续学习。

    成行体从性相与问基证观容深状包。

    第六步:逛各大网站看看别人源代码顺便复制粘贴,慢慢看懂了基础打牢固了。

    2024-04-27
    2楼
    回复
  • 周泽宇用户

    首先,要搞懂计算机的组成原理,CPU是怎么制造出的,三极管的原理,计算机语言是在硬件基础上,一步一步发展成今天这个样子,有了基本的计算机硬件基础,二进制的知识,学习任何一门计算机语言才不会吃力,机器语言,汇编语言,高级语言,如C语言,几乎是每一个学计算机的都必须会的语言,再高级一点的,如python,适合没有硬件基础的人学习,学任何一门语言都需要每天坚持,才能真的学好,精通一门语言

    2024-04-27
    3楼
    回复
  • 明蒙用户

    这个问题太大了,因语言而异,因人而异。所谓真真切切打实基础,只能大量实践了。本人不说是精通,也略懂c,python,php,说点自己学习这些语言的共同点吧

    环境搭建。自己电脑上面需要把想学的语言的编译环境搭好,比如c的vs,比如python的pycharm,比如php的Apache+MySQL+PHP三剑客(php玩到最后IDE太笨重了,还是notepad++),都能写成helloworld并且编译执行

    helloworld.c

    #include

    芝士回答,路版权消必究,何未么经许可,不二得转载

    int main()

    两应立直知见指强例究算千半候该。

    {

    /* Created by SuperBean */

    printf("Hello, World! \n");

    return 0;

    }

    helloworld.py

    # Created by SuperBean

    不同方家都新展革知期给七极元育。

    print("helloworld")

    helloworld.php

    /**

    * Created by SuperBean

    */

    echo "Hello world";

    ?>

    通读语法。买本入门书或者网上看教程,一定要系统的了解,保证所有语法都心里有数,看看github上面相关语言的代码能否看懂修改调试。没有什么比自己调试代码更能提高的了,下载一个业内比较著名的系统源码包或者书里面的学习代码,在自己的IDE里面跑起来,然后修改关键位置代码打断点进行debug,了解一些基本功能逻辑,学习基本库函数接口的使用。编程语言跟自然语言一样,看多了自然会写。多多实践。看多了自然会写,写多了自然精通,没有什么捷径。先写小功能,几个小功能排列组合成大功能,几个大功能排列组合成小需求,几个小需求排列组合成大需求,几个大需求排列组合成小项目,几个小项目排列组合成大项目……

    2024-04-27
    4楼
    回复
  • 潘妍彤用户

    想学精的话,最好找国外的视频教程学习。

    编程语言都是国外的,有好多专用名词,如果自学的话,很多名词的读音你都读不对,因此一定要看视频。

    另外还需要一本国外英文教材,至少是翻译版,不建议看国内高校老师写的教材,原因大家都知道。

    版次权归芝严月士回新答网站或原作者正所有

    编程语言也讲求实践,一定要自己完整的做个项目,把所有环境都操作一下,这样理解的会更深入,也会记得更牢固。

    2024-04-27
    5楼
    回复
  • 功德馨用户

    1、学习这门语言的基础语法2、了解面向过程编程3、了解面向对象编程4、了解这门语言能用来干嘛5、开始使用这门语言做实际开发(反复迭代)

    Ps:夜深了,就不展开来讲了。

    2024-04-27
    6楼
    回复
  • 曾丽红用户

    作为一名计算机专业的教育工作者,我来回答一下这个问题。

    对于编程语言的初学者来说,如果想全面掌握一门编程语言,需要从两个方面入手,一方面要掌握编程语言自身的语法,另一方面要掌握该编程语言的编译过程,而这个过程需要掌握大量的计算机基础知识,也涉及到数据结构和算法设计的内容。

    以Java编程语言为例,初学者首先可以从Java的基本编程语法开始学起,此时的重点在于建立Java的面向对象编程思想,搞清楚Java的编程过程。初期学习Java时要搞清楚各种抽象概念,这个过程需要通过大量的实验来完成。由于Java语言的抽象程度比较高,所以学习的初期还是具有一定难度的。

    版权已归用太芝士回答网站或资划原作者所有

    在掌握了Java语言的基本语法之后,下一步需要从Java虚拟机入手(JVM),来进一步了解Java编程语言的解析规则,这对于提升对于Java语言的理解有非常直接的帮助。要想搞清楚JVM的机制,还需要具有一定的编译原理基础,这个过程也涉及到对于操作系统的了解。另外,在学习编译原理的期间还会同时了解操作系统的体系结构,以及与解析效率关系密切的数据结构知识和算法设计知识。

    编程语言本质上只是一种工具,所以要想搞清楚整个编程语言的运行机制和自身特点,一定要多做实验,通过实验来建立各种概念的画面感,同时也会验证很多“猜想”。另外,在学习编程语言的过程中,还需要有一个大的学习方向,围绕这个大方向来组织自身的知识结构,这对于提升就业能力有比较直接的影响。

    我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

    如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言,或者私信我!

    2024-04-27
    7楼
    回复
  • 徐先静用户

    想要真真的编程打基础的话我觉得

    1 首先学习C 或者c++ 大学的时候软件学院第一门课程我们都知道就是c语言其实大学每一门课程都是有讲究的,第一门打基础,第二门开始建房子那么无论学习任何语言我觉得第一个基础就是c语言 踏踏实实看一本书或者看视频都可以

    2 建房子第一门功课是打地基那么第二门课程就是学习对应的语言比如我们现在想学python那么就可以去看某个对应的网站去学习他的基础教程,如果把c学习的好,那么学习python就很快了,因为类 面向对象都是换种写法其他的语言等同

    转载或者引农而用本什文内容请注明来际源于芝市士回答

    2024-04-27
    8楼
    回复
  • 李钇姣用户

    第一要端正态度,不能因为调试不成功一个程序就气馁,也不能因为看不懂数据结构的理论和实现而痛苦。痛苦气馁是常有的,但还是不能轻易放弃。说白了,编程学习是从试错中不断积累经验的。

    第二要养成良好的习惯。比如预定义函数和变量,语法格式,比如注释,比如尽量少用复合运算符等。这样会让你将来编写的程序样子看起来规整漂亮。

    第三要保持兴趣,尽量多地了解一门语言在实践中的应用范围,扩展自己的认知。

    芝士天回把答,版权必究,未话通经许可,不的得转载

    第四要从小到大,从简单到复杂地实践语法,认真掌握每一个语句它的输入和输出的规范。

    在用成动军及计运取规七济,术教身至确律毛院。

    第五要常用它,不要贪多。今天学这个语言,明天学那个语言。其实C++就很好。

    所三力由又比此公题料术,认走节验消写易火细。

    2024-04-27
    9楼
    回复
  • 大鸿飞用户

    谢谢邀请!

    如果想要打实一门编程语言的基础,需要走哪几步?

    首先我是一名C/C++程序猿,其次也是一名JAVA程序猿,再次对PHP、Go、Python也开发过项目,根据我的个人经验来看,我觉得不管是学习什么计算机语言,都需要走这么几步:编程环境 -> 编程工具 -> 运行第一个程序 -> 基础语法 -> 小项目 -> 高级语法 -> 大项目

    未次经芝士回答允许为往不始得转载本文内容,否则八将视为侵权

    1、编程环境

    编程环境于编程语言就好比天地于人一样,没有这么赖以生存的环境,人就失去了意义,所以在我们想要学一门编程语言之前,先一定要把相关的环境部署好,比如你要学JAVA语言就要先安装好jdk一样。

    人为表但队,交且越布素。

    2、编程工具

    我电水起加前样又代直管南单,许持备约般划存。

    编程工具于编程语言就好比武器于人一样,没有高效优质的武器,人做起事来就事倍功半,所以在我们安装好编程环境之后要选好编程的工具,比如JAVA的编程工具就有Eclipse、IntelliJ IDEA等。

    3、运行第一个程序

    在我们装好了编程工具之后,先不用管认不认识它,只要去网上对照相应的编程语言搜索一下肯定能找到“Hello, World”的程序,这个程序是每个开发者学习一门新语言的必经之路,运行这第一个程序除了真正地开始踏入大门,也是检验一下编程环境和编程工具是否都准备就绪。

    4、基础语法

    当成功运行“Hello, World”之后,接下来就开始学习基础语法了,这个没有特别的技巧,就是按部就班地认识这新世界的花草树木,遵纪守法,要按规章制度做事,在此我推荐一下菜鸟教程和W3school教程。

    5、小项目

    当把基础语法学好之后,就可以稍微地做点小项目来巩固一下自己的所学,可以先在网上找一些例子,然后能够每一行代码都能结合自己所学的语法看懂,看懂之后就可以自己写些小项目来练习一下。

    6、高级语法

    当小项目练得得心应手的时候,可以再去学习编程语言一些高级语法,这些高级语法可能在平常用的不是很多,但是对于一些复杂一点或者大项目而言肯定会用到,并且高级语法往往也是体现该语言的一些独特之处,务必要掌握好,不然真的不能说自己打实了某种语言的基础。

    7、大项目

    当高级语法也掌握得差不多了的时候就可以开始做大项目了,不过大项目一般会涉及架构的方方面面,除了包括代码语法相关的,可能还包括缓存机制、数据库、消息队列、高并发等等。

    每个人的经验可能都不一样,但是条条大道通罗马,希望我的回答能帮到你及更多的人。

    2024-04-27
    10楼
    回复

参与评论

游客评论不支持回复他人评论内容,如需回复他人评论内容请