001.编程世界

编程世界-Java零基础入门

编程是什么呢?

​ 如果你想和法国人讲话,是不是要会说法语?那不会怎么办呢?找个翻译就好了.不管你是找翻译还是自己讲法语,都是有一个桥梁语言.

计算机虽然不是人,但是要控制它做事,也是需要让它听懂的.人是如何让计算机听懂的呢?桥梁就是编程语言.编程语言有很多种.单片机语言可以控制遥控器,汽车,工厂机器等,汇编语言可以直接控制计算机硬件.

​ 而高级语言Java,C#,Python,go等和计算机交流,中间还隔着一个翻译,叫做编译器.让我们编写的程序编译成机器能够直接认识的字节码,总之整个过程有好几个翻译.

​ 我们日常生活中看到的网站,手机上的软件,电脑上的软件,都是用高级语言编写的.正如汉语几千个字,确能组成成千上万的话.然后能够表达出自己的想法观点.编程语言通过固定的语法可以组合出各种各样的软件应用.

​ 当然有些人讲的话没什么深度,也没有内涵.编程也一样,有些人写出来的软件,难看,难用,还经常出问题,卡死,甚至死机.正如讲话需要不断练习,学习几千个汉字,各种用法,各种知识,编程也是一样.

​ 好的演讲,言简意赅,可以让人捧腹大笑,让人醍醐灌顶,振奋人心,甚至煽动群众的情绪.那好的编程呢,代码看了舒畅整洁,用了流畅,界面美观,用户体验好.性能也是极高,等等.

为什么学编程?

​ 这个问题就跟为什么学外语一样.社会交流有需要,劳动力市场有需要.个人爱好也是一方面原因.掌握一门国际通用语言不是一件坏事情.除了要花费不少的精力和时间去学习它.掌握一门编程语言也是同样的道理.当你精通它的时候,可以挣钱,如果你开发出一款好的软件抓住了用户市场,还可以挣大钱.

为什么学Java?

​ Java编程语言是目前世界上使用人数最多的语言,使用多,也表明它的市场需求大.安卓手机的软件,网站,微信小程序后端,甚至计算机的应用程序,以及大数据的处理,人工智能等都可以用Java开发.

​ 还有一个重要的原因,本人只精通Java.

本教程的Java知识点

​ 给你们说了Java能做这么多事,但是我只选取应用范围最广的讲–Java Web ,后端开发和前端开发,学成之后,你可以处理常规应用软件的后端开发,以及简单网站的前端开发,也包括部分全栈的内容和dev-ops内容,以及性能,进阶,架构的内容.让你从入门到中高级水平.

​ 当你学会了我讲的内容,你再学你可能会用到的技术,或者你额外感兴趣的技术,完全都是驾轻就熟.看看网上的资料就能学会.

​ 我相信,80%以上的人学完并掌握我讲的就够用了.

​ 我只讲实际开发上用的东西,以及依赖它而必须要掌握的基础知识.一旦超过这个范围,对于新手而言,就会跳出了学习的舒适区,这是教学的忌讳.很多人学不下去也是因为现在的教程讲的太全面,很多技术已经用不到,或者大部分开发遇不到.

如何学习Java?

​ Java零基础入门,从小白,到初级,到中级,到高级.只要你肯花功夫.少浪费时间在无聊的事情上,每天挤出几个小时学习.

​ 跟着我的指导走,一看二思三操作(看一次,思考两次,操作三次).代码的东西必须要掌握,能够写出来.概念类的需要理解,在用到的时候要避免犯错误.

​ 学习,一个知识点,从来都不难,难的是成百上千的知识点,一个持之以恒的决心,坚持不懈的态度,才能让你最终学完.

​ 我只是作为一个老师,给你一个提纲,重点,让你相对轻松些.即使这样,也不是一件简单的事.我初步估计,学到中级,大概要480-720小时,看每个人的学习效率和状态.

​ 对于学习效率,我给几点建议.90分钟到120分钟为一个周期,之后休息15分钟左右.如果周末,可以学习6-8回合,看你的毅力.不要总是被打断,带上耳机或者全神贯注后,将手机静音.上下班零碎时间可以复习一下之前学的内容,加深记忆.

​ 我希望你们学习的时候,打开手机,点开倒计时90-120分钟,记录一下学习的时间,学完一个系列可以反馈给我.

​ 如果一个人学习太孤单,可以加群,每天互相鼓励一下.也许就差一群学习的伙伴.

​ 最后,不懂的可以搜索,如果是我写的内容不懂,不能继续进行,可以反馈给我.

​ 提问题的话,可以问我.也可以问其他人,到群里讨论也可以.

​ 提问,最好看完一个系列的内容,确保问题不在其它章节里.如果是因为教程本身的错误导致的话,可以立马反馈.

​ 不要担心别人给脸色,可能他只是有点忙,或者心情不好.只要他愿意教你就好.问完请说声谢谢.

​ 也多关注一下别人提的问题,也许能够帮助你理解.或者帮助一下别人.

如何教Java?

​ 我看现在市面上很多培训机构,都是花费几千上万的钱,时间要3到6个月,这对于很多人而言,还是很有难度的.也不敢去尝试.

老师培训是一个不错的方式.毕竟花了钱,还有人指导,一起学习,有个伴,心理上不孤单.正所谓条条大路通罗马.

​ 我将写一系列的优质免费文章,组合成完整的知识体系.结合大家的反馈,不断探索出通俗易懂的图文零基础入门Java到高级的教程.

​ 我对知识的态度是分享,大家都提高了才能给总体带来更多收益.不过需要尊重作者的意愿,这也是法律保护的权益.

​ 目前预估是全身心投入到Java技术分享上,看大家的反馈和我的时间情况会分配不同的比例给不同级别.

​ 我的文章将在各大技术博客发布,同时也会在公众号发布.也会在微信小程序发布.

欢迎来到编程世界

​ 希望你能坚持下去.

​ 想要关注最新内容,关注下方公众号.进群讨论提问,可以关注下方小程序.

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值