建议二:
作为一个刚开始编程之路的小白,引路人这个角色是必不可少的,他可以是你的同学,学校的老师,交心的朋友,圈子的影响很重要,不是我瞎说,当代年轻人(当然也包括我自己)自制力是很差的,没有一个合适的圈子或是引路人,有很大几率你和这个行业也基本无缘了,在这里我还是要感谢一下我当初大学时期的黄院长,我能从事现在这样一份工作,给我最大帮助的就是他了。
建议三:
你必须要确定你非常热爱这个行业,说句实话,压力不是一般大,我已经半秃了,各位,如果是还没有下定决心死磕的,咱们还是回家洗洗睡吧,换换别的工作就行,没必要浪费时间,当然,付出的都是会有回报的,java作为现在是目前最火的几大编程语言之一,已经隐隐有了一股一览众山小的气场,(什么?PHP是世界上最好语言? 不,java才是,哈哈~)这里不是引战,适当调侃一下 ,总的来说就是竞争很大,工资很高,未来发展相当可观。
最后,我的个人建议:
如果确实自身条件还不错,在经济能力允许的范围,还是可以去选择培训进行学习的,并不是说培训一定会比自学强,但是至少知识讲解度,时间成本花费以及一个项目熟识度肯定会拉开很大一段的差距,这并不是危言耸听,只是或多或少的有感而发,学习不易,且行且珍惜。
说了这么多有的没的,最后还是给大家简单讲解一下 关于初学者的四个学习阶段
====================================
一:Javase基础:
Javase作为Java的基础尤为的重要,以后你的框架是否可以学懂,完全要看对于Javase的理解,有很多人做了一两年的Java开发,但是对于Javase的理解还是远远不够的,所以一个学习Java的新手,Javase将会成为你的起点。
二:网页三剑客html css js
我们学习Java的一定要懂得网站布局、很NB的技术、原生JavaScript的整我、Ajax交互的学习、jQuery框架的学习;
三:JavaWeb和数据库:
三大数据库的学习 JavaWeb技术的掌握;
四:JavaEE框架:
企业级开发,Struts2、Spring框架、Hibernate框架、Maven核心技术、MyBaits框架、高手进阶;
最后
权威指南-第一本Docker书
引领完成Docker的安装、部署、管理和扩展,让其经历从测试到生产的整个开发生命周期,深入了解Docker适用于什么场景。并且这本Docker的学习权威指南介绍了其组件的基础知识,然后用Docker构建容器和服务来完成各种任务:利用Docker为新项目建立测试环境,演示如何使用持续集成的工作流集成Docker,如何构建应用程序服务和平台,如何使用Docker的API,如何扩展Docker。
总共包含了:简介、安装Docker、Docker入门、使用Docker镜像和仓库、在测试中使用Docker、使用Docker构建服务、使用Fig编配Docke、使用Docker API、获得帮助和对Docker进行改进等9个章节的知识。
关于阿里内部都在强烈推荐使用的“K8S+Docker学习指南”—《深入浅出Kubernetes:理论+实战》、《权威指南-第一本Docker书》,看完之后两个字形容,爱了爱了!
强烈推荐使用的“K8S+Docker学习指南”—《深入浅出Kubernetes:理论+实战》、《权威指南-第一本Docker书》,看完之后两个字形容,爱了爱了!