如何快速学习一门计算机语言

      今天和一个同学谈起了计算机语言的学习和发展的问题,就想写一篇随笔,结合自身的学习和工作经验谈谈学习计算机语言的方法。首先需申明一下笔者不是什么业界大牛,只是一个只有一年半工作经验的初级计算机从业者。已经有丰富工作经验的大牛请勿喷,再者,写这篇随笔的用意仅仅是对自己一年半工作历程的总结以及给有一定编程基础的新手一些参考的。

       简要介绍一下自己:普通本科电子信息工程专业。专业修编程相关的课程:C、C++、数据结构、汇编、计算机基础。开始也是迷迷茫茫到了大三的时候去达内学习java,呆了不到三个月。前一个月是学习基本语法,这是最不值得去上的课,只要你有了一门面向对象语言的学习基础就不用再去一个一个语法去学习还跟着老师一行一行的敲代码,感觉好愚蠢。因为计算机语言是融汇贯通的,举一反三即可不需从头开始。但是后面俩个月的学习还是有所收获的,学习到了前端相关的知识(css、jquery、js)、mysql、oracle、前端框架、后台框架等知识。第三个月还没学习完就出来实习了,第一份工作就负责一个全新的项目,从数据库建模到代码框架结构的构建都是我自己一个人搭建的,后面又来了俩个同事,项目组就算组成了。第一个项目我们用了俩个多月的时间、代码迭代了两版。这个工作效率是很低的了,但是没办法,三个人都是新手哇。8个月的实习过程共经历三个项目、每个项目的前后端框架都是不同的。好吧下面开始进入正题。

       大学毕业后,我离开了实习公司到了新公司,结果被告知:一个使用C#编程的部门缺少人手让我过去,没多想就去了。部门大佬丢给我一个旧的项目代码让我去学习,一个星期后,我就正式开始我的C#的开发之旅,按期完成自己的任务,没落下一点。一个星期就能学透C#.net开发,这几乎是不可能的,但是要做到无障碍开发还是挺容易的,只需要弄懂以下几点就行。

  1.        代码框架。

                拿到项目的第一时间就要了解项目的框架。了解该框架的代码结构及其工作机制,前后端的交互机制,系统配置。这部分在大部分的编程学习的书都是放在最后的,但是对于有一定编程经验的人最好是先学习这部分。基础语法不推荐再去学习,浪费时间,因为还是那句话:计算机语言是融会贯通的,有一门基础就行。后面实际开发过程中遇到特性的东西才需要花点时间去学习和记录。

    2.         数据库

                 了解所使用的数据库,花一些时间百度一下该数据库的的语法和其他数据库语言的共性及其自己的特性。然后了解该开发语言和数据库的连接方式、请求方法、返回数据格式(主要是增删改查)。

    3.          熟悉现在使用的编程工具(IDE)的功能和快捷键的使用,很重要!

    4.          断点调试现有项目(项目可以从开源网站上下载下来,如github)

                 当你断点调试一下,仔细看一步一步的运行,基本上就能搞懂了从请求到数据处理到反馈的整个流程。

    以上是我学习c#的整个流程,不到一个星期就能做到无障碍开发,但是这个过程肯定有不少的东西是不懂的,那就要多百度多问了。

新手学习编程(有面对对象学习经验,后台)

巩固计算机基础,特别是相关协议、远程调控

学习一门数据库(建议学习mysql)

学习至少一个后台框架

掌握IDE的使用技巧

跑一个项目,从项目中反推回去学习知识点,然后记录积累。

问!

       

猜你喜欢

转载自blog.csdn.net/weixin_41278749/article/details/85177683