4. MSDN微软开发者网络可以说微软的官方开发者网络是全世界最好的企业稳定支持的开发者网络,不论是C和C#等等,可以说不论是工具上的支持还是在开发语言上的支持,都是业界典范,绝对值得研究 。5. cousera和Wikipedia是增重的好帮手cousera包括国内的一些在线mooc平台,有很多的免费课程提供学习,你可以选择想要学习的课程来学习 。
作为全世界最好的在线且自由的百科全书,Wikipedia绝对是一个不错的工具,有亿万级别的词条供你选择和学习,可以说是日常查询词条的好帮手 。除此之外,类似于emacs的官方文档,Java doc文档,arch Linux的wiki文档都是行业的经典文档 。大家也可以时常查阅,当然还有很多经典站点我没有一一列举,欢迎大家在下面补充讨论 。
没有基础的人学java开发难吗?
作为一个自学JAVA,并从事了多年JAVA开发的程序员,我很负责任的告诉你,学习JAVA一点都不难,而且很有趣!JAVA是一门面向对象的高级编程语言,依赖于不同系统的jvm(JAVA虚拟机),可在各种不同的机器上运行,包括智能手机,智能手表,图形界面应用,web服务器,并且可用来开发大数据,区块链等等时下最流行的技术!多年以来,除了JavaScript这一垄断性的前端语言,编程语言市场占有率JAVA独占鳌头,随着分布式,微服务,高并发,大数据等技术的不断深化,同时oracle提升维护深度与广度的进行,可以说JAVA需求将进一步大为提升!那么无基础学习JAVA到底能不能行呢?我用我的经历告诉你:我大学学的是嵌入式开发,接触的单片机,电路,嵌入式比较多一些,在从事硬件工程师工作六个月之后,我深感自己不是硬件的料,在之后的三个月里面我自学了JAVA,并找了个JAVA实习的工作,在上海工资一个月4000块,六个月之后,我辞职去另一家公司,工资涨到7000,两年之后工资突破一万,现在依靠JAVA拿着不错的工资,生活也比较轻松!可以说是JAVA改变了我原本的生活轨迹!那么无基础的情况下,怎么学习JAVA呢?又怎么不断提升自己呢?1,思想要对:JAVA是一门面向对象的高级编程语言,所谓一切皆对象,只有深深的把这个概念灌输到你的脑海里,你才能把以后遇到的业务,数据结构,乃至设计模式全部当做对象来处理,也知道怎么处理!2,方法要对:不要一上来就想着开始开发,先学JAVA基本类型,四大特性,IO,线程,一步一步来,然后在学业务中使用的框架,数据库,前端知识,很快就能达到业务开发需求!3,持之以恒:JAVA这门语言,对于大量数据结构和算法都有很好的封装,所以入门相对C,C++等语言比较简单,但是JAVA技术层出不穷,新思想也源源不断,io到nio,再到actor模型等等这些,只有你不断的学习才能不被JAVA抛弃!4,写好业务代码:别以为业务代码不能提高自身的技术能力,哪怕是简单的打印日志,都能看出一个程序猿水平的高低!所以从业务代码不断的深化,扩展,才能获得更多的技术!5,善于总结:如果不总结,很多学习到的知识很快就变成过眼云烟,学到的技术也不能加以利用,不管是新想法,新技术,既然get到了就记下来!6,成为技术论坛的常客:csdn,github,菜鸟,JAVA eye等等网站,论坛是你必须每天要去逛的,去了解别人在做什么,怎么做的,为什么要做?然后copy,化为己用!朝着成为大牛的路上不断前行!我曾经也为是否进入编程领域而苦恼,但是现在我很坚定,一是因为自己赚的比大部分人多,而是因为自己编程很满足!如果你还在为是否学习JAVA而苦恼,或者在学习JAVA的路上有问题,私聊我,我知无不答! 。
推荐阅读
- HandShaker我的xp为啥装不了
- 拜拜了您内 T2
- 我的T2咋这么漂亮呢
- T2使用半年,卡顿现象严重
- 贪玩蓝月玛法精英副本怎么去,好玩的单机游戏中文版
- 列王的纷争怎么造兵,COK列王的纷争基础教程
- 玩游戏用什么手机好,什么手机玩游戏好
- 适合打游戏的主机配置,游戏主机配置推荐
- oppo游戏中心官方正版下载,oppo游戏中心下载游戏介绍
- 游戏中心oppo版下载,电脑上下载oppo游戏中心怎么下载
