当前位置 : IT培训网 > Java开发 > Java培训 > 编程都没有基础怎么样学Java开发

编程都没有基础怎么样学Java开发

时间:2020-12-17 22:22:47  来源:编程网  作者:IT培训网  已有:名学员访问该课程
学好数据结构,是你从一个初学者到职业程序员的必经之路,很多时候,公司会用数据结构和算法的测试来衡量一个程序员水平的高低。虽然这不是最好的衡量方式,但还是很高效而且适合面试的。

编程没有基础,刚开始能直接学java吗?

没有打好c语言和数据结构基础,直接学java可以吗?

什么人可以直接学习Java开发吗,有什么快捷的方法吗?

Java是一种非常适合初学者的编程语言,个人观点,Java比C语言更适合作为第一门编程语言来学习。

学好了Java后,再根据需要去学习C/C++,Python,Go等其他语言,都会事半功倍。当然,如果你之前学过C,学习java也会觉得容易一些。因为这些编程语言都是互相借鉴的,从源流上来说,几乎没有什么语言是凭空产生的。

如果C和Java两种语言非要选择一种来入门,我选择Java,因为Java没有指针,几乎是完全的面向对象设计,这些都对初学者更友好。当然,python也是非常适合入门的语言,和Java相比,Python更加适合完成一些短小的“手头工作”,这可以让初学者提前享受到编程的快感。

数据结构并不是学习编程语言先决条件,其实恰恰相反,你学习数据结构之前最好能掌握一门编程语言,要不然你只能是纸上谈兵,没法练习。数据结构的书有很多,这些书往往会选择一门编程语言来实现书中的例子,比如说

类似的书,也有C/C++语言描述的

当然,也有Python描述的

可见,同样的数据结构知识,用什么编程语言都能表达,就好像你出国后去餐馆用英文点菜,在国内用中文点菜,但点菜还是点菜,并没有什么不同。

学好数据结构,是你从一个初学者到职业程序员的必经之路,很多时候,公司会用数据结构和算法的测试来衡量一个程序员水平的高低。虽然这不是最好的衡量方式,但还是很高效而且适合面试的。

当然,这并不是说你要先把编程语言学的很好才能去学数据结构,我觉得只要能用一门编程语言来解决一些基本的问题,就可以开始学习数据结构了,这两门知识其实是相辅相成,学了一些数据结构之后,可以再回来学习编程语言,你会对很多东西有新的认识。比如说函数的调用过程就是个数据结构中的栈。有了一些数据结构和算法分析的知识,比如说时间和空间复杂度的分析,你也更容易衡量你自己代码的好坏。

最后一点小建议,如果用java来入门而且自己不是十分急功近利的话,建议一开始只专注于java语言本身,而不是用java实现的一些具体技术和框架,比如说spring之类的可以在学好数据结构和算法之后再学。但如果是急于找份工作上班,那也可以再学了些基本语法之后,直接去学习一些热门常见的技术。其实学习的路径是灵活的,很多东西可以一起学,或者交错的学。如果死盯着一个东西一直深入,一个是边际效益就会递减,另一个是自己也很难坚持。你说对吧?

在学习Java语言的初期,一定要重视如何构建自己的编程思想,编程思想的构建通常需要从掌握基本的编程规则开始,然后通过大量的开发案例,逐渐形成自己的方法论。当然,编程思想的构建一定离不开实践场景,这需要一个积累的过程。

在云计算、大数据时代,Java开发依然有比较广阔的发展前景,对于当前开始学习Java开发的初学者来说,一定要重视云计算、大数据等技术的学习,掌握这些新技术也会给自己带来很多新的发展机会。

最后,在学习Java编程的初期一定要重视与开发专家的交流,这个过程对于形成自己的编程思想会有比较大的帮助。

顶一下
(0)
0%
踩一下
(0)
0%

IT培训0元试听 每期开班座位有限.0元试听抢座开始! IT培训0元试听

  • 姓名 : *
  • 电话 : *
  • QQ : *
  • 留言 :
  • 验证码 : 看不清?点击更换请输入正确的验证码

在线咨询在线咨询

温馨提示 : 请保持手机畅通,咨询老师为您
提供专属一对一报名服务。

------分隔线----------------------------
------分隔线----------------------------

推荐内容