完结篇:java学习心得

这是一篇与技术无关却是我最想写的博文,除了对这段时间写java的感触外还想表达一下我对学习的认知。

所思即所得,思想就是力量

我是看传智的课学的java,其中印象比较深的有张孝祥老师,许多同学觉得张老师讲得没毕向东老师讲得好,我觉得毕向东老师讲得很详细,语言很风趣容易让人接受,但我觉得张老师的课讲得很实在,在讲课期间还给我们加入一些工作、生活的态度的认知,我觉得这点其实甚至比纯粹的学习技术受益更多,其中有些话我使我印象特别深刻,“你的技术,你做的好在哪里你不说别人知不知道啊?啊?知不知道啊?不知道!你要告诉别人,你要在上面写上你的这个实现到底好在哪里···”,“有时候人要灵活一点,你给别人送条烟人家会很高兴,你的事说不定就成了,但你就是不愿去干”,生活中人们总是说“你就认真努力去做,什么都不用管,你做得怎么样别人是看得见的”,以至于我们都有这样一种思维,我们只要努力去做就一定会得到认可,就一定会有回报,我们也不知道是被别人骗了还是被自己骗了,在自己关心和爱护的人面前我们都会想当然的“我对你的关心对你的爱我不说你是知道的”,“如果你爱我,我对你的爱我不说你也明白,如果你不爱我,我说了你也不会明白”,产生这样的逻辑,说到底还是表达一种人们对沟通问题的认知错误,在做事、在亲情、爱情,在所有需要与人交流沟通的场景下我们都应该当自己或者对方是傻子,生活中总有那么多的因素影响别人对你的看法,只有以让傻子都能明白你的心意明白你的好的时候你才算真正做得好,除了高尚是高尚者的墓志铭外,谦虚也是谦虚者的碑中志, 隐晦也是隐晦者的塚上灰,在这个快节奏的大时代,人们甚至还来不及看清昨天还风光的人的侧脸,谁又会在意一个难得正视自己的谦卑小辈呢?老师的话很实在的告诉我们,表现不是卖弄,因为那真的是你实实在在掌握到的,肯定自己的能力的人更懂得尊重他人的实力,科学技术支撑起现代生活的今天,技术实力可以量化每一个技术人员付出的血与汗,悟到优与劣。

还有相信老师并不是鼓励大家去投机取巧,从送烟的例子给我的领悟是:我们都是人,人都有人性的一面,人性是什么?人性就是永远的往有利的方向发展,任何人都喜欢令自己开心的事,对自己有好处的事,这是生存的本能反应,没有人喜欢使自己痛苦的人,也没有人喜欢做让自己感到痛苦的事,“让别人开心你就会得到很多机会”这句话直入人心,傻子都明白我帮你做成这件事你可以得到的远比这条烟值钱,为什么愿意做呢?为什么不趁机分成一笔呢?很简单,人们并不时时贪图金钱,唯利是图,但人们是时时需要感觉受到被认可和尊重的,送点东西表示你认可了他有帮助你的能力,这点远比他得到和你的公平交易(就演变成利益间的贿赂了)更能令人得到满足,这就是人性,每个人都如此,每个人都喜欢能让你开心的人,而不喜欢那些自私和处处损人不利己的人。这是我在张老师那里感悟到的人性闪光点,也许学完后你不会想到那些不好的交易,而是学会俯仰之间能更好的顾及到他人的需要(需求才是你存在于世间的市场)。

很高兴认识你

这里就不再赘述我为什么学习之类的事情了,只讲讲我的这段学习的历程。

决定学习的时候当时我还在工作,每天都工作10个小时以上,只能抽出三两个小时学习,后来发现毕向东老师的视频后又从头开始将原先无系统性的课程又学了一遍,那时逛论坛发现有些同学说学习学到很晚,以我在校期间的经验,我觉得是没必要的,通常工作到很晚效率都偏低,适当安排学习时间反而事半功倍,直到有一天,我敲代码敲着敲着就敲到了两点多竟还不知道,敲完一看时间,吓了一跳,想第二天上班准打瞌睡,不曾想第二天反而比平时还精神,于是接下来的日子里都两点多睡七点起来上班直到我的这段工作生涯结束。

知识如甘露,我正嗷嗷待哺

其中最初要写个自荐信,是我结束上一份工作之前写的,可能对自己自信还不足,也有点完美主义,自荐信我写了四五个晚上,而且是每晚都写到深夜,一共写了比较长的两篇,修改的次数也记不清了,一开始,我的自荐信里面的都是一些对自己过去得意的夸夸其谈,我一边写一边还每晚固定时间浏览论坛交流,看同学们的学习心得和遇到的问题,越看得多越觉得自己的不足,然后自荐信就开始慢慢修改成主要注重描述学习的,发现叙事结构不通顺,又将叙事的结构调整了,调整后又要重新编排语句结构。顺便提一句,学习java之前我连打字盲打都不会,都是看着键盘一指走天涯的状况,本还觉得并不影响学习,况且学习知识的时间都那么紧凑还要抽时间出来练习打字,几经思考,电脑都摸了好些年了,作为一个将来要从事键盘上的舞蹈工作的非文盲居然还不会盲打,简直是一种最好笑的自嘲,于是每天除了学习又加了坚持练习文章打字的工作,终于一段时间下来也将打字的技巧练好了,所以说有些事情会与不会完全是由心态决定的,不会盲打之前我觉得盲打这玩意儿估计没一年半载也学不好,学了以后又一切云淡风轻了,所以有一次在论坛上看到有同学问是不是一定要求盲打,我想他当时的心态就是像我当时一样,我们总是喜欢把事情想得太过复杂,自我设限,其实真的做起来都是一些很简单的事情,这也使我明白,不管做什么,一定不要去想着它有多难,一定要先去尝试一下,有时候往往在你把门打开那一刻,你才会发现外面的世界并不是漫天风雪而是阳光明媚了。最后我交上了一篇饱含辛酸不屈与奋斗的意志而非赞誉自己天资绝顶的自荐信,这并非正巧迎合,而正是自己心态的一种改变,使那些自以为是变作学海中残破的风帆,而桅杆上需要趴上水手用自己的衣裳为材料补好风帆上的洞。

写博客,实话说,我以前学习没有做笔记的习惯,准确说是没有系统整理知识的习惯,只有在发现问题的时候才会记录下来,老师说的重点难点我也不一定会去记,只有那些我认为是难点的地方我才会记录一下,而且我记完的笔记是从来不会刻意去看的,复习我是怎么复的呢?別人复习我就不断做练习,直到做到自己做不出来但记得有记录的才会去翻看笔记,所以说要写博客我原来就觉得作用不会太大,但既然建议写了怎么也要走走过场吧,但我是真的一点思路都没有。还好论坛找一切,平时论坛上发现对论坛技巧、学习方法、写得很好的感言、技术问答等等我都习惯收藏网页的,我就在论坛上面找怎么写博客,我就翻找学习版块中同学们的博客,看到别人的博客页面背景、布局读起来很舒服的,就去找布局的设置方法,看到别人添加了一条目录感觉很方便的就自己也添加了一条,写的时候考虑到以后会翻看哪些内容就把它添加到目录导航中,看了别人章节之间用线条分隔开很清晰明朗自己学着区分···,我还会去看老师对同学们博客的评价,这些才是重中之重,老师点到的要点一定是学习过程以及出去工作后都很受益的方面,评阅老师说得最多的就是“有代码、有注释、有总结”,我觉得这几项必是工作后公司也很注重的素质,至于总结就是体现一种学习能力的修炼,公司也同样重视,所以我也在我的文章的每一章后面都加了总结,这些总结都是我在写完一篇博客后凭空回忆起来的该篇的大致内容,然后将重要的节点写在总结中,这也要成为我的一个学习习惯。还有篇幅问题我也纠结了一下,十篇还是多写一些呢?最后决定先写一篇看内容而定,发现如果写十篇的话就在篇幅的长短和内容的全面性两方要做取舍,于是还是决定多写。

这期间也在借鉴同学们的学习方法,其中有一次在论坛上看到一位同学的好文,介绍了他的学习方式和学习工具,深受感染,他说思维导图可以很好的梳理思路,我原来一直以为自己的思路是比较清晰的,虽然很早知道有思维导图这种提高效率的工具,但就是不屑于使用,这也是我以前的一些小毛病,不过虽然觉得不认同,別人一说是这样的就想要验证一下,抱着这样的心理用了一下,引用个不太恰当的熟语还是“好记性不如烂笔头”啊,人类文明最伟大的改变不就是从使用工具开始的吗?又怎么能忽视这一点对文明的贡献呢?最后我用这个思维导图整理了一个一万多字的java基础体系的知识框架。还有他推荐的为知笔记,对比了一下市场上最火的印象笔记,体验上相差无几,但印象笔记的问题是没有为IT工作者专门设计的代码框以及每月的流量空间太小限制得太小,用于办公还是捉襟见肘的,所以还是选择了为知笔记,同学还介绍了好多提升效率和提升面试素质的技巧也使我受益匪浅,也更懂得了在成长和学习的过程中交流的重要意义。

风雨不一定有彩虹,还要心中有阳光

就这样边学边总结,摸索着这样的学习道路,博客一篇篇挤出来,有一天,在论坛上看到一同学问“为什么要设写博客这一环节?感觉好浪费时间,还不如花多点时间多敲代码”,我这一下子感触就又上来了,可能这正是我在没写博客时的想法,我没有说出来,后来我开始写,写过一段时间后再也冒不出这样的想法了,写博客确实很耗费时间,当然如果博客真的是你自己一笔一划写的的话,有时候有些知识点你会用,但要你将这些总结出来写成一篇文章,真的没达到半个老师的水平还真的是没招的,老师能临场将知识点讲透彻,学生听了“哦!原来是这样子啊!”但是凭着自己脑子里的记录将这些知识总结出来反正我是花了不少心力,写完以后再回想,真是有一种走完万里长征再回首那种想哭的冲动,但收获也不言自明。记得有一天,我写博客遇到难点,资料查来查去,进度一直上不去,人也开始烦躁焦急,这样以来就更没法聚精会神了,当时的感觉很痛苦,晚上入夜了,感觉状态很不好,就想出去走走,骑着一辆山地车一直骑到海边吹着海风,希望可以清醒一点,当时正好下了小雨,我就这么淋着雨在海边想着怎么过这些关,怎么将状态调整过来,直到远处听闻狗叫声,静寂夜里显得特别刺耳,才轻手轻脚骑着车摸着黑回去了。本想辞职以后会有多的时间认真学习,但离开工作岗位后事实上我的工作效率也没提上去多少,都是受了心态的影响,我想可能我不是一个自制力非常非常强的人吧,我从小梦想自己能呼风唤雨有一番成就,但很多事情还是不由自主,像赌徒输了钱才说后悔不已,信誓旦旦宣誓自己的剁手宣言,然后又将家里的刀统统拿去换了赌资一样。总是在浪费了光阴后才痛心疾首,想起为什么在学校时能小有成绩,就只能一边克制自己的懒惰和无关奋斗的望想一边祈祷和找寻一个好的学习环境,寻找一个最适合自己梦想生长的温床吧。

进入入行程序的路风雪不断,入行后的路又是大雨倾盘,风雨兼程的人自会风雨无阻,不从温室走出来的人又怎么能懂得雨后彩虹的绚丽?雨水冲刷过了路才能在阳光的照耀下金光闪闪、熠熠生辉,优秀的人还会自发的优秀,我们不期待别人能将我们培养成优秀,但有了伯乐,筛选那些优秀的人,将优秀的人的潜能激发出来,今天你不够优秀,只要你有自发优秀而不甘平凡的基因,这就是你出厂时为你写好的优质程序,它总会不由自主的提醒你不要忘记自己前进的方向。

——致所有为优秀风雨兼程的人。

java基础——java学习心得相关推荐

  1. 201671010117 2016-2017-2 《Java程序设计》Java第二周学习心得

    Java第二周学习心得 这一周老师在周四进行了课堂测验,完全出乎我的意料,我以为老师会在前两周上课讲一下,由于我在课前没有好好准备,反转课堂来的有的措手不及,那些题很多很多都不会,也错了很多,班上有很 ...

  2. java就业班学什么呀_传智播客JAVA就业班学习心得

    传智播客JAVA就业班学习心得 4月26日CVS---4月27日UML 连续两天状态很是不好,上课总是不能够集中精神.不知为什么听这两天课的时候精神很涣散,也不知道自己在想什么,一整天的课,似听非听的 ...

  3. Linux中的Java类,Java基础入门学习-Java中类的属性

    Java基础入门学习-Java中类的属性 发布时间:2006-05-27 00:46:15来源:红联作者:WWW Public.private.protected显示了三种类中的属性和服务的类型,pu ...

  4. Java基础 快速学习(一)

    注意:本系列博客是在作者已经有一年多的C++经验的基础上学习Java的个人总结,可能并不适合所有看到这篇博客的人. 一.数据类型 1.整数:byte,short,int,long  分别对应1,2,4 ...

  5. Java基础的学习、知识点总结

    文章目录 Java基础的学习 1. 2.MS-DOS(Microsoft Disk Operating System) 命令提示符(cmd) 3.JRE和DJK 4.环境变量的配置 5.Java程序开 ...

  6. Java基础篇 学习笔记

    List item Java基础篇 学习笔记 java基础篇 第1章 计算机.程序和java概述 学习笔记 1.1什么是计算机 简单来说:计算机就是 ' 存储 ' 和 ' 处理 ' 数据的电子设备. ...

  7. Day5:Java基础语法学习6.9

    总目标:学会JAVA 本周目标:Java的入门知识(6.5--6.12) 今日目标:Java基础语法学习(1)6.9 注释 注释并不会被执行,是给我们写代码的人看的 Java中的注释有三种: 单行注释 ...

  8. Java基础----Java编程语言概述

    Java基础----Java编程语言概述 文章目录 Java基础----Java编程语言概述 Java编程语言概述 1-1 软件开发介绍 1.1软件开发介绍 1.2 常用命令 1-2 计算机编程语言介 ...

  9. Java基础-Java中的堆内存和离堆内存机制

    Java基础-Java中的堆内存和离堆内存机制 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 转载于:https://www.cnblogs.com/yinzhengjie/p/9 ...

  10. Java基础-JAVA中常见的数据结构介绍

    Java基础-JAVA中常见的数据结构介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.什么是数据结构 答:数据结构是指数据存储的组织方式.大致上分为线性表.栈(Stack) ...

最新文章

  1. Python基础01-Python环境搭建与HelloWorld
  2. pycharm的anaconda配置
  3. 【转载】CSS 入门精要(一)
  4. hdu1403 后缀数组
  5. [css] 举例说明与打印有关的属性有哪些?
  6. Mybatis判断int类型是否为空
  7. 框架源码专题:Mybatis启动和执行流程、源码级解析
  8. websocket.onmessage回调没反应_等待A股暴跌回调补四缺口倒计时第二十四天——8月19日总结...
  9. SharePoint 2013 同步FBA认证用户
  10. iOS:segment对齐原则
  11. ffmpeg编程入门学习笔记(一) -入门
  12. 创建user01-user20 随机六位数密码 a-z A-Z 0-9
  13. python期货量化交易_基于vnpy搭建期货量化交易机器人(一)准备工作
  14. 小米电脑任务栏卡死点不动
  15. paypal如何获取API签名
  16. maven项目中JRE System Library Problem J2SE-1.5问题
  17. 遍历二叉树的神级方法
  18. “蔚来杯“2022牛客暑期多校训练营5 A:Don‘t Starve
  19. 一步步教你批量压缩打包文件夹
  20. 使用一键hidpi脚本二级logo变大,手动定制,支持Monterey

热门文章

  1. springboot中使用redis的案例
  2. 2021 王道考研 408系列讲解
  3. 批量自动下单(京东)
  4. Java判断质数(素数)
  5. 数电实验三:组合逻辑电路分析与设计
  6. 蓝桥杯代码测评使用指南
  7. VS2005、vs2008+WinXPDDK+DDKWizard配置驱动开发环境
  8. 如何使用动软代码生成器连接oracle生成数据库设计文档
  9. stm32 LCD1602显示
  10. 电音制作宿主软件-Ableton Live Suite v10.1.30 WIN-MAC 中文版下载