c#编程技术之------初衷

来源:互联网 发布:矩阵的持续时间 编辑:程序博客网 时间:2024/06/01 22:46
    从开始接触计算机这个行业,到现在已经接近十年了,最大的感触就是:"自己费尽心思得到的结论,由于项目进度的原因,总不能很好的总结, 
当再次用到的时候,发现忘个差不多了。虽然基本思想还是清楚的,但是思想到应用还是有一段距离的"。在这个行业,时间就是金钱,
如果能把之前用过的东西很好的总结整理,当再次用到的时候,能够信手拈来,把更多的精力放到具体的业务和逻辑上,岂不是更好。用我一个老师的话说,程序员的
工作其实蛮简单的,无非就是循环和判断。但前提是你要彻底理解和掌握你所开发项目中用到的技术。
    说到这,想聊一聊教育和技术,记得上学的时候一位老师曾用特别简单的话总结了教育和技术的区别,他说:"教育是你到了80岁脑子里还记得的东西,而技术是你用完不久就忘的东西".
我觉得说得很形象,教育教的是一种思想,一种思维方式,一种处理问题的方式方法,是飘在空中的东西。而技术是对一些思想原理的具体落脚,是实实在在的东西。
记得刚进这个行业的时候就有人说,有的架构师写代码的水平还不如一般的程序员。我感觉这句话并不矛盾,架构师关注的是处理问题的方式方法,
而程序员关注的是这些处理方法的具体实现。一个人学过一门开发语言就能从事开发的工作,因为这是技术,是工具,是实实在在的东西,拿起来就能用。
但是如果你想更深一层的了解,就必须要学习数据库原理、计算机组成原理、网络原理这些东西,这些不能直接产生生产力,但是他却能影响你工作的深度和广度
,没有这些原理支撑,你掌握的技术就是盖在沙滩上的楼宇。中国的大学教的是教育,是原理,不能直接产生生产力,她交给社会的是具备可塑造成某方面技术人才的毛坯。
而许多职业院校教的是当今社会需要的炙手可热的技术。而中国企业想要的是正是这种能直接胜任相关工作的技术人才。所以有的人就在喊,大学无用论。对此,我不做评论,
大学和职业教育只是国家在不同梯度上培养人才而已。
   而我们随后讲的不属于教育范畴,而是你在工作中实实在在用的.net技术。现在市面上的书,即便是技术性很强的书。也往往是理论一大堆。可实用性不强,特别是初学者,往往是看的一头水雾。
 对此我深有感触,记得刚学习面向对象的时候,老师是以VB为蓝本讲解的。我在图书馆泡了两个晚上,书的作者也是费劲心机的给大家描述相关概念,我愣是没有理解什么是类和接口。也许我真是
 有些笨的缘故。现在想想,如果老师能够多写几个列子,可能我就不那么费劲了。在学习技术这条路上,我对两本书印象比较深,一本是<<大话设计模式>>,一本是<<自己动手编写操作系统>>。
 这两本书告诉我两个道理,一 书不一定要编写的那么正经,那么高大上,特别是技术类的书,把知识传授给读者才是目的。 二 学以致用,在应用中学习往往印象更深。我在开发学习过程中遇到的困惑,
 想必同行们也都遇到过,之前一直看别人写的东西,也是时候给大家贡献点东西了。在接下来的讲解中,我们以
 实例驱动,从实例中总结归纳,并结合我项目开发中遇到的困惑,把c#这们语言最实用的东西展示给大家。
   最后想说,自己是一个做事拖拉,没有恒心的人,想通过这次c#编程之旅,逐步改掉自己的一些坏习惯。
0 0
原创粉丝点击