真正的快乐,是用自己喜欢的方式过完这一生。来人间一趟,不能只为了活着。

这个世界不缺程序员,而是缺少匠人精神的架构师与产品经理。

因为他们通过自己的行为与理念默默地改变着世界,一个更好的世界。

这是我们的目标,工作几年下来,发现有很多同事已经忘了自己作为程序员的初衷。

如何从不断的搬移代码到改变世界?这一直是值得我们思考的问题。太多的人在堆砌代码中忘记了程序员的内涵。代码只是我们改变世界的工具。而我们对工具的要求会越来越高,以此来实现我们改变世界的理想。

jeecg目前应该可以满足我对程序员初步理解。

优点:

1.开发效率高开发效率准确需求挖掘是对项目成功与否的两个关键要素。Jeecg刚好满足开发效率的提升的要求。代码自动生成与表单拖拽功能都极大的提高开发效率。我觉得这是Jeecg最大的优势,这也是未来的趋势。世界这么美好,需要我们去思考,去体验。

2.内外网分离。内外网分离的设计符合目前企业系统安全性与灵活性的要求。特别是金融行业对系统的安全性要求越来越高,每年会组织专业的安全团队对内部系统进行安全测试。这是很重要的系统架构设计。

建议

感觉自己下载的代码属于删减版,没有代码自动生成工具等复杂的功能,所以这里主要是根据自己的系统使用情况,写的一些见解。也有可能看到的不是很全,导致内容会有差错,敬请见谅。
1.流程模块设计过于简单
应该在流程中添加审批角色审批用户,这部分区分系统角色系统用户,单独进行管理,方便应该组织结构的各种复杂变化。比如一个系统用户可能会在多个流程担任审批角色。

同时系统管理员最好可以后台指派审批人等,为了处理特殊情况,审批人休假的问题。

2.信息发布模块:可以添加一个信息发布模块,可以发布企业信息等

3.文档管理模块:好像没发现文档管理模块,下图是jeesite的文档管理模块,但是感觉这个也不是很合理。可以把这个设计成单独的模块,具体的业务可以调用,一般组织的文档资料也可以调用。

4.从产品的角度说,需要优化的细节很多。比如下图,完全可以将个人办公业务办理整合进工作台,统一客户操作入口。

再如下图流程类型可以设为下拉框,可以让客户选择,减少客户操作。

Jeecg心得篇--这个世界不缺程序员,而是缺少匠人和架构师的更多相关文章

  1. Java程序员怎么迈向架构师

    怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,这是不仅一个刚刚踏入职场的初级程序员也是工作三五年之后开始迷茫的老程序员经常会问到的问题. ...

  2. 浅谈Android移动开发程序员的职业发展之路

    现在几乎每个it公司都在开发移动产品,我最早知道Android还是在09年成都某学院上大学的时候,从新闻上知道有这么一家公司,创始人安迪·鲁宾很有名,但安卓到底是做什么的,我并没有关注. 到2010年 ...

  3. Java程序员的职业发展道路 附:大型网站 -- 架构技能图谱(Java版)

    职业发展道路基本有3条: 第一条路线(技术专精): 初级Java开发---中级--高级---项目主管--Java项目经理---网站架构师----资深专家 第二条路线(技术转产品):初级Java开发-- ...

  4. [Mac A]为什么国外程序员爱用 Mac?

    from http://www.vpsee.com/2009/06/why-programmers-love-mac/ Mac 在国外很受欢迎,尤其是在 设计/web开发/IT 人员圈子里.普通用户喜 ...

  5. .Net程序员面试所需要的一些技术准备

    夜已经很深了,但却毫无睡意,最近找工作和面试感触良多,所以想记录下来这段过程. 作为一个.Net程序员,不可否认是比JAVA要难混的.甚至在智联招聘或者大街网都没有.NET程序员的备用选项.真是令人悲 ...

  6. 从士兵到程序员再到SOHO程序员

    2013年9月13日,我从就职了一年半的S公司正式离职,并开始了我梦寐以求的“SOHO程序员”之路. 这对于我来说,是一次人生道路上的重要选择,在这里,我想分享一下我是如何选择了这条道路的,同时也是对 ...

  7. 【程序员小助手】Emacs,最强编辑器,没有之一

    内容简介 1.Emacs简介 2.Emacs三个平台的安装与配置 3.自动补全插件 4.小编的Emacs配置文件 5.常用快捷方式 6.和版本控制系统的配合(以SVN为例) [程序员小助手]系列 在这 ...

  8. 同样级别iOS程序员,为啥比我菜的程序员薪资都比我高?

    前言: 作为程序员,都有一种相同的焦虑——即当一次又一次的新技术浪潮袭来,总会不由自主的拼命跟随,总是担心如果不紧跟新技术的潮流,将会被时代所抛弃. 害怕年龄,害怕平庸,其实只是你在现实里的努力无法支 ...

  9. <2014 05 09> 程序员:从C++转到Java需注意的地方

    最近想玩玩Android的APP开发,从C++角度来学习Java.Java可以说是一个优化精简版的C++,去除了底层C的很多特性.找了这篇文章. --------------------------- ...

随机推荐

  1. Codeforces 1255E Send Boxes to Alice(前缀和+枚举+数论)

    我们考虑前缀和sum[i],如果将a[i+1]中的一个塞入a[i]中,则不影响sum[i+1],但是sum[i]++,如果将a[i]中的一个塞入a[i+1],则不影响sum[i+1],但是sum[i] ...

  2. React -- 3/100 】组件通讯

    通讯 | props | prop-types 组件通讯 Props: 组件无论是使用函数声明还是通过 class 声明,都决不能修改自身的 props /* class */ .parent-box ...

  3. java调用shell脚本小demo

    复制指定文件cpp.sh: [root@localhost soft]# vim cpp.sh#!/bin/bash name="$1"\cp /home/soft/test/${ ...

  4. wepy相关

    1.根据官方文档: $ npm install @wepy/cli -g # 全局安装 WePY CLI 工具 $ wepy init standard myproj # 使用 standard 模板 ...

  5. Azure IoT 技术研究系列1

    物联网技术已经火了很多年了,业界各大厂商都有各自成熟的解决方案.我们公司主要搞新能源汽车充电,充电桩就是我们物联网技术的最大应用,车联网.物联网. 互联网三网合一.作为Azure重要的Partner和 ...

  6. Python 基本数据类型详解

    1.数字 int(整型) 在32位机器上,整数的位数为32位,取值范围为-2**31-2**31-1,即-2147483648-2147483647在64位系统上,整数的位数为64位,取值范围为-2* ...

  7. SpringBoot使用Easypoi导出excel示例

    SpringBoot使用Easypoi导出excel示例 https://blog.csdn.net/justry_deng/article/details/84842111

  8. git-shell设置代理

    Configure Git to use a proxy ##In Brief You may need to configure a proxy server if you're having tr ...

  9. java: Set类及子类:TreeSet有序子类,HashSet无序子类:重复元素

    Set类及子类: TreeSet有序子类: HashSet无序(散列)子类 HashSet子类的内容是没有顺序的,单个元素也不会重复的(对象除外). Set<String> allSet ...

  10. 【NOIP2016提高A组模拟7.17】寻找

    题目 Bob和Alice出去度蜜月,但Alice不慎走失,Bob在伤心过后,决定前去寻找Alice. 他们度蜜月的地方是一棵树,共有N个节点,Bob会使用下列DFS算法对该树进行遍历. startin ...