我爱编程

Java 学习规划

2018-08-12  本文已影响7人  快乐的工程师

可以做什么?

    我想很多人可能像我刚开始学习编程的时候并不知道自己所学的语言将来到底可以做什么?绝大部分的大学生是为了应付考试而学,考前背背题考试也就过去了。在学习了为了应付考试而学的东西,很快也就忘记了。我个人认为学习任何东西都需要有明确的目的,拿学编程来举例子的话就是我们需要明确的知道学习了这门语言它具体可以做什么。只有在我们有了明确的目标后,就像在大海中航行的船看到了远方的灯台,不会让我们迷失方向

服务器后台 + Android App

    Java语言主要使用来做服务器后端以及开发Android手机app程序的。目前,国内外需要大型企业的服务器程序全部都运行着Java程序。Java服务器程序具有开发效率高、成本低这两个特点。再加上移动互联网浪潮来临、特别这两年爆发式增长、加上android 占领了移动操作系统市场份额的半壁江山、又出现了很大的一个缺口、java很适合做app后端服务器。
    作为后台服务器的入门,你需要先从了解servletfilterInterceptor这三点的理论知识开始开发一些小程序。但是没有必要深入了解JSP等知识点,因为那些技术以及完全过时,你以后的工作估计也遇不到。接着可以去了解一下现在大火的服务器框架Spring Boot,它可以快速地帮你构建出健全的后台服务器。

最少必要知识

    现在,我已经给出了你两个方向,Java可以做后端服务器以及Android app这两个方向。有了灯塔,接下来就是向灯塔的方向前进。Java的学习路线可以大致分为两条路,起点是JavaSE,两个分支一个是JavaEE,另一个是Android。你可能会问“我需要很长时间才可以去开发后台服务器或者app吗?”,我想告诉你的是不必!
    学习编程的过程就像是在造一辆车,但与造车不同的是编程这辆车并不要求一下子就需要把车子造的完美无比才能开出去。如果你不是一个完美主义者,你完全可以先让它跑起来也许一开始跑的很慢,偶尔还容易坏,但那又有什么呢?你可以边开边修,越修越好!
    Java的必要知识有哪些是你必须要知道的呢?

0.修饰符的命名规则
1.如何声明变量
2.如何声明常量
3.如何创建类
4.如何在类中创建方法

    知道这5点你就可以写出一个完整的Java文件!我想你也许从大牛的嘴里听过《数据结构》、《算法》以及《设计模式》这些知识点,你估计想问难道大牛说的那些知识点就不重要了吗?以我的经验来看,那些知识点很重要只是作为初学者的你还无法了解到那些知识应该应用在哪里?就拿设计模式还说吧。设计模式是许多大牛总结出来解决某些特定问题的解决方案,连问题都没有的初学者就算是看懂了也不知道运用在哪里?所以我的理解是先不要学习那些高深的理论知识,先让自己程序跑起来再说。


知识星球
上一篇 下一篇

猜你喜欢

热点阅读