小白该如何自学编程?
1
感悟
之前,看过 『stormzhang 』在知乎的一篇文章,《我的自学编程故事》,随后,入门了编程这个领域,现在想想也不后悔,对于,没有关系,家庭经济较差。
如果,不是想要改变世界,只是想改变自己的生活条件,那么,编程这个行业或许是一条出路。
想千变,不如做一遍,你不做,你永远都不知道自己合不合适。
2
介绍
接下来,我会讲述,如何入门编程。想好了入门编程,面临的就是选择语言,市面上的编程语言有很多,比如:C , C++ , C# , JAVA ,Python ,Go等语言,C , C++ , C# 这这需要是面向过程编程,什么是面向过程编程,这点你可以不用管,先来说这三种语言的前景。
C++ 是用来写后台的语言,类似于 JAVA ,而 C 往往用来搞和硬件打交道的东西,比如嵌入式开发,这类大厂都有需要,C# 就业面小,并不推荐。
现在市面上比较火的需要是 Python,JAVA,Go 等语言,Python 面向机器学习、大数据、爬虫、人工智能几个方向,机器学习和人工智能对数学的要求很高,但是,别忘了,还可以走大数据、爬虫等方向,学习能力强的,一年的时间就够了。
再来说 JAVA ,JAVA 可以走安卓、Web后台、服务器几个方向,你如果途稳一点儿的话,走 JAVA 也不错,但是 JAVA 学习的东西要杂一点,后面我会配上 JAVA 的学习路线。
还有就是 JavaScript 这个可以做前端,举个例子,比如,你经常访问的页面,而页面的展现样式,是用 JavaScript 做的。
总结,现在市面上最缺的是 JAVA 工程师和前端工程师,Python 也不错,对自己要求高点的,Python 可以走人工智能和机器学习,要求低点的,Python 可以走大数据、爬虫, 我选的是 JAVA 。
薪资方面,学的好的,在一线城市,1w不是问题,这还只是白菜价,前提是学的好,如果只是半瓶子水的话,那就算了吧,具体可以去 [拉勾网], 看具体的薪资待遇。
3
学习路线
JAVA 入门书籍:
一.基础篇:
《headfrist Java》 和 《Java程序语言设计》(基础篇),两个任选一本,《headfrist Java》这本篇简单,《Java程序语言设计》(基础篇)这本有点难度。
二.进阶篇:
《Java面向对象编程》
《Java程序语言设计(进阶篇)》
《Effective Java 中文版》
三.相应补充:
1.数据库:
《SQL 必知必会》
《高可用MySQL》
2. JDBC
JDBC 我只有相应的视频,这点我会在后面给大家说明。
3. Servlet 开发
《HeadFrist Servlet & JSP》
《深入剖析Tomcat》
《图解 HTTP》
......
4. JSP 开发
JSP 语法和标签,自定义标签, EL , JSTL 库了解以及 MVC 三层架构的设计模式理念。
5.三大框架:
分别是:
Spring 、 SpringMVC 、 MyBatis ,这三个很重要,能精通一个都算牛逼了。
6.企业级框架:
Maven 、 redis 、 log4j ;
7. 刷题,面试,找工作。
8.这是学习路线:
小白该如何自学编程?4
方法
第一个:
电脑_推荐:
Mac ,Mac OX 系统的电脑,是编程的标配,如果是 Windows 的话,你用起会很不舒服,工程师的标配都是 Mac 。
第二个:
开发工具:
Intellij IDEA
这是来发 JAVA 程序的神器,当然,要付费,但对于学生来说,网上有很多破解的方法。
第三个:
搜索工具:
google 这个就要学会科学上网了,网上有专门的工具,使用 Google ,这个你百度一下就知道用什么工具了。这个工具的名字敏感词,不方便说。
第四个:
Stack Overflow
一个专门的问答网站,在开发中,有什么不懂的问题,可以放上去问。
第五个:
版本管理工具
git 这是负责提交代码和版本管理的工具,和下面我要说的 github 有关联。
第六个:
开源社区
github 这是一个免费的远程仓库,可以用 git 进行提交代码,上面的大牛很多,可以看看人家的代码,格式怎么写的,而且有很多公司都很看重 github ,在上面提交代码活跃的话,也是个不错的加分项。
5
学习资料
说到这里,向大家推荐一下,我的微信公众号: wu_you_lT 。关注后,会有我的私人微信号 wy_12580q ,备注:视频。我会把视频发给你,刚开始入门学习不容易,我也是一路踩了不少的坑过来的,也希望大家少走些弯路。
在公众号里有我整理好的视频资料,有 JAVA入门基础,数据结构与算法,SpringBoot,多线程高并发,数据库,JDBC ,前端等免费的学习视频,相信对于入门的同学,在里面或许有你需要的内容,并且可以一起交流学习。
http://www.spring4all.com/article/1075
这个地址有不错的学习书籍,
6
序幕
学习是很枯燥的事情,但永远记住学习是世界上最有价值的自我投资,方向对了,干就完了,剩下的交给时间检验吧!
本文原创发布于微信公众号 wu_you_lT,欢迎关注第一时间获取干货。
网友评论