对一个项目的记录(JavaMark)

JavaMark,一个开箱即用定位于基础开发的项目,项目地址https://github.com/lveeJava/javamark,欢迎star

每一个开源的项目就像刚出生的孩子,都值得细心去呵护。今天的内容不是一篇技术分享,而是对自己学习,生活的一个小总结以及后面自己的一个计划。

在企业中有句话叫做“一年知,两年行”,大概的意思就是工作了一年,那么对这个企业就有了一定的了解,而工作了两年,就应该去思想自己能对这个企业做些什么。其实对于一个行业也是有同样的道理。

我是18届的毕业生,本科毕业到现在已经快2年了,工作内容是Java开发。17年秋招拿到一家上市企业的offer,但真正开始工作应该从18年的5月份开始算起。18年的1月份开始去签约的公司实习,实习了大概两个月,期间发现公司的工作节奏和氛围与自己期望差别很大,然后就毁约了三方,找了另一家公司。新找的公司是互联网行业的上市公司(实习的公司是制造业),工作氛围很好,体制福利、开发规范也都比较完善,毕业后也就留在了那边,一直工作到了今年3月份。很感谢在那边遇到的一些伙伴,从他们身上学到了很多东西,教会了我很多的开发思维和能力。之后跳槽到了现在的这家公司,离职主要还是因为感觉自己达到了一个瓶颈。

我一直觉得自己跟Java还是挺有缘分的,大学期间大一开始学的是前端,后面学了一段时间php,后来学校开设了一门JavaWeb相关的课程,之后就走上了Java后台开发的道路,这里也要感谢大学的老师提供了一些锻炼的机会。Java这个领域其实学习起来并不难,因为目前互联网上各种大牛很多,活跃的开源社区,可以白嫖的各种资源也特别多,学着学着就会觉得很多东西其实是相通的。所以最重要的是需要不断学习和思考,理解其本质,而不是拘泥于某个框架上的运用,同时基础真的很重要,基础不牢,地动山摇。

工作之余自己断断续续也有在写一些东西,写过一个小说网站,写过webapp,也写过一些开发工具。小说网站上线过,做了seo优化,也被百度收录,但访问量并不高,每天也就几十个的访问量,后来就停掉了。作为自由开发,期间也一直在思考什么内容才是适合自己,也能真正去解决某一些用户的需求。
JavaMark功能模块
在开源社区上,目前Java优秀开源的企业级开发项目有很多,比如renren-fast,Cloud-Platform等这些项目,都是一些很优秀的项目,里面有很多设计值得我们去学习,但大部分开源项目是定位于企业级开发,说白了就是已经事先搭建好了一些环境,只需要开发者在上面加上自己的业务逻辑。但事实上,对于企业或一款产品来说,除了业务,基础功能也是很重要的,比如单点登录,定时任务,工具脚本,日志采集,搜索引擎,系统监控,消息队列,缓存处理等等,这里每一个功能都可以作为一个单独的组件,又可互相联系组合成一个项目,是大部分企业产品想要长久发展所规避不了的基础设施,而JavaMark就是这样的一套设施设施,定位于基础开发,基于微服务设计而实现的一款开箱即用的产品。

JavaMark在设计上基于微服务SpringCloud开发,每个功能模块相互独立,统一定义开关可插拔,致力于真正实现企业级开发和运维监控的个性化定制。
JavaMark结构体系
JavaMark项目还在开发中,这里做为开始的记录,后续会在博客上不断更新在项目中遇到的一些问题和运用的技术分享,感兴趣的小伙伴可以关注我。

猜你喜欢

转载自blog.csdn.net/hsf15768615284/article/details/105909353