# （一）从这里开始




其实，本Java教程是写给自己的，所以，肯定不是零基础，也不会告诉你Java有多么的好，也不会吹嘘它能做多少事情。

这里简单的总结一下对我编程语言的学习过程。我真正在开始学习Java是在2010年的时候，当时是希望找一份Java开发的工作，于是，开始看马士兵、李兴华他们的Java视频教程。可以跟着例子敲，但关掉它们的视频，我却写不出一行代码。

归结原因有两点：

* 自己基础太差，大学时没有培养自己的编程能力，除了对C语言有些了解。再加上自己确实比较笨。

* 没有以需求驱动，也不具备这样的能力。总之，也不知道自己学的这些代码和工作中的项目有什么直接关系。边学边忘。

后来，在工作中，我开始学Python，这一次很清楚自己要python + Selenium实现自动化，再加上整个项目组用Python开发社区的项目，耳听目染的达到了学以致用的目的。我觉得一部分原因是因为Python确实简单，另一方面是有这样的学习环境。

再回过头来学Java的时候，我是边用边学的，因为有Python的基础，再加我很明确要用Java实现什么功能。但是，对Java语言中的诸多概念仍然处于模糊状态。

所以，通过整理该系列文章的同学，自己再系统的梳理一下Java的知识。

__学编程无技巧，多练，多思考。__

Java环境的搭建，参考：[环境安装之Java](/selenium_java/install-java/)

开发工具为IntelliJ IDEA，参考：[环境安装之IntelliJ IDEA](/selenium_java/install-idea/) ，更系统的教程：[《IntelliJ-IDEA-Tutorial》](/idea/)




原始封面

![课程图片](https://images.unsplash.com/photo-1611647832580-377268dba7cb?w=300)


