技术栈是什么鬼?
栈的英文是stack。
首先,我们使用金山词霸来查一下stack的中文解释。
stack有堆起来的意思,其实就是堆叠,顾名思义,技术栈就是你掌握了一堆的技术掌握多种技术)。
一般来说是指将N种技术互相组合在一起N>1),作为一个有机的整体来实现某种目的或功能。也可以指掌握这些技术以及配合使用的经验。
这里的栈英文是stack一些东西堆在一起),而非数据结构的栈的意思。
打个比方,开发一个医疗管理系统,你使用了html + css + javascript + jquery + springmvc + hibernate + spring + linux + mysql等等,这些技术就是一堆技术一堆技术组合起来),这就可以称为技术栈。
如果我们说不同种类的技术,会显得很low,但是如果我们说技术栈,就会显得高大上和逼格满满,技术栈其实就是更有逼格的一种说法,说白了,技术栈听起来比较高大上,更装逼,感觉更厉害的样子。哈哈,不知道是谁发明技术栈这个词,我觉得就是为了让大家不明觉厉:不明白是什么意思,但是感觉很厉害的样子)
技术栈这个词,听起来也比较简洁,比不同种类的技术简洁一点
比较常见的说法:
1.你这个项目中用到了哪些技术栈?
2.刚才那个求职者用到的技术栈有点过时。
3.面试官问求职者,说说你平时常用的技术栈吧!
4.面试官问求职者,你知道java目前最新的技术栈有哪些吗?