为什么你选择成为一名程序员?
目录
概述
无论做什么事,都得有兴趣,市场,和能力,三个方面的支持.
没有兴趣的事做不久,没有市场的事没法做,谁也不能用爱发电
没有能力的事做不了. 成为一名程序员同时需要兴趣和市场
以及能力.
兴趣
每一个人的天生禀赋不同,有人数学学得好,有人语言学得精,
数学特别棒的人对计算机产生兴趣的可能性就比较大了.
人只能对自己比较擅长的事有兴趣,对自己越做越差的事,
有浓厚的兴趣是不现实的.
有人是创造性的人格,还有人是破坏性的人格.
创造性的人格的人,更可能去造房子,造汽车,编程序等,
破坏性的人格的人,更愿意去用爆破的方法来拆房子,对汽车
做撞击试验,对程序进行逆向工程,进行渗透测试等.找漏洞
是破坏性人格的人的专长.
我自己无疑是创造性的人格,在初中一年级时,学校重金购置了
25台电脑,我第一次学习了求最大公约数的辗转相除法,这
个算法让我感觉到算法太神奇了,我怎么没有想到这么完美的算法呢?
对计算机的兴趣从这时就产生了。直到我学习了求最大公约数的快速算法
之后,才发现算法真得是妙不可言。从兴趣上看,计算机是我一生的职业了。
市场
什么是市场,我的理解是社会需求的总和。我考大学报专业时,计算机
专业已经很热门了,各个学校的计算机专业的录取分数都被炒得很高了。
事实证明,过去的二十年里,计算机的市场是非常庞大的。我退而求其次,
选择了应用化学专业,毕业时又鬼使神差地入了计算机的行业。当时,
同