![](https://img-blog.csdnimg.cn/20200608105159868.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
中年老程序员的架构师之路
文章平均质量分 54
已经是年近40的老程序员了。而且还因为转做管理,近4年没碰一线代码了。最近下定决定追寻一下自己的青春的足迹。寻找自己的初心,毕竟是IT专业的人,因此希望有生之年可以做一个自己的架构。成为一个自己的架构师。因此开这个专栏来分享自己的心得。也希望能帮助到正在努力的年轻人。
大家一起努力吧。
蓝血的阿健
长期从事金融软件解决方案和企业敏捷转型工作,从事过软件研发、业务分析、系统设计、项目管理和企业敏捷转型管理等多项工作,在银行,保险,互联网金融软件等方面都有从业经验,尤其对保险行业有着丰富的经验和深刻的理解,精通保险核心系统,经历过日本,澳洲,美国,中国大型保险寿险,产险/寿险信息化解决方案项目,具有丰富的大型核心系统集成项目管理经验。尤其了解guidewire的系统架构和核心系统迁移工作。
是一个具有相当学习能力,好奇,充满创新能量的实践者。永远希望自己在理论与实践中取得平衡尽可能做到知行合一,而不是整日漂浮于某些华而不实的理论体系中。
个人定位在技术管理领域。
展开
-
再读《架构即未来》有感
这是一本2016年的书,但是放到今天来看,发现其意识形态如此的超前,并且与许多理论为主的架构类书籍不同,该书最核心的就是这个AKF Scale Cube可扩展立方的实操性非常强。撰写此文也是希望更多的人可以了解并阅读本书,最好应该将之作为自己的床头读物来对待。实在是太精彩了。原创 2022-05-22 23:44:22 · 496 阅读 · 0 评论 -
谈一下什么是技术栈
今天有朋友问及我的个人技术栈是什么?突然一下懵了,这个词对我这种老程序员来说,瞬间觉得陌生。做了3年敏捷教练,碰来碰去都是公司中上层和顶层的人。让人不免有些飘忽。自然十分落地的技术栈就离我自然越来越远了。其实这个词也不是新词,百度里有这么一个定义一般来说是指将N种技术互相组合在一起(N>1),作为一个有机的整体来实现某种目的或功能。也可以指掌握这些技术以及配合使用的经验。打个比方,开发一个医疗管理系统,你使用了html + css + javascript + jquery + sp原创 2020-06-22 13:35:11 · 5439 阅读 · 0 评论 -
IDEA社区版执行SprintBoot的demo,结果屡次失败,提示m2文件夹内jar包为空
很简单的一个初衷,就是希望打开springboot,尝试一下快速开发。远景都是美好的。然后灾难开始了,首先如果仅仅用网上的springboot demo我会觉得没有挑战,于是给自己增加了一些难度,我加入控制器,希望做一些简单的操作。找了网上一些文章发现,需要加入控制器。那么我就加入了,加入之后发现报错。必须要有包的导入才行。尝试着在IDEA里自动发现并添加包依赖,结果pom里有了,但是为什么pom的依赖包没有自动更新呢?这其实还是容易的,我们只需要进入preferences里,查看mav原创 2020-06-09 15:06:13 · 586 阅读 · 0 评论 -
软件架构师知识图谱之我见
都说架构师是一个与时俱进的职业。自然知识体系也应该是与时俱进的。有些厌倦了教练或者管理岗的我,内心深处还是有着一个高级程序员的烙印。因此在整理架构师知识图谱的时候,还是会与软件开发的微观细节密不可分的。我将这个知识图谱分为了以下几类其中,软件架构包含:应用程序设计与开发,数据库设计等等。DevOps工程实践涵盖的更广一些,包含各类devops运维开发的工具体系,重点在于如何运用工具来加强协作。基础架构包含:应用服务器,数据库,Log日志管理,各类服务监视,现在流行的云服务等等源码分析原创 2020-06-08 12:30:13 · 464 阅读 · 0 评论 -
神秘诡异,IntelliJ配置Java运行环境失效?真的吗?
很奇怪,这样的课题本不应该是我来写,都已经是老程序员了,居然不会这个。虽然以前是eclipse党,好歹我做guidewire的时候,用的一直是idea4J。图:IDEA的社区版可是这次在mac上下载安装好了IDEA的社区版2020.1后,兴冲冲的进去,企图启动一个java程序,结果怎么也找不到北。我这个老程序员也是醉了。图:system提示找不到于是乎,老程序员很谨慎的打开了sdk的安装配置属性,试图寻找到sdk的问题。对的,一定是sdk没有安装好。图:打开...原创 2020-05-27 14:04:50 · 401 阅读 · 0 评论 -
SpringBoot创项目创建报:无法访问org.springframework.context.ConfigurableApplicationContext
首先我是参考了别人的文章,各种论坛,百度经验等等。发觉问题的解决就是没有清除好缓存导致的。只要修改了pom文件的父项目的版本号就可以了。<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.4.RELEASE</versio原创 2020-06-08 10:45:43 · 9197 阅读 · 2 评论