前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何快速的学会一门编程语言

如何快速的学会一门编程语言

作者头像
PayneWu
发布2022-01-20 15:27:52
6011
发布2022-01-20 15:27:52
举报
文章被收录于专栏:积跬Coder积跬Coder

编程语言是所有软件开发的基石,相信你我都会想这么一个问题。如何快速学会编程语言?这之间真的有什么方法或者所谓的捷径可走吗?亦或者说有什么方法与结论便于自己快速的学习一门语言。

答案是肯定的,当然有。快速学会一门编程语言这个问题涉猎范围可大,大到虚无缥缈 学习方法,目标管理与规划等等。很小,小到只需要会搭建环境,常量、变量、函数条件分支、forloop、whileloop、包管理、对数据库的操作、会个框架等即可说自己“会”这门语言,

但在此之前有几个问题需要在启动学习之前,先解决。

前置准备

不学什么比学什么更重要

编程语言层出不穷,一味的追求所谓“潮流、时髦”,东一榔头西一棒槌,也许会在许久的将来可能成为所谓的“全”语言“精通”者。但相信我这之间的投入收益比一定是差人强意的,虽然不否认“成功”及“成功学”,但这之间的所谓概率实在不堪入目。

了解与选择一门编程语言

无知者无畏,对于不了解不确定在加以旁人的引导,自然逐渐迷失方向,迷失自己在向你招手。

实事求是

结合自身的实际情况实事求是,如果我去学,预计时间,总目标、阶段性目标等等这都不可获缺。结合自己的实际情况、目标的清晰认知、什么阶段将要什么效果。

不为学而学

知识就是力量,但更重要的是运用知识的技能, 避免为了学而学,活学活用。得心应手的熟练使用方可大成

工程型编程语言漫游

在学习编程语言时,对于编程语言的大致特征足够的了解,我们常见或使用的编程语言可分类为工程型语言,这类语言设计是较为大众化例如Java、Python、Go、C/C++等。一般结构型近似,也较为容易上手。那么该如学呢,工程型语言可以简单分为如下的学习步骤。

开发环境搭建与第一行代码

常量、变量及其类型与特性如String、Int、

运算符与运算等 加减乘除取模位运算等

条件分支:if...else、switch等

循环语句:forloop、whileloop等

函数、匿名函数、嵌套函数、闭包、递归、分治、回溯等

错误处理、异常处理、等

包、第三方包管理与使用

常见类型处理,文件操作等

并发编程:多进程、多线程、协程

网络编程

学完以上这些,语言的基础就基本上学完啦。之后便是例如面向对象、面向过程啦,如面向对象的封装、继承、多态以及设计模式等

run time与垃圾回收机制

至此语言基础基本上学完了,那么之后便是 操作数据库框架

后续的计划、规划请参考自己实际情况而定

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-08-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 积跬Coder 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前置准备
    • 不学什么比学什么更重要
      • 了解与选择一门编程语言
        • 实事求是
          • 不为学而学
          • 工程型编程语言漫游
          相关产品与服务
          数据库
          云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档