上下文:就所有的意图和目的而言,我觉得我的水平相当于一个计算机科学二年级学生的水平。我已经学习了所有的基本算法和系统类;我的C语言非常好,我甚至可以通过一些努力阅读反汇编。哎哟。阿尔戈。P对NP。我们把这叫做“旧式的东西”。
我的具体问题是:我不知道这些术语属于什么“主题”,在我看来,我称之为“新学校的东西”。我在这里挣扎于术语,但由于缺少一个更好的词,这些东西属于什么主题?
发布于 2014-12-14 21:50:30
所有这些术语都不属于一个单一的话题。
也不是。即使您没有跳过任何课程,您也可能没有听说过这些术语。这是相当正常的,一个学生从来没有听到他们从学术界的嘴。
你错过的是实习机会。(亦称学徒、实习、合作等)
有些机构声称在雇佣关系之外传授技能和礼仪。(相反,你付钱让他们注册。)这叫“新兵训练营”。既然有好的、坏的和丑的,我就不谈这个了。
在许多实际世界面向对象编程(OOP)项目中观察到的反复出现的类设计和交互模式来自于许多多功能领域。对OOP实践的一种增强。
为实现图形化编程接口(GUI)而提出的体系结构
一种基本的控制流结构,是所有GUI编程的基础。也指语言、框架和可重用库,这些语言和库都是专门为改进事件驱动编程而设计的。
非事件驱动编程的例子:
“技术堆栈”的简称。后者是指计算系统的分层体系结构的组成部分。该术语用于试图快速描述在给定系统的每一层计算中所作的技术选择的特定组合。
在实践中,它是一种时髦词的连词:
public override string ToString()
{
return string.Join(",", new string[] {
hardware.Name, os.Name, database.Name, webBackendFramework.Name, webFrontendFramework.Name });
}一个新兴的就业和职业发展模式,面向网络的软件开发专业人士。指的是对网络后端和网络前端都有很好装备的专业人员.
这个术语给人的印象是,“完全堆栈开发人员”拥有广泛的知识,能够自己建立一个完整的网站(包括客户端和服务器端)。
一种软件开发方法。请参阅维基百科的文章。参见:“精益开发”、"Scrum“和”看板“。
历史上相关的概念(但在目前意义上理解这一术语并不是必要的)是:“丰田生产系统”、“敏捷宣言”、“极限编程”。
软件行业的一种趋势。这种趋势影响到软件开发的各个方面:
简单地说,这是一种革命性的趋势,是一种颠覆性的创新,尽管这是一种在过去几十年中发生的渐进式变化,而不是一种突然的变化。
从某种意义上说,不采用SaaS的软件开发公司将处于永久的竞争劣势,将面临灭绝,这是具有破坏性的。
请参阅维基百科中的“软件架构”和“软件工程”。还可以在自己学校的课程中查找“管理和信息系统(MIS)”。
https://softwareengineering.stackexchange.com/questions/266436
复制相似问题