Jeecg心得篇--这个世界不缺程序员,而是缺少匠人和架构师
真正的快乐,是用自己喜欢的方式过完这一生。来人间一趟,不能只为了活着。
这个世界不缺程序员,而是缺少匠人精神的架构师与产品经理。
因为他们通过自己的行为与理念默默地改变着世界,一个更好的世界。
这是我们的目标,工作几年下来,发现有很多同事已经忘了自己作为程序员的初衷。
如何从不断的搬移代码到改变世界?这一直是值得我们思考的问题。太多的人在堆砌代码中忘记了程序员的内涵。代码只是我们改变世界的工具。而我们对工具的要求会越来越高,以此来实现我们改变世界的理想。
jeecg目前应该可以满足我对程序员初步理解。
优点:
1.开发效率高。开发效率和准确需求挖掘是对项目成功与否的两个关键要素。Jeecg刚好满足开发效率的提升的要求。代码自动生成与表单拖拽功能都极大的提高开发效率。我觉得这是Jeecg最大的优势,这也是未来的趋势。世界这么美好,需要我们去思考,去体验。
2.内外网分离。内外网分离的设计符合目前企业系统安全性与灵活性的要求。特别是金融行业对系统的安全性要求越来越高,每年会组织专业的安全团队对内部系统进行安全测试。这是很重要的系统架构设计。
建议
感觉自己下载的代码属于删减版,没有代码自动生成工具等复杂的功能,所以这里主要是根据自己的系统使用情况,写的一些见解。也有可能看到的不是很全,导致内容会有差错,敬请见谅。
1.流程模块设计过于简单
应该在流程中添加审批角色及审批用户,这部分区分系统角色和系统用户,单独进行管理,方便应该组织结构的各种复杂变化。比如一个系统用户可能会在多个流程担任审批角色。
同时系统管理员最好可以后台指派审批人等,为了处理特殊情况,审批人休假的问题。
2.信息发布模块:可以添加一个信息发布模块,可以发布企业信息等
3.文档管理模块:好像没发现文档管理模块,下图是jeesite的文档管理模块,但是感觉这个也不是很合理。可以把这个设计成单独的模块,具体的业务可以调用,一般组织的文档资料也可以调用。

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

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

Jeecg心得篇--这个世界不缺程序员,而是缺少匠人和架构师的更多相关文章
- Java程序员怎么迈向架构师
怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,这是不仅一个刚刚踏入职场的初级程序员也是工作三五年之后开始迷茫的老程序员经常会问到的问题. ...
- 浅谈Android移动开发程序员的职业发展之路
现在几乎每个it公司都在开发移动产品,我最早知道Android还是在09年成都某学院上大学的时候,从新闻上知道有这么一家公司,创始人安迪·鲁宾很有名,但安卓到底是做什么的,我并没有关注. 到2010年 ...
- Java程序员的职业发展道路 附:大型网站 -- 架构技能图谱(Java版)
职业发展道路基本有3条: 第一条路线(技术专精): 初级Java开发---中级--高级---项目主管--Java项目经理---网站架构师----资深专家 第二条路线(技术转产品):初级Java开发-- ...
- [Mac A]为什么国外程序员爱用 Mac?
from http://www.vpsee.com/2009/06/why-programmers-love-mac/ Mac 在国外很受欢迎,尤其是在 设计/web开发/IT 人员圈子里.普通用户喜 ...
- .Net程序员面试所需要的一些技术准备
夜已经很深了,但却毫无睡意,最近找工作和面试感触良多,所以想记录下来这段过程. 作为一个.Net程序员,不可否认是比JAVA要难混的.甚至在智联招聘或者大街网都没有.NET程序员的备用选项.真是令人悲 ...
- 从士兵到程序员再到SOHO程序员
2013年9月13日,我从就职了一年半的S公司正式离职,并开始了我梦寐以求的“SOHO程序员”之路. 这对于我来说,是一次人生道路上的重要选择,在这里,我想分享一下我是如何选择了这条道路的,同时也是对 ...
- 【程序员小助手】Emacs,最强编辑器,没有之一
内容简介 1.Emacs简介 2.Emacs三个平台的安装与配置 3.自动补全插件 4.小编的Emacs配置文件 5.常用快捷方式 6.和版本控制系统的配合(以SVN为例) [程序员小助手]系列 在这 ...
- 同样级别iOS程序员,为啥比我菜的程序员薪资都比我高?
前言: 作为程序员,都有一种相同的焦虑——即当一次又一次的新技术浪潮袭来,总会不由自主的拼命跟随,总是担心如果不紧跟新技术的潮流,将会被时代所抛弃. 害怕年龄,害怕平庸,其实只是你在现实里的努力无法支 ...
- <2014 05 09> 程序员:从C++转到Java需注意的地方
最近想玩玩Android的APP开发,从C++角度来学习Java.Java可以说是一个优化精简版的C++,去除了底层C的很多特性.找了这篇文章. --------------------------- ...
随机推荐
- [LeetCode] 113. 路径总和 II
题目链接 : https://leetcode-cn.com/problems/path-sum-ii/ 题目描述: 给定一个二叉树和一个目标和,找到所有从根节点到叶子节点路径总和等于给定目标和的路径 ...
- px-em-pt等字体的不同
- a ^ b mod c 取模运算优化反思(老物)
这是一篇嘲讽我之前的自己采用笨重愚蠢思想去解决问题的日志. RSA 加密与解密涉及到 a ^ b mod c 的问题,如何计算这个值呢? 我会选择 pow(a, b) % c, 事实上在写RSA的时候 ...
- Label显示时间
package 第十一章; import java.awt.Button; import java.awt.Color; import java.awt.Font; import java.awt.F ...
- iOS - 断言处理与调试
一.Objective - C 中的断言: Objective - C 中的断言处理使用的是 NSAssertionHandler : 每个线程拥有它自己的断言处理器,它是 NSAssertionHa ...
- UITextView学习笔记
=================================== UITextView =================================== 1.UITextView常用属性 ...
- Nginx 的全局和虚拟主机配置
Httpd.conf nginx.conf my-heavy-innode-4G.cnf php.ini 用中文注释 # user:指定 Nginx Worker 进程运行用户和用户组,默认 nob ...
- Spring Boot 支持https
1. 生成key JDK下 keytool -genkeypair -alias mySSL -keyalg RSA -keystore E:\tomcat.key 其中-alias是证书的别名,RS ...
- Ubuntu 16.04安装N卡驱动、cuda、cudnn和tensorflow GPU版
安装驱动 最开始在英伟达官网下载了官方驱动,安装之后无法登录系统,在登录界面反复循环,用cuda里的驱动也出现了同样的问题.最后解决办法是把驱动卸载之后,通过命令行在线安装驱动. 卸载驱动: sudo ...
- 显示本机 Linux 系统上所有开放的端口列表
#!bin/bash#作者:liusingbon#功能:从端口列表中观测端口,关闭无用端口对应的服务,降低被意外攻击的可能性ss -nutlp |awk '{print $1,$5}' |awk -F ...