有很多人都痴迷于计算机的技术,如各种语言,各种环境。说实话我实习已经快6个月了,现在在公司整天听到的就是公司里的再讨论某某语言好,某某语言赚的钱多,某某语言有前途有技术含量高。我都听累了。用哪种语言真的有意思吗!很多人说计算机基础是什么c语言,汇编语言。但没有什么人说是数学,当有一个初学者问:“我想学习编程,从什么入手!”,回答那是前期百怪,什么C语言啊,汇编语言啊,VB,等等。为什么不对他们说先学好数学呢?
我认为学好计算机就应该要先学好数学,这是基本中的基本。语言只是一种表达形式而已,真正的精髓在于它的思想,这并不只代表它的逻辑思想。很多人都说编程追主要的就是逻辑思想。我想不是!编程更重要的是数学思想,数学思想不但能够锻炼我们的逻辑思维,而且能够从中吸取在软件开发的工程项目中所吸取不到的知识。大家都知道数学是一种简洁的表示方法。公式中蕴含着太多的表示。编程不就是要用最简洁的方式,来达到最复杂的表示吗。我举个例子:如在屏幕中打印由“*”所表示的菱形。通常的方法就是采用两次循环。为什么不用取绝对值来采用一次循环的方法呢?这里就是一个数学思想的体现。当然看这个例子没什么。但是你想往跟高的层次发展的话,你就会慢慢理解数学的重要性。
如果是我会回答:先学好数学再来想这些事吧,否则你就是在计算机行业上浪费你的青春。还有一句话送给大家就是:“一件你认为很容易办成的事情,别人也一样容易办成”,可能你认为学习一门技术很快,这是你千万不要过于兴奋。你要把精力放在不容易得事情上,那才是真正有价值的东西,也是程序员和程序员差距的所在。别被所谓技术蒙蔽了你的双眼。
【编辑推荐】