网上资料视频那么多,自学转程序员还是那么难?你知道为什么吗?

你是不是会感觉到很奇怪?为什么现在网上资料那么多,但是咱们想通过看那些视频自学转程序员还那么难?难道真的只能去培训机构才能入得了行吗?

网上资料视频那么多,自学转程序员还是那么难?你知道为什么吗?

这里可以直接给出一个否定的结论,因为自学入行的程序员比比皆是,我自己就是其中一例。但是为什么,那么多人会感觉到自学入行会那么难呢?我们在这可以简单地做个讨论。

我记得当初我在自学的时候就很痛苦,一套JavaSe的视频动辄就是一百多个小时,甚至好几百个小时,耐着性子学完了,发现很多东西其实可讲可不讲的,他们就是要故意讲的很深,最后讲的又很乱,自己可能都不知道自己在讲什么了,浪费大家时间不说,还容易让大家听的头痛欲裂,昏昏欲睡。虽然懂得越多越好,但是很多东西在工作的时候用不到,时间久了你自然也就忘记了,那么当初为什么要花那么多时间在不必要的知识点上呢?这里很多视频明显就是没有抓住自学转行的这批人的痛点所在:基础薄弱且时间紧张

网上资料视频那么多,自学转程序员还是那么难?你知道为什么吗?

对这么一群人群,却还是故作玄虚,不抓主次,试问这是在劝退谁呢?好比很多培训机构在讲JavaSe的时候,会花大量的时间去说什么算法,数据结构以及源码等等,这是一个自学入行者最当务之急需要学习的吗?难道这些培训机构会不知道这些东西不是最紧急需要学的吗?他们肯定知道,但是他们就是要让你听不懂,就是要让你对他们产生崇拜的心理,让你觉得他们懂得很多,很专业,然而你又听不懂,又没人问,那么结果自然就是两个:要么放弃,要么报他们的课,他们给你讲解。多么深的套路?

网上资料视频那么多,自学转程序员还是那么难?你知道为什么吗?

自学转行者最需要的是什么?是通过学习尽快入职,然后在实践中一点一点地自己去深入挖掘,入职后你自己就会知道应该如何去学习,而不是在前期零基础的情况下听他们在那里讲得漏洞百出的源码解析,有意义吗?以JavaSe为例,核心是什么?Java的三大特性和集合,就这两是你刚刚入职之后用到的最多的,初级程序员根本用不到什么高深的东西,在这两块上多花时间是正确的。

网上资料视频那么多,自学转程序员还是那么难?你知道为什么吗?

但是,在String上深入的去讲源码的意义何在呢?在前期会用不就行了吗?你真的指望学完这个,然后去靠讲一些八股文,谎报几年工作经验就能骗过面试官拿高薪啊?可能你确实能骗过面试官,但是你骗得过自己吗?真的给到你想要的价位,你是否真的拿得住这个薪资呢?干不了多久就会因为无法按时完成需求被劝退,你还觉得自己赚了几个月的高薪很值?醒醒吧,你的人生不是就这几个月,如果一直都是这样,很快你这个人也就废掉了。

网上资料视频那么多,自学转程序员还是那么难?你知道为什么吗?

你最需要的应该就是进去了起码可以干活,而不是把时间浪费在初期根本用不到的地方。打个比方,List和Map的底层是你前期需要花时间去了解的吗?需要了解它们的扩容机制吗?需要了解它们是否线程安全以及为什么吗?你前期会用不就得了吗?你一个零基础,直接看这些,能接受才是个怪事;再比如,Mysql慢查询如何优化,如何分库分表,为什么要选择B+树作为索引的存储结构等等等等,这些你前期真的需要看吗?当然了,有些天纵之才确实接受很快,那你就当我没说。

所以在前期入行的时候,对于学习的重心倾斜明显是非常重要的,不光是节约你的时间,更重要的是不会被那些前期不需要理解的知识点给劝退,有时候浅尝辄止也是一种智慧,合适的时间应该去做合适的事情才对,前期比起底层,最重要的应该是会用即可。

网上资料视频那么多,自学转程序员还是那么难?你知道为什么吗?

最近我一直在北京出差,其实一直想给和我一样想自学入行的朋友们出一个整体的Java入行的基础视频,我会尽量的去把知识点讲全,把初级程序员前期遇到的较多的知识和较少的知识点去做一个梳理,让大家把时间都花在刀刃上。至于说后续更深入的一些底层源码,算法,数据结构之类的,我自己目前也在深入地学习之中,我觉得大家在入行了之后自己也会选择自己应该如何做,不需要他人再给出什么所谓的指点了,真正重要的还是应该尽量快点入行,一旦入行你的进步将比你一个人闭门造车的效率要高的多得多。

我是章瑾,一个爱唱歌的自学转行程序员,更文不易,希望小伙伴们可以多多点赞,评论和转发,如果有需要我整理一个Java整体入行的视频,也希望可以多多在评论区留言,让我知道是有人需要的,那样我才有花时间,花功夫,花时间去做这个视频的动力,谢谢大家。

(图片素材来源于网络,如有侵权请联系删除)

原创文章,作者:afeng135,如若转载,请注明出处:https://www.wegosn.com/2728.html

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注