大家好,今天小编关注到一个比较有意思的话题,就是关于新人学习linux技术的问题,于是小编就整理了2个相关介绍新人学习linux技术的解答,让我们一起看看吧。

  1. 说出你知道的几种linux/unix发行版本?
  2. 零基础的人如何学习Java?

说出你知道的几种linux/unix发行版本?

Redhat、CentOS、Fedora、SuSE、Slackware、Gentoo、Debian、Ubuntu、FreeBSD、Solaris、SCO、AIX、HP… 如果有什么不懂的话可以去看看《Linux就该这么学》这本书,非常适合新手学习Linux。

新人学习linux技术-新手学linux
(图片来源网络,侵删)

零基础的人如何学习Java

首先需要说明的是,作为零基础的初学者而言,学习J***a并不是很容易,需要很大的毅力。

J***a学习是一个漫长的过程,涉及到的内容非常多,简单的网页制作,简单的js脚本,数据库,各种常用的框架等等。

新人学习linux技术-新手学linux
(图片来源网络,侵删)

当然,我一直的观点就是:兴趣是最好的老师,如果你真心热爱编程,以编程为乐,那么想要学成一门语言,并不是一件难事。

自学还是培训

新人学习linux技术-新手学linux
(图片来源网络,侵删)

学习J***a,可以报培训班也可以自学。

很多人不推荐培训,个人持中立态度。因为培训就和我们上学一样,有人带着学习自然好。

但是我们要明白,学习永远都是自己的事,如果课后不用功什么都是白搭,自律非常重要。

因此个人的建议是,如果有条件的话,可以选择去培训,这样学成的概率会高些。

如果条件一般的可以选择自学,只要你每天能坚持去整,最后都可以获得回报,这是一定的。

J***a学习路线

自学J***a是一个循序渐进的过程,不要想着速成,认真给自己制定一个学习***,能不能学成就看你的执行力如何了。

J***a的学习,个人将其分为以下几个阶段

1.J***aSE阶段

2.J***aWeb基础

3.SSH开发框架

4.其它开发框架

5.其它常用技术

第一阶段:掌握J***aSE

该阶段是学习J***aEE的入门阶段,也是基础阶段,每个零基础的J***a的学习者都必须掌握。

该阶段推荐书籍:

《Thinking in J***a》 《Head First J***a》

第二阶段:J***aWeb基础

学完J***aSE,紧接着我们就该学习J***aWeb,J***aWeb也是J***a开发工程师必须掌握的内容。

该阶段推荐书籍:

《Head First: Servlet and JSP》《Head First HTML与CSS》

第三阶段:掌握SSH开发框架

SSH开发是Spring、Struts2和Hibernate框架的简称,也是主流的J***a开发框架,它是每个J***A开发者必学的内容之一。

该阶段推荐书籍:

《J2EE development without EJB》《J***a Reflection》

第四阶段:其它开发框架

MyBatis是一个支持普通SQL查询、存储过程和高级映射的优秀持久层框架。Spring MVC是一个基于MVC的Web框架。Spring MVC是Spring框架的一个模块。MyBatis和Spring MVC这两个框架也是现在很公司在用的框架,所以J***A学习者必须掌握。

该阶段推荐书籍:

《Spring实战(第4版)》

第五阶段:其他常用技术

查看J***a工程师岗位的要求你会发现,企业除了要求掌握框架的使用外,还会对其它一些常用的技术有所要求,比如J***A项目构建工具m***en,oracle数据库,开源的全文搜索引擎Lucene,开源的搜索服务器solr,Web Service,linux等技术。

想成为一名优秀的J***A开发者,这些技术都是我们必须掌握的。

该阶段推荐书籍:

《M***en 实战》

学习方法

小白学习J***a的难点在于 1,不知道学习重点;2,找不到合适的资料。

其实这两个问题,在上面的学习路线介绍中,已经为大家解答了。学习的知识点就按照学习路线走就行。

关于学习资料,上面也列出了一些推荐书籍,此外,也可以到一些编程网站上看教程。

学习J***a网站推荐:

W3Cschool、菜鸟教程,还有CSDN、博客园、开源中国这几个国内的网站都是不错的选择。

当然,如果英语好的话,stackoverflow也是不错的选择。

让我皮下打个广告,

W3Cshcool,不仅有丰富的理论知识,还有实战课程,让你边学边实践。

此外W3Cshcool还有移动APP哦,让你随时随地都能学习编程。

***网站:推荐慕课网、网易云课堂等等。

最后

以上说了这么多,其实都只是给各位想要学习J***a的童鞋一些建议。

学习的过程是比较枯燥的,很多人都在路途中逐渐放弃,因此,想要自学成功,恒心和毅力是必不可少。

初学J***a,看***的效果会更好一些,通过别人的讲解来学习,边看***边敲代码,印象会更加深刻。如果在初学编程的时候,通过一种“玩”的方式来学习编程,更容易入门。学起来也会比较容易上手。

以前学习J***a的时候,看的是 “ 如鹏网 ”的《这样学J***a不枯燥》***教程,挺不错的,免安装jdk,无需配置环境变量,只需要下载 如鹏网 版本的eclipse解压打开就行,为初学者省去很多不必要的麻烦;

课程体系的设置也可以极大的激发对编程的兴趣,通过开发超级玛丽,飞机大战,吃金币,连连看,汤姆猫,电影的弹幕动画等经典小游戏来讲解J***a的知识点。没想到J***a还可以这么学,适合初学者学习;

具体的可以到 如鹏网 ***上去了解一下,有问题随时提问,老师实时在线答疑,每个章节的后面都有相应的练习题和面试题口才题,需要以录音的方式来进行提交,为以后的面试做充分的准备,有新的课程更新了,也是可以继续申请了来学习的,口碑不错,基本上都是慕名而去的,具体的可以到如鹏网***上去了解,有详细的课程体系,可以参考一下;

第一部分:J***a语言基础

第二部分:J***a高级技术

第三部分:web前端

第四部分:J***aweb编程(核心阶段)

第五部分:企业框架

第六部分:项目阶段(项目截图可访问如鹏网***)

第七部分:企业专题

初学j***a,可以跟着***来学习。边看***边敲代码,跟着老师的思路,然后自己再实现一遍,印象会更深刻。

对于初学者来说,刚开始学习的时候,更多的是需要多练习,通过练习来熟悉语法,熟能生巧。然后在学习的过程中做好笔记,方便以后复习。

初学j***a,如果用合适的方式去培养对编程的兴趣的话,学起来会更加容易入门的。

学习J***a的时候,看的是“如鹏网”的《这样学j***a不枯燥》***教程,免安装jdk,无需配置环境变量,课程体系的设置可以极大的激发对编程的兴趣,通过开发超级玛丽,连连看,飞机大战,汤姆猫,电影的弹幕动画等来讲解j***a的基础知识点,学起来不枯燥。

在学习编程的过程中,一定要多练习,勤思考,多做总结。

学习J***a时候的学习路线,可以作为参考。

1.j***a基础

2、j***a高级技术

3、web前端

4、j***a web编程(核心阶段)

5、企业框架

6、项目阶段(项目截图可访问“如鹏网”)

7、企业专题

j***a提高课程,包含:分布式、设计模式、前端技术、网络支付、全文搜索引擎、Docker、WebService等内容。

想系统学习j***a,需要j***a***教程的,可后台私信哦(备注:j***a教程)。

到此,以上就是小编对于新人学习linux技术的问题就介绍到这了,希望介绍关于新人学习linux技术的2点解答对大家有用。