学习一个东西要看它的生态,如果生态好,用的人多,就能发展的下去。
Java的生态好,很多大公司都在用java。
Java是源自C/C++体系的,1995就推出了。专门给程序员设计一些大型的分布式应用而设计的。
Python在1991年就推出了,比Java还早,主要是面向于系统管理、科研教育等非程序员群体较多的。但是相对java,Python上手会快一点。
之所以觉得Python简单只是因为经常都是调用别人写好的代码接口直接拿来用,而Java处理问题的时候相对更原生态一点,C++就更原生态了。
假设Java也能完成封装让别人调用,这时候就很难说谁更简单了,而这个封装过程才是编程中最重要的一部分。所以要成为一个高级的程序员一定不是简单的应用而已。
有一个权威的编程语言排行榜——>TIOBE,几乎每个月都会更新。
Java摒弃了很多C/C++不好的地方,也就是那些容易导致大家犯错的地方,比如指针内存管理。
学习JAVA的思维导图,思维导图可见链接:https://www.processon.com/mindmap/606019a8e0b34d780e0e63c8
从早9:00~晚18:00的学习时间按表学习,学完前四阶段(JavaSE、数据库、前端、JavaWeb)做出一个网站是没有问题的,只不过网站可能代码有些繁琐
接下来学习的SSM就可以大大简化网站的代码,此时基本公司的网站开发就没有问题了
接下来学习的Linux是由于服务器搭建基本都是用linux,此时已经可以去一些小公司上班了
要想更高效的学习Java,就要多写代码、多写笔记、多写文章、多练多交流、多练思维、多练技能、多分享知识、多提问、多思考,最重要是坚持!
原文:https://www.cnblogs.com/fanqingting/p/14588649.html