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

  1. 我现在学完java基础了,但是我不知道下一步怎么办,各位能指点我一下吗?

我现在学完j***a基础了,但是我不知道下一步怎么办,各位能指点我一下吗?

我目前是做嵌入式Linux开发,曾经也做过j***a方面的工作,那么将我自己的学习经历及工作经历给你分享下。

太原linux学习-linux培训学校哪里好
(图片来源网络,侵删)

1. 虽然基础学完了但是仍要巩固

我个人在刚刚工作的过程中会遇到这样的问题:代码明明看着没有任何问题,就是编译不过,或者能编译过,但是一运行就崩了,出现一些段错误或者空指针等错误,最后浪费了很多时间去调试才发现原来是某个地方的指针使用有误,或者参数传递有问题等等。那么这些问题都是因为我在初学的时候,基础没有打牢,自以为学好了或者当时确实学会了,但是因为不扎实,后续在学习了新的内容后就不巩固这些基础的了,最终出现了这些低级的问题,影响工作效率。所有在学新的知识的同时,一定要不断巩固基础的,稳扎稳打。

太原linux学习-linux培训学校哪里好
(图片来源网络,侵删)

2. 进阶学习

基础学完那么就要进入更深层次的学习,刚开始多刷刷数据结构,算法什么的,这些东西对后续的项目开发起很大的作用。然后就是要选准方向了,看你是决定要走j***a方向还是走Android方向,走j***a方向一般就是要做j***a后台,那就要深入学习J2EE了,各种j***a框架。我有个朋友就是做j***a后台的,现在是一名资深架构师,有着不菲的薪水,这当然和他之前的努力是分不开的;如果走Android方法,学习可能简单点,看一些***,动手实操一下,基本就上手了。

太原linux学习-linux培训学校哪里好
(图片来源网络,侵删)

3. 进行项目练习

最后肯定是要上项目的,如果目前没有从事这方面的工作,那么可以自己去GitHub上,或者自行百度一些开源的项目,尝试着自己搭搭环境,把人家的项目先跑起来,然后可以模拟一些新的需求,修改代码,在这个过程中肯定会遇到很多问题,在解决这些问题的过程中,你就会很快的成长并积累经验。

最后祝你早日完成自己的目标!

j***a是一种面向对象的语言,最重要的是掌握面向对象的特性。如果题主确定已经完全掌握了j***a se的基础,那么现在就可以试着用swing写一些桌面小程序。后面如果想搞开发,可以先把J***a web的方面看一下,比如Servlet,Tomcat,还有一些前端语言,后面就可以开始搞spring这样的web框架了。。。以后往哪个方向还是要看题主的兴趣,如果题主真的把J***a学通了,其他的语言比如c#,python学起来都是很快的。

学习完编程基础后,最理想的状态应该是可以上手做一些项目,这样理论与实践想结合,会加深对前面学习的理解,同时,也可以进一步发现自己的不足,做到有针对性的学习。

当然,这是最理想的情况,就是你得有“项目”,如果没有项目怎么办呢?

这时,你可以主动找“项目”,比如找一份相关的工作,或者去Github上搜索一些自己感兴趣的开源代码来看。在编程学习的初期,看高手写的代码也是一种快速学习的路径。

另外,既然基础已经学习完了,我还建议你在空闲时间学习一下以下相关知识:

  1. 阅读一下高阶类的编程书籍,提高自己编程能力;
  2. 阅读介绍23种设计模式的相关书籍,也许作为新手还不太能看懂,了解即可,等到接触的开发项目多了,再回过头来精读;
  3. 数据结构和算法类书籍,这些都是编程人员的基本功,不要只是学会了编程语言就觉得自己很厉害了,数据结构和算***让你编写的代码更“优美”;
  4. 利用碎片时间,多阅读一些IT领域的文章,如人工智能、分布式、IT职场类文章,这样可以让自己的眼界更广!

可以先找个实战的case把学到的基础应用下,扎实基础,毕竟基础还是很重要的嘛!然后,开始了解数据库,sql知识,学习j***a web,如jsp,servlet,tomcat等等,然后直奔j2ee框架,springmvc spring mybatis springboot等,学习框架使用的同时也要深入去了解里面涉及到的一些概念,如mvc,orm,ioc,aop等等。

主线学习外,建议有时间多了解下j***a招聘jd的要求,学习学习设计模式,数据结构,算法等,刷刷letcode什么的,毕竟还是要找工作!

好好利用可以全职学习的时间,夯实基础,理论实践结合,争取学完可以找到称心意的工作

不停的写一些项目,过程中体会感受自己的东西有啥缺点,并且想办法去优化自己的东西。

能悟出点东西的话,可能就会去开始学习框架吧,会几个框架了,算上道了吧?大概率就会继续回头深入学习基础的东西。。然后就有更深体会

野生开发路过,大神请继续指点

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