很久以前就想写这样的文章了,现在传统软件和互联网软件行业的兴起,让很多人都成为了程序猿,以至于现在程序猿的泛滥,水平参差不齐,很多都是懂得皮毛不懂的原理,偏离了软件开发的思想! 重点摘要: 现在我们web的前端页面都是使用velocity这样的模板语言进行开发,抛弃了jsp,这样的选择又会给我们ja ...
分类:
编程语言 时间:
2020-02-09 18:29:10
阅读次数:
83
软件模式是将模式的一般概念应用于软件开发领域,即软件开发的 总体指导思路或参照样板。软件模式并非仅限于设计模式,还包括 架构模式、分析模式和过程模式等,实际上,在软件生存期的每一个阶段都存在着一些被认同的模式。状态模式的定义状态模式允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了它的... ...
分类:
其他好文 时间:
2020-02-09 11:27:04
阅读次数:
76
▎本文系译文:关于将设计思维与敏捷开发相结合的尝试 —— 成功与失败剖析" 作者: "BrianNeisler" 译者: "Aceyclee" 我们所说的设计思维,是指由 IDEO 公司的 Tim Brown 提出,并且正在改变全世界组织的设计思维,简称 DT。(译者注:IDDO,当代最具影响力的设 ...
分类:
其他好文 时间:
2020-02-07 17:06:53
阅读次数:
70
软件开发的架构: 1. C/S架构:客户端与服务器端的架构 2. B/S架构:浏览器端与服务器端架构 网络基础 地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议 网络基础 socket概念 Socket是应用层与TCP ...
分类:
其他好文 时间:
2020-02-07 17:04:04
阅读次数:
72
读完此书,不免让人掩卷长叹!一群人怀抱着改变世界的理想上路,却在追寻时发现,那些近在眼前的理想之峰,是如此的遥不可及。当你好不容易翻过一座高耸的俊峰时,以为理想之峰唾手可及,却发现这只是你到达理想之峰之前需要攀越克服的穷山峻岭之一。软件开发过程有时就是这样的一种体验。这就像是驯兽师的把戏,把食物吊在 ...
分类:
其他好文 时间:
2020-02-07 01:37:15
阅读次数:
87
将软件卖出去,是软件成功的最终标志。必须让决策者相信应用程序开发计划的价值;必须让潜在客户看到软件可以满足他们的某种需要。可用性并不总是能够决定软件的销售。有些很难用的软件已被人们广泛使用,有的软件用户界面的确低劣,但却长时间未被淘汰。在每个计算机应用领域中都有这样一个初始阶段,只要一个产品能够完成 ...
分类:
其他好文 时间:
2020-02-06 22:55:55
阅读次数:
62
对转行的同学我列举了下面几个问题,仔细思考一下或者能对你转行有很大的帮助!几个问题会更好:1、你喜欢it技术,是否做软件开发就对你更合适?每个人的性格不一样,包括后天形成的特质,这就决定了自己尽管很想做技术开发,或者自己真的不太适合,推荐大家使用mbti职业性格测试看下。做软件开发要耐得住寂寞,而且不怕枯燥。对于大多数人来说可能都做不到这两个。2、以哪些标准来分析你是否适合做软件开发?来看下零基础
分类:
其他好文 时间:
2020-02-06 21:31:25
阅读次数:
78
开发人员如何对待用户以及用户对有用工具的需求将极大地影响系统的开发成本和工期。研究发现,在人们频繁列举的造成软件开发项目预算超支的原因中,头四项都与软件的用户和使用有关。关于成本超支的头号原因是用户频繁要求更改需求,第二条原因是忽视了必要的用户任务。第三条原因是用户缺乏对其需求的理解,而第四条原因是 ...
分类:
其他好文 时间:
2020-02-05 23:47:07
阅读次数:
117
<?phpnamespace app\admin\controller;use think\Controller;class Test extends controller{ const name='PHP软件开发工程师'; private $a='1'; public function index ...
分类:
其他好文 时间:
2020-02-05 13:50:07
阅读次数:
74
GitLab CI/CD 是一个内置在GitLab中的工具,用于通过持续方法进行软件开发: Continuous Integration (CI) 持续集成 Continuous Delivery (CD) 持续交付 Continuous Deployment (CD) 持续部署 持续集成的工作原理 ...
分类:
其他好文 时间:
2020-02-05 13:19:42
阅读次数:
67