{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

如何在4个月内入行Java编程?

KeaganKeagan 回答0 收藏2
收藏问题

10条回答

pkwenda

pkwenda

回答于2022-06-28 15:56

可以分三个阶段。

第一个阶段一个月,了解计算机和网络基本知识,了解编程开发的概念,培养自己对编程的兴趣。然后开始学习基本的语言语法,同时搭建开发环境,为了加强记忆,按教材进行简单的编码,自己上机运行。第一阶段的目标是把开发语言基本知识点弄熟,把开发相关的各个方面的知识都有所了解。

第二阶段两个月的时间。进行实际开发的学习阶段,了解掌握前后端的概念,学习HTML,css,js等知识,学习了解http等网络知识,以及从前端页面到后台的流程,后端服务器知识,后端分层知识,数据库的相关知识,流行的各大框架的使用方法和原理,还要学习软件需求收集,设计知识,软件开发流程,文档编写,测试等知识。这部分需要学习的内容很多,要结合一些实际开发的案例进行学习。

第三个阶段一个月。着重培养自己实际动手能力。以参考网上成型开源的系统为主,自己动手开发一两个实际的系统。这个过程中肯定会碰到各种各样的问题,试着去解决 ,搞不定的找度娘。等你把所有的问题搞定,会发现不自觉的,你已经是码农的一员了。

评论0 赞同0
  •  加载中...
jas0n

jas0n

回答于2022-06-28 15:56

谢谢邀请,

从事软件开发多年,平时开发嵌入式方面的软件比较多,主要编程语言有三种C/C++/java,从技术角度几个月的时间想要搞定多少知识点,这种说法严格来讲不是很妥,编程语言的学习从来都不是一锤子买卖,一个程序员在不同阶段看同一个的书或者概念都会有不同的感悟,编程是一个意识形态逐步完善的过程。如果按照这个标准来看几个月的时间要就是能做到学习一个大概的概念,能写简单的功能代码。

拿出四个月的时间如何入行java编程?

1.首先要分析自己的优缺点,是不是真的零基础,如果是非计算机专业直接切入学习需要一段时间找到计算机语感,四个月时间学习目标也要适当降低,如果是科班出身常见的计算机术语基本上都是明确的,学习的目标就是严格一点。学习方式是主要有两种自学和培训班模式,本人还是推荐选择自学方式,从企业里面反馈来看自学成才的后劲更足,更加容易成为优秀的程序员,自学能够学好的前提是有强大的自制力,毕竟自学需要自我克服很多障碍,其实自学能证明一件事情,在自学过程中认清自己是不是真的要走编程这条路,自学出来的一定是认准了就是要做一个程序员。

有个同事参加过培训,当初参加的时候有50人,到最后做到程序员的时候只剩下不到30人,最后做到5年以上的不到20人,因为参加培训一个最大的好处是在自己坚持不下去的时候看到别人还在拼命学,然后能跟着下来,导致很多编程意志不强的热,在匆忙的追赶中也打好了基础,真正到了工作岗位需要自我发挥的时候,骨子里的东西出来了,能忍的可以忍受一段时间,不能忍得中途就放弃了,而且不太建议零基础直接参加培训因为进度太快很可能跟不上进度,认清自我选择什么样子的学习方式。

2.制定学习计划,无论是自学还是培训都要有自己的学习计划,四个月的时间,java的基础必须要掌握的,然后根据自己的知识的掌握程度要不要开展高级编程的学习,

常见的java学习

  • 有java开发环境(linux,windows)基础语法,对象和类,基本数据类型,变量类型,修饰符,运算符,循环结构,条件语句,常见基础类的使用(String,StringBuffer,Number,日期和时间等等),数组,文件操作,异常处理

  • 面向对象,继承,多态,抽象类,封装,接口,包等等,属于面向对象编程的核心思想

  • java高级编程,集合框架,泛型编程,网络编程,多线程编程,文档注释,反射机制等等。

基本上学习java框架之前这些基础在四个月的时间内需要搞定,无论是采用自学或者培训的方式都必须要搞定的事情。

3.如何找到实践平台,这是自学和培训都要面临的问题,对于java的实践主要分成两个部分,一种是学习完几种编程框架的学习,还有一种纯粹的基础知识的代码实践,这个要根据自己学习的进度把握,从正常学习步骤看2个月的时间完成基础的学习,2个月进入高级编程范畴并且开始接触编程框架的学习。

实践最好方式的选择是找到实习的单位,或者自己在编程社区里拿到原生态代码自己研究,这个路子效果也不错,可能一般人很难坚持下来,这也是验证是不是具备编程攻坚能力第一堂课。

四个月能学到什么程度每个人的差异非常大,编程本身是一个自我意识逐渐增强的过程,有些人开窍晚一些,有些会早一些,这都属于正常现象,关键需要有一颗持之以恒的决心和毅力,坚持着坚持着慢慢就能感觉到自我突破的曙光,要有一颗勇敢的心。

希望能帮到你。

评论0 赞同0
  •  加载中...
ky0ncheng

ky0ncheng

回答于2022-06-28 15:56

自学的话是不可能的,Java的知识面相当的广了。如果找一个靠谱一点的Java培训学校,在四个月里入门是不难的。难在你要坚持下去,老师能教给你的是有限的,还是得不断地学习进步才能在Java这个行业里走下去。

评论0 赞同0
  •  加载中...
Steven

Steven

回答于2022-06-28 15:56

java教程:http://www.codingdict.com/tutorials#Java%E6%95%99%E7%A8%8B

java源码:http://www.codingdict.com/sources/java

评论0 赞同0
  •  加载中...
lookSomeone

lookSomeone

回答于2022-06-28 15:56

作为一个资深非专业程序员,在java的世界里摸爬滚打了十多年,我觉得,即便是零基础,4个月的时间上手java足够了。那么时间怎么安排呢?



前两个月学习理论、打牢基础

要学好一门编程语言,首先得学习理论,打牢基础。万丈高楼平地起,现在接触到好多年轻人,谈起spring就朗朗上口,问到pojo、javabean就默不作声,甚至有的人连面向对象都说不清楚。

所以要开始学习java,请先花时间搞清楚java的基本理论,如何合理的抽象一个java对象,以及java面向对象的特性(如继承、多态、封装、抽象)。

第三个月学习语法、了解原理

基本理论学扎实了之后,可以进一步针对java的语法结构进行学习。java的语法比较严格,该有的标点符号一个不能少,大小写区分严格。



选择一款顺手的ide(推荐eclipse或idea)开始编写代码,实现简单逻辑,完成编译、运行的这个过程,成功在页面上输出“Hello,World!”,别问为什么,这是一个作为程序员的信仰。ide也有一些可以辅助我们开发的功能,需要好好的熟悉。

最后一月学习框架、跟上潮流

学会了基本语法,熟悉了ide,这时java算是入门了。不过要想真正出师,你还需要学习当下热门的技术框架,总不能别人都在用枪了,你还拿着一把大刀冲出来吧。



在这里我就推荐spring boot了,spring boot的配置比spring+struts简单了一万倍。新手拿来学习应该很友好,不会被一堆配置给吓退。当然spring boot的注解是比较多的,需要长时间的学习和积累。

相信经过这样的4个月,你的java一定能拿得出手了!

我是程序员爱编程,一个资深非专业码农,科技领域段子手!如本回答能够讨得您的欢心,劳请点赞、转发、关注我,如有不同看法可以在评论区留言,谢谢!

评论0 赞同0
  •  加载中...
Backache

Backache

回答于2022-06-28 15:56

如果你没基础也只能循序渐进,一步一个脚印学起了,但是如果你有其他语言基础,你可以整体过一下语言结构,然后找个开源项目对着操作。

评论0 赞同0
  •  加载中...
warmcheng

warmcheng

回答于2022-06-28 15:56

到培训机构培训,这是最快的也要四五个月,要有心里准备,出来不一定能够拿高薪,不一定能够找到工作

评论0 赞同0
  •  加载中...
gaomysion

gaomysion

回答于2022-06-28 15:56

4个月快速入门开发的话,你可以看视频培训,资源网上都有,主要是毅力,不断的练习熟能生巧。

评论0 赞同0
  •  加载中...
warkiz

warkiz

回答于2022-06-28 15:56

看过来人写的最佳实践,如:https://github.com/yongfa365/Multiprogramming.language.Developer/blob/master/src/java/README.md

然后哪不会就学哪,Google,百度,订阅号,书

然后自己做个项目,如:使用代码登录某网站,下载其内容入库

评论0 赞同0
  •  加载中...
AlphaWallet

AlphaWallet

回答于2022-06-28 15:56

学习基础,多做案例,看源码

评论0 赞同0
  •  加载中...

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<