说实在,我还是一名小菜鸟,虽然在大学同学中算是编程高手,但我知道不算什么。
因为项目的需要,我在家学习了Asp.Net。
凭借有点编程经验,我一上来就直接下了一个经典的程序PetShop来看。这么大一口,当然被噎着了。之后,在网上找到了一些网友分析PetShop程序架构的文章,辅助设计模式方面的视频,4天时间终于搞定了,虽然没有写过一点代码,但我坚信我对Asp.Net已经有了比较深刻地了解。读PetShop的程序,我第一次体会了设计模式在软件开发中的应用,这是我最大的收获。
很多东西,只有脱离书,投入到实践当中,你才能发现以前对理论的理解是多么地肤浅,有一种拍案即起的感觉。
我现在这个阶段,对软件的理解是:软件=设计模式+算法+数据结构。软件水平不是指你掌握了很多很多最新技术,而是你的这三方面的能力。借助这三方面的能力,你学习某一种技术时可以在一定高度往下看,看到技术的本质和精髓。
从青鸟出来,带出来了很多技术,现在看来这些技术不是一文不值,但这些不是软件的本质。看到有些朋友跟我以前一样,以为自己掌握了一堆技术,能干了。其实不是,这样的人出去干,2000左右的工资撑死。
技术如剑谱,设计模式、算法、数据结构如内功。武林高手必然内功深厚,不论手中是剑是刀是枪,都能发挥武器最大的潜力。但初学者可以先学剑谱中的一招一式,但不可贪恋剑谱的花哨华丽,要沉下心打坐练好内功。
悟到这点,我相信我已经成熟了很多,我知道在这条路上,还有很长的路要走。
分享到:
相关推荐
MATLAB编程-菜鸟入门(清晰版)MATLAB编程-菜鸟入门(清晰版)MATLAB编程-菜鸟入门(清晰版)
本资料为本人学习matlab编程(第二版)-菜鸟入门教材时对其课后习题(1-4章)所编的程序,以及书本上的源程序。适用于才开始学习matlab编程
FSM初学者教程 FSM编程-菜鸟入门(清晰版)
电子版的Python GUI设计之Tkinter菜鸟编程,一般是扫描图片组成的PDF或网页版 ,不支持查找操作,特整理成Word版并分享。
MATLAB初学者教程 MATLAB编程 菜鸟入门(清晰版)
MC9S12XS128_菜鸟学习如何对AD功能模块编程.pdf
很经典的c语言实例编程 适合初学者 。。
MATLAB编程(第二版)-菜鸟入门教材,PDF。
何勤老师的最新著作,编程原理,编程思路讲得很好.
这本书手把手教你使用xcode开发cocoa程序,菜鸟必备
ASP编程菜鸟入门教程 ASP编程其实很简单,简单的数据类型,简单的语法,加上几个内建对象和内置组件,基本上就是ASP的全部内容。 本专题是为喜欢ASP,想用ASP设计自己的站点的爱好者准备的,对专业人士而言简单了...
菜鸟破解从头学之全教程, 免资源分下载
MATLAB初学者教程 MATLAB编程-菜鸟入门
MATLAB编程-菜鸟入门.pdf,适合初级入门选手学习
VC++ 编程指南【适合菜鸟+注释】.2011-11-25最新整理,2011-11-25最新整理...
matlab编程(第二版)菜鸟入门教材 入门级读物。
我是一个大菜鸟,之所以弄这个菜鸟宝典是希望跟我一样菜的菜鸟能得到进步。 这些文章有一部分是我参考一些书籍按自己的理解去写的,很大的一部分是从网络收集而来的。不妥之处还望大家指正。 很多人都说自己不知道该...