算法-2009年写的第三篇日记

来源:互联网 发布:淘宝网站首页图片 编辑:程序博客网 时间:2024/04/28 18:47

      

         最近工作不是很忙,可能是受金融危机的影响。索性静下心来充电。如:数据结构,算法,网络,IP协议。对一些基础的但又很重要的东西,巩固巩固。最近写了不少算法,其实最近做的一些事情在大学期间都需要掌握的,只是当时为了应付考试,没有花太多的时间去研究代码,写代码写的极少。导致的结果是考试成绩八九十分,其实正正理解的东西好少,这就是中国教育的悲哀。花大量的时间去记一些没用的概念。考试成绩很棒。花两年的时间去过四六级。最终是忽略了一些重要课程的研究,特别是动手能力。对于计算机学科,如果对基本的操作系统原理,数据结构原理,基本数据结构和算法,系统结构,组成原理,网络体系结构,网络协议。都不是很了解,没有正在动手去写算法,去实践。就算花一到两年的时间过了四六级,如果要在计算机领域有所作为。就很难了。而在中国现有的教育体系下就是这样的。
    和算法紧密联系的是数学和物理,记得上大学时学了不少数学感觉还是很有用的。高等数学,离散数学,概率论,数理统计,线性代数。数学不好,要写高质量的代码是很难的。虽然现在在中国应用系统里面都是Rubbish Code 。但中国未来肯定不只是做外包,写Rubbish Code 。而是要自己做设计,有自己核心的Code。就像Google,百度,一个算法定天下。郎咸平的产业链6+1原理告诉我们,产品设计,原料采购,物流运输,订单处理,批发经营,终端零售。正是这六大环节创造出了九美金的价值,而制造环节只是创造了一美金的价值,中国的软件,特别是外包行业仅仅是把国外设计好的东西。甚至类,方法,注释,文档都被国外的设计师、构架师设计好了,然后就等Code,就等着这些没有技术含量的Code。一个高中生,甚至是初中生,拿着每月一两K的Money,每日没夜的加班以伤害自己的身体,浪费自己的休息时间,锻炼时间,交友时间为代价。去创造一美元的价值。而很少接触到,设计,管理。最后的结果是把身体累垮了,而技术上也没什么长进,仅仅是比以前更熟悉拷贝和粘贴(特别是对日外包,日本这个民族从来就不会把核心的东西和别人分享的。但很擅长学习别人先进的科学技术,这正是日本民族的狡猾和伟大)。
    一些领悟:对于中国的程序员,如果想路走的更远。把基础学好,努力工作才是王道。然后是做管理还是资深构架师,都需要在做好程序员的基础上。比如雷军,求伯君,周鸿伟,中国教父李开复等(除了个别如:马云),希望再过几年中国的软件业不再只是Rubbish Code 不再只是只为别人填充代码。当那天真的来临,当中国的软件产业链不再是一美元而是具有高技术含量的九美元时,那时您做好准备了吗?整天只知道拷贝粘贴的程序员终究要被淘汰,这是历史所趋。要想走的长远就的站的更高,看的更远。