初学者学编程的步骤,编程应该怎么学才好,初学者如何学编程
当初没学编程的时候,真的觉得编程好难。这是人体研究吗?为什么都是符号和字母?这都是什么?真的是一个问号。目前编程行业工资比较高。很多人想学编程,但是不知道从何入手。我觉得学习编程的过程一句话很完美,就是好的开始是成功的一半。如果你开始学习,你就成功了一半。其实编程只是一种计算机语言,不管是python,java,php等。就像我们日常生活中的英语和汉语,虽然表达形式不同,但表达的意思可能是一样的,计算机语言也是一样的。所以想开始编程,首先要选择一门语言作为基础,从头到尾学习它的基础,然后其他语言也差不多。你可能听说过一些程序员或者学过编程的人总说,学完一门语言,就要学其他语言。就用一两个星期吧。事实上,他没有欺骗你。真的有可能,因为很多计算机语言可能只是表达形式不同而已。所以无论是学java、python还是c,都必须在入门的基础语言上打好基础,目前我学习编程已经半年多了。感觉学到了很多,但是越学越觉得编程海洋的浩瀚。学会基础和基本的内容方法就够了。如果要找工作,还是要学很多东西,比如jvm调优、并发、框架、设计模式等等。这篇文章对我来说只是一个记录。在这个时间点上,我已经学会了从前端到后端到数据库。
这是我学的第一门语言,也就是入门语言。目前流行的语言是python,目前经典的语言是Java。在我的博文里,你可以找到相应的视频或者资料。
学完Android版java后,我开始思考应该从哪个方向学java。因为会用安卓,所以先学了它的基础,也就是第一行代码的安卓本(我的博客里也有)。android studio是用来开发android的,Android简单来说就是在手机上开发app。因为我不是特别习惯android studio,而且它有很多问题,网上的答案也不一样,所以我就
因为python python这几年比较流行,所以先学了python看看怎么样。我研究了python的一个字节,然后我才知道掌握一门语言之后学习其他语言的速度有多快。这本书我差不多几天就看完了,主要是找不同点。
HTML之后,我接触到了网站的制作,也就是HTML,用来制作前端网站页面。我觉得更有意思,所以我觉得做javaweb也是一个很好的方向。挺有意思的。读者应该选择哪个方向,取决于你自己的兴趣。
然后我学习了CSS,javascript,javaquery。CSS是给网站页面添加一些属性,比如颜色大小。然后javascript让页面动起来,再用javaquery简化javascript代码,我的前端之路就完了。
学完javaweb前端,就该学后端了,这是前端页面的要求。后端服务器接收请求,处理它,然后与数据库交互。这里需要学习java的一些特殊的web对象,一些具体的方法,数据库的一些语句。
在学习XML后端的过程中,我又学习了XML。这是什么?它是一种通用语言,可以用java和python解析XML文件。事实上,XML存储数据,充当不同语言之间的桥梁。当然还有交互语言JSON。
XSLT,Xpath学习XML后,我接触到了XSLT和Xpath,两者结合可以在HTML页面上显示XML文件。
了解了这些,我终于发现,这只是冰山一角。还有很多算法,结构,效率问题我都没想好,所以还有很多要学的。接下来,我将学习以下内容:
1.java常见的设计模式
代理模式、工厂模式、单例模式、委托模式、策略模式、原型模式和模板模式。
2.linux/unix系统和开发环境以及shell命令
3.java开源框架Spring MVC/Spring Boot/Spring Cloud,ORM框架
4.数据结构和算法
5.高并发和多线程
6.熟悉JVM,对JVM有一定了解,能够借助相关工具调优JVM性能。
7.服务器端编程语言(Professional Hypertext Preprocessor的缩写)
8.高并发、大规模分布、高负载
SSH指的是:struts2 spring hibernate
Java还有另外30%的架构,分别是web层、服务层、dao层,然后每一层都有自己的框架。
web层的框架包括struts2、springmvc等。
服务层的框架包括spring等。
dao层的框架有hibernate,mybatis等。
其实你可以发现,这些都是大公司需要的程序员技能,公司招聘也会有类似的要求。学习这些肯定会对你的工作编程有所帮助。学无止境。继续学习,加油!