获得徽章 16
- 老马解释概念确实厉害,最近还经常碰到过项目上基于前端页面快速构建演示数据,能和真实服务接口切换的需求,这不就用到了契约测试的概念嘛。
Spring Cloud Contract 已经实现了一套微服务契约治理方案,如果简单一点可以通过创建 Stub Server 用 JSON 文件描述服务响应结果。展开评论点赞 - 从一名软件工程师而来,交付过一些面向政企服务的 SaaS 产品后,逐渐摸索出了一点作为产品 owner 的角色定位,不断问问自己是否能回答下面这些问题:
1、用户价值:这个产品带给用户哪些价值,是否成为了业务上的关键一环
2、市场定位:相对同类产品优劣势在哪里,可能的增长点在哪里
3、产品设计:能否讲清楚产品使用主要流程,向客用户、售前售后快速介绍产品功能
4、技术能力:是否熟悉所有关键技术选型,清楚可能的技术瓶颈,推动相关团队对产品升级
5、运营服务:能否快速定位并修复线上问题,清楚系统稳定性保障方案并减少人工干预展开等人赞过评论6 - 曾经以为挥舞着键盘可以改变世界,后来发现人的因素也很重要,协作、沟通、管理,正如西方谚语——「All Technical Decisions Are Political Decisions」,所有技术问题都是政治问题。
软件工程是由 Software,Hardware 和 Peopleware 构成的,他们一样构成或影响了软件复杂度。展开等人赞过1526 - 「企业培训没什么用」,这个在我刚入职场时还以为是个暴论,现在想想并不是。
大多数培训,无论业务上还是技术上——在为没有充分准备的人身上强加没有充分准备的内容,结果必然是低效的,而准备到位成本又是高昂的(比如一对一)。「没有充分准备的人」,就是没有足够的接受能力,「没有充分准备的内容」不仅是教授内容质量,更要求针对性指导。
那为什么还要培训呢?
工程科学是手艺活,手艺可以培养,经过练习就可以得到提升。信息时代的程序员就如同农耕时代的农民、工业时代工厂里的工人,产量与效率的提升直接依赖手艺熟练度。因此,训练是必不可少的,毕竟自燃型员工总是稀缺的,努力决定下限,选择决定上限是成立的。
那为什么很多人没有达到期望的成长呢?
1、没有充分的训练
2、没有合格的教练
这也给了计算机教育培训机构生存的契机,为那些想涌入热门行业的人们营造训练氛围做集训,提供教练因材施教。
这么想想,工程师苦哈哈的形象与创造力、聪明才智这些特质好像不太一致,其实也不是,手艺在精进融通后才会诞生艺术。就像文艺复兴时期那些在教堂里浑身沾满颜料,伏在脚手架上作画的大师们一样,身体力行、手脑合一,伟大的画作与建筑一起成为永恒之道。展开等人赞过26
![[灵光一现]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_25.51e6984.png)