好久没有写今日成长笔记了,要记得上一次写笔记还是2016-09-05,今天心血来潮,写一写最近发生在自己身上的事情,以后我要坚持每天写日记。

我承认自己身上的确或多或少的存在不足,现在把它们抛出来,并记录下来,一遍更好的认清自己。

今天的总结,是对以下几点的联想:
项目java开发用哪个开发工具。
详细设计文档修订版1的评审总结。

  • 站的高度要高一些:

关于java开发工具是用文本编辑器Notepade++,还是高级编辑器eclipse等。我的理解是,组内对成员对java不熟悉,使用低版本编辑器利于入门者学习java,甚至对java的编译过程等会更明晰,利于自己成长。而组长与我的想法恰恰相反,他认为高级编辑器,提供编辑器的高级功能,提高开发效率,利于保证项目进展。如果以项目进展为核心考虑此问题,那么使用高级编辑器的确能够提高开发效率。

Java开发者必备的六款工具

  • 开发过程中有些点位,可能想不到。

我做的是统计功能,统计具体内容不由我来确定,但我需要提供可查询的字段。字段不够没有关系,后期开发再添加。最好通过降低接口间耦合性保证我先用模块不做大的改动(最好是一点都不改动)。xml的做法是预留扩展字段,字段内容由调用者在符合我格式的基础上任意填写。解析xml的模块,将扩展字段中的多个名字直接作为数据库字段存入数据库。
不过这一点可以通过预留接口保证扩展来降低开发风险。同时这一点也提高了程序的扩展性,降低了模块间的耦合。

  • 详细设计文档过程中,功能一定要明晰,对于不明晰的解决方案,是要么舍弃该功能,要么提供扩展。

开发过程中,我努力去讨论明晰不确定点位时,发现这些点位就是不确定的、模糊的,对于此项目,这些模糊的是由接口间的松耦合解决的。

明晰功能阶段,一定要敲定所有功能,没有不明晰的功能,对于目前阶段确实无法明晰的,一定要找到解决不明晰的方案,要么松耦合解决后期具体扩展,要么舍弃不明晰功能。

  • 详细设计文档要先设计功能

详细设计文档要先设计功能,把功能点敲定了再写下边的流程图等等,功能点还没有全部确定并需要我开发人员拟定的,也需要开发人员敲定功能后再进行后续流程撰写等。

  • 发怒,是用别人的错误来惩罚自己。

人与人之间的交流,就像一面镜子。他对你说话的态度就是你当前说话态度的真实写照。所有要想让平静下来,需要的是我们的宽容和开怀的心态。

首先明确的是,对方说话可能真的有问题,但那是他自己的事情,我们不是心理医生,我不用对他的行为负责,没有必要也无需替他纠正他身上的错误。这也正印证了康德的那句名言(Angry with someone else's mistake to punish themselves。发怒,是用别人的错误来惩罚自己。)

如果因为我能力不足,让对方很生气,我努力提高自己,争取给对方惊喜,让他看到我的改变。

如果因为我的态度不好,让对方很生气,我努力修正自己的态度,并努力让自己变得和蔼。

如果因为他自身问题(比如心情不好等),那我更没有必要生气,有不是因为我,我有何必呢。不过我可以听听他的心声,听听他是不是最近遇到了难处。

如果他平时就喜欢发发脾气,说话就是那么冲,不是我能力不足,就是我态度不好,要么就是他有病,该看心理医生了。大胆承认自己有病吧,有病就看医生,不丢人,心理问题就像感冒一样常见,不要觉得自己没病,人们不是长骂“你他妈才有病呢”。这句话就跟“活该”有异曲同工之妙,不是在骂人,完全是陈述句。活该对应英文是“You deserves it。”用平和的心态去如这个句子,会突然发现没有一个词语是骂人的。你说对了,“你有病”和“活该”都不是骂人的。

>>康德英文名言<<

今日成长笔记2016-11-18 - 关于java开发的更多相关文章

  1. Android菜鸟的成长笔记(11)——Android中的事件处理

    原文:[置顶] Android菜鸟的成长笔记(11)——Android中的事件处理 Android提供了两种方式来处理事件,一个是基于回调的事件处理,另一个是基于监听的事件处理,举个例子: 基于回调的 ...

  2. github javascript相关项目star数排行榜(前30,截止2016.11.18):

    github javascript相关项目star数排行榜(前30,截止2016.11.18): 前端开源框架 TOP 100 前端 TOP 100:::::https://www.awesomes. ...

  3. 2月11日 阿里巴巴Java开发手册 读后感

    该手册分为几个部分: 印象深刻的几点: (五)集合处理 2.[强制]ArrayList的subList结果不可强转成ArrayList,否则会抛出ClassCastException 异常:java. ...

  4. Java学习笔记一:三步搭建Java开发环境

    Java开发环境搭建 一:安装JDK: 1.下载地址:http://www.oracle.com/technetwork/java/javase/downloads 非常显眼的下载界面 2.点击下载后 ...

  5. WebStorm配置(2016/11/18更新)

    目录: 1.主题设置 2.模板设置 3.代码段设置 4.快捷键设置 5.显示行号+自动换行 6.配置github 7.常用快捷键 8.软件下载(破解版及汉化包) 1.主题设置 1)ctrl+alt+s ...

  6. Hadoop学习笔记(五):java开发MapReduce

    1. MapReduce的流程图(摘自马士兵老师视频),我们开发的就是其中的这两个(红框)过程.简述一下这个图,input就是我们需要处理的文件(datanode上文件的一个分块):Split就是将这 ...

  7. linux学习笔记2:linux 下java开发的软件安装

    一.java ee开发环境的搭建 1.jdk的安装步骤 (1)首先必须要有安装文件,具体的可以去相关网站上下载,并制作iso文件 (2)将制作的iso文件挂载到linux系统上,并在虚拟机上将iso文 ...

  8. 阿里巴巴 Java 开发手册 1.4.0

    一.编程规约(一) 命名风格1. [强制]代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束.反例: _name / __name / $name / name_ / name$ ...

  9. U3D笔记11:47 2016/11/30-15:15 2016/12/19

    11:47 2016/11/30Before you can load a level you have to add it to the list of levels used in the gam ...

随机推荐

  1. safari浏览器cookie问题

        这个题目可能有点大了,这里主要讨论一种解决safari浏览器阻止第三方cookie问题.       场景       公司存在多个域名(a.com,b.com,co.com)这些域名应该统一 ...

  2. 用户登陆,退出等基本Action

    用户登陆页面user_login.jsp对应action为login.do: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transiti ...

  3. yii2学习的论坛

    http://www.yiifans.com/forum.php http://www.yiichina.com/ http://www.yiichina.com/

  4. 关于c语言的一个小bug(c专家编程)

    不多说,说了都是累赘!直接看代码吧! #include <stdio.h> int array[] = {23, 34, 12, 17, 204, 99, 16}; #define TOT ...

  5. kaggle之泰坦尼克的沉没

    Titanic 沉没 参见:https://github.com/lijingpeng/kaggle 这是一个分类任务,特征包含离散特征和连续特征,数据如下:Kaggle地址.目标是根据数据特征预测一 ...

  6. 如何搞定前端资源服务跨域问题之nginx篇

    问题描述 1.首先让我们先看一张图 2.从图中,我们可以很清楚的看到当http请求的站点访问https的资源的时候会报出“Cross-Origin”跨域的问题.为什么会出现这样的错误,这是因为涉及到“ ...

  7. [HeadFirst-HTMLCSS入门][第十章div,span]

    新元素 <div>逻辑容器 能进行分组,等于用一个大的盒子进行包装 <span> 内联字符的逻辑分组 text-align 改变所有内联元素位置. 属性 center 居中 行 ...

  8. ASP.Net请求处理机制初步探索之旅 - Part 1 前奏(转)

        在读本文之前建议先阅读IIS架构:http://www.cnblogs.com/tiantianle/p/5079932.html     不管是ASP.Net WebForm还是ASP.Ne ...

  9. jquery列表动画

    //新闻导航 (function (){ //获取分类名称 var _text = $('.news .news-wrapper .news-left .news-left-title .positi ...

  10. Adnroid Studio使用技巧

    官方第一条提示:所有的使用技巧都可以通过Help→Tips of the Day查看. 下面摘抄一些比较有用的技巧: 1.Esc把活动窗口从工具窗口指向编辑窗口.F12把编辑窗口指向上一次活动的工具窗 ...