软件开发
-
谈项目快速开发方法——敏捷开发
以前,我写过一篇文章“追溯软件项目失败的根源”,里面讲述了我在做房地产信息平台建设中遇到的各种困难,有需求不明确、需求蔓延、多团队作战、项目时间紧、人员变动、需求变更频繁、沟通不…
-
使用 RT-Thread 实时操作系统驱动你的硬件
编程驱动一个微处理器芯片是相当有难度的,但在嵌入式系统开发上,实时操作系统可以为你解决很多此类的困难。 从通用计算的角度,操作系统是提供计算机基本功能的一组软件。操作系统保证了计算…
-
开启天文之路的 4 个 Python 工具
使用 NumPy、SciPy、Scikit-Image 和 Astropy 探索宇宙 天文学与 Python 对科学界而言,尤其是对天文学界来说,Python 是一种伟大的语言工具…
-
程序员自己写测试,还要测试人员做什么?
21CTO 社区导读:在向开发人员介绍单元测试或TDD等工程实践时,往往可以听到这样的疑问。比如:自己写的程序,自己无法从另一个角度测出问题。写bug的时间都不够了,哪有时间来写测…
-
CI/CD 中的自动化测试的概要知识
持续集成和持续交付是由测试驱动的。以下是如何做到的。 “如果一切似乎都在控制之中,那只是你走的不够快而已。” —Mario Andretti 测…
-
开发者与雇主视角:哪些编程语言最值得学习?
这个问题,Cobol,RPG,对吗? 哦不,等等,是最普及的。嗯,它必须是普及的… 是的,我们都不太喜欢搞破坏的泡沫语言,Basic语言和Cobol语言都没有列入当前清…
-
中国程序员为什么要跳槽?
一些人总是发出一些错误的声音,形成了劣胜优汰可怕的现象。他们在误导着中国,把我们的后继军训练成软件蓝领,胸无大志,目光短浅,稍有点成绩就自满就自高自大的人,浑不知天外有天,外国正在…
-
如何在 Mac 上安装 Java
macOS 用户可以运行 Java 的开源版本,以及用于云原生cloud native开发的新框架。 五月底,Java 庆祝了它的 25 周年纪念日,为了纪念这一时刻,世界各地的开…
-
埃里克·施密特:我可直接的说,互联网将消失!
当互联网概念在中国资本市场上方兴未艾之时,互联网巨头谷歌公司的执行董事长埃里克•施密特在前段时间举行的座谈会上大胆预言:互联网即将消失,一个高度个性化、互动化的有趣世界——物联网即…
-
CTO 与工程 VP 的区别?
初创公司和成熟公司,CTO 与 VP 的定位都是不一样的。究竟怎样更好地去理解 CTO 与 VP 的区别呢? [b] [/b] 写在前面 有天中午和同事吃饭时聊起了工作上的愿景…