一、一个软件工程师的软件工程知识技能水平高低主要体现在哪些方面 1)具备扎实的基本功,如:超快的打字速度、熟悉键盘快捷键的使用、熟练操作工具集和使用正则表达式。 2)代码书写符合规范且风格优良、能够对任务进行合理的分解、具有对代码进行单元测试的习惯。 3)对于业务有独到的理解与分析、熟悉需求工程。 ...
分类:
其他好文 时间:
2020-01-04 12:43:57
阅读次数:
103
软件工程师的软件工程知识技能水平高低主要体现在哪些方面 软件工程师是从事软件开发相关工作的人员的统称。它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位,工作内容都与软件开发生产相关。和其他的工程师类似,作为软件工程师,不一定要样样精通,但对于软件开发生产的整个 ...
分类:
其他好文 时间:
2020-01-02 22:50:24
阅读次数:
122
[TOC] Django框架简介 一, MVC框架和MTV框架 MVC,全名是Model View Controller,是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller),具有耦合性低、重用性高、生命周期成本低等优点。 ...
分类:
其他好文 时间:
2019-12-31 18:26:24
阅读次数:
74
一、软件工程师的软件工程知识技能水平高低主要体现在哪些方面总结 1、软件工程师 软件工程师英文是Software Engineer,是从事软件职业的人员的一种职业能力的认证,通过它说明具备了工程师的资格。软件工程师是从事软件开发相关工作的人员的统称。软件工程师包括软件设计人员、软件架构人员、软件工程 ...
分类:
其他好文 时间:
2019-12-31 10:54:56
阅读次数:
92
1.1 什么是软件工程师 1.1.1 软件工程师是从事软件职业的人员的一种职业能力的认证,通过它说明具备了工程师的资格。软件工程师是从事软件开发相关工作的人员的统称。它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位,工作内容都与软件开发生产相关。 主要有以下职 ...
分类:
其他好文 时间:
2019-12-30 21:11:27
阅读次数:
88
本文来自 dockone 编辑:yan 微服务只是最近提出的概念,实际上很多巨头公司(FB、Twitter、AWS等)已经在亲身实践。微服务并不是银弹,但是我们可以参考它的思想来解决自己遇到的问题。对于已经找准市场,业务即将或者马上就要急剧发展的创业公司,适合使用基于微服务的软件架构。 今天阅读了两 ...
分类:
其他好文 时间:
2019-12-30 09:39:52
阅读次数:
77
性能测试的基本概念 性能测试:是指在特定情况下测试系统如何执行的。资源的使用、可扩展性和可靠性也是性能测试的范畴。性能测试是性能工程的一个子集,主要发现软件架构以及设计导致的性能问题。 性能测试的目标:主要目标是测出系统运行的性能指标基线,我们在测试中也可能测试一些业界定义的性能指标基线。性能测试的 ...
分类:
其他好文 时间:
2019-12-28 21:17:11
阅读次数:
91
企业上云已成不可逆的趋势,全面云计算时代宣告来临,微服务已成软件架构主流,Kubernetes 将会变得更酷,2020 年还有哪些技术趋势值得观察? 作者 | Md Kamaruzzaman 译者 | 无明 策划 | 小智 基础设施:条条道路通云端 对于云厂商来说,2019 年是硕果累累的一年。不仅 ...
分类:
其他好文 时间:
2019-12-26 19:21:49
阅读次数:
88
架构思维—软件架构—系统架构—系统—大局观、系统观(结构与秩序)、还原论(分与合) 最高层次的规划,难以改变的决定 分解仅仅是加速开发和降低问题复杂度,如果分解后的内容无法集成在一起,那么分解就没有任何意义。分解+集成可以理解为架构最核心的思考方式和方法。 https://zhuanlan.zhih ...
分类:
其他好文 时间:
2019-12-26 19:20:36
阅读次数:
115
1.REST:REST是万维网软件架构风格,用来创建软件服务的。 2.REST的六个限制: (1)客户-服务器 关注点分离 服务端专注数据存储,提升了简单性 前端专注用户界面,提升了可移植性 (2)(服务端)无状态 所有用户会话信息都保存在客户端 每次请求必须包括所有信息,不能依赖上下文信息。(例如 ...
分类:
其他好文 时间:
2019-12-23 13:22:13
阅读次数:
67