第一次写博客,主要目的是交流关于计算机专业的一些问题,各种有关的技术,记录我在大学期间的点点滴滴,谈谈自己的看法。
对程序,我一直以来的看法就是要掌握核心,在我理解上就是思路,通过一些代码,一些基本的语言,一些基本的语法规则,发现问题的时候,你就要解决问题, 首先应该是发散性思考,将范围最大化,从各个角度来看待这个问题,一个问题有很多思路,如果你在一个问题上有多种看法,想必你对设计程序这方面有着足够的能力。今天在csdn官网上看到一些某些企业的面试,一些有意思的试题。有一道题是这样的,一楼到十楼的每层电梯门口都放着一颗钻石,钻石大小不一。你乘坐电梯从一楼到十楼,每层电梯门都会打开一次,只能拿一次钻石,问怎样才能拿到最大的一颗?当时我就想到这个很像苏格拉底考验他学生,只是场景发生了变化,但是具体要怎么做,还真的有点摸不着头脑,我的想法是先看前面五层的钻石,只看不拿,记录下大小,取个平均值,在最后五楼拿个超过平均值的大小。但是总是感觉不对,拿到的概率还是十分之一,不管怎么做,都是靠着运气来的,然后去看了答案,没有标准答案,有的人利用自己的思维方式写出了Java代码作为这道题的答案,有人却从题目的漏洞提出看法,有电梯就有楼梯,然后你们懂的... 也正是这一道题让我明白很多,我们做程序的就是需要这种发散性思维,从不同的角度看待它。说到底,在大学里最重要的就是培养自己的思维,有着自己的思想,然后再进行一些专业的辅导,有着独特的看法,这样毕业之后不管做什么,都能迎刃而解。
今天看了关于PHP语言的一些基本内容,至于为什么看这个,主要是自己感觉这个有意思,产生兴趣的东西才有动力看下去。最近看到好多东西都跟系统扯上关系,所以打算等Linux系统那本书到了之后仔细研究Linux,现在的我,感觉自己现在所学的东西都没有得到体现,或许这是成为一个程序员的必经之路,在接下来的学习中要更加努力!