A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© tang475 初级黑马   /  2019-8-20 18:24  /  990 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

大家好,我是Java30期基础班的学员,基础班的学习马上要结束了。在这一段时间里,我们学习了Java基本语法以及初步接触了面向对象的思维,让我从一个小白转变成了一个充满求知欲的菜鸟,也让我对未来就业班的学习充满信心!在这里要特别感谢孙晓威老师、班任王智慧(慧姐)、副班任、还有助教葛毅老师对我的耐心指导。
        俗话说师傅领进门,修行在个人,学习编程本就是一个充满艰辛的旅程,老师仅仅是你在这条路上指明方向的人,路是要自己走的,在这里我想跟大家分享一下自己在学习过程中的一些小小的心得:

        1.看视频学习编程过程中,一般是先讲很多概念性的内容,最后通过一个案例将这些知识点运用起来,我的建议是,每当看到案例时,只看需求,根据给出的需求,自己尽量通过代码去实现这个需求。自己实现了需求后再看视频中给出的代码,对比二者的代码设计,老师给出的代码和自己的相比,具有怎样的优点?哪些优点是我可以利用起来完善自己的编码?这一过程开始可能很痛苦,没有思路,但是坚持下去的话,你会发现效果是惊人的,会逐渐建立起自己的编码习惯,而不是“复读机”。

        2.当你能够轻易的解决一些视频中的需求时,尝试增加难度。举个简单的小例子:需求中给定了一个数组长度以及数组中的值,那么我们完全可以在设计代码时,选择手动输入数组的长度,以及给数组内容随机赋值。又比如:在基础班的学生管理系统时,涉及到的集合的使用,其中有两个集合的方法。一个是(写的不规范,大家理解一下) new ArrayList<>.remove(index) 另一个是new ArrayList<>.set(index, element)。在API中对这两个方法的说明:使用这两个方法,返回值是对应的被 删除/替换的对象。因此我们在学生管理系统中,可以添加一个“撤销功能”,撤销一次删除或者替换的操作。

        3.众所周知,好好学英语是很有必要的,这是一个长期积累的过程。英语的基础就是背单词,但是我们发现背单词特别容易忘。我推荐根据人的遗忘曲线去记忆单词(不仅限于单词)。具体实施方法是,假设我想制定一个月背300个单词的计划,平均一天背10个,早上起来背好这10个单词,隔12小时进行一次复习,再隔1天进行一次复习,再隔2天进行一次复习,再隔7天进行一次复习,再隔15天进行一次复习,再隔30天进行一次复习(以后每隔1个月复习1次)。1个月后能记住80%-90%.收益是很可观的。
       
        4.推荐一些有助于学习的网站或者论坛,CSDN和牛客上有很多大厂的面经,特别提一下Github,它是一个非常开源的网站,里边有大量优秀的开源项目,如果你有一个非常nice的Github个人账号,对于找工作来说也是非常加分的,感兴趣的同学可以去了解一下。还有就是少刷抖音,多上知乎,哈哈哈!
       
        结束语:祝大家越学越顺,找到好工作!

                                           ——来自Java基础班30期的一只小菜鸟
                                                2019年8月20日

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马