热门回答:
这不是非马是牛的问题。我不是理科出身。对计算机也不专业。但是从共性来说。实践都是理论来指导。没有扎实的理论基础。专业在精上很难达到一个新的境界有的人实践技能很强。没有专业理论也能做好一些工作。如电工。车工等。但是要促进学科进步。社会发展就要有深厚的理论知识或者创新理论来做基础。所以计算机专业入门容易。简单的编程容易。但是你要站在计算机学科的前沿。成为专家教授没有理论基础是不行的。找工作主要看单位的要求。这个你懂的。
其他观点:
作为一名IT行业的从业者。同时也是一名研究生导师。我来回答一下这个问题。
数学基础包括高数、线性代数、概率论和离散数学等相关内容。而计算机基础则包括操作系统体系结构、计算机网络、编译原理、算法设计、数据结构、数据库等内容。这些基础内容还是具有一定难度的。需要一个系统的学习过程才能掌握。而且随着自身知识结构的不断完善。也会进一步深入这些基础知识。
编程语言通常是研发人员的重要工具。通过编程语言来实现各种逻辑。可以说编程语言是完成设计的关键。目前比较流行的编程语言有几十种。比如C、Java、C++、Python、PHP等都是比较常见的编程语言。不同的编程语言通常都有其特定的应用场景。需要根据具体的开发任务来进行编程语言的选择。编程语言的熟练程度决定了研发人员的工作效率。但是编程语言并不是关键因素。关键因素还是在于算法的设计上。当然。对于应用级程序员来说。由于工作中使用到算法的机会并不多。所以编程语言还是一个学习的重点。
不同的工作岗位对于程序员的要求并不相同。通常对于应用级程序员来说。如果能熟练掌握一门编程语言通常就能胜任不少工作。但是对于研发级程序员来说。需要具备更加丰富的知识结构。
我从事互联网行业多年。目前也在带计算机专业的研究生。主要的研究方向集中在大数据和人工智能领域。我会陆续写一些关于互联网技术方面的文章。感兴趣的朋友可以关注我。相信一定会有所收获。
如果有互联网方面的问题。也可以咨询我。谢谢!
其他观点:
这问题如要细说。是可以写本书的。在头条里。我只能简要回答了:
首先。学习计算机的用处大概有两类。一是解决现实中的应用问题。比如开发一个气候预测系统、一个电子商务平台或者一个Hololens应用;另一类是解决计算机科学自身的问题。比如研究高能的AI算法、量子计算模型或下一代编程语言等。
因为要解决的问题类型不同。对从业者的要求也就不同。对于第一类。尽管在开发应用时也需要算法。但可能对理论的要求并不高。大多数情况是明白算法的功能和参数。然后拿已有模块直接调用~很多商业公司其实就是生存在大量彼此调用的“服务积木”海洋中的。
如果你立志于制造积木。那就要进入第二个圈子了。你可以穷经皓首打造出一个旷世算法。也可以瞄准商机发明一个解决大众急需的精巧组件。但是。你不论想做什么。精通理论都是最重要的条件之一。为什么又说是之一呢?因为还需要大量实践来验证你的创新才行。
总之。在现实中。基础理论和编程框架缺一不可。但不同的发展方向确实是有所偏重的。用人单位是根据其行业特点和发展方向招人的。必然各有所偏。打个比方。理论好比是灵魂。语言就是你的手脚。不论是脑力劳动者还是干体力活。都是需要手脑并用的。只是各有偏重而已。
就说这么多。祝新年学习顺利!
您还感兴趣的文章推荐
- 在北京月入14k,这种情况下要不要离职呢?
- 27岁:考研还是考公?该如何做出选择?
- 如何平衡自己的时间与陪伴孩子的时间?有哪些实用方法?
- 大专女生学前教育毕业一年多,有两家园工作经验想转行该咋办?
- 普通人怎样做才能挣到钱?有哪些途径和方法?
以上就是由互联网推广工程师 网创网 整理编辑的,如果觉得有帮助欢迎收藏转发~
本文地址:https://www.wangchuang8.com/168913.html,转载请说明来源于:网创推广网
声明:本站部分文章来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系进行处理。分享目的仅供大家学习与参考,不代表本站立场。
评论(2)
编程语言,都是,算法,理论,程序员,基础,互联网,计算机,积木,各有
没想到大家都对计算机专业是基础理论知识重要,还是各种编程语言和框架重要?找工作更看重哪种能力?感兴趣,不过这这篇解答确实也是太好了
这不是非马是牛的问题。我不是理科出身。对计算机也不专业。但是从共性来说。实践都是理论来指导。没有扎实的理论基础。专业在精