正好这个问题我来回答一下。我是做java的,但我不是这个专业的,我是自学的。自学确实很苦逼,很难坚持住。一开始坚持一个星期就坚持不下去,太枯燥了。大概给你说下我的过程吧。

一开始的时候不懂,买了几本书,天天啃书,但是看完了根本记不住,过几天就看不进去了。

后来加了几个技术群,问了问里面工作七八年的老人,改变了自学方式。放弃了看书,在各种资源网站下载视频,有免费的也有收费的,不过免费的就足够用了。开始学习之前,找了一份java知识体系框架,根据框架的顺序,一边看视频,一边练习。那个时候大概每天早上七点开始一直到晚上12点,除了吃饭上厕所和中午午睡一个小时,剩下的时间都在学习和练习中。想看书上手最关键的是一定要敲代码,必须要敲。

你可能会问,枯燥了怎么办呢?我一般都是学习的过程中故意找问题,然后去贴吧、群、论坛找方法答案。包括国外的网站也会去找。时间长了就能总结出一套自己以后都很使用的资源体系。

我那个时候坚持了差不多四个月,感觉自己写的差不多了,出去找到了第一份作为程序员的工作(四年前)。

我刚才说开始学的时候放弃了书,是因为视频会比较生动比较容易理解。但如果想一直在这个方向发展的话,还是要有很好的基础和底蕴,那这两点就需要平时看书来积累了。积累的多了你会发现,某一天你学习心的技术或语言的时候,你会很得心应手,所以基础很重要。

我也没什么文采,都是自己码的字,希望对你有帮助,自学是完全可以的,当然你要摒弃很多杂念,让自己沉下来。

我这里有之前攒下的资料,你要是需要,我可以发给你。

祝你好运,加油!

java 自学靠谱吗_自学Java靠谱吗?相关推荐

  1. 【源码+图片素材】Java王者荣耀游戏开发_开发Java游戏项目【王者荣耀】1天搞定!!!腾讯游戏_Java课程设计_Java实战项目_Java初级项目

    王者荣耀是当下热门手游之一,小伙伴们是否想过如何制作一款属于自己的王者荣耀游戏呢? 本课程讲解了一个王者荣耀游戏的详细编写流程,即使你是刚入门Java的新手,只要你简单掌握了该游戏所需要的JavaSE ...

  2. java好的学习视频_自学Java看谁的视频比较好

    随着互联网的发展,视频教程充斥着网络,很多人为了能够在视频教程中捞取一桶金,纷纷投入视频售卖的大军之中,其中不乏有一些劣质的视频课件让学员受害,今天我们就来看看在Java编程专业中,有什么好的Java ...

  3. java课后习题七解析_《Java基础入门》_课后习题解析.doc

    <Java基础入门>_课后习题解析 <Java基础入门>课后习题 Java开发入门 一.填空题 1.Java的三大体系分别是_JavaSE_____._JavaEE_____. ...

  4. java jsp取静态常量_获取java静态

    Android NDK开发系列教程4:对类变量进行操作 终于建了一个自己个人小站:https://huangtianyu.gitee.io,以后优先更新小站博客,欢迎进站,O(∩_∩)O~~ 通常我们 ...

  5. java课后习题及答案_《java基础入门》课后习题及答案.doc

    <java基础入门>课后习题及答案.doc <Java 基础入门>课后习题及答案博学谷--让 IT 教学更简单,让 IT 学习更有效<Java 基础入门> 课后习题 ...

  6. java的关键字和保留字_「Java」详解常见的53个关键字

    1.在Java中目前一共有53个关键字: 其中由51+2个保留字=53个关键字 [友情提示 : Java的关键字都是小写哟] 2.Java的保留字有多少个?分别是什么? 答:Java的保留字有2个,J ...

  7. java基础入门课后习题_《Java基础入门》课后习题及答案

    <Java基础入门>课后习题及答案Java基础入门,课后习题,答案 博学谷--让IT教学更简单,让IT学习更有效 <Java基础入门>课后习题 第1章Java开发入门 一.填空 ...

  8. java ug二次开发_使用Java进行UG二次开发:简单的例子(上) | 学步园

    最近因为要进行TeamCenter二次开发(胖客户端定制),所有要开始研究Java了.因此突发奇想为什么不能使用Java进行二次开发呢?现在对UG进行的开发以C/C++应用为主.大多数使用的是原来的U ...

  9. java字符串拆分成数组_用Java实现JVM第八章《数组和字符串》

    小傅哥 | https://bugstack.cn 沉淀.分享.成长,专注于原创专题案例,以最易学习编程的方式分享知识,让自己和他人都能有所收获.目前已完成的专题有:Netty4.x实战专题案例.用J ...

  10. java状态模式例子答案_[转载]java设计模式_状态模式(带例子)

    状态模式(STATE) Java深入到一定程度,就不可避免的碰到设计模式这一概念,了解设计模式,将使自己对java中的接口或抽象类应用有更深的理解.设计模式在java的中型系统中应用广泛,遵循一定的编 ...

最新文章

  1. 实验4 [BX]和loop指令
  2. OSGI动态加载删除Service bundle
  3. CNN卷积神经网络:权值更新公式推导
  4. 多用户远程连接mysql_Mysql权限控制 - 允许用户远程连接
  5. MongoDB索引类型
  6. bada项目在真机上调试
  7. 在自己的电脑上搭建服务器(可供对外访问)
  8. 【iOS-Cocos2d游戏开发之二十一 】自定义精灵类并为你的精灵设置攻击帧以及动画创建!【二】...
  9. 【数据分析】基于matlab GUI kmeans聚类分组系统【含Matlab源码 510期】
  10. LTE下行物理层传输机制(6)-下行资源分配方式(Resource Allocation Type)
  11. win10去掉快捷方式小箭头_快捷方式小箭头很烦人 一招教你取消
  12. Externally added files can be added to Git
  13. 考研数学一二重积分常见解题思路
  14. 吴恩达机器学习(十一)—— 应用机器学习的建议
  15. 平面设计之CDR文本绘图工具总结
  16. 微信商城小程序WeiMall
  17. 电影:《从你的全世界路过》影评摘抄
  18. apfs扩容_向APFS文件系统转进:看iOS 10.3如何为iPhone扩容存储空间
  19. 盘点男士们也喜爱的八大女性APP
  20. cl.exe is not able to compile a simple test program.

热门文章

  1. uni-app注册全局组件 - 符合easycom
  2. android 云存储 sd卡,有硬盘SD卡,为何还要用云存储?这两点让它们输了
  3. pytorch中torch.clamp()使用方法
  4. Splinter入门(十)Cookies manipulation(Cookies操作)
  5. 项目:微博情感分析(NLTK)
  6. saturate_cast防止数据的溢出
  7. mysql 查询在一张表不在另外一张表的记录
  8. C++获得当前的UTC时间
  9. 逆向爬虫20 Scrapy-Splash入门
  10. VMware里面安装虚拟机步骤——有图形界面和最小化界面安装详细步骤