热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何学习java,自学还是培训

2019独角兽企业重金招聘Python工程师标准版权声明:本文为北京尚学堂原创文章,未经允许不得转载。我们都知道,学习Java可以选

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

版权声明:本文为北京尚学堂原创文章,未经允许不得转载。

我们都知道,学习Java可以选择两种方式:自学和培训,做为一个程序员

程序员有两种,一种是会Java的,一种是不会Java的,今天我们不去说哪种开发语言好,哪种又不好,因为语言只是一种工具而已,大部分有多年开发经验的程序员最后都会接触Java,因为它的应用太广泛了,几乎无所不能,虽然说得有点夸张哈,但用到Java的地方实在太多太多。不管你是从PHP、IOS、.NET或其它语言进入这个行业,只要你在这个行业坚持多年,与Java的感情交集总有一天会到来,拿我朋友来说,从入行搞过短暂的几个月.NET开发后转做Java,它就来到你身边,不想干都不行,结果一发不可收拾,干了十几年。所以今天我要跟大家聊的是,你要如何学习Java,不管你是选择Java进入IT行业还是把Java作为新欢,我觉得可以对你有点帮助吧。那么到底java学习是自学好还是培训更有效呢?

一,自学Java的朋友在我看来需要具备以下两点条件

1、能找到一件体现自学能力的事情,向左看自己的人生,能找到一件在没有任何人帮助的情况下自己通过各种学习完成的事情。

(1)这个事情可以是初中上数学课流哈喇子,根本没听课,晚上能通过自己查找资料理解并漂亮完成作业,让同学羡慕嫉妒恨。

(2)这个事情也可以是从来没有做过饭,买了几本食谱开始学着,从端出一盘怪味的菜,到端出一桌美味可口的佳肴的过程,历时一个月以上。

(3)也可以是通过自己的努力拼过相对复杂的模型玩具与大型拼图,别小看这个,你知道吗,这需要很强逻辑思维。等等,这些都可以体现你的自学能力。

2、有一份坚持到底的心

想想自己曾经做过什么坚持到底的事情,在没有外界压力的情况下,比如自己要减肥、自己要跑步、自己要学吉他、自己要学打篮球、自己要。。。等等,我的经验是在坚持的事情上努力寻找乐趣,比如老九学堂每天发微信文章,写课堂笔记,微信群发知识点,看似很简单的事情,但每天都坚持就不容易了,尽管由于一些不可抗拒的事情中断过,但依然继续坚持。

其实我就是在努力寻找其中的乐趣,每天发微信让我养成了每天要不断阅读很多技术文章、文档和书的习惯,这让我可以保持学习的习惯和更新自己的知识库,作为一名资深程序员,还有什么比增长技能更有乐趣的呢?

因为任何事情,坚持,你就成功了一半。

如果你具备以上两点,请努力自学!!!

二,培训之路

有自学能力和基础好的人是不用参加培训的,要参加培训的人你可能符合这几个条件:

1、想通过视频自学,但无法坚持

2、你发誓要坚持,可惜遇到问题没人即时解答

3、你可以坚持学习,也找到了人给你答疑,但你就业困难

4、新上岗遇到各种问题,没人帮你

所以这样的人需要参加培训,培训的好处是有专门的师父可以系统化的教你,该学哪些知识,重点在哪,可以清楚的告诉你,但前提是你遇到了一个好师父,可以把课讲好的人,这是最基本的。

讲课好不等于你就会,这是很多初学者都会画等号的,其实是听完知识点之后,自己的练习,过程中遇到问题,如何解决问题,避开哪些坑,消化后成为自己的沉淀,这些听完课后的步骤才是最重要的,否则你就是一个听相声的,不,听相声还能乐呵一下。

参加培训也要调整好心态,这种通过外力让自己发生化学反应的方式,最好的心态就是配合服从,越配合效果就越好,学到的就更多。改变是痛苦的,但不改变更痛苦,让自己享受这个过程,你就会蜕变。​

更多Java培训,Java视频,Java教程尽在北京尚学堂Java培训,关注北京尚学堂官方微信,获得一手Java最新知识。

更多猛料!欢迎扫描上方二维码关注北京尚学堂官方微信公众号 ( 资料领取验证消息:156)


转:https://my.oschina.net/u/2947706/blog/781736



推荐阅读
  • 2023年,Android开发前景如何?25岁还能转行吗?
    近期,关于Android开发行业的讨论在多个平台上热度不减,许多人担忧其未来发展。本文将探讨当前Android开发市场的现状、薪资水平及职业选择建议。 ... [详细]
  • 本文提供了一个详尽的前端开发资源列表,涵盖了从基础入门到高级应用的各个方面,包括HTML5、CSS3、JavaScript框架及库、移动开发、API接口、工具与插件等。 ... [详细]
  • 本文回顾了作者在求职阿里和腾讯实习生过程中,从最初的迷茫到最后成功获得Offer的心路历程。文中不仅分享了个人的面试经历,还提供了宝贵的面试准备建议和技巧。 ... [详细]
  • 软件测试行业深度解析:迈向高薪的必经之路
    本文深入探讨了软件测试行业的发展现状及未来趋势,旨在帮助有志于在该领域取得高薪的技术人员明确职业方向和发展路径。 ... [详细]
  • 问题描述现在,不管开发一个多大的系统(至少我现在的部门是这样的),都会带一个日志功能;在实际开发过程中 ... [详细]
  • 我的读书清单(持续更新)201705311.《一千零一夜》2006(四五年级)2.《中华上下五千年》2008(初一)3.《鲁滨孙漂流记》2008(初二)4.《钢铁是怎样炼成的》20 ... [详细]
  • 深入理解iOS中的链式编程:以Masonry为例
    本文通过介绍Masonry这一轻量级布局框架,探讨链式编程在iOS开发中的应用。Masonry不仅简化了Auto Layout的使用,还提高了代码的可读性和维护性。 ... [详细]
  • 解析Java虚拟机HotSpot中的GC算法实现
    本文探讨了Java虚拟机(JVM)中HotSpot实现的垃圾回收(GC)算法,重点介绍了根节点枚举、安全点及安全区域的概念和技术细节,以及这些机制如何影响GC的效率和准确性。 ... [详细]
  • Java虚拟机及其发展历程
    Java虚拟机(JVM)是每个Java开发者日常工作中不可或缺的一部分,但其背后的运作机制却往往显得神秘莫测。本文将探讨Java及其虚拟机的发展历程,帮助读者深入了解这一关键技术。 ... [详细]
  • 一家位于长沙的知名网络安全企业,现面向全国诚聘高级后端开发工程师,特别欢迎具有一线城市经验的技术精英回归故乡,共创辉煌。 ... [详细]
  • Python3爬虫入门:pyspider的基本使用[python爬虫入门]
    Python学习网有大量免费的Python入门教程,欢迎大家来学习。本文主要通过爬取去哪儿网的旅游攻略来给大家介绍pyspid ... [详细]
  • 探讨了在HTML表单中使用元素代替进行表单提交的方法。 ... [详细]
  • 最适合初学者的编程语言
    本文探讨了适合编程新手的最佳语言选择,包括Python、JavaScript等易于上手且功能强大的语言,以及如何通过有效的学习方法提高编程技能。 ... [详细]
  • 本文探讨了如何在PHP与MySQL环境中实现高效的分页查询,包括基本的分页实现、性能优化技巧以及高级的分页策略。 ... [详细]
  • 本文探讨了程序员这一职业的本质,认为他们是专注于问题解决的专业人士。文章深入分析了他们的日常工作状态、个人品质以及面对挑战时的态度,强调了编程不仅是一项技术活动,更是个人成长和精神修炼的过程。 ... [详细]
author-avatar
mobiledu2502910157
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有