前言
截止目前,有很多同学向我咨询过以下问题:
-
现在正在读在校的最后一个学年,想毕业后从事编程,但是感觉自己技术太差,应该是培训呢?还是去找实习?亦或是有更好的途径?
-
对于 Android 目前的行业趋势,不知道自己该不该坚持?还是转其他行业?
-
已经工作 1/2 年,感觉自己没什么提升?想要如何进阶?
-
刚刚工作,心里各种念头(任务完不成怎么办?项目代码看不懂,不知道从哪下手?给的需求自己不知道怎么做?很多东西自己从来不知道,博客看不懂等等),感觉一天下来什么收获都没有,自己却很累,不知道如何走过这一关?
-
正在读大学,感觉学校讲的知识过时了,自己不知道怎么学习新技术?
-
自己想毕业了就去从事编程,但是家人不同意,该怎么办?
我想说的是,这些读者的问题,我一直都记得,甚至我把当时的聊天记录截图保存了下来,在我空闲的时候想如何给你答案,并没有忘记!
那么,今天处于上面列出来第一个问题的读者,请你仔细看看这篇文章,或许能帮你定下来你心中的犹豫。
1
我应该去培训吗?
如果这个话题放到每个阶段的人生来讨论,那么肯定又是一个异常矛盾的话题,因为每个人生处的周围学习环境不同,也跟性格有关系,孤独的自学成才,会锻炼你扎实的基本功和独立思考的能力,融入团体去学习,可以让你认识更多人脉,达成事半功倍。
那么对于想转行新手,刚接触另外一个领域的话,到底是要选择自学还是参加专业的培训班学习?
那么,我要告诉你,在做出最后的决定之前,你必须认识自己,比如:你的控制力够强吗?你的理解能力怎么样?以及自己是否真的决定要加入这个行业了?
如果你还不清楚这几个问题,那么请你想 1 分钟,就一分钟,再看下文。
2
用自学来判定,自己是否能坚持
现在随着知识慢慢被市场重视,更不用说 IT 这个方向了,所以,如果你考虑清楚了,我建议你先给自己一个测试,看看自己是否真的热爱这个新领域,以及是否可以自学。
方法很简单,现在找学习资料(书籍/视频等)不是什么难事,所以我这里所说的测试,就是考验你的 “三个力” :控制能力、意志力、解决问题能力。把自己当成上班的同学,每天至少 8 个小时工作(学习)时间,给自己每天不同的任务,对于完不成的,可自己晚上加班,寻找解决途径,但必须是当天完成,如果你这样能坚持半个月,那么,我认为你不用去培训了,你可以通过自学来给自己涨技能。
之所以要这么来判断,因为道理很简单,因为人要找到自己真正热爱的东西,是很难的,乔布斯说过他最幸运的事情,就是在年轻的时候,就知道自己热爱什么,要做什么,他就是要创造伟大的产品。真正的热爱,也是需要一段寻找的旅程。
其实,无论你是想入行还是转行,在这之前,先定位清楚自己。
避免,去参加培训了,却说 “培训是坑人的,啥都没学到,找不到工作等”,这我要说,是你自己没管好你自己,因为还是有人能找到工作的。同样,决定自学了,也不要说自学没有长进,后悔之类的话。
如果你在此期间遇到困难,你会开心而不是逃避,你会想尽各种办法解决,那么恭喜你,确实以及找到了热爱的行业,接下来就是想办法如何让你的兴趣,可以成为你谋生的手段。
3
我考虑好了,去培训班
无论最后选择自学还是培训,希望都是在自己了解自己的基础上进行的。
自学的前期是确定你真的在某个行业有天赋,或者你是真的热爱新行业,但是毕竟自学需要个人能力强。但是,培训也不例外,所谓师傅领进门,修行靠个人。你有了师傅的指导作用,然后你能否举一反三,就看你自己了。
好了,既然你都已经加入培训,那么就来聊一聊培训班的学习,听过很多同学说,不对,应该是骂,培训班是坑人的。我想,参加过培训的同学应该不少,不论你现在工作如何,但至少你已经工作了一段时间了,现在想想比如:技术没学好,工作找不到等之类的问题,真的是培训机构的问题吗?拿着现在的工作经验来说,还有什么比撸项目学技术来的更快的呢?
我认为,培训和自学有这么几个区别:第一,培训让你看见了自学视频中的那个只听见声音的人;第二、如果运气好的话,同桌会是个妹子;第三、你可以体验一下大城市生活,多花费一笔资金。仅此而已!
所以,如果你选择了培训,那么请你珍惜那点时间,学点技术!
总结
没有绝对的好与不好,态度决定一切!
别人行的,请你也行!
相关推荐
自学编程,这是很多IT行业人士和爱好者都想要掌握的技能。但是,学习编程并非易事,需要有明确的目标、策略和方法。在这一过程中,了解软件技术和编程的本质,拟定适合自己的学习路线和计划至关重要。 首先,要明确...
总的来说,选择自学还是参加培训班,取决于个人的目标、学习习惯、经济状况和时间安排。如果你有足够的自律和学习能力,且对解决问题有耐心,自学可能是不错的选择。而如果你渴望快速入门,希望有专业指导并期望通过...
在当今数字时代,编程已经成为了每个人想要进入科技行业所必须掌握的技能之一。而游戏编程更是许多编程初学者的入门之选,原因在于游戏不仅富有趣味性,而且通过游戏开发可以学习到编程的许多基础知识和逻辑思维。...
这份"编程算法新手自学手册源码"提供了丰富的学习资源,涵盖了众多经典的算法和问题实例,旨在帮助初学者逐步理解并应用算法。 首先,我们来看排序算法。排序是计算机程序设计中的基础操作,常见的排序算法包括冒泡...
编程是否可以自学? 编程是可以自学的。自学是掌握软件编程技能的一个重要途径。当前有许多自学资源,包括IT图书、在线视频教程以及提供给初学者的免费在线互动课程,这些都使得自学成为可能。然而,自学编程时遇到...
Java编程新手自学手册是一本专为初学者设计的教程,旨在帮助那些对编程感兴趣的人们快速入门Java语言。这份手册包含PPT(演示文稿)和源代码,为学习者提供了理论与实践相结合的全面学习资源。以下是Java编程的一些...
Java编程新手自学手册源码是为初学者设计的一份宝贵资源,它包含了多个精心挑选的示例项目和练习,旨在帮助新手快速理解并掌握Java编程基础。这份源码集不仅覆盖了基本语法,还包括了面向对象编程、异常处理、输入/...
标题 "三菱编程自学APP,强化学习" 暗示了这个资源主要针对的是三菱品牌的PLC(可编程逻辑控制器)编程的学习。三菱是工业自动化领域知名的制造商,其PLC产品广泛应用于各种工业环境,从简单的开关逻辑控制到复杂的...
本文将围绕“学开发有必要去报培训班吗”这一主题展开讨论,探讨培训班的优势、自学的可能性以及如何根据个人情况做出最佳选择。 首先,培训班提供了一条系统化的学习路径。对于初学者来说,培训机构通常会设计一套...
然而,自学编程并非一条轻松的道路,需要坚定的决心、良好的学习方法以及充足的实践。 首先,让我们理解编程的本质。编程是用计算机语言与机器沟通的过程,它涉及逻辑思维、问题解决和算法设计。自学编程,你需要...
《Java 2 编程21天自学通》是一本旨在帮助初学者在短时间内掌握Java编程语言的教程。"pdg"标签可能指的是该压缩包包含的文件格式,这种格式通常用于电子书或文档,而这里可能是教程的章节或者部分内容。尽管具体的...
VB游戏编程21天自学通,适用于想制作游戏的初学者。
Visual Basic游戏编程21天自学通
《用Java自学互联网游戏编程》是一本面向初学者和进阶者的教程,旨在通过Java语言教授如何开发网络游戏。这个资源的压缩包名为"teach-yourself-internet-game-programming-with-java.tgz",包含了所有必要的材料,...
在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的广泛应用程序接口(API)函数,以用动态链接库(DLL)、对象的链接与世隔嵌入(OLE)、开放式数据连接(ODBC)等技术,...
在当今信息化社会,编程已经成为一项重要的技能,不论是为了职业发展还是个人兴趣,越来越多的人选择自学编程。本资源提供了一份“10个自学编程顶尖网站”的列表,旨在帮助初学者找到最适合自己的学习平台。下面,...
Java编程新手自学手册源代码是为初学者设计的一份宝贵资源,它涵盖了Java语言的基础到进阶知识,帮助读者通过实践来理解编程概念。这份源代码包含了一系列的示例程序和练习,旨在辅助读者深入学习Java编程语言。 一...
在标签"Python"下,可以理解这本书不仅适用于Python语言的学习者,而且适合想要通过学习编程语言来提升自学能力的读者。Python因为其简洁明了的语法,非常适合初学者入门,也被越来越多的教育者推荐为编程教育的第一...
总的来说,"行业教育软件-学习软件-ava编程自学软件 官方版"是一款全面且实用的ava学习工具,无论你是编程新手还是有经验的开发者,都能从中受益。通过它,你可以系统地学习ava编程,提升自己的技能,从而在编程的...