作为一个工作多年后跨行自学java的过来人,我有必要将最真实的感受说下一下。
自学java需要具备的条件和能力1.对java编程的兴趣:兴趣才是最好的老师。
2.充足的学习时间:边工作边自学的一般很难学成,因为要工作,时间精力不够用,除非一天24小时不睡觉。
3.身体素质好,要有足够的体力支撑:有时候要熬夜学习。
4.学习的能力:并不是学历,而是学力,当然学历越高的人学力一般都比较强。
5.自我主动学习的能力:跟学习能力最大的区别是主动,既然是自学,学习不主动,干啥都不成。
6.具备一定的英语基础知识,最好能看懂一些简单的英文文档:有一定的英语基础总比用google翻译效率高吧。
7.毅力+坚持+专注:没有坚持的毅力和专注力,劝你就别学了。
8.耐得住寂寞,经得起诱惑:漫长的孤独岁月,守住初心。
9.有不达目的不罢休的干劲:学成之前会有一百种想放弃的理由。
10.最好有一个在你学习过程中遇到困惑、困难、心情不佳、忧虑、想要放弃的时候能给你点拨、指导、给你信心、当头一喝的领路人,他总能在你需要的时候一针见血地解决你的问题。
自学周期:3~6个月1.所给时间周期为大部分人学成的时间,耗时越短说明你越nb。
2.每个人自身的条件和能力不一样,导致有人用时长,有人用时短。
3.满足就业的知识就那么多,很多知识可以就业后边工作边学。
4.学习过程就像用一个小勺往一个空桶灌水,水满之日就是你学成之时。
5.还等什么,现在就开始学习吧。
送给你的最后一句话:天下事有难易乎?为之,则难者亦易矣不为,则易者亦难矣.
【无情怀,不编码。做一个有情怀的码农,虽千万人,吾往矣!】
关注java自学、java技术、求职领域,为你导航领路,指点迷津,分享学习感受和技能经验。欢迎点赞、转发、关注和留言,任何java技术或求职问题可以留言私信。
网友解答:答主本身也不是科班出身,除非你特别聪明或者有毅力,否则还是不建议自学java。我也是毕业后培训了三个月才找到工作的,班里也有科班出身又去培训的,当然他们基础要比我好上很多,也有学过c语言的,也有重点大学理科毕业的。对于我来说还是很难的,我下边列出来认为的难点。
首先来看一下java的学习路线1java基础
面向对象是难点,也是重中之重,说整个java围绕着面向对象作为核心也不为过。就我现在也不能说掌握了面向对象。
2数据开发“sql”是数据库开发的前提,一定要牢牢掌握;“jdbc”是连接数据库的重要步骤,这点要融会贯通。
3html这是前端的一些东西,js需要多看看。
4javaweb学到这里就可以进行简单的开发网站了。mvc模式也是重点,但是很好理解。
5框架三大框架是以后开发经常需要用到的,需要不断的练习,但是现在随着时代的发展,流行框架可能会发生改变,前几年用ssh的比较多,我认为作为入门还是可以的,现在普遍用springmvc比较多,但是几乎都从上图的三个框架开始学起的。
对于题主这种情况,可以参考我给你的学习路线在网上找些资源,毕竟都是免费的,推荐一个自学it网站:慕课网。当然有什么不懂的也可以和我讨论。