Java为何这么难学?

在学校的时候,就开始接触Java,哪个时候学的是基础的语法。毕业之后,由于没有找到实习工作且没有从事Java开发,慢慢的就把Java给丢了。从学校出来的几个同事,有的进入了项目实施行业,做了项 目经理。有的继续从事Java开发,其中一个同学进入了阿里,还有的做了运维,我选择走上了测试这条路。

在最近几年的工作中,先后学习了数据库,服务器运维,测试技术等基本的IT技术,但是最近想把自动化搞起来,除了一个测试工具jmeter之外,如果能用Java语言写自动化测试框架,那就更牛逼了。于是想重新捡起已经丢了的Java知识,可是看了几遍书之后,基本的语法和基本的理解,还是感觉无从下手。此时在我心里,感觉Java就是我的死穴,一个硬伤。想到这个Java的问题,我就很纠结。

我在思考,有没有一个方法可以实战去学习Java?在实际的项目操作过程中,掌握Java技术。

夜深人静,心里哇凉哇凉。工作之余也在学习Python,但是感觉也没有真正的入门。

没有一个好的目标和工作计划。

现在就测试技术,我梳理了一下,今后的总目标是走技术+管理岗位。目前需要掌握的技术分别是:

1,接口自动化测试(使用jmeter工具,能够测试MySQL性能,持续集成)

2,掌握Python技术。

3,捡起Java技术。(心里有点慌,感觉Java真的好难啊,而且Java报错,一报错就是一大片红色的。曾经在上一家公司做的UI自动化测试,Java+appium+testng。长时间不用竟然跑不起来了。)

好痛苦好痛苦。

先定一个小目标吧,先把jmeter技术学好学精。希望在技术的路上今后能够走的更远。

原文地址:https://www.cnblogs.com/fangwei2015/p/8934461.html

时间: 2024-08-01 09:38:21

Java为何这么难学?的相关文章

java难学么

分两种: 1)有很好编程基础,转学java,会相对好学,不同语言语法有差异,设计理念是相通的2)无编程基础,会遇到些困难,但这不是问题,只要想啃下,没有可惧怕的 学任何东西讲究学习方法1)先整体了解java,比如环境搭建,哪个框架最流行,有啥窍门?前人经验?知乎上有很多分享,去找找2)找比较好的资源站点和文章,博客之类,推荐http://www.muhu28.com/learnIndex/nav/3聚合了很多java资源和文章 1)和2)是整体上了解java,加下来选java学习方向:学什么框架

什么是Java开发?长沙学Java哪里比较好?

什么是Java开发?长沙学Java哪里比较好?用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台.动态的Web.Internet计算.从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现均支持Java applet. 经过了多年的发展,Java早已由一门单纯的计算机编程语言,演变为了一套强大的技术体系.是的,什么是Java,我想技术体系四个字应该是最好的概括了吧.Java软件开发主要分三个方向:JAVASE.JAVAME.JAVAEE.开发

转行学Java后悔吗?学Java到底有没有前途?

Java语言是目前全球最流行的开发语言,同时也是现在大多数的企业使用的开发语言,所以现在不少人想要转行学Java.毕竟转行是件大事,关乎一个人整个人生的职业规划,不少小伙伴可能会想问这样的问题:转行学Java后悔吗?学Java到底有没有前途?在这里小编想说转行学Java后不后悔,真的得结合自身情况,学Java本身还是很有前途的. 首先我们来看看Java的就业前景.我国目前对软件人才的需求已达20万并且以每年20%左右的速度增长,国家非常重视软件行业的发展.现在一般软件公司,大多需要java方面的

Java制作最难练手速游戏,Faker都坚持不了一分钟

想练手速,来啊,互相伤害啊 Java制作最难练手速游戏,目测Faker也坚持不了一分钟 制作思路:只靠Java实现.Java.Java.Java.Java.Java.Java.Java.Java.Java.Java.Java.Java.Java.Java.Java.Java.Java.Java.Java.Java.Java.Java.Java. 字母模型应该是整个游戏的主角,因为整个游戏过程中都涉及到它的运动,比如坠落,消失,产生等,首先应该考虑字母随即出现的位置,在游戏中不断下落,计算下落的高

C++ 难学吗

这是针对初学者的一篇文章,首先强调的是,学C++时最好先学一下C,C++是C的升级和扩展. 学会C,在学C++就会容易很多,当然不一定,也有很多人直接学了C++,学了C++就包括C了. C++ 难学吗? 这个要看个人的毅力,如果没毅力,再简单的东西对你来说都是难的. 我从没有接触过编程新手的角度出发,把入门的第一章的内容,尽量简单化,方便新手入门. 学C++ 要多久 入门 几个月,要学好,要几年.这是事实,不然C++的月薪怎么会那么高.在国内找到C++高手 不好找的.国内大部分C++高手都去开发

.NET C#到Java没那么难,Servlet篇

前言 .NET C#到Java没那么难,都是面向对向的语言,而且语法还是相似的,先对比一下开发环境,再到Servlet,再到MVC,都是一样一样的,只是JAVA的配制项比较多而已,只要配好一个,后面都是copy,简直so easy,而且用myeclipse可以省一些配制 Java与.NET的区别不在它们的本身,最大的区别在于他们背后的力量,相信大家都能感觉得到,我就不多说. 目录 一..NET C#到Java没那么难,开发环境篇 二..NET C#到Java没那么难,Servlet篇 三..NE

.NET C#转Java没那么难,开发环境篇

.NET C#转Java没那么难,都是面向对向的语言,而且语法还是相似的,先对比一下开发环境,再到Servlet,再到MVC,都是一样一样的,只是JAVA的配制项比较多而已,只要配好一个,后面都是copy,简直so easy,而且用myeclipse可以省一些配制 目录 .NET C#转Java没那么难,开发工具篇 .NET C#转Java没那么难,Servlet篇 .NET C#转Java没那么难,MVC篇 1.运行环境 Java:JDK JDK安装与环境变量配置 .NET:.NetFrame

Java读源码学设计模式:适配器Adapter

适配器模式相关源码:slf4j-1.6.1.hibernate-3.6.7 大家都知道,log4j是一个广泛使用的日志工具,除此之外,sun公司在JDK中也有自己的日志工具,也就是java.util.logging.Logger.当然还有其他一些日志工具. 多种日志工具功能和使用方式类似,一般都包含debug.info.warn.error等日志级别的方法,但却没有实现共同的接口.这一点不像JDBC,虽然关系型数据库种类很多,例如MySQL.Oracle等,但是有一套统一的接口,也就是JDBC.

有人说,越低级的程序越难学,越高级的程序越容易学?

学Python是不是很难?是不是越低级的程序越难学,越高级的程序越容易学呢? 仔细分析一下,Python编程一句话:写起来快,看起来明白. 随着编程越来越普及,连小学生的教材里,也有了Python入门的课程,可见人工智能时代学会一门编程语言有多么重要. 所以,表面上来看,越高级的程序越容易学. 但是,如果要学习高级Python编程语言,还是比较难的,这也很正常,如果所有的程序学习起来都那么简单,那人间岂不是到处都是程序员了,Python程序员的薪资水平也不会一路看涨了.那么如果是小白,要学习Py