程序员的4条忠告,你做到了几条

简介: 入互联网这个行业,并学习编程语言的看过来,我自己是学 Java 的,总结了一下初学者的问题,还有即将毕业找不到很好工作,想自学一下或者是找个培训班集训下的思考,最后给出了几点建议,希望能够帮助到初学者。
入互联网这个行业,并学习编程语言的看过来,我自己是学 Java 的,总结了一下初学者的问题,还有即将毕业找不到很好工作,想自学一下或者是找个培训班集训下的思考,最后给出了几点建议,希望能够帮助到初学者。

热爱学习技术,一头埋进互联网这个行业,并且选择了 Java 这一条道路,很多人或多或少都会有两个主要的原因。

其一,自己喜欢做 web 这块。
其二,Java 语言比较流行,很好找工作。

目前,根据互联网的统计,Java 确实已经成为了世界语言的领头羊,它的应用领域广泛,具有很不错的前景。

下图是根据 Tiobe 官网发布的 2018 年编程语言排行榜,我们可以看到 Java 依然排在第一位。相信每个选择 Java 的都会感到高兴,我们走在大多数人的前面。但是高兴归高兴,以后的道路还需要我们每个人的努力,打造更好的未来。

虽然前景无限好,但是回想起来自己走过的道路,说不上是顺利,但经历的困难确实不少,接下来我会分享一些学习心得,以及在选择学习 Java 的时候,到底应不应该去报个班,怎么样去选择适合自己的方式。

先说下报不报班的问题,对于这个问题每个人都会有不同的回答,这也是因人而异的。

上培训班的好处是可以少走一些不必要的弯路,因为已经有人替你走过了,他们告诉你,从而避免了这些坑,同时也节省了不少时间。其次是可以跟着班走,有一定的学习环境和氛围,有同学可以进行交流和老师指导,这些对于那些一个人无法学习和不能控制自己的是一个非常不错的学习方式,而且可以通过学习一段时间就可以出去进行就业。

但是培训班也有一定的不好之处。第一就是价格问题,一般都是上万的,对于很多刚刚要毕业的同学,这个报名价格对于他们自己来说可以说是天文数字(排除那些家里舍得为孩子花钱的人,有钱人)。

然而培训机构还会有一些诱惑人的方法,比如说先就业在付款,这种是可能有人去选择的,不能说这种方法不好,但是当你选择这种方法的时候,你就让自己背负了一些债。

我们还没挣钱就先学会了负债,这对我们来说是一个非常糟糕的消息,然而这种负债的习惯可能影响你很长时间,比如花呗、信用卡等,这些都是让你在负债,请你学会阻止自己负债,那就是停掉自己的花呗、信用卡等,让自己终止这个坏习惯(先消费在存储)。

第二就是培训班基本上是课程制的,也就是有周期,课比较固定,这也就不可能满足每一个人。对于学习效率比较高的人来说,这些进度会慢,对于学习比较慢的同学又会觉得快。

那么我们可不可以通过其它方式来学习呢,答案是有的,我想有一部分人已经干过这样的事情了。那就是通过视频自学学习的方式。

通过视频自学的好处是我们可以多次观看学习,减少自己的记忆压力,而且可以培养自己的独立思考能力,因为我们有时间去想,同时可以对特定的知识点反复看,反复思考,这样我们学习的过程就像在跟技术沟通一样,可以学到不少东西。

但是视频学习的缺点在于没有人监督你,缺少老师的指点,对于不会的和重要的知识点,无法有更深的体会和把握。会有时感觉自我学习的不错,有时会感觉学习遇到瓶颈。遇到这样的情况时,我们可以找几个志趣相同的伙伴一起学习,遇到问题时可以相互交流,有一起学习的伙伴这样坚持学下去的机会,也会更大,不会学着学着就放弃了。

每个人都要根据自己的情况,选择适合自己的道路,所谓条条大路通罗马。这些选择没有对与错,只有是否适合自己,最终的目标是学到知识并且达到自己的目标。

下面的几点经验总结,希望能够帮助那些初学者。或许正在看文章的你,也会有一些中肯之言,那请您在留言区留下您宝贵的建议,让更多的人可以看到。

一. 脚踏实地,不可操之过急。

做任何事情,都要记住不能操之过急,一定要打好基础。一个刚刚迈入互联网的初学者或者是有一定的计算机基础的初学者,一定要打好基础,脚踏实地的学习,为后面学习框架或者更高深的知识做好铺垫。

要学会给自己制定学习计划,按照计划去学习,千万不要学猴子丢了芝麻去捡西瓜。不要学习了一半线程知识之后觉得没啥意思,又去学其它的知识,结果发现对学的其它知识又不感兴趣,又转去学习其它的,这样浮躁的性格将会导致你什么都只是学到了皮毛,最后得到的结果就是自己什么都会点,什么也都不会。

给大家的建议就是,入门知识一定要吃透,多看视频讲解,反复思考和体会,直到自己学会为止。

二. 多敲代码,适当看书。

当你脚踏实地的开始学习,并且养成了良好的学习习惯,而且取得了一个不错的开端的时候。这个时候不应该只是看看书本知识,而是在看书本的时候,遇到书上的代码示例的时候一定要自己亲手敲一遍,千万不要觉得省事,觉得自己看懂了无所谓,这是一个大忌(眼高手低)。

要照着例子复制、敲一遍,只有实践才知道自己是否是真的会写代码,实践是检验自己的唯一标准。虽然说理解编程语言很重要,但是多动手,多思考,对自己学习有很大的帮助,只有理论和实践结合起来,让自己融会贯通,这才能真正掌握这门技能。

三. 学会思考和复盘。

跟着我们制定的计划学习的过程中,我们多多少少都会有遇到一些难题,或者自己的瓶颈区。解决这些问题的关键在于我们要学会冷静下来去思考和定期复盘。

在计划的每一个阶段我们要学会反思和总结,把自己学过的东西先思考一遍,看看哪些知识点还没有吃透,哪些已经学会了,把那些没有弄懂的,去思考和找解决方案,最后将这些进行总结。

在学习的过程中可以把自己遇到的难题和困惑记录下来,可以用博客或者记事本,只要自己方便复盘就行。定时去温习和反思,同时也要记录自己解决这些问题的经验和技巧,通过这些方法,和保持良好的习惯去定期思考和复盘,过一段时间你会发现成长了不少。(检验方法:发现自己以前就是 sb)。

四. 更新自己的技能。

互联网是一个更新换代非常快的行业,有必要保证自己不被行业所淘汰,那么就要保持不断的学习和探索。俗话说,活到老,学到了。

可以选择出现的一些新技术,这些新技术要跟自己所学的相关,而且比自己目前的技术水平要高,不断的去学习、钻研、探索才能提升自己的个人能力。这一点一般人基本上是不会去主动学习新技术和挑战自己,因为大家活在舒适区正在享受,如果你可以主动学习,打破自己的舒适区,相信你的能力肯定比他人要强的多,最起码你已经把很多人甩在了身后。

总而言之,要不断的学习,脚踏实地的学好技术,只要坚持,那片广袤的天地已为你留出一片天地。

最后分享一下自己之前学习看过的视频,自己选择只看了感兴趣的部分,看过之后觉得还不错,分享给大家。

后面找工作的时候,由于觉得做过的项目有点少,又撸了几个项目,也从项目中学习到了很多知识,这给后来的我找实习或者工作都有帮助,如果这些项目你也感兴趣,欢迎学习,也希望能够帮到你。

想要视频的,可以在公众号【funnyZhang】后台回复【Java学习视频】。
目录
相关文章
|
人工智能 IDE 算法
【周末闲谈】新的编程方式,程序员的未来何在?
【周末闲谈】新的编程方式,程序员的未来何在?
116 0
|
测试技术
初级软件测试面试题怎么找?提供的这两个地方你肯定用得上
最近几年,随着电子产品和互联网的蓬勃发展,各类科技公司如雨后春笋般出现,而软件公司作为科技类公司中的重要组成部分,在这支互联网大军中也占据了重要一席。因而,负责软件问题质检的软件测试岗位也逐渐成了这几年炙手可热的就业岗位之一。
143 0
|
JSON Java 测试技术
如何写出让人抓狂的代码?
如何写出让人抓狂的代码?
如何写出让人抓狂的代码?
|
Java C语言
计算机教育中缺失的一课,劝学弟学妹们一句,一定要趁早补上,工作后会事半功倍!
各位学弟学妹们好,作为稍微年长的我(岁月是把杀猪刀啊),今天就给大家补补课。 在大学里的,我们上的计算机专业课程一般都是像操作系统、编译原理、计算机组成原理、计算机网络这些理论课程,还有一些像C语言、Java、.Net这些可以实践的课程,甚至还有可能让你焊一个收音机,但是对于一些基本习惯却很容易被忽略,需要学弟学妹们自行摸索。
215 0
计算机教育中缺失的一课,劝学弟学妹们一句,一定要趁早补上,工作后会事半功倍!
|
存储 安全 搜索推荐
天选程序员:如何提个好问题?
天选程序员:如何提个好问题?
268 0
天选程序员:如何提个好问题?
|
算法 程序员 持续交付
如果你有拖延症,程序员不如试试这个技巧提升效率?
  要吃掉一头大象,每次吃一口。   ——克雷顿·艾布拉姆斯(Creighton Abrams)   造成拖延的首要原因之一,同时也是造成生产力低下的祸根,就是总是在感慨一个问题:好忙啊,问题好大啊……实际上,你并没有真正试着去解决问题。当我们从任务的全貌来审视任务的时候,它们看起来比真实情况都要大,并且更吓人。   在本文中,我会谈及一个能够帮助你克服拖延的提高生产力的窍门:分解任务。通过将大任务分解为小任务,你会发现自己更有动力去完成它们,也更加稳妥地向着目标前进。
151 0
|
存储 程序员 C++
如果当初学习编程时能有人给我这些忠告该多好
Cecily Carver 是多伦多的一位程序媛,和 Jennie Faber 一起创办了一个游戏制作工作室。她喜欢歌剧、舞蹈和弹钢琴。Cecily 在这篇文章分享她在编程道路上的所感所想,给出很多值得思考的编程箴言以及一些思想误区,比如在你学习编程之前思考一下你的目标、编程不是什么神秘的东西、坚持比方法更重要等,可以让我们在编程路上少走一些弯路,从而有更多的时间学习技术让自己变的越来越强大。
224 0
|
程序员 开发者
如何写出让同事膜拜的漂亮代码?
“代码千万行,注释第一行;编程不规范,同事两行泪”;"道路千万条,安全第一条。代码不规范,亲人两行泪。"在技术圈广为盛传,可见代码不规范让程序员们是多么的头痛。
1454 0
|
程序员
程序员好心帮应届生改代码后,结果扎心了!
近日,一名程序员在互联网社区的吐槽:公司一个应届毕业生,领导安排和我一起做项目,提交的代码有许多不合适的地方,我在没有和他提前沟通的情况下做了部分重构,结果直接喷我,让我不要改他的代码,老哥们,遇到过这种情况吗?对此,网友是如此评论的: 直接说让他自己改,改之前你应该先说,不过应届生也敢喷你,不是后台强,就是情商低;千万别自己改,你应该给他说怎么改,然他自己改,我就是应届生,我领导就这样做的。
1050 0
|
程序员
给编程菜鸟的16条忠告,你做到几条
给编程菜鸟的16条忠告,你做到几条