大家好,今天小编关注到一个比较有意思的话题,就是关于编程学习框架的问题,于是小编就整理了2个相关介绍编程学习框架的解答,让我们一起看看吧。
如果只学一门web编程语言和框架,你会推荐哪种组合呢?
只会推荐php别问我为什么,全世界82%的web服务建立在php上,别吃饱没事做学什么python和node.js,python并不适合web开发,node.js只是玩具,java可以学。但是要精通一套框架的学习成本要比php高。
计算机专业是基础理论知识重要,还是各种编程语言和框架重要?找工作更看重哪种能力?
如果还是在校大学生或者没有生存压力,建议专心搞基础。框架更新太快了,比如前端jquery,现在已经慢慢被vue这种mvvm取代,然而mvvm框架也在不断加新东西,但他们本质上都是JavaScript写的,运用设计模型等等东西。 ,所以打基础,***不赔。
然后说校招,大公司笔试,也没有很多专注于框架的,问的都是算法,编程语言的运用,计算机网络等等基础知识。他们有自己的框架,你基础好,也可以很快学会这些新东西,还可以参与框架的开发维护。
谢邀
作为一名一线不知名搬砖者来说
(1)根据岗位不同,要求也就不同了,如果偏硬件开发或者系统开发,基础和编程语言很重要
(2)根据公司要求,公司急于上线项目,那就是编程语言和框架重要,你基础好,只是你的敲门砖以及是你编程中能够更好对应你的工作内容
基础知识是内功心法,语言和框架是招式!光学内功心法是很难学好的,内功心法必须配合招式一起学!比如计算机组成原理里面讲到内存寻址方式,你光是啃这本书,一定是没有效果的,你也不知道这门课学了有什么用!但是如果你开始写C程序了,配合指令集规范和寻址方式,你可以很清楚的知道每一种寻址方式对应到语言里的不同,比如参数如何入寄存器,局部变量如何进堆栈,如何访问,怎么样的代码会产生立即数寻址,那种寻址方式效率最高!再比如如果你在学习高数的时候,你知道深度学习和机器学习会用到,配合起来你高数也学好了,深度学习也学好了,因为你知道这套心法强大!再比如傅立叶变换,如果你知道各种滤波器,各种数据处理都需要它,你也不会对它毫无兴趣!再比如操作系统,如果你在写程序的时候用起多线程,你才发现这东西应该好好学!再比如信号与系统,你如果从事一份通讯电子相关行业,你就发现这套心法太有用了!要说重要,当然是心法重要,因为招式不停在变!技术日新月异,最后你会发现招式虽然不同,心法是一样的,一通百通!但学习的过程务必把内功和心法结合起来!
有一句话说的非常好:
经济基础决定上层建筑!
说到建筑,那就再举一个例子吧!
就比如盖楼,造房子,如果你地基打的好,地基夯实,那么你盖的楼就越高,就越结实!
你问题中所说的语言和框架就像是瓦工,建筑工人手里的工具,使用工具按照图纸盖楼,造房子没问题,但是盖房子,造楼需要设计图纸对吧?
那设计图纸的能力就是需要计算机专业学到的所有的基础知识和原理,基础不扎实,原理不懂,只当工人能造房子么?能,但是能造大房子么?能把房子造的更高而不塌么?能够让房子抵御 6 级以上地震么?不能,这就需要你必须得懂的计算机专业的基础知识,专业知识,计算机原理,操作系统,离散数学,线性代数,算法,计算机网络等!
学会了语言和框架能够编程和干活,做一定的实践没问题,但是要做更高级的架构和算法研究,人工智能等方面的工作,就需要这些各种丰富的知识结构了。
另外,我想说:很多互联网大厂,大公司,为什么要面试这些知识呢,尤其是原理性的东西和算法,都是大厂面试的必备知识!
到此,以上就是小编对于编程学习框架的问题就介绍到这了,希望介绍关于编程学习框架的2点解答对大家有用。